HNHacker News
TopNewBestAskShowJobs

whizzter

3,074 karma · joined May 5, 2015

https://whizzter.woorlic.org (yeah old https cert for the time being)
submissionscomments
whizzter··on US sanctions force The Netherlands off Microsoft and toward alternative NixOS
The NixOS foundation is Dutch, probably felt like a safe starting point (esp considering that the French has already gone that way).

Besides, technically, if you're chosing an OS in 2026, it sounds like a good plan to start with a system that has many reproducibility, correctness properties and separated packages designed in from the start.

Now, I'm not a NixOS user (altering mostly between win,fbsd,osX and some debians), maybe there's some horrible dragons lurking in using it in practice (do share in that case), but from reading about it sounds like a plan for a system used in a future where people don't need to curse too much about legacy decisions?

whizzter··on Footguns with Postgres “at time zone 'UTC'”
Yes and no, it was thought to make sense for "end-user-programmers" where it's helpful to be fully locale specific, I'm Swedish and my OS settings makes programs expecting comma (,) signs for decimal separation is something that's actually hit me today when copy-pasting between programs.

So in practice, while it was kinda useful to be locale/region dependant for some users it's probably been more trouble in the long run to be overly helpful.

C# was released after y2k, so they don't have the excuse.

Also, You're missing the biggest sin here however, locale specific time is OK, automatically allowing conversions/comparisons to points in time types without specifying timezones has in principle never caused anything but grief.

whizzter··on Show HN: Reladraw – A diagram language where you decide where to place things
Exactly, like a server map f.ex., would be neat to have it rendered from a dataset or when developing you often have the ability to spit out CSV,JSON,etc.

It's a great starting point and I can see functions,etc being useful for other purposes so I think there's a tightrope to be walked in the design to be extensible but not get bogged down early either (if a function can result in an enumeration, you don't need a specific CSV/JSON syntax if it's just the result of a function.. but that adds other complciations naturally).

whizzter··on Footguns with Postgres “at time zone 'UTC'”
Automatic conversion using "global" state between "local"/"human" time (5pm where I am now) and points in time (ie with timezone) is one of the biggest sins imho for many libraries/db's/languages. Ran into it a bunch of times using C# as well.
whizzter··on Finally, A True Blue Rose Exists
Bad translation, see the other top-level comment with the origin link that referes to them as violet-blue.
whizzter··on Show HN: Reladraw – A diagram language where you decide where to place things
I like it, drawing stuff around can get tedious if an engine like this can do it "automatically" when adding more stuff instead of copy-paste-move.

As a compiler writer I'm pondering if it'd be possible to parametrise to a degree with data-sources or you think that's something better suited to custom script generators (right now, it feels like you want to write a lot of this manually, but the grouping system does lend itself to wildcard expansions from data.

whizzter··on Go Concurrency Distilled
Erlang is dynamically typed, so many of the performance costs are similar to a JS runtime and always fully deciding typing ahead of time is an undecidable problem.

In practice, this is why many such languages have JIT's (unless targeting a subset or an type-information enhanced superset like TS), there was a seminal OOPSLA paper in 1995 by Agesen and Hölsze (who worked on the JVM Hotspot compiler) that compared JIT's to AOT compilation in practice (the Agesen CPA algorithm isn't perfect but it's pretty good for the time and others have probed that it's an undecidable problem).

That said, they also had a historically bad performance story due to misjudgments in development direction, the interpreter was default and they twice tried to make "HPC JIT's", ie.. complex JIT's that tried to be "perfect" and focused on numerical code gains, they'd be good for optimizing a matrix kernel, yet fairly useless or even negative on more common code patterns.

OTP 24,25 and 26 took learnings from the JS runtimes and also added compiler hints (since they already had binary precompiled modules).

What still saves the OTP runtime is that many basic operations that would suck without a good performance story is handled by built-in functions, so like Python most practical programs works well enough even if the runtime is behind.

whizzter··on The darker side of being a doctor
While I agree partially (there is so much shit IT out there and healthcare seems to particularly abundant with it, Oracle got publically famous in Sweden recently for an expensive failed rollout, luckily clinicians were able to halt the full rollout since it was worse than the system it replaced).

The root cause that is also mentioned fleetingly in the article, is the "effectivization" of at least some western societies, in previously "socialist" Sweden were many things like the post and schools have been sold out to the market there's been an immense amount of enshittification in societal functions, some people still say that "private companies are more efficient" but most people over 40 also remember that stuff actually used to work and has only gotten worse over the years (even if many can't peg it on the actual reasons and listen to anti-immigrant rethorics).

But even publicly owned services have been affected (a few years back there was articles about NPM in medicine, yet not much seems to be changing and it's just getting more entrenched).

Politicians might try to rally people over public waste, but in reality "waste" (too many employees, people having free time at work,etc) is a cushion so that when shit does hit the fan the society has extra capacity to handle things.

Doctors, nurses, rail workers, postal workers,etc shouldn't need to be heroes for keeping up with increasing demands of efficiency that eventually causes chaos when taken too far, they should be able to have "boring" jobs where shit doesn't hit the fan unless an airliner crashes or a war happens.

whizzter··on Samsung accidentally freezes its smart fridges with a software update
You jest but having elderly parents tens of miles outside of town it's a timesaver, luckily I can still request photos of things.
whizzter··on Samsung accidentally freezes its smart fridges with a software update
That probably means you've been wasting toner on "enhanced darkness" (check if it's turned on/off).
whizzter··on Samsung accidentally freezes its smart fridges with a software update
Ugh, I've avoided connecting my TV to Wifi to avoid all "smart" crap but it does support some "wireless" display from Windows that seems to be local based and I do get periodic requests to connect to other devices (My conundrum now becomes, is the TV safer with or without remote connection/updates).
whizzter··on Show HN: Mini-AGI – Dynamic continual learning model trained on 8GB VRAM
Nobody will throw rocks, I think most people are curious/suspicious about the big players and wants more hands-on since we suspect that this all will come down in cost soon enough.
whizzter··on AI and the Destruction of the Creative Commons
The laws aren't 100% settled, the latest reveals of MS execs in the New York Times lawsuit (or was it the New Yorker?) that came up here the other day was quite damning.

Right now, only that lawsuit seriously challanges big-AI, but _if_ they succeed then everyone who's had something ingested has a precedent to lean on for a lawsuit against the big-AI corps (and potentially by extension their users).

So more worryingly for free software is that snippets that has found their way via LLM models into openly licensed projects, this could be commercial "shared source" projects that have gotten ingested or even internal tools since the AI corporations trains their models on your prompts, projects and even git histories.

whizzter··on You can defeat the Dream Devourer from Chrono Trigger using an int overflow
Reminded me of SNES Shadowrun, don't remember if my English skills were weak or what the cause of me misunderstanding it was but when you encountered the Jester in the game, you're supposed to shoot him until you get a chance for a conversation and saying his name completes that bossfight.

However, I missed that this part was the key and after a bunch of deaths I went on to level up my character past what the developers had probably intended at that stage of the game and subsequently managed to kill the Jester (he was strong enough that it was hard even when fully powered up).

Killing him probably lacked proper codepaths so the game crashed/blacked out and wiped the savegame forcing me to start over (quite an unusual thing to see in a SNES game).

whizzter··on RSA-896
10 days of 2048 GPU's.

Back of the envelope.. 1024 bit keys with recordings of not too old data can probably be found (MS only deprecated them in 2024 even if they planned on it in 2013)

How long would it take for NSA to crack them if they had say the equivalent of a million GPU's? (either GPU's or crypto tuned ASICs)

whizzter··on I built non-autoregressive decision models with RL a year ago
I'm reading your year old Reddit post and Typesafe's description, and while they probabably say that they can do what you do the main point is that it's different things really as far as I can tell?

Laya seems to be focused on sales/conversations?

Reading quickly about TypeSafe, it seems to be about creating _type-safe_ outputs from AI tools for downstream systems to consume, we actually have a system in production that's probably a glove-fit for that, it's for scanning receipts to be ingested into a system and we also have other systems in a sales-pipe that isn't too far off Laya but still sounds more pertient to TypeSafe.

You did a special case well, but just because they cover (perhaps badly) that case doesn't mean that it's the same thing.

whizzter··on Fujitsu launches made-in-Japan next-generation CPU FUJITSU-MONAKA
Core solo/duo was the last in the P3 heritage (but that heritage itself traced all the way back to the Pentium Pro initially) via the 2 generations of Pentium-M (even if Core2 had parts they were 64bit so more of a major upgrade).

Whoever convinced the execs at Intel to put Pentium-M into production as a "mobile" chip really saved them when NetBurst reached it's end of line, I owned a first-generation Pentium-M laptop and it was really superb (seeing the Macbook Air introduced was a big meh).

It was really a turning point though, I remember posting some compile time and people didn't believe me, but the Pentium-M chips were good at compiling (since compilers are kinda "branchy" when it comes to execution in a way P4 didn't "like") but also because I had maxed out the RAM on the machine (1.25gb when 256mb was the base for the machine and similar for many desktops) so much of the code and libraries could be retained in disk caches.

With portable performance like that, why do you need a desktop?

whizzter··on North Korean nuclear test sets off years of earthquakes
Personally I was thinking of the Bond movie "A View To Kill" (the plot to destroy Silicon Valley through activating the San Andreas fault).
whizzter··on Cloudflare Quick Tunnels
Don't all these free proxy services always fall prey to blacklists because scammers,etc abuse them until they're useless?
whizzter··on Cloudflare Quick Tunnels
On what url were those? Or Cloudflare's TOS in general ?
whizzter··on Qwen 3.8 Omni Flash
Isn't that perhaps that there's some underlying code that's looking back at skills files,etc as a way to avoid context dilution or similar issues? (and the refreshing shows up)
whizzter··on Fujitsu launches made-in-Japan next-generation CPU FUJITSU-MONAKA
1 FPU for 8 cores is wild, but then again they were selling webservers.

Still, iirc FPU's were silicon heavy back in those days and it'd be interesting to know how far ahead the foundries Sun and Fujitsu were, maybe it was simply a factor of being too far behind in the foundry race that left Sun with few options.

Intel's E-Cores still are functionally complete for most parts though (excl Avx512?)? Todays limits seems to be memory bandwidth and power and I guess many of the 144 core customers are in it for virtualization and servers?

whizzter··on Fujitsu launches made-in-Japan next-generation CPU FUJITSU-MONAKA
PPC could have any number of merits, the 2 nail in the coffin imho is that the community/implementations seems to have held on to a big-endian tradition whilst the mass of users/developers firmly shifted to little-endian when Apple went to x86 and that IBM didn't push it properly open in the 2005-2008 timeframe when PS3/Xbox360 were still relevant (OpenPower seems to have been created in 2013, after the creation of Risc-V and PS4/XboxOne going to x86).
whizzter··on Fujitsu launches made-in-Japan next-generation CPU FUJITSU-MONAKA
Dunno, I think Risc-V's simplicity gave it the initial popularity rush rather than being from a certain institution (the institution perhaps gave it visibility, but it does have own merits and no idea if other archs from the time had those?), don't remembere exactly but iirc it was possible to implement with a ridiculously small amount of FPGA gates. Conversly heard some rumblings that it had parts t hat were unsuitable for scaling up but it seems to have gained enough momentum for people to engineer past stuff like that.
whizzter··on Fujitsu launches made-in-Japan next-generation CPU FUJITSU-MONAKA
I'm sure there's plenty of other stuff invented in Japan, but that's really beside the point.

The industry is now mature enough that nobody really wants the headache of a new architecture at this point in time, Risc-V got a pass for being a grassroots movement growing out off FPGA's since the IP situation was more or less clear or even predatory with all existing architectures, Power, Sparc,SuperH,68k,etc are buried for good reasons.

whizzter··on Fujitsu launches made-in-Japan next-generation CPU FUJITSU-MONAKA
Sun invented SPARC, Fujitsu just happened to be the last producer since they built mainframes on it. Reading it seems like they plan to stop producing Sparc processors and machines in a near timeframe so that makes this announcement less surprising.
whizzter··on Fujitsu launches made-in-Japan next-generation CPU FUJITSU-MONAKA
Yeah, searched the page for common architectures (x86,arm and Sparc since it was Fujitsu) since it'd seem silly to use a totally novel architecture but didn't find anything until noticing SVE2.
whizzter··on Fujitsu launches made-in-Japan next-generation CPU FUJITSU-MONAKA
Reading of JASM (TSMC/Sony subsidiary) it seems they're planning on producing at least 3nm chips there in their expansion plans.
whizzter··on GLM Built Its Own Inference Infrastructure
I'm always wondering when "distillation" comes up how feasible it is, or if it's just BS.

The Antrophic article mentions "16 million" conversations, GLM models are in the 700-300 billion parameter ranges and while the frontier sizes aren't know but Gemini suggests Astra and Mythos are at around 10 trillion. That'd amount to extracting 40k parameters per conversation without a lot of errors if it was just a distillation (from an unknown source/algorithm as opposed to distilling your own model).

Now, I can imagine these conversations being used as a verification step that they're not missing stuff in their training, and that their models are capable of most of the same things, but that's mostly confirming that they've stolen the same data from the public as Antrophic/OpenAI has stolen already.

Or am I missing something here that makes real "distillation" feasible?

whizzter··on AWS says it can't restore some data from mideast facilities struck by Iran
Perhaps, cheapness is always an factor but I'm potentially reading it as the customers perhaps not wanting data to move outside of the country and with AWS only have one datacenter in said country produced this result.
← PreviousPage 4 of 34Next →