MurphyA/hacker-news huggingface dataset:
by eudamoniac | 2026-01-19 19:27:13+00:00
Some kids (parents, really) are beyond helping. They drag everyone in the classroom down and there's nothing a teacher can do about it. The kids are ruined because their parents ruined them. These kids need to be held back, separated, and/or expelled to give the rest of them a chance at a real education. This will require a change to incentives and laws, the first step of which is this growing awareness and dread of the situation.
by wyldfire | 2026-01-19 19:27:55+00:00
If he loses Learning Resources, Inc. v. Trump (the Tariffs case in front of SCOTUS) then he has no power with which to negotiate. Because, as you suggest, his military is unwilling to execute the unlawful orders to seek conquest without a declaration of war.

So that might indicate some of the apparent urgency to make this happen now before SCOTUS rules.

Unfortunately a lot of damage is already done, even if we walk it all back our allies will no longer trust us - nor should they.
by mhb | 2026-01-19 19:27:59+00:00
Wouldn't the counterargument to this be that if the poor grunt is willing to betray his country for money in the prediction market, he would also be willing to take money from enemy x to do the same thing?

With the prediction market, there is a financial incentive for people on the opposite side of the bet being motivated to uncover the malfeasance.
by rafapra | 2026-01-19 19:29:00+00:00
Hi HN,

I built CervellaSwarm because I was tired of AI assistants forgetting context and making unchecked mistakes. So I created a team of 16 specialized AI agents that work together - and more importantly, check each other's work.

Installation: npm install -g cervellaswarm cervellaswarm init
cervellaswarm task "add login page"

How it works:

- 1 Queen (orchestrator) routes tasks to the right specialist
- 12 Workers (frontend, backend, testing, security, etc.) execute
- 3 Guardians review everything before merge

The key insight: single AI assistants lack specialization and accountability.
CervellaSwarm gives you specialists AND a quality layer.

Honest limitations: This is v2.0.0-beta. Context windows are still limited. But when it works - and it does work - it feels like having a real dev team.

Built on Claude + Anthropic API. Apache-2.0 licensed. 287 sessions of development
(yes, CervellaSwarm built CervellaSwarm).

Would love feedback on:
- The multi-agent pattern (does it resonate?)
- Guardian review flow (too much overhead?)

Try it: npx cervellaswarm init
by krethh | 2026-01-19 19:29:11+00:00
How ironic of you to call my argument an analogy while it isn't an analogy, yet all you have to offer is exactly that - analogies. Analogies to pilots, drivers, "a thousand examples of careers".

My argument isn't an analogy - it's an observation based on the trajectory of SWE employment specifically. It's you who's trying to reason about what's going to happen with software based on what happened to three-field crop rotation or whatever, not me.

I argued that a developer today is 1000x more effective than in the days of punch cards, yet we have 1000x more developers today. Not only that, this correlation tracked fairly linearly throughout the last many decades.

I would also argue that the productivity improvement between FORTRAN and C, or between C and Python was much, much more impactful than going from JavaScript to JavaScript with ChatGPT.

Software jobs will be redefined, they will require different skill sets, they may even be called something else - but they will still be there.
by rhplus | 2026-01-19 19:29:12+00:00
We should probably all be glad that CloudFlare doesn't have the ability to update its entire global fleet any faster than 1h 28m, even if it’s a rollback operation.

Any change to a global service like that, even a rollback (or data deployment or config change), should be released to a subset of the fleet first, monitored, and then rolled out progressively.
by christian_gral | 2026-01-19 19:29:20+00:00
Full-Stack Engineer in Co-Founding for AI-driven pairing engine that automatically extracts menu data to create personalized coffee-pastry experiences.

*2. The Problem (Why now?)*
Specialty coffee shops struggle to increase their average order value
(AOV) because they lack digital tools to suggest pairings. Currently,
menu data is "trapped" in PDFs, static websites, or Instagram images.
Manually entering this data into a system is a bottleneck that prevents
scaling.

*3. The Solution (How it works)*
We build a bridge between B2B inventory and B2C taste. Our platform uses:

- *Automated Crawling:* Pulls data from shop URLs/socials.
- *Computer Vision/NLP:* Standardizes messy menu items into a structured pairing-ready format.
- *The Engine:* A hybrid ML/Rule-based system that suggests the perfect pastry for every bean profile.

*4. My Background (The Non-Tech Value)*

- *Domain Expertise:* Deep understanding of the specialty coffee B2B landscape.
- *Customer Validation:* (Mention if you have spoken to X shops or have a waitlist).
- *Execution:* I handle sales, marketing, and the B2B dashboard logic. I need a
partner to own the data extraction and recommendation pipeline.

*5. What I’m looking for in a Co-Founder*
A *Full Stack Engineer* who is excited by:

- Web scraping at scale.
- OCR and NLP pipelines (turning images of menus into data).
- Building "scrappy" MVPs that solve real problems for small businesses.
- Ideally, a fellow runner or coffee lover who values high-intensity work and clear communication.

Personal:
Achievement of 50 half marathons last year while managing a full-time project
by seiferteric | 2026-01-19 19:29:33+00:00
Now that I have seemingly taken on managing DNS at my current company I have seen several inadequacies of DNS that I was not aware of before. Main one being that if an upstream DNS server returns SERVFAIL, there is no distinction really between if the server you are querying is failed, or the actual authoritative server upstream is broken (I am aware of EDEs but doesn't really solve this). So clients querying a broken domain will retry each of their configured DNS servers, and our caching layer (Unbound) will also retry each of their upstreams etc... Results in a bunch of pointless upstream queries like an amplification attack. Also have issue with the search path doing stupid queries with NXDOMAIN like badname.company.com, badname.company.othername.com... etc..
by Nevermark | 2026-01-19 19:29:37+00:00
> The problem with education is that existing ways of doing things are very strongly entrenched.

Which is still a problem of educating humans. Just moved up the chain one step. Educators are often very hard to educate.

Even mathematics isn't immune to this. Calculus is pervasively taught with prematurely truncated algebra of differentials. Which means for second order derivatives and beyond, the "fraction" notation does not actually describe ratios, when this does not need to be the case.

But when will textbooks remove this unnecessary and complicating disconnect between algebra and calculus? There is no significant movement to do so.

Educators and textbook writers are as difficult to educate as anyone else.
by microtonal | 2026-01-19 19:29:46+00:00
This part of Trump's voters would back anything he'd say or do, regardless of relation to reality. Luckily, the oligarch owned press is nearly omnipresent, and does not report honestly or completely on Trump, his behavior, so that fraction of voters can keep on believing in Trump as God King.

But the oligarchs would probably not be happy about a devastating trade war (I guess some are happy to buy up all assets and move to the _post-democratic age_ or whatever). So, why aren't they trying to stop the Greenland nonsense?
by Esophagus4 | 2026-01-19 19:30:20+00:00
> Personally I'd love to go to the Arctic or Antarctic as a civilian as it would be an interesting challenge.

This is actually possible! Friends of friends have done it (with NSF I believe).

Research expeditions to the arctic sometimes take civilians as support (janitors, IT, cooks, medics, etc). It can be a cool way to spend a few months aboard a boat in the arctic.

https://betterhumans.pub/how-to-join-a-scientific-expedition...

https://science.nasa.gov/citizen-science/fjord-phyto/

https://news.airbnb.com/wanted-five-volunteers-to-join-scien...
by ed | 2026-01-19 19:30:40+00:00
Doing this within one organization, with modern technology, is clearly possible. Attempting this across an economy, in the 70's, where a key premise is "assume you have clean realtime data across all industries," is a fool's errand :) That the ideas sound similar is like arguing Stockfish is based on the original Mechanical Turk. Only true in a superficial sense.
by scelerat | 2026-01-19 19:30:50+00:00
I think it took me about four months of daily use to know most of the editor basics without having to pause to look up things. Another eight for it all to feel natural. And, maybe about six years later, it remains my favorite text entry and code editing environment.

I've been using the LazyVim <https://www.lazyvim.org/> neovim setup and a handful of extras, but not too many. I still have to look up some esoteric stuff, but for the most part, it's completely natural.

And for the first few years, I was a hardline keyboard-only absolutist, but lately I've been using the mouse where it makes sense, and sometimes it does.

(MacOS, iTerm2, neovim, lazyvim, love this combo)
by senko | 2026-01-19 19:30:50+00:00
> Your robots.txt file is the very first thing Googlebot looks for. If it can not reach this file, it will stop and won't crawl the rest of your site. Meaning your pages will remain invisible (on Google).

This implication (stopped crawl means your pages are invisible) directly contradicts Google's own documentation[0] that states:

> If other pages point to your page with descriptive text, Google could still index the URL without visiting the page. If you want to block your page from search results, use another method such as password protection or noindex.

What I get from the article is the big change is Google now treats missing robots.txt as if it disallowed crawling. Meaning you can still get indexed but not crawled (as per above).

My cynical take for this is this is a preparation for a future AI-related lawsuit. Everyone explicitly allowing Google (and/or other crawlers) is a proof they're doing it with website's permission.

Oh, you'd want to appear in Google search results without appearing in Gemini? Tough luck, bro.

[0] https://developers.google.com/search/docs/crawling-indexing/...
by jpkw | 2026-01-19 19:31:08+00:00
Deploying troops to Greenland right now would be solely aimed at seizing Greenland by force and would be a major international incident against the US's most important military allies. Deploying troops to Minnesota would be a domestic show of force that would have minimal impact, as they are incapable of seizing Minnesota for the US as it is already a US territory, so they would be used to guard public buildings (and would basically just sit around doing nothing all day).
by kens | 2026-01-19 19:32:11+00:00
It would be difficult, but not impossible. The main problem is tracing out all the circuitry, which is very time-consuming and error-prone. Trust me on this :-)

The second problem is that converting the circuitry to Verilog is straightforward, but converting it to usable Verilog is considerably more difficult. If you model the circuit at the transistor level in Verilog, you won't be able to do much with the model. You want a higher-level model, which requires converting the transistors into gates, registers, and so forth. Most of this is easy, but some conversions require a lot of thought.

The next issue is that you would probably want to use the Verilog in an FPGA. A lot of the 8087's circuitry isn't a good match for an FPGA. The 8087 uses a lot of dynamic logic and pass transistors. Things happen on both clock edges, so it will take some work to map it onto edge-trigger flip-flops. Moreover, a key part of the 8087 is the 64-bit shifter, built from bidirectional pass transistors, which would need to be redesigned, probably with a bunch of logic gates.

The result is that you'd end up more-or-less reimplementing the 8087 rather than simply translating it to Verilog.
Show HN: A low-latency LaTeX editor focused on writing flow
by Nilmar | 2026-01-19 19:32:42+00:00
Hi HN,

I’ve been writing academic papers in LaTeX for years and kept running into the same issue: as documents grow, the editor starts getting in the way.

Autocomplete lag, slow feedback, and heavy UIs often break my writing flow more than LaTeX itself.

As a side project, I built an experimental LaTeX editor focused on minimizing latency while writing. Instead of aiming for full real-time final layout, the goal is to keep the editor fast and responsive, and defer engine-specific and typographic concerns to the final compilation step.

It’s early, rough around the edges, and definitely not for everyone. I’m mainly trying to understand which trade-offs actually matter to people who write with LaTeX regularly.

I’d really appreciate feedback, especially from those who care about:
- editor responsiveness vs. WYSIWYG previews
- how readable the generated LaTeX source should be
- where current tools slow you down most

Link: https://doccollab-29n2zip5g-doccollab.vercel.app/
by qntty | 2026-01-19 19:32:50+00:00
> Sometimes a law is just on its face and unjust in its application. For instance, I have been arrested on a charge of parading without a permit. Now, there is nothing wrong in having an ordinance which requires a permit for a parade. But such an ordinance becomes unjust when it is used to maintain segregation and to deny citizens the First-Amendment privilege of peaceful assembly and protest.

> I hope you are able to see the distinction I am trying to point out. In no sense do I advocate evading or defying the law, as would the rabid segregationist. That would lead to anarchy. One who breaks an unjust law must do so openly, lovingly, and with a willingness to accept the penalty. I submit that an individual who breaks a law that conscience tells him is unjust, and who willingly accepts the penalty of imprisonment in order to arouse the conscience of the community over its injustice, is in reality expressing the highest respect for law.

I always have to go back to read this part again because I feel like it's so unexpected. You don't really hear anyone saying quite the same thing today.
by nikitaga | 2026-01-19 19:32:52+00:00
I know all about their business models, yet I couldn't care less how much money Facebook gets from ad clicks. Them making a profit is not directly harming me.

The things that are harming me are a lot more complicated than that, but people don't have the attention span to be educated about such complex issues. It's easier than ever to spread "education" now. The fact that it doesn't stick is not some grand conspiracy – most people simply don't care.
by mothballed | 2026-01-19 19:32:59+00:00
Groups like Black Panthers and associates of Malcom X were arming up and rearing up to back up their wishes with violence. King certainly gets the credit for oratory influence, but I think a lot of the obsession on overrepresenting it is white washed non-violence 'protest and vote harder' nonsense that the history books like to push hardest when giving role models to the youth in schools. So people like King became elevated but omit the part that there was a very real looming rod waiting and the carrot King offered was only half of the equation.
by a7b3fa | 2026-01-19 19:33:00+00:00
I agree with you, and I also think that their interpretation of example 6.2.1 in the RFC is somewhat nonsensical. It states that “The difference in ordering of the RRs in the answer section is not significant.” But from the RFC, very clearly this comment is relevant only to that particular example; it is comparing two responses and saying that in this case, the different ordering has no semantic effect.

And perhaps this is somewhat pedantic, but they also write that “RFC 1034 section 3.6 defines Resource Record Sets (RRsets) as collections of records with the same name, type, and class.” But looking at the RFC, it never defines such a term; it does say that within a “set” of RRs “associated with a particular name” the order doesn’t matter. But even if the RFC had said “associated with a particular combination of name, type, and class”, I don’t see how that could have introduced ambiguity. It specifies an exception to a general rule, so obviously if the exception doesn’t apply, then the general rule must be followed.

Anyway, Cloudflare probably know their DNS better than I do, but I did not find the article especially persuasive; I think the ambiguity is actually just a misreading, and that the RFC does require a particular ordering of CNAME records.
by TuringNYC | 2026-01-19 19:33:16+00:00
>> I'm sorry but you're logic really doesn't add up. If a part goes from $30 to $285 because of massive insurance premiums, that indicates that the insurance company expects things to go wrong.

The part goes from $30 to $280 due to 5 or 6 factors, which you've outlined well. Insurance is one of many factors. Insurance isnt high because they expect things to go wrong -- insurance forces better QA/QC and overall processes so there isnt a payout -- all those precautions raise the price. It aligns everyone to focus on quality outcomes to prevent payouts.

https://www.zmescience.com/science/news-science/apple-cables...
by sanbor | 2026-01-19 19:33:48+00:00
Why it’s not similar at all?

I want to make an ajax request using jQuery. I look up an example in StackOverflow. I use a very similar code to the example given in the post and by not giving any attribution I just claim ownership.

Same with Spring in action books or looking up Java class references. Many times I look something up and use it as reference just tweaking the examples given.

Millions of programmers have done this.

LLMS in principle use the training data to generate an answer to the prompt, similar to the process I described.
by gruez | 2026-01-19 19:34:04+00:00
>Did you pirated this movie? No I did not, [...]

You're probably being sarcastic but that's actually how the law works. You'll note that when people get sued for "pirating" movies, it's almost always because they were caught seeding a torrent, not for the act of watching an illegal copy. Movie studios don't go after visitors of illegal streaming sites, for instance.
by 6SixTy | 2026-01-19 19:34:09+00:00
Thing about RISC-V is that there are technically no barriers on doing as you see fit, but there's very clearly defined lines where community support isn't guaranteed, like custom extensions or screwing with already ratified extensions.

We actually don't know a lot about the UR-DP1000 chip, while we do know quite a bit about the 3A6000 because of Chips and Cheese. This makes a thorough analysis of the crimes committed within the core architecture of the UR chip more of speculation than a coherent discussion.

But we do know:

1. The UR-DP1000 does not have any Vector instructions
2. UR only has a 4 way OOO design, while the 3A6k is 6 way OOO
3. The cache architecture of the UR is more complicated, with 4 cores sharing 4MB L3 per cluster (2 clusters total), and a 16MB global L4 where the 3A6k doesn't have this
4. The UR chip doesn't have SMT
by pseudony | 2026-01-19 19:34:30+00:00
Because every other agreement we have made with him on tariffs or Ukraine, every other appeasement, has done nothing to sway him from his actual course.

Contrary to popular thinking (and it is a nicer fantasy), he is not an inconsistent, emotionally manipulated short-termist with no attention-span.

He is actually smarter than we thought (or wanted to think) OR someone actually is a bona-fide Trump whisperer.

His main foreign policy aims and beliefs seem remarkably fixed.

All of this to say, no further appeasement. No need to completely undermine the Nobel peace price also for 5 minutes of respite, he will literally be back to this within a fortnight.
Show HN: PixelBank – Learn computer vision with code
by ksal15 | 2026-01-19 19:34:33+00:00
Built this because CV interview prep is fragmented across scattered GitHub repos and outdated tutorials.

PixelBank provides structured coding problems covering object detection, segmentation, tracking, and 3D vision with automated test cases and performance benchmarks.

Key features:
- Curated study plans (beginner → production-ready CV engineer)
- Problems mirror real interview questions from vision-heavy companies

Would love feedback from CV engineers on problem difficulty calibration and what topics are missing.

Live: https://pixelbank.dev
by kelnos | 2026-01-19 19:35:16+00:00
Unfortunately a settlement doesn't really show you anything definitive about the legality or illegality of something.

It only shows you that the defendant thought it would be better for them to pay up rather than continue to be dragged through court, and that the plaintiff preferred some amount of certain money now over some other amount of uncertain money later, or never.

We cannot say with any amount of confidence how the court would have ruled on the legality, had things been allowed to play out without a settlement.
by dust42 | 2026-01-19 19:35:20+00:00
> for only the truly incorruptible would colloborate with Nazis

As I'd assume from your comments you consider yourself truly incorruptible. So does that mean collaboration with the Nazis is acceptable for you? Which actually would be a Russian demand to eradicate nazism in Ukraine?

Are you European? Then let me ask you why don't you join the war if you think the Ukrainians are an ally? Ally against what? Russia conquering the rest of Europe? Germany being next?

I am a friend of the Ukrainians, I have Ukrainian friends and I don't want them to die. I am not a friend of the Ukrainian government nor of people who think this war should continue nor of people who force others to participate in a war they don't want to participate in. The truth is that most Ukrainians don't want to participate in this war. Why not let them decide freely if they want to join the army? Why so many left Ukraine while it was possible? Why are so many soldiers deserting? Why do people get shot at the borders trying to leave Ukraine?

If you are so afraid of Russia, then go there yourself and fight. Why are you still posting on HN? Give those that don't want to die the freedom to not do so. Go yourself and fight yourself. As long as it is others dying for you, your convictions your words are cheapest of cheap.

Always remember: those who are keen to continue a war are not the ones who have to continue fighting it. I can't eat as much as I want to vomit if I see exile Ukrainians demonstrating to continue the war. Why don't they return but let those die that didn't have the means to escape?