“Operation Wrath of Zion" Aims to Dox and Deport Pro-Palestinian Protestors in New York City
hallettj @ hallettj @leminal.space Posts 3Comments 186Joined 1 yr. ago

I think of sourcehut has already-federated git hosting because to send the equivalent of a pull request instead of making an account you send patches via email using git's built-in email workflow. Email is federated, therefore that is federated git collaboration.
There's not true. There's MMT which says that taxation is a money sink in an abstract sense. But that's not a universally-accepted theory, and even if you do accept it it doesn't say that taxes aren't necessary. According to what I'm seeing on wikipedia, under "Criticism", MMT proponents say they never said a government could spend without revenue.
Both MMT and more widely-accepted economic theories say that if the government prints money without bringing in proportional tax revenue that leads to inflation which gets to a similar result as not having money in the first place.
In practice the government has bank accounts that tax money goes into, and spending comes out of.
Yes; first pull the black plastic piece out of the end of the refill. I read that there needs to be a little airflow into the refill for ink to flow, and when the back of the refill is jammed into the pen that can cut off airflow so you might cut a little notch in the end of the refill where the black plastic piece was. I also sometimes trim about 4mm off the end of the refill, or put a tiny bit of wadded paper in the pen for spacing. But I do this a little differently every time I put a new refill in.
Pilot Hi-Tec-C is a gel pen with refills that happen to fit in the Space Pen. It puts down a crisp, fine line.
The problem with the stock Space Pen is that it's a messy ballpoint. I might be getting worse-than-typical results due to being left handed, but in general I find ballpoints don't write crisp lines, and the ink smudges on my hand much more than gel pens do. But with the gel swap I do lose the feature of being able to write upside-down.
I carry a Fisher Space Pen everywhere, but I switched its cartridge for Pilot Hi-Tec-C refills. It takes a little fiddling to get the refill in there, but once it's in it works great!
I've been using nushell as my shell for a long while. Completions are not as polished as zsh - both the published completions for each program, and the UX for accepting completions. But you get some nice things in exchange.
I LOVE using nushell for scripting! CLI option parsing and autocompletions are nicely built into the function syntax. You don't have to use the shell for this: you can write standalone scripts, and I do that sometimes. But if you don't use it as your shell you don't get the automatic completions.
Circling back to my first point, writing your own completions is very easy if you don't like the options that are out there. You write a function with the same name as the program you want completions for, use the built-in completions feature, and it's done.
My thinking is similar. I've seen this news story more than once:
laptop stolen containing customer data... hard drive was not encrypted
I don't generally have customer data, but it can happen every once in a while.
Or enabling nix-ld can often get such binaries working.
I'm sorry, I wasn't completely clear. Yes you can run games on ARM on any OS with an emulator. When I said "won't run any better" I meant you'll get the same emulation slowdown on Linux as on Windows.
The point of the article is that stuff runs faster on Linux because you don't need an emulator, and it implies that that includes games. That's disingenuous because any games that require emulation on Windows will also require emulation on Linux. If there's no ARM build, there's no ARM build.
It would be great if there were a way to translate x86 binaries for ARM without emulation. Has Valve found some way to do that? From a bit of searching I see they've been testing games on ARM, and that testing involves a version of Proton/Wine that runs on ARM. But it looks to me like they're testing with ARM binaries for those games?
I'm as enthusiastic as anyone about more Linux usage, and I agree that Linux support for ARM is a good selling point. But the reason Linux works so well on ARM is that we use all this open-source software that anyone can compile for ARM. I don't think it's honest to point to closed-source software that we can't recompile, and imply that it will work better on Linux because other software runs natively on ARM on Linux.
Yes, Microsoft now offers Windows on ARM (WoA). However, WoA is not a first-class citizen in the Windows world. Many Windows programs won't run natively on WoA [...]. In particular, Windows games run poorly on ARM.
Interesting news! Sadly I imagine Windows games on Linux on ARM won't perform any better than on WoA. But maybe this will be more incentive for game developers to ship ARM builds.
I'm so glad congestion pricing has made it to implementation! There were a lot of hurdles to get over.
You can do tag-based file management on Linux. Linux filesystems support "extended attributes" or "xattr". There is some software out there that uses xattr for tagging. I don't know what the best options are right now for tag-based file management, but I think it exists.
Looking at what's out there I see there are also apps that each use their own out-of-band tagging schemes. There's a CLI, tmsu, and a GUI, TagSpaces. I don't think these interoperate with each other's tags.
Of course those supplement instead of replacing hierarchical organization.
The talk of hypertext and "escaping paper" makes me think of Obsidian which embraces hyperlinking, tags, and mind mapping via its canvas feature.
If the return type of a function is NonEmpty
the value returned is guaranteed to be non-empty because it is not possible to construct an empty NonEmpty
value. That's the "make illegal states unrepresentable" mantra in action.
At runtime you might get a list from an API response or something, and it might be empty. At that point you have a regular list. Following the advice from the article you want to parse that data to transform it into the types representing your legal states. So if the list is not supposed to be empty then somewhere you have a function that takes the possibly-empty list, and returns a value of type NonEmpty
. But if the list actually is empty that function will fail so it has to be able to return or throw an error. The article uses the Maybe
type for that which is one of the Haskell types for functions that can fail.
Once you have parsed the input list, and successfully gotten a NonEmpty
value the rest of your code can safely access the first element of the list because a value of that type is guaranteed to have at least one value.
Hey I had this post in mind just yesterday when I was working on some Mastodon client code to show comments on my static-site blog. Typescript is especially well-suited for deriving types from parsers. I also enjoyed brushing up on how to use JSDoc annotations and ES modules to publish what is effectively Typescript that runs in the browser without a build step.
And they're still on Sourceforge!
The figure in the article is 770,000 which is a bit over 0.2% of the population. They note that is an undercount. But I agree, the number has been way too high for way too long, and the rate of increase is very alarming.
I love Cartograph CF for the terminal and code editor. I like the handwriting-style italic variant, and it has programming ligatures. And of course I like the way the font looks.
There is an open-source font, Victor Mono, that also has a handwriting-style italic variant and programming ligatures. Otherwise its style is quite different.
I set my kid up with Silverblue recently. After seeing it in use for a bit, as a power user I think it's got some obnoxious compromises, and NixOS is a much better way to get the same benefits, and encourages safe experimentation at every level of the system. But for a beginner-friendly system that is very stable I think ostree distros like Silverblue make sense. Mostly stuff works fine, but you want to break out rpm-ostree occasionally to get a native package.
I have another kid on Fedora as a control. So far things are fine. Previously I had both kids on Manjaro, but they weren't able to keep up with upgrades long-term (over the course of a few years) without some intervention from me.
Like I said in Silverblue stuff mostly works nicely:
- Bottles running from Flatpak is running games in Battle.net without problems
- Minecraft is running from the launcher installed from Flatpak
- Roblox is running using Sober from Flatpak
I think we may have installed steam natively using rpm-ostree. I think we ran into some sort of issue running Overwatch, and I quickly opted for the native steam package to get things working instead of trying to fix the issue using Flatseal. But I don't remember what that issue was so I can't say the Flatpack steam won't just work for you. Maybe it was very slow Vulkan shader processing?
My kid likes Minecraft mods so he needed java
in his path to run installer jars. AFAICT in immutable distros the options for setting up CLI programs are either to run a different distro with native packages in a container (distrobox), or drop to rpm-ostree. I opted for the latter.
On the hardware side I think one of the biggest factors in building a snappy system is choice of SSD. Like you said, spinning metal is out. But the idea that SSDs are all equal is a common misconception. The thing to do nowadays is to use an M.2 form factor which is where you get a little board that goes into a slot directly on the motherboard, sort of like a small, sideways RAM stick. That plugs directly into the PCIe bus which gives it tremendous bandwidth. Drives that support newer PCIe versions can be faster due to having access to more bandwidth, but the design of the drive itself is also a constraint.
Deporting people for activism would be illegal as it violates the first amendment. Most of the recent orders are illegal - it's important remind each other of that to avoid falling into the trap that we're supposed to fall for of thinking that these are things a president can do.