MurphyA/hacker-news huggingface dataset:
by somenameforme | 2025-12-21 04:08:22+00:00
Your first point is true, but an entirely different topic than ivy vs no-name schools. And yeah the networking benefits of top schools is absolutely their single biggest strength. See Microsoft or Apple for obvious examples. Highly capable people making a few highly capable friends, dropping out, and profiting.

This is something people just do not understand and is absolutely critical for reforming education. Elite schools do not create elite students, they enroll them. Around the pandemic numerous top schools chose to do away with standardized tests as a requirement for DEI type reasons. They're rapidly bringing them back - I know at least MIT/Dartmouth/Yale already have. And the reason is simple, which I'll quote Yale on:

"Yale’s research from before and after the pandemic has consistently demonstrated that, among all application components, test scores are the single greatest predictor of a student’s future Yale grades. This is true even after controlling for family income and other demographic variables, and it is true for subject-based exams such as AP and IB, in addition to the ACT and SAT." [1]

[1] - https://admissions.yale.edu/test-flexible
by paulorlando | 2025-12-21 04:10:01+00:00
30 years ago in college, at a physics club talk, I got my first intro to string theory. I didn't understand it but was intrigued enough to go to a small one-off seminar led by Prof. Greene. About 15 people around a table while he spoke. I kept thinking I was too ignorant of the subject matter to be able to ask a question. But nobody asked any questions.
by ofalkaed | 2025-12-21 04:11:07+00:00
Because we have mainstreets, buildings, blocks, community centers, parks, American-style squares, and so on. The sense of community that Americans are hungry for is ultimately the post war sort that has been dying out in recent decades; the ideal. We are a country in transition but the transition will probably not be shortened through planning, that is a bit too close to the dying post war ideal. Growing pains, we are still young.
by kacper-vstorm | 2025-12-21 04:11:31+00:00
Hey HN, I've built an open-source CLI tool that generates production-ready full-stack templates for AI/LLM applications. It's designed to cut down on boilerplate so you can focus on building features – think chatbots, assistants, or ML-powered SaaS. Install via pip install fastapi-fullstack, then run fastapi-fullstack new for an interactive wizard to customize your project. Key features:

Backend: FastAPI with Pydantic v2, async APIs, auth (JWT/OAuth/API keys), databases (async PostgreSQL/MongoDB/SQLite with Alembic), background tasks (Celery/Taskiq/ARQ), rate limiting, webhooks, Redis caching Frontend: Optional Next.js 15 (App Router, React 19, Tailwind, dark mode, i18n) with real-time WebSocket chat UI AI/LLM: Integrated PydanticAI for type-safe agents, tool calling, streaming responses, and conversation persistence Observability: Logfire for tracing everything from API requests to agent runs; plus Sentry/Prometheus CLI: Django-style management commands with auto-discovery (e.g., user creation, DB seeding, custom scripts) DevOps: Docker Compose, CI/CD templates (GitHub Actions/GitLab), Kubernetes manifests 20+ configurable integrations to pick what you need – no bloat

Repo: https://github.com/vstorm-co/full-stack-fastapi-nextjs-llm-t... Inspired by tiangolo's FastAPI templates and others, but with a stronger AI focus, modern frontend, and more enterprise-grade options out of the box. Screenshots, demo GIFs, architecture diagrams, and full docs in the README. This has sped up my own projects a lot – curious about yours: What pain points do you hit with full-stack AI setups? Any features to add (e.g., more LLM frameworks like LangChain coming soon)? Contributions welcome! Thanks
by ehnto | 2025-12-21 04:12:19+00:00
That was a great read. I visited Kangaroo Island some months after the fire mentioned in the article, and the regrowth was something to behold. Vast sweeping hills of blackened tree trunks, all covered in winding regrowth in vivid greens, with flowering undergrowth spreading across the forest floor. The devastation was clear, but just as evident was that the ecosystem has the capability to withstand and thrive after a wildfire.

It was an incredible trip, and the locals were very excited to have tourists supporting the economy there. I can highly recommend it, especially for anyone with a lean towards exploring nature. The free flight raptor show was very cool, you get to see a whole bunch of unique Australian birds in a fairly relaxed environment for the birds, sometimes they decide not to be part of the show and just fly away for a while.

The landscape is indescribable, even for Australia which is already quite unique.
Show HN: SafeShare Pro – a local-first URL cleaner (removes tracking params)
by safeshare | 2025-12-21 04:14:12+00:00
Hi HN, I built SafeShare because I got tired of sharing links like: ...?utm_source=...&utm_campaign=...&fbclid=...&gclid=...

Those params leak referrer/campaign info and get copied into places that don’t need them (docs, chats, tickets, logs). I wanted a “clean before you share” workflow that doesn’t require accounts or sending URLs to a backend.

SafeShare (free): paste a URL → get a clean URL. Runs in the browser. https://j-ai-71.github.io/Supersystem/

SafeShare Pro (new): • more robust cleaning defaults (aiming for fewer broken links) • per-domain / profile-style rules (different behavior per site) • a Pro app + short handbook (what’s safe to remove vs keep) • sold as a download/license (Payhip), not a subscription

Pro links: • Pro Person: https://payhip.com/b/djqDz • Pro Team: https://payhip.com/b/oXFsk

I’m especially interested in feedback on: 1. Which params do you consider “must remove” vs “risky to remove”? 2. Would “explain what was removed” (and why) be valuable (future advanced mode)? 3. Any edge cases you’d like me to test?

(If you prefer, reply with a URL pattern you see often and whether cleaning it breaks anything.)
by ur-whale | 2025-12-21 04:16:40+00:00
OpenSCAD is great, and I use it all the time.Especially these days if you combine it with an LLM agent like codex and start vibe coding objects (see my other post on this).

However, there are a number of limitations that are truly and deeply frustrating.

1. The language is downright weird. Don't get me wrong, it's a very nice little exercise in implementing a functional-tasting scripting language. Someone obviously wanted to scratch a functional DSL design itch and he did, but the result is unfortunately extremely limiting. Creating a function that does not return geometry is barely possible (only bloody lambdas IIRC). He should have picked python instead (and yes, I know about SolidPython2)

2. From my POV: the main headache with OpenSCAD is there is no way to partially evaluate an object and use the result of that partial evaluation in the rest of the construction. For example, if you try to take two complex assemblies and place them tangent to one another ... very good luck to you sir, I pray and hope the 3D math is really strong with you.

Whereas: if you had a simple rayIntersect(csg_tree, line_in_3d_spce) that would return the first intersection and two normals ... something you can reuse in subsequent transforms and construction, man would life be simpler.

These days, with LLMs you can sort of build a scaffolding to work around this by asking the agent to break down the assembly in multiple stages and use external libraries to do the partial eval for you, but ... ugh ... what a mess.

3. Speed. The moment your CSG assembly gets complex (e.g. uses a ton of morpho ... hull, minkowski, etc...), OpenSCAD crawls to a halt.

4. NO FILLETS. The age-old, standard methodology of building things CSG style with cubes, spheres, cylinders, etc ... and then once the object is finished adding the rounding ... simply not possible with OpenSCAD. Adding fillets after the fact once you've built a complex CSG tree ... nightmare with OpenSCAD.

So, YMMV, but caveat emptor, if you get serious with the toole, you're bound to hit some very hard walls.
by snuxoll | 2025-12-21 04:17:34+00:00
PCIe already allows DMA between peers on the bus, but, as you pointed out, the traces for the lanes have to terminate somewhere. However, it doesn't have to be the CPU (which is, of course, the PCIe root in modern systems) handling the traffic - a PCIe switch may be used to facilitate DMA between devices attached to it, if it supports routing DMA traffic directly.
by themafia | 2025-12-21 04:20:11+00:00
> it still has to punch through your router's firewall

That's why most routers use a stateful firewall. Then nothing has to "punch through" it just has to be established from the local side.

> block all incoming IPv6 traffic unless there is outbound traffic first, and provide little to no support for custom IPv6 rules.

This is why STUN exists.

> my bet is that there are close to zero popular games that actually use true peer to peer networking.

For game state? You're probably right. For low latency voice chat? It's more common than you'd think.
by fmjrey | 2025-12-21 04:20:50+00:00
Sharding of data and compute is precisely what makes Rama [0] able to handle Internet scale topologies to create materialized views (PStates). Only one topology can write to a PState, and each PState has its own partitioning.

And yes, a developer needs to handle the added complexity of querying across partitions, but the language makes that easy.

Effectively Rama has fully deconstructed the database, not just its log, tables, and indexes, but also its query engine. It then gives the developer all the needed primitives and composition logic to handle any use case and schema.

Putting data into database silos and handling the compute separately is the schizophrenia that made everything more complicated: monolith were split into microservices, and databases into logs and nosql stores, each running in separate clusters. The way forward is to have one cluster for both data and compute, and make partitioning a first class construct of the architecture.

[0] https://redplanetlabs.com/
by akudha | 2025-12-21 04:21:16+00:00
10M pages? woah!

I remember watching a YouTube video where a farmer was talking about how they are squeezed by modern tractors. I suppose any help farmers can get is worth the effort. I don't know anything about tractors, just read somewhere that farmers are looking more and more to purchase older tractors (without all the fancy software and electronics) - apparently those don't break down as much, and when they do breakdown, they are easier and cheaper to fix
by pcgeller | 2025-12-21 04:21:58+00:00
Related to a lot of the Flock and ALPR topic. This is a website I put together based on a Right to Know request (RTK - similar to FOIA)to Harrisburg City in Pennsylvania. Returned documents noted the locations of the cameras in the city and hinted and some other regional sharing agreements. I'm using this to bring attention and awareness to the fact that they're installed and plan to bring the discussion to our city council.
by AnthonyMouse | 2025-12-21 04:24:45+00:00
> What makes you think American voters want to put adults back in the room?

People seem to make this mistake a lot.

People want adults back in the room because that's how they get the results they want. Now, are they currently doing the things that will cause that to happen? Obviously not. But "they" is us. There is no external "them" to delegate this to and then blame when it goes wrong. Things get done when someone does them. If you want it done then the someone is you.

That doesn't mean you can solve the entire problem yourself, but it also doesn't mean you can't make a contribution. The absence of trying is the presence of failure.

Now let's consider how we've gotten screwed in the past. The primary recent mechanism is that nobody likes how things are going, but half the country is convinced that the problem is the other half and vice versa. And then they direct their efforts into having their party "win" even though their party sucks because both parties suck. Which absorbs all the inclination people have to try to fix things and throws it into a black hole as everyone's efforts do nothing more than cancel out the efforts of their countrymen on the other team.

If you're being divided into teams then you're playing someone else's game. That makes people think the goal should be to win the game. But the goal should be to change the rules so that people with common interests aren't stuck on opposing teams.

Score voting would be a good start.
by yellow_lead | 2025-12-21 04:26:00+00:00
So Claude seems to have access to a tool to evaluate JS on the webpage, using the Chrome debugger.

However, don't worry about the security of this! There is a comprehensive set of regexes to prevent secrets from being exfiltrated.

const r = [/password/i, /token/i, /secret/i, /api[_-]?key/i, /auth/i, /credential/i, /private[_-]?key/i, /access[_-]?key/i, /bearer/i, /oauth/i, /session/i];
by retrac | 2025-12-21 04:27:27+00:00
I won't try to defend Chomsky. (Not really a big fan even before this.) But if the mere mention of him is sus to you then I advise you to not study either linguistics or computer science because it's Chomsky normal forms and Chomsky hierarchies all the way down. There's even still people clinging to some iteration of the universal grammar despite the beating it has taken lately.

He's also one of the most prominent political thinkers on the American hard left for the last half century.

There's a joke going around for a while now that you either know Chomsky for his politics, or for his work in linguistics and discrete mathematics, and you are shocked to discover his other work. I guess we can extend that to a third category of fame, or infamy.
by dragonwriter | 2025-12-21 04:28:14+00:00
> Progressive love to repeat this, but it doesn't make it true.

Conservatives love to deny this, but it doesn't make it false. That criminalization was an immediate, direct substitute for chattel slavery is extensively documented, and that the patterns of criminalization used for that purpose became culturally entrenched and spread (even where the particular practices on top of that served to make it a replacement for chattel slavery, like convict leasing, generally did not in their original form beyond the South, though commercial exploitation of coerced prison labor did become a widespread national phenomenon, even though there has been some winding back in some jurisdictions of that particular practice in recent years.)
by NooneAtAll3 | 2025-12-21 04:28:22+00:00
librewolf, fork of firefox, latest version

f12 menu lists this:

Loading failed for the <script> with source “https://global.ketchcdn.com/web/v2/config/ngrok/ngrok_ketch_...”. prompt-caching:1:356 Response { status: 404, type: "default", url: "", redirected: false, ok: false, statusText: "Not Found", headers: Headers(1), body: ReadableStream, bodyUsed: false }

React Router caught the following error during render entry.client-BTJ7ChVH.js:8:64676 Response { status: 404, type: "default", url: "", redirected: false, ok: false, statusText: "Not Found", headers: Headers(1), body: ReadableStream, bodyUsed: false }

Uncaught Error: Minified React error #520; visit https://react.dev/errors/520 for the full message or use the non-minified dev environment for full errors and additional helpful warnings. chunk-G3INQAYP-D7BZozYw.js:4:2490 Rm https://frontend-blog-ngrok.vercel.app/assets/entry.client-B... mu https://frontend-blog-ngrok.vercel.app/assets/entry.client-B... Lm https://frontend-blog-ngrok.vercel.app/assets/entry.client-B... t1 https://frontend-blog-ngrok.vercel.app/assets/entry.client-B... A1 https://frontend-blog-ngrok.vercel.app/assets/entry.client-B... Ba https://frontend-blog-ngrok.vercel.app/assets/entry.client-B... Caused by: Response { … }
by themafia | 2025-12-21 04:28:44+00:00
> There is a difficulty in that it does behave quite differently to IPv4

Which can be fine if you have a /solid/ transition plan to move networks wholesale from v4 to v6. They absolutely failed on this point and almost purposefully refused to carry over any familiar mechanisms to make dual stack easier to manage.

It's a University protocol that escaped into commercial usage based mostly on false fears of global routing table size becoming unmanageable or impossible to store in RAM. The results are absolutely predictable.
by ehnto | 2025-12-21 04:29:27+00:00
Training data is quite readily available as well, and the online education for React is immense in volume. Where enterprise backend software tends to be closed source and unavailable, and there's much less good advice online for how to build with say Java or .NET

That said, I still get surprising results from time to time, it just takes a lot more curation and handholding.
by hojinkoh | 2025-12-21 04:30:09+00:00
We need to integrate how Singapore and Japan do oral English into our writing I guess.

Joking aside, as a nonnative English speaker who spent quite a bit of time to learn to write in English "properly", this trend of needing to write baad Engrish to avoid being called out in public for "written by an LLM" is frustrating...
by Retric | 2025-12-21 04:30:28+00:00
If it’s not your code how is a log useful vs returning an error?

Even relatively complex operations like say convert this document into a PDF etc basically only has two useful states either it worked or something specific failed at which point just tell me that thing.

Now independent software like web servers or database can have useful logs because they have completely independent interfaces with the outside world. But I call libraries they don’t call me.
by zonghao | 2025-12-21 04:33:18+00:00
> there isn't anything huge to gain outside of TSMC (that I know of) by way of an invasion.

The reunification of Taiwan is a fundamental national policy, enshrined in the Constitution of the People's Republic of China. The primary intention behind the desire for national reunification stems from the realization of reunification itself, rather than from other interests. This reflects a complex national sentiment and shared aspiration.

We consider the people of Taiwan to be our compatriots. Therefore, even though our military strength far surpasses that of Taiwan, the mainland is unwilling to resort to force and has always hoped for peaceful reunification. This is because we do not wish to harm or even kill any of our compatriots in the process of achieving it.

Essentially, it has been the United States that has been obstructing this unification process and using propaganda tools to influence public perception in Taiwan. As a result, many Taiwanese people are shocked by the stark difference between the mainland and the propaganda portrays them when they visit. It is truly baffling that, despite living so close to the mainland, their understanding of it is almost in sync with that of Americans.
by DrewADesign | 2025-12-21 04:34:15+00:00
> I point out tesla specifically because they had headlines about sharing camera feeds as memes.

Your baseless assumptions are your own fault.

I gave citations for your specific questions. There’s multiple articles about the odious things that happened that you clearly have no interest in acknowledging. I’m not your research assistant. Go read them. You’re clearly more interested in defending Tesla than understanding people’s complaints. Cope? Shill? I’ll never know, and I’ll definitely never care.
by LorenPechtel | 2025-12-21 04:35:30+00:00
I'm talking about the US. You're looking at the simple version: just income. But the tax code is more than income--there are many benefits that go away at a specific AGI--if you use that benefit you can have an effective tax rate of over 100% in the realm just above the fence.

And your system doesn't work. Working is almost never truly free, you have to spend some money to make money. And you don't have that time available to do other things that stretch the money you have.
by gsf_emergency_6 | 2025-12-21 04:35:51+00:00
A related* essay (2010) by a statistician on the goals of statistical modelling that I've been procrastinating on:

https://www.stat.berkeley.edu/~aldous/157/Papers/shmueli.pdf

To Explain Or To Predict?

Nice quote

We note that the practice in applied research of concluding that a model with a higher predictive validity is “truer,” is not a valid inference. This paper shows that a parsimonious but less true model can have a higher predictive validity than a truer but less parsimonious model.

Hagerty+Srinivasan (1991)

*like TFA it's a sorta review of Breiman
by dpark | 2025-12-21 04:37:49+00:00
I don’t really understand what you mean about opening files. Is this just an example of an idempotent action or is there some specific significance here?

Either way logging the input (file name) is notably not sufficient for debugging if the file can change between invocations. The action can be idempotent and still be affected by other changes in the system.

> trying to solve issues that depend on external systems is indeed a tall order for your code. Isn't it beyond the scope of the thing being programmed.

If my program is broken I need it fixed regardless of why it’s broken. The specific example here of a file changing is likely to manifest as flakiness that’s impossible to diagnose without detailed logs from within the library.
by drivers99 | 2025-12-21 04:38:02+00:00
I forgot he was the same person who did that! I was somewhat obsessed with it earlier this year. I had found a version you can type into BASIC that pokes it into a block of memory and jumps to it, since I have access to a C64 at a hackerspace that doesn't have a floppy drive, so I've run it at least once on real hardware. (I have a new C64 Ultimate on the way as well.)
by mindslight | 2025-12-21 04:38:34+00:00
What I mean is that it's not a legitimate argument in the context of good-faith discussion getting to the truths of matters, which is the ethos of this site.

I didn't address the social aspects you brought up, and I really should have. Yes, there are many people repeating these arguments, despite them being trivially debunked. That is a big part of The Problem, right? "Flood the zone with shit" to overwhelm people's attention and get them to succumb to repeated feel-good talking points that confirm their biases. But if people were more generally intellectually honest, then we wouldn't be staring down fascism to begin with.

There are also many people arguing against this tripe, but using the lamest arguments themselves, because once again confirming their preconceived biases feels good. When I go to protests, the sheer number of signs preaching to the choir saddens me - propagating the fascists' paradigm wherein the main issue here is illegal immigration is not going to win anyone over! The way I see it, we should be able to disagree on policy and solutions, but yet still reject the fascism together.

But back to the comment flagging - when the bulk of political discourse revolves around flamebait, then it's not terribly surprising the popular arguments get flagged on forums that are looking for something more than flame war. FWIW the whole conversation wasn't outright killed, rather it's hidden in a tree you can click to expand (it says [10 more] meaning 10 comments below it to expand). Personally, I usually click those, but I understand having to do so detracts from engagement.
by wolfbyte8 | 2025-12-21 04:38:56+00:00
I just got home from a holiday party where two people from NIST in Boulder work on the NIST-F1 Atomic Clock. The one scientist described the outage and the failures but reported that things are still shut down even after power was restored. She told me that she believes that the Trump administration is in the process of shutting down the program and server in Boulder. And there was low confidence in that the Washington DC superiors understood what they are doing. God I hope this isn't more Tina Peters retribution crap. Cutting off our nose to spite our face.