HNHacker News
TopNewBestAskShowJobs

ilkkao

872 karma · joined May 27, 2014

[ my public key: https://keybase.io/ilkkao; my proof: https://keybase.io/ilkkao/sigs/qV8GoXg5b_LV7f-KY7b8F3xKj4wI9Wbd__aYvOKtVcY ]
submissionscomments
ilkkao··on OpenAI begins rolling out GPT-6 Astra
Their video is quite interesting. If that way of using a computer actually becomes mainstream, it would mean every tool or service just needs a UI and an API for the user's AI. The current trend of bolting AI features onto every app is starting to feel very unnecessary.
ilkkao··on Six months of writing code exclusively with agents
Nice to hear others are feeling this too. I started using typing websites to improve my speed a few months ago. More recently I've noticed that I'm starting to make lots of typos and use sloppy language in general because AI still understands me. That can't be healthy in the long term.
ilkkao··on Windows 9x Subsystem for Linux
Little late but would this have actually allowed running early Linux under Windows when Windows 95 came out in the 90s? I remember only dual booting being available at that time.
ilkkao··on Cloudflare outage on December 5, 2025
Agreed, I don't really like Cloudflare trying to magically fix every web exploit there is in frameworks my site has never used.
ilkkao··on Cloudflare Global Network experiencing issues
I can't even load the dashboard to change to "DNS only". Nothing to do?
ilkkao··on TCP, the workhorse of the internet
You can definitely craft an IP packet by hand and send it. If it's IPv4, you need to put a number between 0 and 255 to the protocol field from this list: https://www.iana.org/assignments/protocol-numbers/protocol-n...

Core routers don't inspect that field, NAT/ISP boxes can. I believe that with two suitable dedicated linux servers it is very possible to send and receive single custom IP packet between them even using 253 or 254 (= Use for experimentation and testing [RFC3692]) as the protocol number

ilkkao··on GCP Outage
Cloudflare is now saying:

"Cloudflare’s critical Workers KV service went offline due to an outage of a 3rd party service that is a key dependency."

I really hope CF explains this apparent Google dependecy in detail in their post mortem.

ilkkao··on Heroku Is Down
that is a plain weird message. single server of what?
ilkkao··on Vitest vs. Jest
I just started to use nodejs test runner in a new project. All configuration is basically:

node --experimental-transform-types --experimental-test-module-mocks --env-file test/test.env --test

It then automatically runs all my test/*.tests.ts files.

So nice to get rid of all that extra config. As this is still a tiny project, I can tolerate some API changes in these experimental features.

ilkkao··on Starship Flight 5 license issued by FAA
I like how SpaceX is willing to take risks. Their second launch tower is still months away from being finished, and now they're trying to catch the booster using the first one.
ilkkao··on CrowdStrike fixes start at "reboot up to 15 times", gets more complex from there
Some government should force them to release a technical postmortem. Feels that they don't do it otherwise.
ilkkao··on How to Know When It's Time to Go
I've similar experiences about Scrum. In the worst case there's one or more developers, usually junior, in the team that are very eager to improve processes. Eventually it's tenth time you are forced to discuss what's the optimal way to define story points.
ilkkao··on OpenAI's board has fired Sam Altman
That board meeting will be in a movie someday I'm pretty sure.
ilkkao··on Linux 6.3 Introducing Hardware Noise “Hwnoise” Tool
Needed to find this document to understand what noise means in this context https://www.kernel.org/doc/html/next/trace/osnoise-tracer.ht...
ilkkao··on Dentistry is less scientific and more gratuitous than people think (2019)
After experiencing this first hand in the US it was really nice to return back to Europe where in my opinion unnecessary operations and active selling of special cleaning procedures are somewhat more rare.

I just had my yearly checkup and the dentist again noticed few small inactive cavities and said we should just monitor them like last year.

ilkkao··on Cooking for Engineers
Makes sense that 56C was just multiplied, thanks! I can tell this story during the next barbecue event!
ilkkao··on Cooking for Engineers
I see crazy conversions every time I'm using my grill. https://imgur.com/a/rIzUuS6

Labels are clearly converted from F but with some non-perfect formula, 700F is actually 371C not 374C for example. Still trying to figure out the formula used.

ilkkao··on Mars helicopter Ingenuity completes 22nd flight
Especially because it uses an off the shelf Qualcomm Snapdragon 801 processor. Can this indicate that the expensive radiation hardened CPUs aren't necessary on Mars?
ilkkao··on Toy Traceroute with Ping
I remember reading that the creator of the original ping command said he was still slightly annoyed decades after that he didn’t also invent traceroute at the same time.
ilkkao··on Fetch API has landed into Node.js
I had a quick look, the implementation is interesting

Node uses undici JS library. Undici includes a C HTTP parser that is used via webassembly. The parser is generated from rules that are implemented in JS/TS using llparse framework.

A native C binary there in the middle is quite surprising.

ilkkao··on After six months on Mars, NASA's tiny copter is still flying high
It could hover near the rover and take nice photos. But I'm sure NASA doesn't want to take a collision risk like that.
ilkkao··on CVE-2021-22555: Turning \x00\x00 into 10000$
Didn't see a link to the fix. Here it is: https://github.com/torvalds/linux/commit/b29c457a65114359601...
ilkkao··on Be aware of Chrome's new table layout engine
There's no JavaScript on that page so I guess the HTML used as the test

<tr id="enabled" style="position: sticky; top: 1px; left: 0;"><th>YES</th></tr> <tr><td id="notenabled">NO</td></tr>

should just say if you still have the Chrome table rendering bugs or not.

ilkkao··on Internet Explorer 11 (IE11) to be retired on June 15, 2022
I think it will. Just tested the IE mode, you need to manually enable it for every time. I think it's annoying enough.
ilkkao··on Internet Explorer 11 (IE11) to be retired on June 15, 2022
Nice, IE mode in Edge works now even in Windows home edition. This is new information for me. My old security camera supports only IE11.
ilkkao··on I am resigning along with most other Freenode staff
The link was circulating in IRC. It was pasted to a channel I'm following with a comment "changes in Freenode". Looked interesting enough to be a HN submission. I've no knowledge how freenode is actually managed. Apologies if it wasn't meant to go out. Seems that I don't have an option to delete it.
ilkkao··on Babel is used by millions, so why are we running out of money?
I was able to remove babel few weeks ago in one of my projects when webpack started to support class properties natively. The project in question only supports evergreen browsers. So nice to have super simple build config.

I have nothing against babel. I think it's great especially in maturing TC39 drafts.

ilkkao··on GCC 11.1
I don't know what the situation is with the C++ development. But in general, based on my experience on standardization work, it's really hard to stop a committee from inventing new features when the members get paid to participate and make an impact. Maybe exaggerated but sometimes I got the feeling that some proposal existed only so that the presenter was able to justify a week in a nice meeting location like Hawaii.
ilkkao··on Ingenuity: NASA's Mars helicopter makes it three from three
I hope too it can keep following the rover for some time. Hardest part might be to alter Perseverance's schedule accordingly I guess. Additional data transfers need to be planned. Preferably Perseverance needs to take some images during every flight and so on.
ilkkao··on iPad Pro M1
My guess is that they prefer to sell more than one device to everybody, so not anytime soon.

Really interested to hear Apple’s excuse not allowing to run MacOS on M1 iPad pro with an external monitor and keyboard. The standard "optimized for different use case" argument doesn't make that much sense with that setup.

Page 1 of 4Next →