MurphyA/hacker-news huggingface dataset:
by LogicFailsMe | 2026-03-07 21:25:00+00:00
In the beginning, valid claims of 100x to 1,000x for genuine workloads due to HW level advances enabled by CUDA were denied stating that this ignored CPU and memory copy overhead, or it was only being measure relative to single core code etc. No amount of evidence to the contrary was sufficient for a lot of people who should have known better. And even if they believed the speedups, they were the same ones saying Intel would destroy them with their roadmap. I was there. I rolled my eyes every single time but then AI happened and most of them (but not all of them) denied ever spouting such gibberish.

Won't name names anymore, it really doesn't matter. But I feel the same way about people still characterizing LLMs as stochastic parrots and glorified autocomplete as I feel about certain CPU luminaries (won't name names) continuing to state that GPUs are bad because they were designed for gaming. Neither sorts are keeping up with how fast things change.
Show HN: I built a zero-lag, local-first Markdown capture tool
by shubham2892 | 2026-03-07 21:25:07+00:00
Hi HN,

I’ve spent years hopping between different knowledge bases, but I always found myself hesitating to open them for quick, transient thoughts just because of the loading lag or the cognitive load of deciding where a note belongs before I even write it.

My buddy and I decided to build Jot (gojot.app) to solve this specific friction. The philosophy is simple: it should feel as lightweight as a physical sticky note, but with the power of modern web tech.

Under the hood, Jot is local-first. It works offline by default, keeping your notes with you, and handles syncing in the background. We built in instant markdown formatting and a Command-K menu to keep hands on the keyboard.

We are actively wrestling with a few technical challenges and would love some eyes on the project:

Sync Architecture: Re-engineering the cross-device sync logic, specifically around edge cases with deleted notes and removed tags.

UI/UX Edge Cases: Redesigning the Command-K dropdown to prevent container overflow when triggered in the middle of the text area.

Markdown Parsing: Squashing some text-parsing bugs (like formatting failing to trigger if an underscore is added after typing the word).

I’d love to hear how the "quick capture" flow feels to you. Any feedback from folks who have built or scaled local-first syncing architectures would be incredibly appreciated.

Link: https://gojot.app
by gethly | 2026-03-07 21:25:11+00:00
STD is built on goroutines whereas these performance networking libraries are built on a main reactor loop. Hence the need for refactoring, not just tweaking.

Something like http/v2 and net/v2. I know gnet had(has?) issues wit implementing tls because how the entire STD is designed to work. At the time, it was a great piece of software, but by now, it is slow and outdated. A lot of progress has been made since in networking, parsing, serialization, atomics and so on.
by snyp | 2026-03-07 21:26:01+00:00
This approach does not really solve the core issue. In practice, students often do poorly when evaluation is concentrated in one end of term exam. It also pushes many students to cram at the end of the term instead of learning steadily.

A better approach is to rethink what we assess and how we assess it. Research shows that the design of assessments plays an important role in academic integrity. Assignments that require original thinking and regular engagement can reduce incentives to cheat and improve learning outcomes.

https://www.sciencedirect.com/science/article/abs/pii/S22119...
by abathur | 2026-03-07 21:26:04+00:00
Does crapping on the average school's deep well of expertise for evaluating how effectively AI software solutions address their problems somehow fix the underlying problem (that the cost of catching cheaters is significantly higher than the cost of cheating)?

(This is roughly the same problem as evaluating software that only does an approximation of what it claims to do.)

(Aside: AI-based variations on this theme are in the early stages of proliferating across our society. They're being developed by many people using this forum and being sold to our schools, businesses, governments, and other organizations with little regard to whether they actually do what they claim.)
by mmooss | 2026-03-07 21:26:29+00:00
From the referenced research paper:

https://journals.plos.org/plosone/article?id=10.1371/journal...

> The combined application of microscopy techniques and lipid residue analysis to the study of foodcrusts from HGF [hunter-gatherer-fisher] pottery vessels has proved a successful approach ...

In academic research, what happens with unsuccessful approaches? I'm sure, like people in other fields, at some point you pull the plug and 'unsuccessful' is really defined as, 'stopped without success'. At some point the startup goes bankrupt, funders give up, the talent leaves, etc. ...

Research is by definition about breaking new ground, so you can't really know what you'll get. But what kind of risk is accepted and for how long? And who are the decision-makers - the researcher (of course), but also the talent? The institution? Funders? Also, at what point does it damage your reputation to continue?

One professor I know told me 'I submitted a title and abstract to this conference, and now I need to figure out how I'm going to do the research'. Maybe with enough experience, you have a good feel for it.
by sph | 2026-03-07 21:26:43+00:00
> I feel like there just something about "this thing is slightly difficult to get started using" that keeps normies out and keeps the place reasonable.

I think about this when people say that contributing to Linux is difficult and they should adopt more user-friendly ways of accepting changes, rather than mailing patches from the command line.

The friction is a feature. You don't want too much, but no friction just invites the spammers and the trolls wasting everybody's time. If anything, as the Internet grows and machines compete with humans, you want even more friction than ever before.
by fc417fc802 | 2026-03-07 21:27:09+00:00
Quite similar. I guess serving largely the same purpose that "alt-right" used to.

However it's important to note that "woke" at least has legitimate (if politically contentious) meaning outside of its broad misuse as a sort of slur. The other two terms don't have that AFAIK.

The case of "maga" specifically strikes me as a spiteful attempt to misappropriate the descriptor (vaguely similar to winnie the pooh) whereas the rise of the other two seems organic.
by alephnerd | 2026-03-07 21:28:59+00:00
> Although naturalization is pretty difficult, I guess it's still a good deal to return at 30 with 4cr starting wealth.

Yep. That's what Chinese nationals in the US began doing in the early 2010s when China was developmentally similar to India today - the cost/reward ratio diminished due to the GC backlog.
by satvikpendem | 2026-03-07 21:30:53+00:00
Terms of art exist, and none of these are unknown terms to people in the field. Jargon is specifically used to communicate certain ideas without defining each and every single term. If you were in an aerospace field and people started talking about various types of engines and propellers, you'd be expected to know what it means, but for some reason people think computing and UX is somehow different, as if a lay person should perfectly understand it without learning any new terms.
by zmmmmm | 2026-03-07 21:31:04+00:00
I don't think there's a lot magical about files beyond (a) they are native for LLMs and coding because they both process text and (b)when things are rapidly in flux, unstructured formats prosper because flexibility is king. Literally any fixed format you try and describe becomes rapidly outdated and fails to serve the purpose. For example it feels like MCP is already ageing like milk.

Which is mainly to say, trust me, this is a temporary state, the god of complexity is coming. It is utterly inevitable. The people who created React, Kubernetes, all those Java frameworks you hated etc didn't go away. They are right now thinking about how amazing it would be if you if you stacked ten different tools together with brand new structured file formats and databases. We already have "beads" and "gastown" where this is starting. Enjoy these times because a couple of years from now it will already be the end of the "fun" part I think.
by fragmede | 2026-03-07 21:31:11+00:00
I developed sever allergies to something later on in life (still trying to pinpoint exactly what, all I know is I get random flare ups), and NasalFreshMD is the one you want for serious sinus issues. It's bigger than either of those other devices though. The Navage has this proprietary pod thing going on so either you but their pods or you get a defeat device but the NasalFreshMD just has an open port for you to dump whatever brand of salt (including NielMed refills if you like their formulation) and however much water you want into so is much easier to use. It has three speeds to the Navage's one. (Not sponsored, just a happy user.)
by Groxx | 2026-03-07 21:31:38+00:00
a significantly more complex Go, without sufficiently-better perf or usage locations, yea. it'd likely have died rather quickly.

the lack of a runtime means it can go a lot of places Go cannot, e.g. other languages can use rust's build artifacts easily and safely with roughly as much performance as is possible. Go is a dead end in that sense.
by alephnerd | 2026-03-07 21:32:58+00:00
> Isnt this silly when you can calculate the chance of war in Iran by oil futures instead

This is why I'm opposed to prediction markets - they're gamified futures contracts (unsurprising given the founders at Kalshi are ex-Citadel and why Intercontinental Exchange executed growth equity rounds with Polymarket). A lot of degenerate gamblers are basically being taken to the cleaners as they lack the experience to actually mitigate risk or understand how to strucure futures contracts.

And an actual insider has much easier and much more legally defensible alternatives to conduct insider trading than using a platform that has KYC requirements.
by kayo_20211030 | 2026-03-07 21:34:12+00:00
It's to prove that a student is actually educated and has a firm grasp of the course material. If one gets an A every week on AI-assisted submissions, can one make such a claim? And can a teacher make the claim that they've achieved any actual education of the student?

A grade, on a single proctored test, is a crude metric, but at least it would be a brutally fair one.
by AlotOfReading | 2026-03-07 21:34:14+00:00
The vast majority of the human population is lactose intolerant, both historically and today. Genetically intolerant populations in South and Central Asia have microbiotic help with their dairy-heavy diets, but for people who didn't spend thousands of years developing a culture around it, dairy is just a quick road to an upset stomach and/or food poisoning.
by sph | 2026-03-07 21:35:04+00:00
Because it overwhelmingly attracts a certain demographic of people who have a higher-than-average rate of various paraphilias as well as interest in software but such arguments are a bit taboo to discuss even if they are quite self-evident.

I liked the Internet better when it was all nerds and only code cared, rather than gender identity or listing neuroses in own's social media profile as if it was an audition for an echo chamber choir.
by Groxx | 2026-03-07 21:35:07+00:00
that's kinda what I was looking for tbh. I didn't know that was an option, and nothing in the thread (or article) seemed to imply it was.

I was mostly working off "well I could ask claude to look at my code for security problems, i.e. 'plz check for security holes kthx', but is that really going to be the best option?". if "yes", then it would kinda imply that all the customization and prompt-fiddling people do is useless, which seems rather unlikely. a premade tool is a reasonable starting point.
by grey-area | 2026-03-07 21:36:16+00:00
But any time you need to step outside of that, it starts a bit-rotting timer that ticks very quickly.

This is not my experience with my own or third party code. I can't remember any regressions I experienced caused by code changes to the large stdlib at all in the last decade, and perhaps one caused by changes to a third party library (sendgrid, who changed their API with breaking changes, not really a Go problem).

A 'bit-rotting timer' isn't very specific or convincing, do you have examples in mind?
by liyuanhao | 2026-03-07 21:36:25+00:00
the hard part isn't saving state, it's deciding what to forget. yoyo re-reads everything from scratch every session. For yoyo, the repo is his memory. It works at 1,500 lines. won't work at 15,000.

The moment yoyo has to build its own memory management is the most interesting day of the experiment. we're not there yet but it's coming.
by oxag3n | 2026-03-07 21:36:50+00:00
A lot of comments from more grown up engineers who feel nostalgia like it's COM/CORBA/MFC again and they are excited how they can be productive again.

I'm really sorry (and accept down-vote storm) to disappoint you but you won't be young again and burning midnight oil may remind old days and bring excitement, but in the end it will harm your health.

Learning like crazy, late night hacking and other attributes of fresh engineers is sometimes a necessity to build a career, knowledge base, equity to comfortably start a family. Some people enjoy it and many hate, but most of us did it at some point.

I wouldn't oppose it if it wasn't harmful for the industry. What all those engineers who are excited again would think of a startup that stole all free land, building material and doubled housing? I bet all youngsters would be excited to have their own place for $20 monthly mortgage payment, telling everyone who has paid most of their salary over last 30 years how energizing is feeling you don't need to work for your house your whole life and ignoring equity crash for those folks.
by Dig1t | 2026-03-07 21:37:01+00:00
No idea why you're being downvoted, there is a mountain of evidence that this is the case. We are doing this because of Israel.

Marco Rubio said outright we went in because of Israel. Just watch Trump's speeches, he literally talks about the power of the Israel lobby and hopes he is doing a good job for them. Netanyahu has visited Trump 7 times in the last year, each visit has been leading up to this move. Trump's biggest mega donors are Israeli dual citizens with strong ties to their home country. Miriam Adelson, Sheldon Adelson, Larry Elison (who has conveniently taken control of the TikTok algorithm and banned the phrase "#freepalestine" through his connection with Trump) have donated hundreds of millions for this exact outcome. These donors have direct ties to the Israeli government.

https://www.aljazeera.com/news/2025/10/13/who-is-miriam-adel...

There is very little evidence that the strikes are being driven by oil, in fact oil is the perfect excuse to use as cover. It was the exact same thing with the Iraq war. Iraq and Iran were the two largest threats to Israel, we went into Iraq to regime change them and now we are finishing the job with Iran. Now there are no threats to Israel's expansion to the rest of the middle east. The ruling party (Likud) supports the Greater Israel project, which aims to expand Israel's borders to Egypt, Saudi Arabia, Syria, Iraq, and Lebanon.

https://en.wikipedia.org/wiki/Greater_Israel
by tliltocatl | 2026-03-07 21:37:31+00:00
Define "worse". I absolutely hated this formal essay style even before LLMs were a thing. All these "on the other side", "in conclusion" patterns with loads of generics of doesn't convey anything useful. And they make it really hard to tell if the writer is pretending to know anything or actually knows their shit but don't know how to write so that doesn't sound like an essay assignment. Good riddance.

On a side note: the fixed-pattern essay thing seems to be an American invention, or at least popularized by the American education system.
by bawolff | 2026-03-07 21:37:46+00:00
It wasnt just that he was in his official residence, he was having a high level meeting with other senior members of the Iranian government. It seems likely the war started early (normally america strikes in the middle of the night) simply because all the people they wanted to assainate were all in one spot above ground and that was too good an opportunity to pass up.

Its really hard to imagine why anyone would do something that stupid when america just parked an aircraft carrier off your coast and looks to be spoiling for a fight.
by ghostlyInc | 2026-03-07 21:38:53+00:00
I've seen a few startups doing exactly this in health tech.

Doctors who can code have a huge advantage because they understand the real workflow problems in hospitals and clinics.

Some of the best medical software I've seen was built by people who first experienced the pain themselves.

If you enjoy building products, health tech startups or medical tooling could be a very natural path.
by arandomhuman | 2026-03-07 21:38:59+00:00
The duplication is a necessity to achieve the isolation. Having shared devels and hordes of unit files for a multi tenant system is hell - versioning issues can and will break this paradigm, no serious shop is doing this.

For running your own machine, sure. But this would become non maintainable for a sufficiently multi tenant system. Nix is the only thing that really can begin to solve this outside of container orchestration.
by Groxx | 2026-03-07 21:41:36+00:00
>eventually I just came to the conclusion the bindings are done the way they are due to simpler implementation, not simpler user interface

This was my general feel from using it for a bit too. I don't think that necessarily makes it a worse result (there's a form of user-facing consistency in 'this implements like that', it's just a bit meta), but it's one of the things that constantly pushed me away a bit. Some semi-common actions just didn't feel ergonomic, even after a couple weeks. (not implying that vim is a bastion of perfection, of course)

That said, I HIGHLY recommend people give Helix and/or Kakoune it a try. The different mental model is immediately compelling in some ways, and on balance I think it's a better approach. It's just that you have to weigh the details that might not work for you against all the other IDEs out there that have a heck of a lot more stuff already built for them... and it may mean you don't keep using them. Or you'll be thrilled with the end result.
by pear01 | 2026-03-07 21:41:43+00:00
Don't be needlessly cynical.

This is a good effort. So is the ban on stock trading. This administration is such that it is bringing corruption to the fore in a way not seen in generations. Things are always hard to pass at the start. Keep pushing and this administration will create a massive opportunity to swing the pendulum if we can (as hard as it is now) retain some optimism.
by abathur | 2026-03-07 21:41:48+00:00
Sure--yes--the student will learn something if they actually wrote a 20-page paper on some given topic. But how are you going to evaluate their ability to compose the 20-page argument?

I would prefer not to be confrontational here, but I am having a hard time imagining that you've deeply considered the pedagogy of how to teach and evaluate students on squishy skills like this.

Knowing a bunch of facts about something is a world apart from structuring a compelling in-depth argument about it.
by pstuart | 2026-03-07 21:42:53+00:00
I'm assuming that it's assumed that I'm slagging on Israel for some irrational hate -- I'm not. I'm commenting based upon reports that I've seen (effectively what you're referred to), not on ideology or feellings.

Thanks for having my back! I think of HN as a community of intelligent people and it's always disappointing to be reminded that that alone is no guarantee of healthy discourse.
by pinkmuffinere | 2026-03-07 21:42:57+00:00
> There were definite geopolitical signals of an impending conflict - ie. warships moving into the region, Iran increasing oil exports just days before the attack.

As a noob to this area, how would [Iran increasing oil exports] indicate [higher chance of impending conflict]? Is the idea that Iran exported more oil to raise some funds in expectation of the conflict? Surely if Iran expected conflict it would have done more than just increase oil exports?
by kpgalligan2 | 2026-03-07 21:42:59+00:00
50. Started coding at 7. I never stopped coding. In fact, the past decade saw heavy open source contribution, public speaking, etc.

I love coding with agents. Claude Code now almost exclusively. The 20x max subscription is endless until you start writing custom multi-agent processes, and even then. Still takes quite a bit of effort to burn through.

I get so much more done, and can be productive with languages/frameworks I'm not familiar with.

To everybody worried that AI will kill jobs. There have been many points in the evolution of software dev where some new efficiency was predicted to kill off jobs. The opposite happens. Dev becomes more economical, and all of the places where dev was previously too expensive open up. Maybe this time won't work out that way, but history isn't on the side of that prediction.

An experienced software dev can get multiples of efficiency out of AI coding tools compared to non-devs, and can use them in scaled projects, where non-devs are only going to compound a mess. Some of those non-devs will learn how to be more efficient and work with scaled projects. How? They'll learn to be devs.

I'd be building several side projects for myself if I wasn't super busy with the primary work I'm doing. The AI tools take over the tedious work, and remove a lot of work that would just add mental load. Love it.
by unyttigfjelltol | 2026-03-07 21:43:09+00:00
Folks, the President announced the attack and rough date ten days in advance.[1] He did the same exact thing in 2025, with strikes beginning on the 61st day after a 60-day deadline.[2]

This particular market wasn’t about the likelihood of a strike but the probability of radical success. It seems at least possible in the circumstances that the Iran Supreme leader chose his own fate, which was inherently predicable and also exactly what I seem to recall him publicly predicting, albeit without a strict deadline.[3]

[1] https://www.bbc.com/news/articles/c86yjnw4x49o

[2] https://www.timesofisrael.com/liveblog_entry/trump-says-he-g...

[3] https://www.malaysianow.com/news/2026/03/01/khamenei-killed-...
by TaupeRanger | 2026-03-07 21:43:11+00:00
> You can learn from AI.

Try learning to box from an AI.

> You can AI generate these materials

Um...no...I meant actual material things that you use to create what you want. The supply chains that manufacture the materials necessary for you to "create" all require social interaction at multiple levels throughout the process.

Sorry, your depressing anti-social hermit paradise can't exist.
Show HN: DBWarden – A database migration tool for Python/SQLAlchemy projects
by emi_gandini | 2026-03-07 21:43:38+00:00
I built DBWarden for Python projects which use SQLAlchemy and need a simple migration workflow.

Most tools add large frameworks and complex configuration. DBWarden focuses on a small CLI and readable SQL migrations.

Core ideas

• Auto detect SQLAlchemy models from a models directory
• Generate raw SQL migration files from model changes
• Keep migrations transparent and easy to review
• Track migration history and database state
• Minimal setup through a small warden.toml file

Typical workflow

1. Write SQLAlchemy models
2. Run dbwarden make-migrations "name"
3. Review the generated SQL
4. Run dbwarden migrate

Commands include

• init
• make-migrations
• migrate and rollback
• history and status
• diff between models and database

Supported databases

• PostgreSQL
• SQLite
• MySQL

Project status: experimental. I look for feedback from developers who work with SQLAlchemy migrations.