MurphyA/hacker-news huggingface dataset:
by DHEERAJCK | 2026-03-10 08:18:24+00:00
Location: India (Kerala) Remote: Yes
Willing to relocate: Yes

Timezone: Flexible (US / EU / GMT preferred)

Expected Comp: $80k+ USD / €60k-80k EUR / ₹30L-60L INR

Technologies: Python (Django, FastAPI, Flask, Cython), Data/AI (NumPy, Pandas, Polars, GeoPandas), Databases (PostgreSQL, MongoDB, SQLite), Frontend (React, Javascript)

Resume/CV: https://dheerajck.com/

Email: dheerajck18+hn@gmail.com

I am looking to join a high-trust(burned out by someone), fast-moving(I mean for real) startup.

I prefer to work in early-stage environments where I can solve ambiguous problems and ship quickly.

I am not looking to join companies that pays people based on where they are from btw.
by BrunoVT1992 | 2026-03-10 08:18:40+00:00
GUIDs / UUIDs are the most widely supported identifiers across databases, APIs and programming languages. However, some systems use KSUID (K-Sortable Unique Identifier) as an alternative to achieve better time-ordering, larger ID space (160 bits) and second-precision timestamps with Base62 encoding.

For the safest, standards-based choice, use GUID / UUID v4 (fully random) or GUID / UUID v7 (time-ordered for databases). Consider KSUID only when you need its specific 160-bit size, second-precision timestamps or your ecosystem already supports it.
by rbanffy | 2026-03-10 08:20:48+00:00
Sean Bean meme saying “one does not simply make a sequel to 2001”.

I would completely redo the sets and get rid of CRTs everywhere, add understandable displays in Russian to the Leonov, and re-add the 1:1 flat displays to the Discovery. Also, remove the keyboards, which weren’t there in 2001.
by p_l | 2026-03-10 08:21:12+00:00
The anti-nuclear position in Germany is very old, and core to the existence of Greenpeace and green parties on DACH region (down to firing RPGs at reactors).

Does Russia benefit and probably fund it? Sure.

But DACH environmentalism grew from antinuclear protests, not the other way around, and thus will boycott nuclear even when it goes against their modern stated goals.
by apignotti | 2026-03-10 08:21:40+00:00
This is not correct. You are using WebVM here, not BrowserPod.

WebVM is based on x86 emulation and JIT compilation, which at this time lowers vector instructions as scalar. This explains the slowdowns you observe. WebVM is still much faster than v86 in most cases.

BrowserPod is based on a pure WebAssembly kernel and WebAssembly payload. Performance is close to native speed.
by nachocoll | 2026-03-10 08:22:00+00:00
The PM vibe coding scenario described here cuts to the heart of a real accountability problem: when the person shipping code doesn't understand it, can't debug it, and won't be around when it breaks in production, who's responsible?

This isn't just a PM problem — it's the same dynamic playing out at every seniority level with AI-assisted coding. The speed feels real, but the ownership gets blurry.

A few of us have been working on formalizing exactly this challenge: the Agile Vibe Coding Manifesto (https://agilevibecoding.org). It builds on the original Agile Manifesto to address environments where AI is generating significant amounts of code, and its second principle is simply "Humans remain accountable for software systems — regardless of how code is produced."

The manifesto doesn't argue against AI-assisted development. It argues that speed of generation has to be matched by clarity of intent, traceability of decisions, and genuine human accountability for what gets deployed. Whether you're a PM shipping a quick tool or a senior engineer steering an agent, the accountability question doesn't go away.
by re-thc | 2026-03-10 08:22:27+00:00
> I'll take a commit authored by someone else and then git amend the author to myself, did I write that commit then

I did say co-author didn't I? Even if you added 0.000000001% to something you did so technically, yes.

> By your logic I did apparently

If you take someone's email and forward it did you write that email? Instead of debating that imagine you took a trojan email and forwarded it to someone and they opened it - do you think you'd be held up in any way?
by kakacik | 2026-03-10 08:22:55+00:00
Well he didn't have psychopathic Kinski to mess with everything and everybody, throwing childish tantrums over trivial things, did he. I mean the locals during filming offered to Herzog to murder him as a favor, seeing him as an evil spirit... you can't go much further than that.

I also recommend ie Dark Glow of the Mountains about Messner and Kammerlander doing properly hardcore expedition on Gasherbrums traverse in Pakistan that was never done before. He interviews them before they depart and after coming back, surviving by series of mere chances in extreme environment, pushed to absolute limits of human bodies and minds. Since I do a bit of mountaineering I can truly appreciate characters and the insights that no hollywood fantasies can ever come close to. True documentaries.

A bit controversial sidenote - these are the efforts that I have huge respect for, not doing it for the money, not chasing sponsors with every move. Seeing some world championships or olympics I can't have much respect for those very rich sportsmen who are focusing more on chasing new sponsors than actual spirit of the game.
by nottorp | 2026-03-10 08:23:03+00:00
You know who also loves to use the term "opportunity cost"?

The entertainment industry. They still tell you about how much money they're leaving on the table because people pirate stuff.

What would happen in reality for entertainment is people would "consume" far less "content".

And what would happen in reality for Anthropic is people would start asking themselves if the unpredictability is worth the price. Or at best switch to pay as you go and use the API far less.
by ukkare | 2026-03-10 08:23:37+00:00
Modern IDEs don’t improve the feedback loop much unfortunately, more often it’s quite the opposite. They are slow, bloated and distracting. Some of them might be good at renaming one’s variables as part of their refactoring offer, but otherwise the situation is quite often bleak.

SBSL+SLIME+Emacs usually put one in the flow state in no time. That’s what keeps amazing me and keeps me productive.

And then, Claude seems to be quite alright discussing tricky Common-Lisp-related stuff.
by AnonC | 2026-03-10 08:23:38+00:00
> As a Mac user, ironically, it seems like the Mac design team only uses iPhones or worse, not Macs themselves.

It seems certain that they use iPhones for everything. They can’t even subject themselves to using an iPad. They just copy things from iOS straight into iPadOS and macOS and let others (end users) deal with the fallout. Craig Federighi doesn’t seem to pay any attention to software anymore.
by reeredfdfdf | 2026-03-10 08:23:39+00:00
Don't you have private healthcare in the UK too, if you aren't satisfied with the NHS?

IMO universal healthcare is awesome as the final safety-net that provides critical care, no matter your financial or employment situation. Yet it doesn't need be the only option. If businesses or people with money want to pay more to get care faster from private sector, that's okay too. It's how the system works here in Finland.
by lAshgar | 2026-03-10 08:24:14+00:00
Breathless thought snippets with an all-in fueled propaganda introduction. Let me see if I can do it, too:

"I am 100 years old and my young wife's lover has discovered Claude Code. I am allowed to sit in the cuck seat whenever he pleases my wife. But what really energizes me is to watch him code: He is sitting in the programmer's cuck seat watching Claude Code work and I am sitting in the meta cuck seat watching him watch Claude. It keeps me awake at night. This isn't just evolution;;;it's revolution!"

(See https://news.ycombinator.com/item?id=47282777 for the marketing inspiration)
by Imustaskforhelp | 2026-03-10 08:24:52+00:00
> every person designing and operating them and storing the waste never makes a single mistake

Even within Chernobyl Disaster, it was a series of mistakes which led to the full scale disaster IIRC so it isn't as if a single mistake

Also Thorium based Nuclear Reactors wouldn't have this issue from what I understand as in the idea of explosions or anything,

> Nuclear plants are great if they actually happen to get built

I get this part but shouldn't this mean that people should be more vocal about support for Nuclear. We are vocal about support for Solar, might as well be vocal about support for Nuclear and Solar both too?
by mhd | 2026-03-10 08:26:12+00:00
I'd say most people run Emacs in the GUI mode, not in a terminal. So these days, you're pretty much on the same level as most rivals.

Sadly, "these days" is a low bar. The days of consistent platform-specific "Human Interface Guidelines" are over, it's all just a browser wrapped in a top-level window or something that simulates that, with most interaction patterns being a cargo cult of how it's remembered from the 90s. So "GUI" means that some unique overlays can be drawn without a fixed width character grid and that you might get the original file requester now and then.
by jiggawatts | 2026-03-10 08:26:13+00:00
There are definitely companies out there working towards bots that can't be readily distinguished from human. Either for fake "organic" advertising or for propaganda purposes.

One way to test and refine the bots is to have them post in more discerning forums like HN, tweaking the system prompt until people stop calling them out as fake.

Once nobody can tell any more, then the comments will be subtly altered to deliver the intended message.

Personally, I suspect that the classic pseudoanonymous forums are cooked. Within five years, they'll all be totally overrun by chatbots and their "value" will tank.

The only recourse will be mobile-only "chat apps" that guarantee 100% human participation through specific hardware device and configuration attestation (TPMs, etc...), and also validating via the gyros that the device is moving appropriately for keypresses, etc...

Everything else will be > 50% bots soon, overrun by propaganda, etc...

Yes, I know, we're most of the way there already. Reddit and Twitter are already sinking into the swamp of sadness.

But trust me, it can get worse than that! Much worse.
by kace91 | 2026-03-10 08:27:00+00:00
There is so much of that in modern apple. Clear issues caused by a seemingly bright idea, but the idea still pushed forward no matter what.

One example that I hate on iOS: the notification/lockscreen curtain is supposed to cover the content as it slides down. That’s what a curtain does, this has been the language for years. Now the curtain is transparent, so it can’t cover the content behind. How does the content disappear then, as you slide the curtain down?

… it doesn’t. Icons do a buggy looking animation crashing toward the user and through the screen, and if it’s an app there is just no transition. You can check by sliding the curtain down slowly and then letting go.
by stein1946 | 2026-03-10 08:27:05+00:00
It just seems to me that that Macbook Neo is basically them telling us that come next year they will unify iOS and MacOS and they are testing the waters at the moment.

All this version alignment, the blurring of "here is a laptop with A processor and iOS" points to that direction.

The errs of Tahoe are basically a result of the rush on that direction
by Romamos | 2026-03-10 08:27:44+00:00
I have to add my two cents.

1. Deterministic & Non-Blocking Execution(--yes)

2. Not just Structured Outputs but strictly validated Inputs also("count should be a valid integer")

3. Actionable Structured Errors("")

4. Semantic Exit Codes(0 - ok, 1 - input error, 2 - critical)

5. Granular Verbosity Control(-v, -vv, -vvv)

6. Composable Structured Pipes
by jychang | 2026-03-10 08:28:23+00:00
That doesn't work. Think about it a bit more.

Hint: what's in the kv cache when you start processing the 2nd token?

And that's called layer parallelism (as opposed to tensor parallelism). It allows you to run larger models (pooling vram across gpus) but does not allow you to run models faster.

Tensor parallelism DOES allow you to run models faster across multiple GPUs, but you're limited to how fast you can synchronize the all-reduce. And in general, models would have the same boost on the same hardware- so the chinese models would have the same perf multiplier as Opus.

Note that providers generally use tensor parallelism as much as they can, for all models. That usually means 8x or so.

In reality, tps ends up being a pretty good proxy for active param size when comparing different models at the same inference provider.
by nachocoll | 2026-03-10 08:28:59+00:00
The craftsmanship question is real, but I think the more pressing issue is what replaces it. Craft wasn't just about aesthetics — it was about understanding the system deeply enough to make good architectural decisions, trace bugs, and reason about failure modes.

When that depth erodes, you don't just lose "nice" code. You lose the ability to maintain it, extend it, or even know when something has gone wrong.

A few of us have been thinking about this and put together the Agile Vibe Coding Manifesto (https://agilevibecoding.org) — an attempt to extend the original Agile Manifesto for environments where AI is doing significant amounts of the generating. One of its core principles: "Generated systems remain understandable and maintainable by humans, regardless of how they were produced."

The manifesto isn't a rejection of AI tools — it's an argument that the disciplines of craftsmanship (traceability, domain clarity, human accountability) matter even more in an AI-assisted world, not less. Worth a read if this resonates.
by omrimaya | 2026-03-10 08:29:01+00:00
The one-line summary + lazy-load pattern is exactly where we landed too after trying to stuff schemas into context. What I'd add: the harder problem is invalidation, those skill files accumulate stale knowledge fast, and the agent silently uses outdated API info unless you build some kind of "this endpoint changed" feedback loop. We handle it in that-agent (https://github.com/that-labs/that-agent) by having the runtime surface tool errors back into the skill update cycle, but it's still messy. Curious how Viktor handles skill file staleness at scale.
by Strilanc | 2026-03-10 08:31:09+00:00
The very first demonstration of factoring 15 with a quantum computer, back in 2001, used a valid modular exponentiation circuit [1].

The trickiest part of the circuit is they compile conditional multiplication by 4 (mod 15) into two controlled swaps. That's a very elegant way to do the multiplication, but most modular multiplication circuits are much more complex. 15 is a huge outlier on the difficulty of actually doing the modular exponentiation. Which is why so far 15 is the only number that's been factored by a quantum computer while meeting the bar of "yes you have to actually do the modular exponentiation required by Shor's algorithm".

[1]: https://arxiv.org/pdf/quant-ph/0112176#page=15
by Weaver_zhu | 2026-03-10 08:34:11+00:00
Agree, but I guess the Opus 4.6 is 10x larger, rather than Chinese models being 10x more efficient. It is said that GPT-4 is already a 1.6T model, and Llama 4 behemoth is also much bigger than Chinese open-weight models. Chinese tech companies are short of frontier GPUs, but they did a lot of innovations on inference efficiency (Deepseek CEO Liang himself shows up in the author list of the related published papers).
by pastage | 2026-03-10 08:34:21+00:00
> The only rule that matters is delivering the message to your reader

The point is he is a superb writer in my book, it is fun to read and there are similarly good quotes that say the same in different ways. It is not enough to hone your technical skill alone because "the right circumstances" do not appear if you only change one variable.

When I read this I see someone having fun, being able to convey that is a good trait.
by endospore | 2026-03-10 08:34:22+00:00
> the OS is inconsistent/unclear about what scan codes are required to do things.

Both that, and there's an internal list that allows only Apple's (plus a few makers' like Logitech and Keychron) keyboard to _send_ the modifier keycode. Others are simply ignored. Sorry enthusiasts, Apple don't want to favor you.

https://github.com/qmk/qmk_firmware/issues/2179
by jychang | 2026-03-10 08:34:48+00:00
Except there are providers that serve both chinese models AND opus as well. On the same hardware.

Namely, Amazon Bedrock and Google Vertex.

That means normalized infrastructure costs, normalized electricity costs, and normalized hardware performance. Normalized inference software stack, even (most likely). It's about a close of a 1 to 1 comparison as you can get.

Both Amazon and Google serve Opus at roughly ~1/2 the speed of the chinese models. Note that they are not incentivized to slow down the serving of Opus or the chinese models! So that tells you the ratio of active params for Opus and for the chinese models.
by joe_mamba | 2026-03-10 08:35:19+00:00
>The worst possible timing for Dieselgate to hit

WHY?! Dieselgate would have been the perfect time for VW to justify abandoning ICE, especially diesel, and shift to fully electric. But no, they just doubled down on ICE and diesel engines. You can't fix stupid.

Of course, in practice, VW couldn't have done that due to it being run by ICE unions who want to keep their jobs at all cost. Maybe they could have spun off the EV business into a new car brand without the shackles of the unions tying them down to dated tech.
by shakna | 2026-03-10 08:36:31+00:00
> Clauses existing, have very little to do with it being enforceable.

You cannot cancel a contract for "any reason". In most jurisdictions that will be an unenforceable term.

Usage here being consent, is an unpublished ruling. It does not set precedent, it refers only to these specific circumstances, where clients sought to understand terms before choosing to continue usage.

Legally, usage with foreknowledge, is consent. Usage where you already agreed to terms implicitly, because you sought and understood them beforehand.

It will not always be an agreement to new terms.

> This disposition is not appropriate for publication and is not precedent except as provided by Ninth Circuit Rule 36-3
by benrutter | 2026-03-10 08:36:42+00:00
A lot of comments saying that Windows is indestructable because it has no competition for a portion of the market due to:

- MacOS is too expensive

- Linux requires configuration and expertise

I'm not doubting those too, but like the article points out I would question if they're guaranteed to be true even in the short term. Chromebooks, Steamdecks and Android have all shown making a commercial requirement out of Linux is do-able, and the $600 Macbook Neo is due out any day.

I'm not predicting the death of Windows or anything, but I do think Microsoft's thrown is a lot less stable than they seem to realise.
by jeroenhd | 2026-03-10 08:37:09+00:00
It's by design. This isn't a bug or a skipped test case.

https://developer.apple.com/videos/play/wwdc2025/310/?time=4...

> Each element is designed with a curvature that sits neatly within the corner radius of its container, in this case the window itself. And this relationship goes both ways. In the new design system, windows now have a softer, more generous corner radius, which varies based on the style of window. Windows with toolbars now use a larger radius, which is designed to wrap concentrically around the glass toolbar elements, scaling to match the size of the toolbar. Titlebar-only windows retain a smaller corner radius, wrapping compactly around the window controls. These larger corners provide a softer feel and elegant concentricity to the window but they can also clip content that sits close to the edge of the window.
by nachocoll | 2026-03-10 08:37:25+00:00
Interesting question that highlights a broader challenge with vibe coding in any domain: the choice of framework matters less than having clear architectural boundaries that guide what the AI generates.

The comment about games needing play-testing and visualization is spot on. What's worth adding is that this is actually a general principle — vibe coding works best when you have explicit architecture upfront constraining where and how generation happens.

This is one of the ideas formalized in the Agile Vibe Coding Manifesto (https://agilevibecoding.org) — specifically "Architecture guides and constrains generation." Whether you're building a game or a web app, if the AI is generating code without clear structural boundaries, you accumulate unmaintainable complexity fast. For game dev, that means thinking through your state representation, entity model, and rendering separation before you let the LLM loose.

For frameworks: anything with strong conventions and heavy LLM training data (Godot, Phaser, Love2D) will work better than opinionated engine-first workflows.
by glimshe | 2026-03-10 08:37:47+00:00
Both Windows and Mac OS are going through a rough patch. I think these mature OSs have most things that users want, and since incremental polishes don't give people promotions, executives go for major changes that almost always degrade the product.

One way I phrased it to a friend was: "if you try to make a radical improvement to a spoon, chances are you'll make it worse".

I think there's plenty to do in both products, but they are not sexy things that drive upgrade conversations.
by Strilanc | 2026-03-10 08:38:00+00:00
Agree. Scott is exactly correct when he just straight calls it crap.

It's inaccurate to say it wins on small numbers because on small numbers you would use classical computers. By the time you get to numbers that take more than a minute to factor classically, and start dreaming of quantum computers, you're well beyond the size where you could tractably do the proposed state preparation.
by Someone | 2026-03-10 08:38:01+00:00
One could also try to use a different set of definitions better suited to such a visualization.

The Oxford Advanced Learner’s dictionary has an appendix called “Defining Vocabulary”. It says:

“In order to make the dictionary definitions easy to understand, we have written them using only the words in the following list.

[…]

Occasionally it has been necessary to use in a definition a word not in the list. When such a word occurs it is shown in SMALL CAPITAL LETTERS.”

I estimate that list has about 3,500 words.

⇒ If you base your network on that dictionary or one carefully constructed like that, the graph could have a central core of about 3,500 nodes with the other words circling around it.

Making a good visualization still would be a challenge, of course.