HNHacker News
TopNewBestAskShowJobs

cabirum

1,337 karma · joined August 29, 2011

submissionscomments
cabirum··on Hacker News Site Layout
Yes
cabirum··on What algorithm did Windows XP use to choose your initial user picture?
Counterexample: desktop icon layout in quadratic time: https://randomascii.wordpress.com/2021/02/16/arranging-invis...

Its not like windows is the pinnacle of software craftsmanship.

cabirum··on Governments, companies, nonprofits should invest in free, open source AI [pdf]
just remove "AI" from title and its good:

— Governments, companies, nonprofits should invest in free, open source.

cabirum··on It's not about physical vs. digital games, it's about ownership
physical vs digital is a spectrum:

- a physical disc, playable as-is

- physical, with major flaws without online updates

- physical, was playable on release, now requires updates

- physical, unplayable without updates

- physical, contains only a launcher to download full game

- physical box without disc, contains download code only

- digital

cabirum··on EFF is leaving X
So uh, could impressions decrease across the board, not only on X. Like, social platforms have peaked years ago and the downward trend is completely organic.
cabirum··on Go builder generator with compile-time required field enforcement
This seems to still require initialization in a specific order.

Think it might be possible to generate all possible combinations of field init chains and feed it to compiler

cabirum··on Something Big Is Happening
The trajectory is simple: everyone is hooked on paid AI subscription and loses the skill of thinking and learning. The models are proprietary and cloud-only. Everything you input is also monetized. The end.
cabirum··on Something Big Is Happening
"It is difficult to get a man to understand something, when his salary depends upon his not understanding it". So, this guy is "building an AI startup and investing in the space", right. Thousands of jobs in AI depend on you to start paying for the models because "free version is over a year behind".

What AI is good at is generating billions of similar "something big, act now" stories just to get you to pay. It is an advert.

cabirum··on Hard-braking events as indicators of road segment crash risk
> information from the Android Auto platform

Can the quantity and length of tire marks on tarmac be used as a proxy for HBEs?

cabirum··on Windows 11's Patch Tuesday nightmare gets worse
These are multipliers. First, the QA left, but nothing major happened for years, automated tests did suffice. Then, vibe code happened, that with the lack of QA, led to disaster.

I doubt "studies" exist and proving every little assumption takes too much effort as per Brandolini's law.

cabirum··on 2025 was the third hottest year on record
Who are "we"? China population is 4 times the US, with carbon emissions just 3 times greater, making them produce less carbon per capita.
cabirum··on Russia Strikes Ukraine with IRBM Oreshnik Missile
Probably vaporized an underground gas storage facility.. or two.
cabirum··on Hash tables in Go and advantage of self-hosted compilers
> Using empty structs also hurts readability

An empty struct is idiomatic and expected to be used in a Set type. When/if the memory optimization is reintroduced, no code change will be needed to take advantage of it.

cabirum··on VA Linux: The biggest dotcom IPO
MIPI camera on my 3 year old Thinkpad still does not work
cabirum··on Google de-indexed Bear Blog and I don't know why
In 2025, is it still prohibively expensive to run some community-supported crawler & search engine? Without Google censorship, ads, and ai.
cabirum··on Helldivers 2 devs slash install size from 154GB to 23GB
What if.. the management made a request to make the game take more space than the previous release? So everyone could see just how much content there is and how much better everything is.

I mean, the developers cannot be that incompetent while being able to ship a high quality product.

cabirum··on Just Use Curl
Instead of "-X POST" and "-H 'Content-Type: application/json'", use "-d" or "--json", asshat.
cabirum··on Journalists turn in access badges, exit Pentagon rather than agreeing new rules
Pathetic posturing.

With an access badge, at least you can leak something important anonymously.

cabirum··on Why Signal's post-quantum makeover is an engineering achievement
Quantum computing does not exist. The industry with it's 30 year history since Shor algorithm boasts its crown achievement of factoring the mind-blowing N=35 and creatively inflated qubit counts.
cabirum··on How I'm using Helix editor
Hx is batteries included. Nvim requires installing lots of plugins that do not inspire confidence - descriptions ridden with emojis, impossible to know who maintains what. Too many vectors leading to possible compromise.
cabirum··on Interactive Double Pendulum Playground
Hn shows this story is 3 hours old, yet your GitHub PR was made 2 days ago, linking here?
cabirum··on Starving, sleeping, and yielding: understanding Go's scheduler
> but goroutine B (the goroutineB function) apparently never ran at all.

Untrue. Up the iterations to 1000, you'll get your interleaving. Since 1.14, goroutines are async preemptible (async safe points), and will not block the scheduler. Also, time.Sleep bad, use runtime.Gosched().

cabirum··on No reachable chess position with more than 218 moves
Piece type and color fit in 4 bits.

So, either a fixed-length encoding of the whole board, 64 * (4 bits) = 256 bits = 32 bytes.

Or, sparse variable length encoding of pieces only, 6 bits to index each of 64 squares, = 10 bits * piece count. E.g. initial position takes 32*10 = 320 bits or 40 bytes.

cabirum··on VittoriaDB: Zero-config local vector database in a single Go binary
You seem to have committed files that do not belong to the repo: . DS_Store, a binary in build/, and the releases/ directory and its contents.
cabirum··on Ask HN: The government of my country blocked VPN access. What should I use?
sshuttle. Tunnel your connections inside ssh.
cabirum··on Go is still not good
Lexical scope does not have a stack to put defer onto.
cabirum··on Russia to enforce location tracking app on all foreigners in Moscow
Not all foreigners, but migrant workers, i.e. the tourists are unaffected.
cabirum··on The Pulse #134: Stack overflow is almost dead
Is there a dump of stackexchange to save locally before it shuts down?
cabirum··on Manjaro 25.0 Zetar Released
> GNOME 48 includes a new option which enhances the lifespan of the device’s battery.

Wait, why Gnome, a graphical environment, responsible for battery maintenance?

cabirum··on Dot-env file doesn't do anything
Use direnv so .env works always
Page 1 of 17Next →