HNHacker News
TopNewBestAskShowJobs

arzig

134 karma · joined May 25, 2023

submissionscomments
arzig··on Amazon says workers must be in the office. The UK government disagrees
Async communications can be exhausting. It’s infuriating to need some bit of information and be stuck with chat because 1. People are terrible at organizing things like slack as far as I can tell. 2. Walking over to someone and having a 15 minute conversation is less disrupting to the day than tossing a mention into the void and then having responses dribble in over the next hour and a half.

A work from home full time and don’t want to go back to the office, but the periodic need for unscheduled ad-hoc communication is absolutely the most exhausting part of it.

arzig··on Orphaning bcachefs-tools in Debian
My read is that whatever subset of the ecosystem bcachefs-tools just hasn’t stabilized. Presumably it will, but once everything is functionally at 1.x even if they don’t reach it officially this will be become a non-issue.

That said, having dabled in rust there’s a temptation to name breaking changes to improve ergonomics because the type system is so expressive. I almost wonder if this is an argument for simpler type systems to reduce churn.

arzig··on Clojure Desktop UI Framework
An anecdote:

I don’t care if things look native, however I am actively repulsed by modern web design trends.

arzig··on CrowdStrike Update: Windows Bluescreen and Boot Loops
Fun fact, these negative value garbage offerings are often “required” by box checking certifications like SOC2. Sure, if you have massive staffing to handle compliance you might be able to argue you’ve achieved the objective without this trash. The rest of us are just shrug and do it.

Some of the “compliance managers as a service” push you in this direction as well.

arzig··on What Was Chevron Deference? (2023)
The CBO of established by Congress to be subject matter experts. It is the peer to the OMB in the executive branch. If Congress wanted an expert branch to study study technical topics I’m sure they could establish something similar.
arzig··on What Was Chevron Deference? (2023)
IANAL, but my understanding is that chevron interacts weirdly with the administrative procedures act.

So, one of the big problems with chevron deference is that when the laws says XYZ to be determined by agency ABC and agency ABC determines Q, but an election happens, the president gets up and makes a big populist speech, issues an executive order and now agency ABC determines R instead. This is a problem because under chevron + APA, the agency determination of both Q and R which may be contradictory both have the force of law and the courts were bound to simply defer to the interpretation.

You have agency making rules which have the force of law but the "law" is changing without the authorizing statute having changed and the courts' hands were tied by chevron. This is especially problematic when the rulemaking has associated criminal penalties.

Now, just because chevron deference no longer exists doesn't mean that agencies cannot make rules, but it does mean that if an agency makes a wild swing in rulemaking without a change in the underlying statute then its much easier to challenge that action. Ultimately, we want these things in the hands of the representative branch of the legislature anyway. One can dream anyway...

arzig··on CoreNet: A library for training deep neural networks
I mean, there are a a number of tty graphics protocols. I’m sure with enough dedication someone could figure something out.
arzig··on Coroutines and effects
Graceful is a misnomer, but there are better versions. If you are day, a database server, and you run out of memory and die horribly, availability for all clients is compromised. If you begin rejecting queries or connections until memory js available at least some availability is maintained.
arzig··on SQL is syntactic sugar for relational algebra
Ability to tab complete columns in an interactive settings.

If I’m in psql I can tab complete columns in the where clause but not in the select because I haven’t actually given any information about what I’m selecting from yet.

arzig··on iPhone owners can leave EU for 30 days before they lose third-party app stores
It’s malicious because they’ve done more work than necessary to put limitations on the user.

They already know what region an account is in. If they just said “Ok, EU account, turn on the flags” that would be less engineering effort. Even if they increased verification of things like where you actually are relative your account at signup. But this is them engineering this solution to make sure the secret sauce doesn’t leak out of the EU. Everyone knows it’s malicious because it’s easy to intuitively grasp that they’ve gone through all this extra effort to make absolutely sure everyone outside of the EU has a worse experience no matter what

arzig··on Mozilla's new Firefox Linux package for Ubuntu and Debian derivatives
Yes. Ubuntu maintained their own deb package that redirected to a snap install.
arzig··on Mozilla's new Firefox Linux package for Ubuntu and Debian derivatives
The Firefox deb in the repos redirected and did a snap install or some weirdness at least at some point.
arzig··on 4B If Statements
I have not read the source but I had always assumed that this was the lovingly crafted effort of someone who is intimately familiar with the js standard making sure that some hypothetical expression like ![1] is neither odd nor even. Surely the idea that modulo is beyond developers is too horrifying to contemplate.
arzig··on The origin of the law of torture: A cautionary tale
I consider “but ordinance” a red herring. One need only observe the recent history of US military adventurism to show that a sufficiently determined insurgency with light arms and minimal training can take literally decades to surpress even with probably numerical superiority.

The US government is unlikely to carpet bomb its own territory even after hypothetically sliding into tyranny because it would presumably want territory to rule afterwards. What is left is intense urban fighting which we’ve seen in Iraq or wilderness fighting in poor terrain like Afghanistan. It doesn’t end quickly so the cost is a deterrent.

arzig··on OpenBSD – pinning all system calls
cough go cough

Although it is periodically useful to be able to copy a binary to some random Linux server and know it will work.

arzig··on Cardiometabolic Effects of Omnivorous vs. Vegan Diets in Identical Twins
The tongue has a set of receptors that fire for cooked meat. So yes, it is in fact the protein. I grew up and we learned about the 4 tastes and then stumbled across this a whole back and was fascinated. It probably explains why cooking meat first caught on.

https://en.m.wikipedia.org/wiki/Umami

arzig··on YouTube slows down video load times when using Firefox
I would need to see a Firefox UA warm cache reload in the same video before I put any stock in this. This aligns to perfectly with the “But Google evil” narrative for me to believe it uncritically. Alas, I don’t trust the internet anymore.
arzig··on The Decline of Usability: Revisited
I actually think slack is both an example of poor design and good design.

While the multi-tenant with zero shared ui elements is a monstrosity, I think they do a really good job at discoverability. One of the things application level menus aren’t great at is connecting what element must be focused to take the action. In something like word, it’s all a document so most things are applicable most of the time, but that breaks down in chat like slack where there is a notion of chats, files, links, users, etc and the localized contextual controls while not always great aren’t terrible either.

arzig··on Shopify files lawsuit over DMCA abuse
Importantly, I think there is a useful parallel here with the behavior that led to SLAPP laws which now exist in most states.
arzig··on Passkeys are now enabled by default for Google users
I strongly recommend the book. It’s considerably better and gets into the dystopia better.
arzig··on Google Kubernetes Engine incident spanning 9 days
There was something probably here a few days ago to the effect of 'Their 9s are not your 9s'. Like yes, their status is showing an error rate of less than .00001%. However, all of those errors are being generated by your 5 instances that are completely down.
arzig··on Vivaldi on iOS
Some interesting research I found through serenity os suggesting jit may not be worth it for most things. https://microsoftedge.github.io/edgevr/posts/Super-Duper-Sec...
arzig··on Ask HN: SaaS pricing pages with high prices and not “contact sales”
FusionAuth: It’s a form but not onerous to get to some prices. The base plans can be quite a bit cheaper though. https://fusionauth.io/pricing
arzig··on Foot – A fast, lightweight and minimalistic Wayland terminal emulator
I can get by with https://github.com/mfussenegger/nvim-jdtls
arzig··on Install Windows the Arch Linux Way
It’s because all the wireless magic is in the dongle. I’m not entirely sure on the details but I think it just looks like a hub with potentially multiple hid attached to the host and bios etc have had rudimentary usb hid support for ages.
arzig··on Breakfast cereal is in long-term decline
As someone from the us, I’m deeply skeptical of government nutritional labeling / recommendation since the travesty of the food pyramid when I was young. Cereals were basically the best thing to eat because how else where you going to fill the foundation of the pyramid with your 11 (exact number is fuzzy) recommended servings of grains per day. The pyramid was shown proudly on all the boxes. Meanwhile protein and fats were to be minimized. It may not be causal, but it certainly didn’t help the obesity problem in this country that the government explicitly recommended everyone fill up in foods that aren’t actually filling.
arzig··on Meta forced to reveal anonymous Facebook user's identity
Export the free speech is a red herring. The underlying issue is whether an aggrieved party can compel certain kinds of discovery to respond to libel (which has never been perfected speech). Prime were just able to be libelous with impunity because … the interwebs…
arzig··on Why checked exceptions failed
It may not be recoverable locally, but the caller may know how.

Consider Files.createFile. It throws if the target already exists. That method has no way of knowing what the recovery is, however, the caller might.

It could be that the caller wants to explode, but maybe its part of some kind of singleton launch where the recovery is to pass some piece of data off to whoever created the file originally.

Maybe this is a bad example since there’s not much interesting in the return of Files. But it’s exceptional in that it’s an abort rather than a success.

That said, checked exceptions are still trash because they don’t work across thread boundaries or with futures. ExecutionException is the catch all baked into the design because they needed something. The idea could have been good though because naming error handling visible is useful. Java just has the misfortune of designing early before the kinks had been worked out and now we get nice stuff like Rust has.

arzig··on Future CSS: State Container Queries
Ladybird sure thinks they are going to.

I’m curious how successful they will be.

← PreviousPage 2 of 2