HNHacker News
TopNewBestAskShowJobs

inglor

6,509 karma · joined December 4, 2013

It's ok password, I'm insecure too.
submissionscomments
inglor··on September 2026: The world today, as seen by one Polish guy
It absolutely can conquer Iran lol it's a much stronger much better funded army - the issue is _holding_ Iran and what the point actually is. Even in conflicts like Vietnam when the other side had a superpower backing them (or Afghanistan when the Soviets attacked it) the issue isn't grabbing the territory it's the fact holding territory doesn't actually accomplish much and the strategic goal (not having a nuclear theocracy there) isn't met long term.
inglor··on September 2026: The world today, as seen by one Polish guy
The US can absolutely conquer or decimate Iran and has explicitly avoided targeting energy infrastructure or doing so (understanding that doing so gets us another Iraq or Afgahnistan) but it's not as if the US can't "take on" Iran it's that the US expected regime change in Iran rather than a dragged out war.

Iran doesn't need to conquer or hold Hormuz they just need it in missile/drone range - it's not symmetric.

As for the impact on the global economy - the entire world is letting Iran hold its gas/oil hostage because of something the US did. I'm not sure why those countries don't pressure Iran more they're not at war with them they shouldn't be embargo'd.

inglor··on Google Has Removed MV2 Extensions from the Chrome Web Store, Including UBO
Doubting things and skepticism are great. The 100m number is off common device profiling trackers (statcounter etc) but the number is also mentioned in several other sources.

You have not heard of it because it primarily targets feature phones and primarily in emerging markets. If you are not in the market for a feature phone in India or building software for one it makes total sense you're blissfully unaware.

(And as the other comment mentioned, after a very successful run as a FirefoxOS fork - Android caught up )

inglor··on Google Has Removed MV2 Extensions from the Chrome Web Store, Including UBO
Fun fact - FirefoxOS only flopped in Mozilla, it went on to be the insanely successful KaiOS based on the source code. KaiOS has over 100M active users.

This indicates there was actually a lot of technical merit in it and the problem was with the GTM and leadership.

inglor··on Zig’s Io.Threaded is neat
Cool writeup but... Signals are not some opaque or roundabout feature to do this. Signals are a thing for a reason and this is how it's implemented in any threaded I/O library I've read.
inglor··on Software development with AI is starting to feel like cooking steak
That likely means that you've only had "bad" coffee. You're one of today's lucky 10,000 - go treat yourself to a decent cup of coffee it tastes completely different. The difference between a good steak and a bad steak is actually a good comparison.
inglor··on How is the Bun rewrite in Rust going?
The bun Port is a phenomenal engineering achievement that would have taken a team of people over a year or two to deliver previously - look at the TypeScript port for example (and they had llms).

The fact it's taking a while to release is still insanely fast. I'm sure they may be some bumps.

Being skeptical is good and some stuff succeeds and some doesn't - but building tools is still fun and cool, whether it's useful or widely adopted or not :)

inglor··on How is the Bun rewrite in Rust going?
Text imports (experimental), native addon ESM support, blob textStream(), ReadableStreamTee, byob for readFile, better event loop monitoring and lots of security fixes as well as more minor bug fixes and improvements. (Last 4-6 weeks)
inglor··on How is the Bun rewrite in Rust going?
Take as long as you need to ensure software quality. A month without a release isn't a big deal and whomever needs a specific feature can offer to contribute or build themselves.

Node has 4-6 weeks without a meaningful release (other than security stuff) pretty much every December. I think the criticism in the article is unfounded and whomever needed/wanted a release should have asked first instead of writing an "angry" blog post.

(I'm a Node.js maintainer)

inglor··on SWE-1.7 Reach Near GPT 5.5 and Opus Intelligence
I work with Devin daily (as well as Claude and a few others) and I can attest it's not a cheap product but it's a good one and it saves me a bunch of time.
inglor··on I Stored a Website in a Favicon
Cool! Here is a GH repo demonstrating unbounded favicons I made 11 years ago - it crashes some browsers - wanna guess how long it took each one to fix it :D https://github.com/benjamingr/favicon-bug
inglor··on Israeli firm BlackCore suspected of meddling in New York and Scotland votes
We've had discussions about this sort of stuff before.

As an Israeli (note the article exposing them is Israeli too) I was not aware until I saw this and I definitely intend to protest/organize about this (though to be fair I've been protesting about other stuff in the past and the climate here sucks).

inglor··on Israeli firm BlackCore suspected of meddling in New York and Scotland votes
Israeli here - I'll try to write this the least political as I can since I on one hand disagree strongly with the government and on the other my experience has been getting antisemstic (yes, not anti-zionist) comments whenever this gets discussed a lot (and likely downvotes but who cares I've been here 10 years and have more fake points than is important anyway).

Israel has several "cores" of technology. The military stuff is shameful (as well as other stuff). It's not just the NSOs (or less infamously the Wiz's/Palo Altos etc).

There are plenty of good things though - startups in the biotech/health/classic "tech" space. I'll spare you the long list of stuff like Mellanox that drives Nvidias in data centers and leave the googling of medtech to you. Lots of neutral stuff too.

inglor··on SQLite is all you need for durable workflows
Actually Temporal does have a way to avoid determinism called rainbow deployments.

If you're fine with deploying several versions of workers (and are on a reasonably new version) you can just avoid the determinism issue altogether with their k8s controller.

If you do need to have some long workflows, there is an explicit hook for "what happens to existing workflows on version upgrade".

But to be fair - none of the other orchastrators I used (like AirFlow) made me write workflows.IsNewCode/IsOldCode like temporal does. On the other hand AirFlow doesn't even have the capability to do that in the first place (or at least it didn't last I used it).

inglor··on SQLite is all you need for durable workflows
Sure, basically:

- Temporal itself is written in Go and we use Go for our backend so we expected this to be a natural fit. - Temporal makes writing activities in Go very explicit and boilerplatey - This in turn makes testing more difficult than it needs to be often - Temporal doesn't play well with Go's concurrency model at all (all stuff like goroutines needs to go through its special workflows.Go) a lot more often you have to write stuff that "appeases" temporal. - The whole workflows.ExecuteActivity(...).Get(...) is weird, having futures in a language explcitly designed to avoid that is weird. - All our compute isn't done on temporal workers anyway, its done (in another AWS account, owned by the customer) in batch compute (aws batch, lambda, ec2, whatever) so our temporal code isn't CPU heavy but is highly concurrent and needs a very high reliability guarantee. - Compare that to temporal with TypeScript, where it's simple and easy to use the same code inside or outside of temporal. Testing is trivial and the code looks like "regular code".

inglor··on SQLite is all you need for durable workflows
In the last two years, we built (with a team of 15, now 100) a billion dollar business on top of Temporal that performs business critical applications for fortune 500 companies. We couldn't be happier with temporal.

Determinism sucks, you do have to work hard and make everything idempotent in activities like we would for durable software anyway. The language we used was incorrect (Go) and has a lot of boilerplate compared to alternatives we later investigated (Python and TypeScript). Visibility can be slow and misses information. We needed to write our own APIs to work effectively with Agents for root-cause analysis of failures.

With all the caveats - Temporal is amazing, it feels much better than previous orchestrators I used like Prefect or Airflow. 100% would adopt again.

inglor··on Bun's experimental Rust rewrite hits 99.8% test compatibility on Linux x64 glibc
Rust is really fun to work with and the compiler is great, just make sure the rewrite takes compile times into account since larger projects often have to be organized in a way that makes compilation reasonably fast.
inglor··on Claude Code's source code has been leaked via a map file in their NPM registry
Sure you can, if you have a legitimate case you can ask npm to unpublish and they handle things manually :)
inglor··on My minute-by-minute response to the LiteLLM malware attack
We mitigate this attack with the very uninspiring "wait 24h before dep upgrades" solution which is luckily already supported in uv.
inglor··on Local Stack Archived their GitHub repo and requires an account to run
First minio and then localstack, as an open source maintainer I find that abandoning their community is bad faith. I totally get wanting to monetize but removing the free product entirely feels like such a betrayel.

Luckily, I've been vibing with Devin since this started having it build a cleanbox emulator on top of real s3 tuned for my specific use case. It's a lot less general but it's much faster and easy to add the sort of assertions I need in it. It's no localstack but for my limited use case it works.

inglor··on Go.sum is not a lockfile
You are not misunderstanding anything, I use Go and Rust/TypeScript in my daily work and you are correct - it is the OP that does not understand why people use lockfiles in CI (to prevent minor updates and changes in upstream through verifying a hash signature).
inglor··on Vietnam bans unskippable ads
You likely turned off any privacy invading feature and didn’t let the app track across apps.

The fact you are getting irrelevant ads is a good thing that indicates that is probably working.

inglor··on Lessons from 14 years at Google
Addy's users have been developers and Google has been very responsive in the past. I was usually able to get a hold of someone from teams I needed from Chrome DevTools and they've assisted open source projects like Node.js where Google doesn't have a stake. He also has a blog, books and often attended conferences to speak to users directly when it aligned with his role. I agree about the general Google criticism but I believe it's unjustified in this particular (admittedly rare) case.
inglor··on HTML as an Accessible Format for Papers (2023)
You're right https://github.com/arXiv/arxiv-docs/blob/develop/source/abou... this needs a 2023 tag @dang
inglor··on Pg_lake: Postgres with Iceberg and data lake access
Postgres has like 300+ types but mostly stuff like decimals should work the same way it does with Postgres (with the edge cases like NaN existing in Postgres but not parquets accordingly)
inglor··on Pg_lake: Postgres with Iceberg and data lake access
Also, any planned support for more catalogs?
inglor··on Pg_lake: Postgres with Iceberg and data lake access
This is really nice though looking at the code - a lot of the postgres types are missing as well a lot of the newer parquet logical types - but this is a great start and a nice use of FDW.
inglor··on Bible and Quran apps flagged NSFW by F-Droid
They seem to disagree https://gitlab.com/fdroid/fdroiddata/-/merge_requests/27861#...

> We don't flag general apps, e.g., ebook readers and browsers. But bible readers are not general apps. They are designed to read bible and there are NSFW contents in bible.

Honestly I think their argument is pretty weak, especially since like you said in this case it was a bible reading tracker.

inglor··on Bible and Quran apps flagged NSFW by F-Droid
Discussion of the merge request to mark it as nsfw https://gitlab.com/fdroid/fdroiddata/-/merge_requests/27861 https://gitlab.com/fdroid/admin/-/issues/252

Edit - found more context: https://f-droid.org/2025/09/29/google-developer-registration... https://news.ycombinator.com/item?id=45409794

I still don't get it to be honest.

inglor··on [dead]
Can we keep hn focused on startup and hacker culture and tech and not politics?

There are enough politicized spaces as it is

Page 1 of 34Next →