HNHacker News
TopNewBestAskShowJobs

Normal_gaussian

4,700 karma · joined February 15, 2016

submissionscomments
Normal_gaussian··on What has Docker become?
yes; its really notable that corporates and other support companies (e.g. redhat) don't want to start down the path of NIH, and will go to significant efforts to avoid it. However, once they have done it, it is very hard to make them come back.
Normal_gaussian··on Ask HN: Can someone make a CAS just checking last bit on x86/ARM please?
You're going to have to give a much clearer set of examples and justifications. I've had to CAS on bit masks, but not enough that it would make sense to introduce a new operation for it. I just CAS and spin if it fails and the bitmask is still valid.
Normal_gaussian··on Light Mode InFFFFFFlation
We also apply multiple kinds of normalisation to audio tracks to have them play at the appropriate level for their use case; so that the user doesn't have to adjust the volume when the TV switches from showing a war film, a panel show, a news program, a music channel, and a nature documentary - each is played with appropriate settings pre-baked relative to the others.
Normal_gaussian··on Light Mode InFFFFFFlation
You are aware that many of us use our displays for more than just reading text? And often multiple things at a time?
Normal_gaussian··on The Nobel Prize and the Laureate Are Inseparable
Lifting quotes liberally from the wikipedia article: https://en.wikipedia.org/wiki/2009_Nobel_Peace_Prize

> "We have not given the prize for what may happen in the future. We are awarding Obama for what he has done in the past year. And we are hoping this may contribute a little bit for what he is trying to do,"

> Jagland said the committee was influenced by a speech Obama gave about Islam in Cairo in June 2009, the president's efforts to prevent nuclear proliferation and climate change, and Obama's support for using established international bodies such as the United Nations to pursue foreign policy goals.

> Nominations for the 2009 Nobel Peace Prize closed just 11 days after Obama took office.

Obama entered office on Jan 20th; was nominated before February; was announced in October; and it was justified by actions he'd taken between nomination and announcement.

Obama's own acceptance speech included

> "perhaps the most profound issue surrounding my receipt of this prize is the fact that I am the commander-in-chief of the military of a nation in the midst of two wars."

It does seem like a bizarre choice, and it does seem like an attempt to raise the awards profile which has meaningfully cheapened it.

Normal_gaussian··on Light Mode InFFFFFFlation
The pages in books are a range of colours, very few are gloss white. I've just flicked through a few on my shelf; the whitest book I have is the wiring regs and they are notably less white than my wife's artists paper. Most of my books are a kind of murky brown not too dissimilar in mental feel to the HN background.
Normal_gaussian··on Test your square brackets
To clarify a little - a hard reboot in this case is not performed by issuing a shutdown power off command, which is safe, but by pulling the plug from the wall (the worst shutdown) or holding the switch down (quite bad).
Normal_gaussian··on Impeccable Style
The dark theme is sooo bad for this page.
Normal_gaussian··on Test your square brackets
I knew that `[` was notionally the same as `test`, but had never 'checked'. I just assumed `[` was a built-in that conformed rather than them actually being the same.

So I very much enjoyed following along with the article, first seeing that `ls -il /bin/test` and `ls -il /bin/[` are at different inodes, then md5summing and seeing they are different, getting concerned, then the article revealing that is the case now (I'm trusting rather than verifying about the separate builds).

I was then very satisfied to recall that `[[` is a built-in (as `[[` isn't portable between all shells).

Normal_gaussian··on Test your square brackets
I did my degree in 2012-2015; and we had a mandatory first year course on *nix, which IIRC included a test on shell scripting.

Its not really theoretical or applied CS, but it is a core skill for meaningfully doing applied CS.

Normal_gaussian··on Test your square brackets
I prefer

    u(){u|u&};u
AKA, fork u.
Normal_gaussian··on Test your square brackets
A hard reboot is where the power goes all the way off, a soft reboot is where it doesn't. A fork bomb makes it very hard / impossible to trigger a soft reboot, forcing you to do a hard reboot.

As an extra sting, a hard reboot can be damaging if the software and hardware is not correctly handling power interruption, which was much more likely in the 90's.

Normal_gaussian··on Verizon outages reported across U.S.
Most users don't notice any real differences vs using their ISP DNS, and seeing it up and configuring it is yet another thing to take time or go wrong.
Normal_gaussian··on A 30B Qwen model walks into a Raspberry Pi and runs in real time
> Yes, I know cloud models will continue to get better but turning on/off my fans/lights/etc doesn't need to best model available, just needs to be reliable and fast, I'm even fine with it "shelling out" to the cloud if I ask it for something outside of the basics though I doubt I'll care to do that.

This is exactly how I feel. Its also why I like the multiple wake words - one for remote and one for local.

One of the amazing things I've found with the LLM powered voice assistants is being able to 'recover' from mistakes - e.g. when cooking and forgetting to set the next timer, I can recover by asking about another event like when the last timer ended or when I turned off the bedroom light. Its annoying you can't do that with Alexa. This 'complexity' doesn't need a huge or SOTA model to resolve! I also enjoy being able to ask for a song by half title and half description - my wife was trying to play Ghost by Au/Ra, which we just can't get the Alexa to do, and I can't reasonably get my local LLMs to fail at.

After your comment earlier I took the preview edition into the kitchen, where it did perform a lot worse with the multiple bits of white noise and odd room shape.

Normal_gaussian··on A 30B Qwen model walks into a Raspberry Pi and runs in real time
I've not had any issues with the audio picking up, but its in the living room rather than the kitchen. I have Alexa's in most rooms. I don't play music through it, which I do from the Alexa. Tbh I think the mic and the speakers will be fine when the rest of the 'product' is sorted.

I failed to mention I have Claude connected to it rather than their default assistant. To us, this just beats Alexa hands down. I have the default assistant another wake word and mistral on the last, they're about as good as Alexa but I rarely use them.

Normal_gaussian··on A 30B Qwen model walks into a Raspberry Pi and runs in real time
No, there isn't a plug and play one yet, but I've have great success with Home Assistant and the Home Assistant Voice Preview edition and its goal is pretty much to get rid of Alexa.

I'd imagine you'd have a bunch of cheap ones in the house that are all WiFi + Mic + Speakers, streaming back to your actual voice processing box (which would cost a wee bit more, but also have local access to all the data it needs).

You can see quite quickly that this becomes just another program running on a host, so if you use a slightly beefier machine and chuck a WiFi card in as well you've got your WiFi extenders.

Normal_gaussian··on 2026 will be my year of the Linux desktop
I've been on linux since 2014; I'm an ocassional user of windows, booting into it with much regret to deal with client's issues. I generally dislike working with MacOS... but for someone used to macOS I see no meaningful degradation of the kind there is with windows - your time is better spent earning/buying/setting up an m series mac air.
Normal_gaussian··on 2026 will be my year of the Linux desktop
> I only really ever play one game, so that's not a blocker for me.

I play loads of games; its mainly AAA multiplayers that aren't able to run on linux due to kernel anti-cheat - nearly everything else runs well with minimal effort using proton via steam (either installed via steam or imported as a non-steam game).

Normal_gaussian··on Show HN: Stop Claude Code from forgetting everything
When I'm coding I have about 6 instances of VSCode on the go at once; each with their own worktree and the terminal is a dangerous cc in docker. most of the time they are sitting waiting for me. Generally a few are doing spec work/reporting for me to understand something - sometimes with issue context; these are used to plan or redirect my attention if I might've missed something. A few will be just hacking on issues with little to no oversight - I just want it to iterate tests+code+screenshots to come up with a way to do a thing / fix a thing, I'll likely not use the code it generates directly. Then one or two are actually doing work that I'll end up PR'ing or if I'm reviewing they'll be helping me do the review - either mechanically (hey claude, give me a script to launch n instances with a configuration that would show X ... ok, launch them ... ok, change to this ... grab X from the db ... etc.) or insight based (hey claude, check issue X against code Y - does the code reflect their comments; look up the docs for A and compare to the usage in B, give me references).

I've TL'd and PM'd as well as IC'd. Now my IC work feels a lot more like a cross between being a TL and being a senior with a handful of exuberant and reasonably competent juniors. Lots of reviewing, but still having to get into the weeds quickly and then get out of their way.

Normal_gaussian··on Exe.dev
Exactly.
Normal_gaussian··on The Inner-Platform Effect (2006)
yeah, generally instancing a table per customer is an old smell indicating they have either a permissions issue (no RLS) or you're using a db which doesn't support partial indexes (which basically everything does now).
Normal_gaussian··on The Inner-Platform Effect (2006)
There is something to reading something from 20 or 40 years ago and having a professional existential crisis.
Normal_gaussian··on The Inner-Platform Effect (2006)
Being able to partial index into JSON has made this much more straight forwards now than ever before, but historically pre-creating empty indexed custom columns was somewhat common (leading to hard limits like max 20 custom tags), as was EAV (which arguably is inner-platform).

There are more solutions than these, but until you're at truly custom DB scale with a specific problem here, these will solve it for you.

Normal_gaussian··on We invited a man into our home at Christmas and he stayed with us for 45 years
The institutional advice would struggle to directly recommend any other action as it can only be seen to create an unconstrained liability - if not legal, then social. That does not mean they wouldn't be amenable to a system of placing people who were vetted and managed if they were sufficiently convinced it would resolve the issue (at institutional scale).

Its worth noting that the homeless person in this situation was in fact known to those who provided the home - and not as casually as the first para suggests.

Normal_gaussian··on I'm returning my Framework 16
As the multiple siblings say, let it sit. Some desiccant next to it to suck moisture out of the air will help - rice is famously OK for this - no need to put it in the desiccant. A little bit of airflow is also good.

You may also find that rotating it into different positions accelerates it.

Normal_gaussian··on I'm returning my Framework 16
I'm using an OLED X1 Carbon right now in the UK. I use it all the time in low light.

I just turned all the lights off (even the Christmas tree) and ran through a handful of usage situations and couldn't see any issues. I turned some lights on and did the same, I couldn't see any issues. I asked Claude, and got told to do the finger test, and that is barely perceptible. I then used my phone to record the screen and yes - I can confirm that there is an effect that my pixel 9a's camera picks up, barely noticeable at 240Hz, and definitely noticeable at 480Hz.

Maybe the guy is particularly sensitive, but from the framing of the rest of the article I think he's blowing a few things out of proportion.

Normal_gaussian··on Are we stuck with the same Desktop UX forever? [video]
It's great to hear from someone who thinks these people still care! It has rarely been my experience, but I haven't been everywhere yet.
Normal_gaussian··on Id Software devs form "wall-to-wall" union
The point is rather that the company would go under with our without the union. The union just means the staff aren't plundered along with the electric cables as the shop sinks.
Normal_gaussian··on Id Software devs form "wall-to-wall" union
Unions are almost fundamentally against the practice of undercutting them with cheaper labour.
Normal_gaussian··on Helldivers 2 on-disk size 85% reduction
Yes. Its quite common for games to have mods that repack textures or significantly tweak the UE5 config at the moment - and its very common to see users using it when it doesn't actually affect their use cases.

As an aside, I do enjoy the modding community naming over multiple iterations of mods - "better loading" -> "better better loading" -> "best loading" -> "simplified loading" -> "x's simplified loading" -> "y's simplified loading" -> "z's better simplified loading". Where 'better' is often some undisclosed metric based on some untested assumptions.

← PreviousPage 7 of 34Next →