MurphyA/hacker-news huggingface dataset:
by PilotJeff | 2025-09-02 20:22:30+00:00
This brings me back to the code I wrote in Paradox (an early 80s database, I used the version Borland put out just after buying the company that wrote it) for our family music shop rental billing.

For some reason my 16 year old brain thought the Dec Rainbow was a cool machine so we bought one despite the awful shopping experience that DEC provided for non large enterprises.

It was a cool machine in that it could run both CP/M (what Paradox would run on) and MS-DOS because it had a z80 as well as some early x86 variant. The drives could also read both formats too.
by jfagnani | 2025-09-02 20:22:41+00:00
You should use document.importNode() to clone templates.

Template contents are in a separate document from the main document, which is what makes them inert. importNode() adopts the nodes into the document so they have the correct prototype immediately (which includes custom elements). Otherwise the adopt steps are run when the elements are first attached to the document, which adds another tree walk to the insert/append operation that costs some time.

So:

document.importNode(elem.content, true);

Then you'll have a DocumentFragment you can pull nodes out of. Or just append the whole fragment.
by jay_kyburz | 2025-09-02 20:22:58+00:00
This is probably a dumb question, but at what point do we put a simple CAPTCHA in front of every new user that arrives at a site, then give them a cookie and start tracking requests per second from that user?

I guess its a kind of soft login required for every session?

update: you could bake it into the cookie approval dialog (joke!)
by rurp | 2025-09-02 20:23:28+00:00
This is pretty much a more eloquent version of what I was about to write. It's dangerous to take a completely results oriented view of a situation where the commercial incentives are so absurdly lopsided. The cathedral owners spend more than the GDP of most countries every year on various carrots and sticks to maintain something like the current ecosystem. I think the current world is far from ideal for most people, but it's hard to compete against the coordinated efforts of the richest and most powerful entities in the world.
by OutOfHere | 2025-09-02 20:23:34+00:00
I already have two secure conclaves in my phone, and they're already used up for other apps, e.g. finance apps, etc. One of them uses Work Profile and the other uses Knox. I don't think that more such regions are allowed on non-rooted Android.

As for iOS, to my knowledge it doesn't allow for any such app segregation.

In general, we need stronger per-app isolation such that a zero-day affecting one app doesn't grant any access to anything else.
by jandrewrogers | 2025-09-02 20:24:09+00:00
I agree with you that it is unfair that people with variable income pay more taxes than people with steady income even if average income is the same. I’m a poster child for people disadvantaged in this way.

That said, I do recognize that mitigating this is really hard without introducing even more complexity to the tax code, which has its own cost.

Wages have no risk when you receive them. It is cash on the barrel. The only risk is counter-party such as your employer going bankrupt before you receive your paycheck. Not zero but statistically very low. Any inflation that happens after receiving wages is on the individual to the extent no one requires them to eat that inflation. (This is an issue during hyperinflation but the is very far from that.)
by rafram | 2025-09-02 20:25:35+00:00
The Bundy brothers - the ones who led an armed occupation of a wildlife refuge for 41 days - were charged with that same crime, and they were acquitted: https://www.theguardian.com/us-news/2016/oct/27/oregon-milit...

So I would caution against reading a short description of the law and thinking it's an open-and-shut case against the protesters.
by Aurornis | 2025-09-02 20:25:47+00:00
This article is confusing. I think the actual charges are this:

> According to the indictment, Mavalwalla and his co-defendants “physically blocked the drive-way of the federal facility and/or physically pushed against officers despite orders to disperse and efforts to remove them from the property”.

And it was recorded and posted to Instagram:

> A one-minute video posted on Instagram shows the army veteran briefly jostle with an officer whose face is covered by a ski mask and sunglasses. Mavalwalla then locks arms with other demonstrators to block the gate.

Sidestepping the political hot topic, if you use Facebook to coordinate with others to block federal officers from doing their job and then someone from your group records it and posts it to Instagram, your lawyer is going to have a hard time finding a way out of charges like this.
by lelanthran | 2025-09-02 20:26:41+00:00
> Lots of candidates that want to be one but not many with actual experience, is the problem I’ve heard.

And you haven't had a single candidate that could possibly pick up the missing skills[1]?

==================================================

[1] I don't know what those are. There are two extremes here:

1. PhD level Maths is involved.

2. You require them to have experience in a specific product (anything from a Python library to a framework like HF)

If your requirements are closer to the first extreme, well sure, you're gonna have to wait for someone that has that.

If your requirements are closer to the second extreme, why not just take a candidate? If it takes 2 months to skill up on whatever product you need them to skill up on, right now you would have had that position filled for the last 4 months with your ideal candidate.
by SilverElfin | 2025-09-02 20:26:46+00:00
Dalio said that the current 'gaps in wealth', 'gaps in values' and a decline in trust were driving 'more extreme' policies.

'I am just describing the cause and effect relationships that are driving what is happening,' he said.

'And by the way, during such times most people are silent because they are afraid of retaliation if they criticise.'
by mshabbir66 | 2025-09-02 20:26:50+00:00
I combined open building footprints from the Overture Maps Foundation with the GLO-30 HAND dataset to estimate flood risk in Pakistan. Using DuckDB and H3 indexing, the joins run fast enough.

Repo (code + data): https://github.com/ShabbirMarzban-TomTom/pakistan_floods Context + visuals: LinkedIn post in URL field.

Right now the results are good enough to highlight obvious at-risk areas, but I’m looking for feedback on improving accuracy: – Is averaging HAND within H3 tiles a sound approach, or should I sample differently? – How much bias is introduced by GLO-30’s 30m resolution in urban areas? – Are there better open datasets or correction methods for local elevation/hydrology? – Any best practices for validating these estimates against ground truth?
by dang | 2025-09-02 20:27:01+00:00
Your account has been using HN primarily for ideological battle, which is not allowed here, regardless of what you're battling for or against (see https://news.ycombinator.com/newsguidelines.html).

This is a line at which we ban accounts (https://hn.algolia.com/?sort=byDate&dateRange=all&type=comme...), so please stop doing this.

Also, please don't create accounts to do this with. It's not what the site is for, and destroys what it is for.
by dylan604 | 2025-09-02 20:27:05+00:00
They would be as effective for cities that go above 90°F as well though. Dallas has some underground tunnels that has shops/food as well as connect multiple buildings, but it's not well known unless you work in those buildings. It's not a walking town anyways, but it's not like it's advertised for avoiding the heat to those on the street.
by jfagnani | 2025-09-02 20:27:06+00:00
I wrote a couple of blog posts on why we should add native templating to the DOM so we'd need fewer libraries.

The time is right for a DOM templating API: https://justinfagnani.com/2025/06/26/the-time-is-right-for-a...

What should a native DOM templating API look like?: https://justinfagnani.com/2025/06/30/what-should-a-dom-templ...
by abimaelmartell | 2025-09-02 20:27:40+00:00
Location: Tijuana, Mexico (Pacific Time)

Remote: Yes

Willing to relocate: No

Technologies: TypeScript, Rails, Node.js, React, Next.js, Postgres, Redis, and modern frontend tooling. AI coding tools (Cursor, Codex, Claude, etc.)

Résumé/CV: https://www.linkedin.com/in/abimaelmartell/

Email: i+hn@abimael.me

I'm a Software Engineer with 13 years of experience working with US Startups as early engineer building MVPs, and scaling products into profitable businesses.

https://github.com/abimaelmartell https://abimael.me/
by DanielHB | 2025-09-02 20:28:15+00:00
It is even funnier because JS only got proper async after, what? 25 years or so of existence. The main reason JS went all in with async is because it only ever had a single event loop and that naturally fits with the async model.

I still remember the days when all the libs started adopting async and how so many of them (to this day) support both passing callbacks or returning promises. Async just so naturally fixed the callback hell of 2010s JS that it just became standard even though it is not even heavily used in the browser APIs.
by marcosdumay | 2025-09-02 20:28:22+00:00
Yes, there exist situations where periferal-to-periferal is faster than RAM-to-periferal.

But that doesn't make the disk access optimizations on your OS harmful, nor even useless. The disk-to-CPU access is best done through those optimizations for several reasons, one of them being that the author's conclusion isn't entirely supported by the data.
by DoesntMatter22 | 2025-09-02 20:28:47+00:00
Capitalism, really, when it comes down it is just individuals being able to profit off of the things they create. GDP per person throughout almost all of history (thousands of years at least) was less than $2 per day. Capitalism came along where people could actually profit off what they create and now on average it's about 40/day.

If people can't profit off of things they won't innovate, and even if they did there is no market if people can't profit off it.
by hnuser123456 | 2025-09-02 20:29:08+00:00
With quantization-aware-training techniques, q4 models are less than 1% off from bf16 models. And yes, if your use case hinges on the very latest and largest cloud-scale models, there are things they can do the local ones just can't. But having them spitting tokens 24/7 for you would have you paying off a whole enterprise-scale GPU in a few months, too.

If anyone has a gaming GPU with gobs of VRAM, I highly encourage they experiment with creating long-running local-LLM apps. We need more independent tinkering in this space.
by Nokinside | 2025-09-02 20:29:13+00:00
That's just start.

The bleeding edge uses abstract interpretation to verify code.

Free from NASA: IKOS (Inference Kernel for Open Static Analyzers) is a static analyzer for C/C++ based on the theory of Abstract Interpretation. https://github.com/NASA-SW-VnV/ikos

Commercial: Astrée is a static analyzer for safety-critical software written or gen­er­ated in C or C++. https://www.absint.com/astree/index.htm https://www.absint.com/astree/index.htm

abstract interpretation for static analysis and verification:

Good intro Mechanized semantics, fifth lecture Abstract art: static analysis by abstract interpretation https://xavierleroy.org/CdF/2019-2020/5.pdf

Static Analysis and Verification of Aerospace Software by Abstract Interpretation https://mine.perso.lip6.fr/publi/article-bertrane-al-fntpl15...
by mac-mc | 2025-09-02 20:29:32+00:00
Yeah, burnout is hard, and real. Everything you've described, I've literally been in an equivalent. To get out of these ruts requires a sober assessment of where you are and some hard decisions, and maybe the end result is acceptance for someone in your case. As I said, it's belief that drives this, and you do have ultimate control & choice over your beliefs.

For many tho, what I said is a revelation and it can save them from yet another ineffective pomodoro exercise. Many are not middle aged people stuck in a hard place and this advice helps them.
by gjsman-1000 | 2025-09-02 20:30:18+00:00
LibreOffice, in the most primordial form, has been developed since 1985. It's older than Linux.

To be honest though, would I use it for my business? No. Broken formatting (for either my side or a client's side) isn't acceptable; the UI is two decades behind; LibreOffice Calc is still too incomplete; and who knows what's in a C++ codebase that old and that large (100,000+ files, 10M+ LoC) - it's basically security by obscurity. Microsoft Office getting hacked and fixed, is better than a target too small to matter until a government adopts it.
by superdocs1 | 2025-09-02 20:30:22+00:00
SEEKING WORK | Europe | Remote

I'm a freelance consultant specializing in document processing.

I can help with:

- LLMs, RAG, Structured Extraction - Data extraction from PDF documents - OCR projects - Table detection/recognition - Document classification - Document splitting - PDF workflow automation

Email: superdocsio@gmail.com

Web: https://superdocs.io
by godelski | 2025-09-02 20:30:30+00:00
> This has often led to some of the most productive conversations of my career.

Same! Often the conversations I've learned the most from are about topics I already think I know a fair amount about but someone mentions some seemingly tiny detail that ends up changing everything. These conversations tend to stick with you long after they're held, as you have to keep updating so many other beliefs lol

Which is to say, collaboration is an incredible tool. You have a lot to gain by knowing others know more than you about certain subjects. This can even come from a very junior person. It's less common, but sometimes they ask a question that they often think are dumb but throws a wrench in everything. (Juniors, speak up. Worst case seniors should use those as teaching moments. Best case, you look like a genius. If seniors get mad, start applying elsewhere (unless you really are holding up a lot of conversations))
by contingencies | 2025-09-02 20:31:00+00:00
Not sure where to start here. The community include much of the actual scientific community. As such they have dedicated their lives to accruing specialist and leading knowledge often not held by any other individual - now or ever. Accusing them of free riding is simply ignorant.

IMHO funds received by well-run non-profits will be banked, not spent, therefore they yield ongoing returns which are used to meet costs and sustain the organization. The fund origin is immaterial.
by gruez | 2025-09-02 20:31:03+00:00
Looking at Amazon's filings, the argument they made is the following:

>Given the unprecedented size of the proposed class consisting of 288 million members, the individualized issues on which their claims depend, and the overwhelming evidence that the challenged conduct resulted in lower prices in Amazon’s store, Plaintiffs have not—and cannot demonstrate that a class action would be manageable.

The "individualized issues" references arguments presented earlier in the filing. They also cite prior cases where class lawsuits have been denied certification because the class was too big to be manageable. You might disagree with Amazon's lawyers here, but it's unfair to characterize it as "we've wronged too many people to be held accountable". It's an "wild" argument because it's a strawman.

https://storage.courtlistener.com/recap/gov.uscourts.wawd.29...
by BeetleB | 2025-09-02 20:31:11+00:00
> I used ChatGPT 5 over the weekend to double check dosing guidelines for a specific medication.

This use case is bad by several degrees.

Consider an alternative: Using Google to search for it and relying on its AI generated answer. This usage would be bad by one degree less, but still bad.

What about using Google and clicking on one of the top results? Maybe healthline.com? This usage would reduce the badness by one further degree, but still be bad.

I could go on and on, but for this use case, unless it's some generic drug (ibuprofen or something), the only correct use case is going to the manufacturer's web site, ensuring you're looking at the exact same medication (not some newer version or a variant), and looking at the dosage guidelines.

No, not Mayo clinic or any other site (unless it's a pretty generic medicine).

This is just not a good example to highlight the problems of using an LLM. You're likely not that much worse off than using Google.
by TomasBM | 2025-09-02 20:31:14+00:00
I'd rather say LLMs are a lossy encyclopedia + other things. The other things part obviously does a lot of work here, but if we strip it away, we can claim that the remaining subset of the underlying network encodes true information about the world.

Purely based on language use, you could expect "dog bit the man" more often than "man bit the dog", which is a lossy way to represent "dogs are more likely to bite people than vice versa." And there's also the second lossy part where information not occurring frequently enough in the training data will not survive training.

Of course, other things also include inaccurate information, frequent but otherwise useless sentences (any sentence with "Alice" and "Bob"), and the heavily pruned results of the post-training RL stage. So, you can't really separate the "encyclopedia" from the rest.

Also, not sure if lossy always means that loss is distributed (i.e., lower resolution). Loss can also be localized / biased (i.e., lose only black pixels), it's just that useful lossy compression algorithms tend to minimize the noticeable loss. Tho I could be wrong.
by scioto | 2025-09-02 20:31:15+00:00
The company I worked for, a not-for-profit, didn't want to hire juniors because after training them in modern software development techniques, etc., that they didn't get in their undergrad, they'd leave after about three or four years since they were no longer junior, and the for-profit sector paid better. Admittedly it wasn't sexy or used bleeding edge techstacks. From what I've heard, that's still the case there.

Instead they went after burnt-out for-profit veterans who wanted a better life balance and good benefits who'd already made their numbers and needed medical.
by acemarke | 2025-09-02 20:31:17+00:00
Hi! I maintain Redux and am deeply involved in the React community, and have spent a lot of time both critiquing the React team's decisions and explaining their decisions to the community.

I actually wrote exactly that blog post and did a conf talk on it earlier this year. I covered why the React team switched to directing users to use "frameworks" to build React apps, the development influences behind React Server Components, why the React docs didn't list tools like Vite as viable options until just a couple months ago, and various other related topics:

- https://blog.isquaredsoftware.com/2025/06/react-community-20...

- https://blog.isquaredsoftware.com/2025/06/presentations-reac...
by momoschili | 2025-09-02 20:31:17+00:00
sounds like you're arguing that it should be open given that two non-profits and the US government are the primary funders of it. Given how non-profits tend to get a high degree of public subsidy as well (indirect tax subsidies to non-profits and the people that donate to them are essentially paid by the US taxpayer), we can reasonably conclude that the US taxpayer is footing the bill here.
by bawolff | 2025-09-02 20:32:04+00:00
Well you're certainly correct, as a tech person i'm nonetheless always disapointed by mainstream media reporting on these things as the "how" and "what" bit is by far more interesting to me than anything in the article.

The actual article is pretty old news and uninteresting - yes US police have used spyware for "surveilence". This is not new by any means. Similarly a number of Israeli private companies have made a name for themselves selling spyware software on, lets say the grey market. This is well known by now.

The only interesting thing to know would be how this particular piece of software works.
by DanielHB | 2025-09-02 20:32:27+00:00
I do not understand what you mean, parallelism is running multiple concurrent execution blocks running in multiple physical CPUs at the same time.

My understanding is that JS can't do that (besides service workers which are non-shared memory), but it still has multiple concurrent code-blocks being executed at the same time, just in linear fashion. It will just never use multiple CPU cores at the same time (unless calling some non-JS non-shared-memory code)
by kube-system | 2025-09-02 20:32:42+00:00
If there are IP considerations, as they say, it sounds like it might not be entirely open data.

They're a scientific 501(c)(3), not a FOSS 501(c)(3), right? It seems like their missions should be to support scientific progress, sometimes that means using data that is encumbered with IP baggage. It seems like it would be against their mission (and borderline a violation of tax law) to take a stance on IP law... that isn't what they do.
by tenacious_tuna | 2025-09-02 20:32:50+00:00
> I didn't think any part of linear algebra was boring.

My formal linear algebra course was boring as hell, to me. The ~4 lectures my security prof dedicated to explaining just enough to do some RSA was absolutely incredible. I would pay lots of money for a hands-on what-linalg-is-useful-for course with practical examples like that.
by flanked-evergl | 2025-09-02 20:33:06+00:00
Funny how when asked for illegal deportations you fail to mention 1 more than the one I mentioned, so clearly when you said "ICE deportations are often performed illegally" you clearly did not mean "ICE deportations are often performed illegally", as then you would be able to name at least one more case. If I could not find it, and you could not find it, then I don't think it happens often.
by palata | 2025-09-02 20:33:08+00:00
> Phishing is different

Nope, it's exactly that: tricking people into believing that they are exporting their passkey securely where actually they are sharing it with the attacker.

> I don't see how phishing would be applicable to passkey exports.

Phishing is applicable to everything humans can do: if you can ask a human to do it, you can phish a human to do it.
by crossman | 2025-09-02 20:33:10+00:00
Digital Onboarding | Senior Full-stack Engineer | REMOTE (US based) | Full time

Digital Onboarding is a marketing automation platform that helps banks and credit unions modernize their onboarding process and develop mutually beneficial, profitable relationships with their customers and members.

Stack: Elixir + Phoenix, React, Postgres

https://digitalonboarding.applytojob.com/apply/EZmYDBYg7A/Sr...
by tptacek | 2025-09-02 20:33:13+00:00
Two quick hits:

(1) It's important to remember that part of why Telegram is in this pickle is that they deliberately designed a system that increased the surface area of what governments could demand from them, because they're not fully (or even mostly) end-to-end encrypted (in fact, they were openly dismissive of end-to-end encryption). We get these kinds of interventions in part because governments know they can work; we know how to design systems where they can't work.

(2) The idea that governments worldwide will uniformly solve this through international agreements seems fallacious, because some of the largest countries in the world have sharply different legal and political standards. For an agreement on lawful intercept to work, you need to foreclose on products that refuse lawful intercept. There are countries you can do that in, and others where you can't.

I think there is a well-taken point that cutting off law enforcement access to data isn't a long-term stable equilibrium; something will give eventually. But I think PHK is way overshooting how strong that argument is today.