If we're plugging jq alternatives, I'll plug my own: https://git.sr.ht/~charles/rq I was working at lot with Rego (the DSL for Open Policy Agent) and realized it was actually a pretty nice syntax for jq type use cases.
Wow, didn’t realize it had enough legs for people to be hearing about it except via me! Awesome to hear that. Rego is “for” those authz cases like the ones you mentioned in the sense that it’s definitely designed with…
What's better than 1 nifty tool for querying semistructured data? 2 nifty tools for querying semistructured data!
I have been working on a project in a similar vein: rq[0]. Mine started out as an attempt to make a jq-like frontend for the Rego[1] language. However, I do find myself using it to simply convert from one format to…
I wrote a wrapper around these some years ago which I’ve been using since. It’s been working pretty well for me. https://git.sr.ht/~charles/dotfiles/tree/171c95a20394552e02a...
There isn’t consensus on who the sea people were. You might be interested in the book “1177 B.C.: The Year Civilization Collapsed” by Eric H. Cline, which covers what we know about the pre-collapse civilizations as well…
I feel like requiring users to enter into a legal agreement with a private third party in order to perform legally required obligations for a government entity has some troubling edge cases. What happens if a user has a…
I wonder if we'll see a comeback of hand-curated directories of content? I feel like the "awesome list" trend is maybe the start of something there. I would be willing to pay an annual fee to have access to well-curated…
> That's a protocol that's a good forty years old 34 years old, actually. I guess we can go ahead and deprecate the x86 instruction set, tcp/ip, ASCII, C, tar, and many other tools and standards that are old. > and even…
I don’t see why sixels couldn’t work. You’d probably want a tool to decode them, diff the images, and then output another sixel image. I’m admittedly not sure of such a tool existing off the shelf though. I’m not aware…
I would point out that sixels[0] exist. There is a nice library, libsixel[1] for working with it, which includes bindings into many languages. If the author of sixel-tmux[2][3] is to be believed[4], the relative lack of…
Personally, I have never used any of these features. I'm not even really sure what "Expanded Dark Mode" is. DOH is probably good for many people, but I prefer to run my own DNS server (and I VPN back into my LAN when…
The only BlackBerry I ever owned was the BlackBerry Classic, back when that was still contemporary. Best phone I ever had. The UX was very consistent between apps, everything targeting it natively tended to be quite…
Regular expressions, deterministic finite automata, and nondeterministic finite automata are all equivalent[0][1]. All three of these representations are capable of describing any regular language (set of symbol…
> Unless several topics can be assigned to a person (which seems to be implied in the article), in which case that's 256 bits of entropy available to classify each person. Good catch, forgot this was a bit-vector not a…
At the end of the day, even if you assume good faith on Google's part (which I think is quite a leap), causing the user to present more entropy to the site will make them easier to fingerprint. 256 topics would be…
I have found uBlacklist[0] works very well for this purpose. 0 - https://addons.mozilla.org/en-US/firefox/addon/ublacklist/
Try It Online[0] seems to offer a very similar service - if you don't care about the collaboration aspect of it. It claims to be self-hostable[1]. glot.io[2] is another, which seems to fit more in the realm of "pastebin…
Can't say I'm a fan of this. The new redesign looks dreadful; the weird floating tab button thing looks like a UI toolkit bug or maybe someone trying to fake tabs using buttons, rather than an intentional design choice.…
Discussion thread for the NY Times article: https://news.ycombinator.com/item?id=27268418
Agreed. Especially on iOS, there isn’t really a convenient way to do this. I’d love something that uses an ssh key pair to accept files from the “share” dialog and have them end up in ~/Desktop. I tried hacking…
This is a really cool idea! I have wished for something like this for a long time. Glad to see someone built it. Sadly however, it seems that the .bib file I get from Zotero isn't supported, since it claims to have…
> Citation definitely needed. This is worded without precision, you could claim "work as well" to mean nearly anything. Do you have specifics, with data? Performance? Functionality? Features? DRM? What is it? I haven't…
I have noticed this trend across many different applications/toolkits. In Linux land, GTK is an especially bad offender. Desktops tend to have high-precision pointing devices. It is wasteful of space to make big,…
I feel like it would be even worse on a smaller display where screen real-estate is at a premium. I am fortunate to be able to afford (relatively, compared to most of the world) high end computer equipment where wasting…
If we're plugging jq alternatives, I'll plug my own: https://git.sr.ht/~charles/rq I was working at lot with Rego (the DSL for Open Policy Agent) and realized it was actually a pretty nice syntax for jq type use cases.
Wow, didn’t realize it had enough legs for people to be hearing about it except via me! Awesome to hear that. Rego is “for” those authz cases like the ones you mentioned in the sense that it’s definitely designed with…
What's better than 1 nifty tool for querying semistructured data? 2 nifty tools for querying semistructured data!
I have been working on a project in a similar vein: rq[0]. Mine started out as an attempt to make a jq-like frontend for the Rego[1] language. However, I do find myself using it to simply convert from one format to…
I wrote a wrapper around these some years ago which I’ve been using since. It’s been working pretty well for me. https://git.sr.ht/~charles/dotfiles/tree/171c95a20394552e02a...
There isn’t consensus on who the sea people were. You might be interested in the book “1177 B.C.: The Year Civilization Collapsed” by Eric H. Cline, which covers what we know about the pre-collapse civilizations as well…
I feel like requiring users to enter into a legal agreement with a private third party in order to perform legally required obligations for a government entity has some troubling edge cases. What happens if a user has a…
I wonder if we'll see a comeback of hand-curated directories of content? I feel like the "awesome list" trend is maybe the start of something there. I would be willing to pay an annual fee to have access to well-curated…
> That's a protocol that's a good forty years old 34 years old, actually. I guess we can go ahead and deprecate the x86 instruction set, tcp/ip, ASCII, C, tar, and many other tools and standards that are old. > and even…
I don’t see why sixels couldn’t work. You’d probably want a tool to decode them, diff the images, and then output another sixel image. I’m admittedly not sure of such a tool existing off the shelf though. I’m not aware…
I would point out that sixels[0] exist. There is a nice library, libsixel[1] for working with it, which includes bindings into many languages. If the author of sixel-tmux[2][3] is to be believed[4], the relative lack of…
Personally, I have never used any of these features. I'm not even really sure what "Expanded Dark Mode" is. DOH is probably good for many people, but I prefer to run my own DNS server (and I VPN back into my LAN when…
The only BlackBerry I ever owned was the BlackBerry Classic, back when that was still contemporary. Best phone I ever had. The UX was very consistent between apps, everything targeting it natively tended to be quite…
Regular expressions, deterministic finite automata, and nondeterministic finite automata are all equivalent[0][1]. All three of these representations are capable of describing any regular language (set of symbol…
> Unless several topics can be assigned to a person (which seems to be implied in the article), in which case that's 256 bits of entropy available to classify each person. Good catch, forgot this was a bit-vector not a…
At the end of the day, even if you assume good faith on Google's part (which I think is quite a leap), causing the user to present more entropy to the site will make them easier to fingerprint. 256 topics would be…
I have found uBlacklist[0] works very well for this purpose. 0 - https://addons.mozilla.org/en-US/firefox/addon/ublacklist/
Try It Online[0] seems to offer a very similar service - if you don't care about the collaboration aspect of it. It claims to be self-hostable[1]. glot.io[2] is another, which seems to fit more in the realm of "pastebin…
Can't say I'm a fan of this. The new redesign looks dreadful; the weird floating tab button thing looks like a UI toolkit bug or maybe someone trying to fake tabs using buttons, rather than an intentional design choice.…
Discussion thread for the NY Times article: https://news.ycombinator.com/item?id=27268418
Agreed. Especially on iOS, there isn’t really a convenient way to do this. I’d love something that uses an ssh key pair to accept files from the “share” dialog and have them end up in ~/Desktop. I tried hacking…
This is a really cool idea! I have wished for something like this for a long time. Glad to see someone built it. Sadly however, it seems that the .bib file I get from Zotero isn't supported, since it claims to have…
> Citation definitely needed. This is worded without precision, you could claim "work as well" to mean nearly anything. Do you have specifics, with data? Performance? Functionality? Features? DRM? What is it? I haven't…
I have noticed this trend across many different applications/toolkits. In Linux land, GTK is an especially bad offender. Desktops tend to have high-precision pointing devices. It is wasteful of space to make big,…
I feel like it would be even worse on a smaller display where screen real-estate is at a premium. I am fortunate to be able to afford (relatively, compared to most of the world) high end computer equipment where wasting…