MurphyA/hacker-news huggingface dataset:
by perfect-blue | 2026-03-14 16:31:04+00:00
This is the kind of advice I give incoming graduate students. The sooner you start to treat grad school like a full-time job, the better. I was in a similar boat: my wife and I were both in grad school at the same time. We worked 9-5 every day, even if we weren't going in to the office. We both finished on time, and generally didn't have a difficult time with our degrees.
by varun_ch | 2026-03-14 16:31:09+00:00
The only way my Logitech MX Master mouse is remotely usable on macOS is with both linearmouse and mos, and that was really disappointing to me, because online, the MX Master mouse is sold as the best Mac mouse. Unbelievable that anyone actually uses it without those tweaks.

Without both, the mouse scroll wheel is so slow, laggy and imprecise. It’s unbelievably bad.
by dudeinhawaii | 2026-03-14 16:31:36+00:00
I don't see what you're seeing, in any dimension. But here's a fair take.

I wrote several very specialized benchmarks that I've used over time, that surface "model personalities" and their effects on decision making (as well as measuring the outcomes).

Grok 4.1 Fast Reasoning is/was a solid model. It's also fundamentally different from the pack.

I call it a smart, aggressive, Claude Haiku. That is, its "thinking" is quite chaotic and sometimes short-hand and its output can be as well (relate to other models).

Its aggressiveness can allow it to punch above in competitive scenarios that I have in some of my benchmarks. Its write-ups and documentation are often replete with "dominate", "relentless" and a general high energy that skirts the limits of 'cringe bro'. That said, it has generally performed just beneath the SOTA (at the time: GPT-5.2, Gemini-3-Flash, Claude Opus 4.5). Angry Sonnet perhaps.

The latest release feels quite similar but also underperforms the same older crowd (so far) so it hasn't quite made the leap that Claude's 4.6 and GPT's 5.3/5.4 series made. It's also now priced the same as its peers but does not deliver SOTA capabilities (at least not consistently in my opinion).
by tliltocatl | 2026-03-14 16:31:47+00:00
Tens of billions USD worth of infra that will become obsolete before it is ready (TBM is slooow) as things sort itself out in one way or another. Either Iran run out of drones, USA steps back, or Israel and Gulf countries find someone to pay for a full scale ground operation. Not that that the last two would do any good for the humanity, but Hormuz would be the least of our problems for sure.
by bradford | 2026-03-14 16:32:09+00:00
The quote resonates with me, even though I haven't experienced the exact "set a vibe on a date" scenario.

I have multiple bluetooth headsets that I use with multiple devices. I have collected a series of tricks that I use when I can't get bluetooth to operate the way I want it to: turning bluetooth on/off, restarting the bluetooth device. "Forget the network" is not one of those tricks, but I wouldn't be surprised if others have learned to use it.
by masijo | 2026-03-14 16:33:10+00:00
>Being in a tight AI loop just wasn't part of the design of any existing programming languages.

I would dare to say that any Lisp (Common Lisp, Clojure, Racket, whatever) is perfect for a tight AI loop thanks to REPL-driven development. It's an interesting space to explore and I know that the Clojure community at least are trying to figure out something there.
by codingdave | 2026-03-14 16:33:19+00:00
> find communities where the problem already lives and share your story genuinely.

Yes, That is the lesson that I wish more creators would learn and follow. Good marketers already know this and do it. That is why they pay attention to what channels are working, and which are not. They pay attention not just to who their audience is, but where those people pay attention. Hint: It is not always on the web.

> 17 signups. $0 revenue. No product built yet

This is where it goes off-track. You have zero signups. You have 17 leads for the future. They are not the same thing.
by jeremychone | 2026-03-14 16:33:29+00:00
Interesting, I’ve never needed 1M, or even 250k+ context. I’m usually under 100k per request.

About 80% of my code is AI-generated, with a controlled workflow using dev-chat.md and spec.md. I use Flash for code maps and auto-context, and GPT-4.5 or Opus for coding, all via API with a custom tool.

Gemini Pro and Flash have had 1M context for a long time, but even though I use Flash 3 a lot, and it’s awesome, I’ve never needed more than 200k.

For production coding, I use

- a code map strategy on a big repo. Per file: summary, when_to_use, public_types, public_functions. This is done per file and saved until the file changes. With a concurrency of 32, I can usually code-map a huge repo in minutes. (Typically Flash, cheap, fast, and with very good results)

- Then, auto context, but based on code lensing. Meaning auto context takes some globs that narrow the visibility of what the AI can see, and it uses the code map intersection to ask the AI for the proper files to put in context. (Typically Flash, cheap, relatively fast, and very good)

- Then, use a bigger model, GPT 5.4 or Opus 4.6, to do the work. At this point, context is typically between 30k and 80k max.

What I’ve found is that this process is surprisingly effective at getting a high-quality response in one shot. It keeps everything focused on what’s needed for the job.

Higher precision on the input typically leads to higher precision on the output. That’s still true with AI.

For context, 75% of my code is Rust, and the other 25% is TS/CSS for web UI.

Anyway, it’s always interesting to learn about different approaches. I’d love to understand the use case where 1M context is really useful.
by necovek | 2026-03-14 16:34:12+00:00
You are right that your other examples (like s-expressions) are actually better than going with a fully custom language.

But as you note elsewhere, you were benefiting from the schema (DTD or XSD) being done elsewhere, which provided at least some validation: in my experience, building this layer (either in code or with a new DTD/XSD) without a proper XML schema is the hardest part in doing XML well.

By ignoring this cost, it appeared much cheaper than it really is.

I also think including proper XML parsing libraries (which are sometimes huge) is not always feasible either (think embedded devices, or even if you need to package it with your mobile app, the size will be relatively big).
by phendrenad2 | 2026-03-14 16:34:27+00:00
Okay the process is simple. You're going to go to another website, called YouTube. Don't be alarmed. First read all the steps so you don't miss any, once you start going to the other site you won't be able to see this one. You might want to write these down on a piece of paper first. Okay here we go:

1. Click in the bar at the top of the page that says ycombinator.com
2. type this in: youtube.com
3. press enter
4. There will be a box at the top that says "search", click that
5. type in "tips and tricks for agentic coding"
6. press enter
7. a list of videos should appear, watch them all
by mayhemducks | 2026-03-14 16:34:29+00:00
Would you want to work with you? Maybe yes. But if I am making a choice about who to work with, I would prefer someone who has enough empathy and awareness to realize that it's possible that the interviewer might be running behind through no fault of their own. I would extend that to the my team members, and I hope they would in-turn, extend that to me.

You sound to me like someone who sees "please be direct and straight forward" as a free pass to nit-pick every little thing. Like maybe it's your duty to criticize even when it has little to no bearing on future success.
by beemboy | 2026-03-14 16:35:08+00:00
I won't debate this. I'm a fan of the enduring pipe operator and the simple elegance of process composition in *nix. My point was more: what will we need them for? To review code written by a bot? GUI tools are better for this IMHO, or at least, terminals aren't any better than GUI tools, possibly worse. To read the plan output of Claude code, why would I want raw markdown in a terminal when I can read the formatted output as intended in a different tool?

To be clear, I'm not suggesting "the future is IDEs/GUI/etc" but that it's some potentially new refinement over TUIs and GUIs where the focus is no longer on editing, tinkering, debugging, but perhaps new tools that make it easier and efficient to work with agent swarms and give them instruction/prompts.
by BAM-DevCrew | 2026-03-14 16:35:15+00:00
As a divergent thinker who is harmed when Claude behaves in unpredictable manners that go counter to my extensive harm prevention protocols, I may have, or may not have, done deep investigation of the tool in order to understand how to create my harm prevention protocols. When Anthropic employees push out unstable work, developers in general are significantly impacted. When unstable products end up in my workflow I am harmed both financially AND psychologically. I can lose hours, days, even weeks by an unstable model or IDE. I should not EVER be tested on. And if maybe diving into their product protects me, so be it.
by chongli | 2026-03-14 16:35:16+00:00
I would argue the opposite. Black market liquor (bootlegging) requires a full black market distillery industry and smuggling/distribution network. It's every bit as difficult as operating in the narcotics world, with violence and cartels everywhere.

Black market loot boxes, on the other hand, seem to me to be similar to software and media piracy and illegal streaming: easy to operate, extremely difficult to prevent.
by hofrogs | 2026-03-14 16:35:25+00:00
Physical gambling is confined to a physical location (like a casino or a sports betting bar), so people have to go there to be harmed. It's bad, but it requires someone to spend time getting there (and if the victim has a family/friends they might ask where they're headed/intervene in some way) and there is a limit to the amount of people who can be there at once. With digital gambling, anyone can spend any amount of money, anywhere, anytime, with no oversight (however little it might be in a physical location). The harm is magnified immensely.
by echelon | 2026-03-14 16:35:36+00:00
Power is power.

The US has due process, judicial transparency, and free speech. There are still rich people that operate above the system, but they're largely still accountable and the free press can crucify them.

Authoritarian regimes have execution vans, no freedom of the press, no free speech, and a paranoid leadership that will jail or kill anyone who threatens their power. They lock citizens inside and prohibit capital flight.

No system is perfect, but democracy is strictly better.

I love China and the Chinese people, but the CCP is a drag on both.

I'm no fan of the party in power in the US, but I can campaign and speak out against them. I can raise money to oppose them. I can band together with like minded individuals to protest. That's superior to unilateral oppression.
Ask HN: How do you use local LLMs productively?
by virgildotcodes | 2026-03-14 16:35:39+00:00
I've been periodically testing the strongest reported models as they come out, and which can fit on my 32GB M1 Max. I've yet to find one that I feel is genuinely useful.

My latest attempts were with 4 bit quants of Qwen 3.5, both 9b and 35B.

Both, on my very first query, something along the lines of "sup dog" or "how does beer a compare to beer b" led to an endless loop of thinking that I eventually had to manually stop in each case.

And yet I keep seeing passing comments about people using local LLMs to be productive.

Just curious what your strategies are, what the usecases are, and anything I may be missing.
by vintagedave | 2026-03-14 16:36:02+00:00
This is wonderful! Also what a fantastic partnership that allowed adding a new CPU to that die. Kudos to them.

I had a lot of trouble finding out which open source license applies. Wikipedia’s RISC-V page doesn’t seem to say; its citation for being released under open source doesn’t seem to say which one either.[0] Could be wrong. Exhausted after working all day. But it’s not front and center…

On the RISC-V site I thought it might be more prominent too but if it is I missed it. I found some docs there licensed Creative Commons. Is that the license for the entire CPU? Even layouts and everything that is past the ISA to actual silicon?

[0] https://www.extremetech.com/computing/188405-risc-rides-agai...
by annexrichmond | 2026-03-14 16:36:11+00:00
Right, and Wikipedia leadership is free of any conflicts of interest:

During and after her Wikimedia role, Maher drew fire for statements perceived as rejecting objective truth or Wikipedia’s traditional “free and open” model:

• In a 2021 TED Talk, she described reverence for truth as potentially a “distraction” hindering common ground.

• She called Wikipedia’s free-and-open ethos a “white male Westernized construct” that excluded diverse communities.
by glaslong | 2026-03-14 16:36:52+00:00
The marginal differences in quality seem pretty meaningful right now, enough to make Claude wildly dominant, but some of the locally runnable models like Qwen feel only a few months behind the leaders.

I'm betting the generational gains level off and smaller local models close the gap somewhat. Then harnesses will generally be more important than model, and proprietary harnesses will not offer much more than optimization for specific models. All while SaaS prices ratchet up, pushing folks toward local and OSS. Or at least local vs a plethora of hosted competition, same as cloud vs on prem.
by dcrazy | 2026-03-14 16:36:55+00:00
We’ve gone back and forth between GFiber and AT&T in SF. Currently on AT&T because they do FTTP while GFiber is microwave backhaul. Once the drought years ended it was impossible to work from home on rainy days.

Sonic keeps promising they will be lighting up dark fiber in our part of the city but it keeps not happening. They’ll happily resell us the same AT&T service we’re already paying for, though.
by veber-alex | 2026-03-14 16:37:04+00:00
"cargo check" is fast and it's enough for the AI to know the code is correct.

I would argue that because Rust is so strict having the agent compile and run tests on every iterations is actually less needed then in other languages.

I program mostly in python but I keep my projects strictly typed with basedpyright and it greatly reduced the amount of errors the agent makes because it can get immediate feedback it has done something stupid.

Of course you still need to review the code because it doesn't solve logic bugs.
by anonzzzies | 2026-03-14 16:37:22+00:00
I dunno; I finally can focus on writing the logic I wanted to write all along and finally my upbringing in formal verification makes sense as I can spend my time on it instead of figuring what garbage (I cannot use it in my work but sbcl is one of the things that does not grow tumors in software) updates I will never ever need my friends added to the framework or language or ide I happen to use.
by helterskelter | 2026-03-14 16:37:25+00:00
It's polite to try and meet somebody half way, but I've dealt with people who want to lay out all the rules for communication and it typically boils down to a one-sided arrangement where the world is supposed to work for them, but they're unwilling to do the same for the world. Unless somebody has a real limitation (like ESL or a mental handicap), I just ignore these kinds of requests. Make a good faith effort to not be an asshole, but don't give an inch to petty dictators; they have damaged egos and get satisfaction from having people comply with arbitrary requests or demands, and asking for changes to your language is often just the beginning.
by lotsofpulp | 2026-03-14 16:37:44+00:00
I compare my $41.5k Model Y with a Rav4/Highlander.

The Rav4 costs the same, but has far worse performance, technology, and ongoing maintenance costs.

The Highlander is slightly better, but costs $10k to $20k more, and still has far worse performance, technology, and ongoing maintenance costs.

Plus, I avoided spending hours at a dealership, and I must know at least a couple dozen Tesla owners that report no issues in the previous 5 to 10 years.

I thought I would miss Carplay, but it’s a non issue. Toyota wanted $15 to $25 per month for remote start, I pay Tesla $0 per month for remote start and remote climate control.
by phlakaton | 2026-03-14 16:37:55+00:00
I unfortunately disagree that your syntax is "stupid-simple." But it highlights an impedance mismatch between XML users and JSON users.

JSON treats text as one of several equally-supported datatypes, and quotes all strings. Great if your data is heavily structured, and text is short and mixed with other types of data. Awful if your data is text.

XML and other SGML apps put the text first and foremost. Anything that's not text needs to be tagged, maybe with an attribute to indicate the intended type. It's annoying to express lots of structured, short-valued data. But it's simple and easy for text markup where the text predominates.

CSTML at first glance seems to fall into the JSON camp. Quoting every string literal makes plenty of sense in JSON, but not in the HTML/text-markup world you seem to want to play in.
by foltik | 2026-03-14 16:38:19+00:00
Agreed. Any language that wants to use the fact graph is going to have to “interpret” the chosen DSL anyways, and JSON is more ubiquitous and far simpler to parse than XML. Also way cheaper in the sense that the article uses it (how many langs can you parse and walk an XML document in off the top of your head? what about JSON?)

To see why JSON is simpler, imagine what the sum total of all code needed to parse and interpret the fact graph without any dependencies would look like.

With XML you’re carrying complex state in hash maps and comparing strings everywhere to match open/close tags. Even more complexity depending on how the DSL uses attributes, child nodes, text content.

With JSON you just need to match open/close [] {} and a few literals. Then you can skim the declarative part right off the top of the resulting AST.

It’s easy to ignore all this complexity since XML libs hide it away, and sure it will get the job done. But like others pointed out, decisions like these pile up and result in latency getting worse despite computers getting exponentially faster.
by codingdave | 2026-03-14 16:38:25+00:00
This gets a hard NO from me.

Even aside from the hardware aspect of it, or the ick factor of biometrics to use the web, or possibly launching it and getting full adoption, or the fact that it absolutely could have the data spoofed, or that new attacks would be developed to MITM someone's pulse and mirror it on their bot's connection...

Where is this validation happening? Not on every transaction to every web server, surely. How could a HTTP protocol possibly actually achieve this kind of validation?
by delecti | 2026-03-14 16:38:39+00:00
Realistically that's an increase of maybe a couple percent of cost per employee. If it truly does end up being a force multiplier, 2-5% more per dev is a bargain. I think it's exceedingly unlikely that LLMs will replace devs for most companies, but it probably will speed up dev work enough to justify at least a single-digit percent increase in per-dev cost.
by PowerElectronix | 2026-03-14 16:39:02+00:00
It's more like, refrigerators are now way more expensive, but because they are also more comlonly equipped with led fixtures and have more style (no joking here, they somehow are measuring style as a metric) then it's all good and they have actually just increased around 2% with respect yo the base model (that cost like a third in dollars back in 1995)
by einpoklum | 2026-03-14 16:39:12+00:00
Imagine if Montata required that all compute platforms sold in the state to be free of user restriction: That they be amenable to modification, that all source code, firmware and hardware specs be open, and when that is not the case - the company would be compelled to release the relevant information on pain of having assets seized, required to refund payments etc. That would have been a hoot :-)
by nuancedev | 2026-03-14 16:39:21+00:00
We analyzed 7,877 responses from 250 models (same prompts, controlled conditions) and found interesting patterns that don't show up in standard benchmarks.

→ Name hallucination convergence: "Professor Chen" appears 279 times across unrelated creative writing prompts. 19/250 models independently chose "Sir Reginald" for a knight character.

→ Provider fingerprinting via punctuation: Claude averages 5.90 em dashes per 1K words. Gemini: 9.18 exclamation marks. Mistral: 3.48 emoji. Distinct enough for classification.

→ Cultural reference bias: 59:1 Western to non-Western ratio. 1,069 Western references vs 18 non-Western across the full corpus.

→ Humor convergence: 42% of models open with the identical atom joke. Format convergence is total: 100% produce setup-punchline one-liners. Zero attempt observational comedy.

→ Visual generation defaults: "Draw a surprise animal" produces a fox 40% of the time (DeepSeek: 67%, Llama: 0%).

Full writeup in the link (the complete research is gated)
by SmirkingRevenge | 2026-03-14 16:39:48+00:00
The level of influence his purchase had on the actual outcome of the election is debatable. I'm skeptical it mattered much at all. Twitter is just less important than people think. Trump, at worst, had about a 50/50 shot to win in any case.

Elon spent a couple hundred million on get-out-the-vote operations in swing states, which made him the single biggest donor supporting Trump by far and I think that's what really ingratiated him enough with Trump to head up DOGE, and for < 1% the price of Twitter.

And FWIW, Elon has tried to influence other races with his megaphone and money (like a WI supreme court race) and totally failed.
by 0xcafefood | 2026-03-14 16:40:44+00:00
The code is also recognizable as slop to those who know how. Not the tropey "Not X, but Y" kind that's super easy to spot. But tons of repetition, deeply nested code, etc.

A counterpoint is that (maybe) nobody cares if the code is understandable, clean and maintainable. But NYT is explicitly in the business of selling ads surrounded by cheap copy just good enough to attract eyeballs. I suspect getting LLMs to write that is going to be far easier than getting LLMs to maintain large code bases autonomously.
by visarga | 2026-03-14 16:41:33+00:00
> I build with Claude Code daily and the context decay is real by the end of a long session it starts forgetting decisions we made earlier

I generate task.md files before working on anything, some are short, others are super long and with many steps. The models don't deviate anymore. One trick is to make a post tool use hook to show the first open gate "- [ ]" line from task.md on each tool call. This keeps the agent straight for 100s of gates.

After each gate is executed we don't just check it, we also append a few words of feedback. This makes the task.md become a workbook, covering intent, plan, execution and even judgements. I see it like a programming language now. I can gate any task and the agent will do it, however many steps. It can even generate new gates, or replan itself midway.

You can enforce strict testing policies by just leaning into gate programability power - after each work gate have a test gate, and have judges review testing quality and propose more tests.

The task.md file is like a script or pipeline. It is also like a first class function, it can even ingest other task.md files for regular reflexion. A gate can create or modify gates, or tasks. A task can create or modify gates or tasks.