MurphyA/hacker-news huggingface dataset:
by jama211 | 2025-12-16 05:21:33+00:00
That’s pretty cool, and I just checked the prices and it only starts at 11k dearer than the standard f150, which is less than I expected. Interesting.

What’s more insane to me as an Australian is its 50k USD starting price in America, but in Australia it starts at $149k USD as they’re only sold by third parties that do right hand drive conversions (at imo a way too high premium, 100k for that service + shipping???)
by accurrent | 2025-12-16 05:21:34+00:00
Simulation. It takes a lot of effort today to bring up simulations in various fields. 3 D programming is very nontrivial and asset development is extremely expensive. If I have a workspace I can take a photo of and just use it to generate a 3d scene I can then use it in simulations to test ideas out. This is particularly useful in robotics and industrial automation already.
by Dylan16807 | 2025-12-16 05:21:58+00:00
1) Getting in trouble doesn't make it anti-market. If you give stolen data to enough companies, you encourage competition more than you hinder it.

2) Restricting subsidies reduces the pro-market effect, but overall providing subsidies to such a big number of companies was pro-market.

3) Yes that's anti-market but when you're splitting up such a big market into two still very big markets it's not hugely anti-market.

4) It exposes corrupt motives more than it actually affects the market.
by krish678 | 2025-12-16 05:23:54+00:00
Clarifying, since this is a fair concern:

The full C++ execution core is intentionally not published yet. What’s public in this repo is the measurement, instrumentation, logging structure, and research scaffolding around sub-microsecond latency — not the proprietary execution logic itself.

I should have stated that more explicitly up front.

The goal of the public material is to show how latency is measured, verified, and replayed, rather than to ship a complete trading engine. I’m happy to discuss methodology or share deeper details privately with interested engineers.

Appreciate the pushback — it’s valid.
by jchw | 2025-12-16 05:23:59+00:00
My reasoning behind the pidfd thing would just be as a way to try to avoid race conditions, though on second thought maybe it's not needed. I think you can take your pick on how exactly to validate the executable. My thought was to go (using /proc/.../exe) check that the file is root owned (and in a root owned directory structure) and then use its absolute path as a key. Seems like it would be a decent start that would get you somewhere on any OS.

I think it would also be feasible to add code signatures if we wanted to, though this would add additional challenges. As I noted elsewhere any scheme that wants to provide a true security boundary here would need to deal with potential bypasses like passing LD_PRELOAD. Still, I think that it has to be taken one step at a time.
by krish678 | 2025-12-16 05:24:01+00:00
Clarifying, since this is a fair concern:

The full C++ execution core is intentionally not published yet. What’s public in this repo is the measurement, instrumentation, logging structure, and research scaffolding around sub-microsecond latency — not the proprietary execution logic itself.

I should have stated that more explicitly up front.

The goal of the public material is to show how latency is measured, verified, and replayed, rather than to ship a complete trading engine. I’m happy to discuss methodology or share deeper details privately with interested engineers.

Appreciate the pushback — it’s valid.
by crusty | 2025-12-16 05:24:26+00:00
Don't the told exist to divest of one's 'ecosystem investment' in Amazon by way of Kindle. You've been able to strip DRM from the Amazon-purchased books and jailbreak the Kindle. At that point, Amazon holds nothing over you and both the ebooks and hardware are no longer held hostage.

I have a paperwhite theater I bought years ago from Woot for like $30 and I simply never logged in or even connected it to wifi, so I get no ads and I don't buy DRM-laden books from Amazon. Calibre turns DRM-free epubs into Kindle accepted mobi format seemlessly on upload.

I can't help but think that those who complain about the lock-in but simply never bother to break free, just don't care that much. Shaking a fist at Amazon feels more like a self-soothing exercise to allay the cognitive dissonance that arises from telling oneself that you agree with those who curse Amazon (or what it represents) while you continue to choose Amazon.
by lelanthran | 2025-12-16 05:24:29+00:00
> That would work if you were going to use VAT for everyone, but as long as you're using income tax for individuals, setting the corporate rate to zero would be an obvious tax dodge. You'd put all your assets and income into a corporation that pays no taxes and then have it loan you money when you want to spend it on something.

Unfortunately this doesn't work for individuals: tax codes in, well, every first world jurisdiction, are very clear that any money going to an individual for their exclusive use is taxed.

I operate as a consultancy (registered tax-paying business); If I use my revenue to pay my bond or get surgery, that $amount is considered personal income even if the company pays for it.[1]

The real problem is that corporations are taxed on profit and individuals are taxed on revenue!

All the costs that a corporation has to foot just to remain in existence is tax-deductible. All the costs that an individual has to foot to remain in existence is taxed (double-taxed, in some cases).

A corporation that pays $amount for rent won't pay tax on $amount in income, while an individual who pays $amount in rent is taxed on the $amount in income.

------------------------

[1] I hear what you are saying about a loan that is paid back, and maybe that is one loophole I can explore, but the revenue services have seen all "hacks" and this is no doubt one of them. This is why the tax codes are so complex and convoluted - each time a hack is discovered, a new code is added to specifically shutdown that loophole. The only remaining "hacks" are those that are allowed anyway by the overall tax policy, like "individuals are taxed on all revenue, corporates are taxed on profits only"
by tonyhart7 | 2025-12-16 05:24:38+00:00
"This is another way companies can legally lie to customers"

there is no lie if you paid zero dollar on it

"which means you are disadvantaged in this exchange."

what do you mean disadvantage??? stop playing victim, you dont paid anything and you get the service for free

stop acting like globalist corporate literally evil or wrong, it literally mutualism relationship

"You paid with your data" ??? then what??? You acting like everyone is important???? if you are that important then just pay up for private service
by finbarr1987 | 2025-12-16 05:24:40+00:00
Fair question, and agreed we should make this clearer on the site.

We like Octave a lot, but the reason we started fresh is architectural: RunMat is a new runtime written in Rust with a design centered on aggressive fusion and CPU/GPU execution. That’s not a small feature you bolt onto an older interpreter; it changes the core execution model, dataflow, and how you represent/optimize array programs.

Could you add a JIT to Octave? Maybe in theory, but in practice you’d still be fighting the existing stack and end up with a very long, risky rewrite inside a mature codebase. Starting clean let us move fast (first release in August, Fusion landed last month, ~250 built-ins already) and build toward things that depend on the new engine.

This isn’t a knock on Octave, it’s just a different goal: Octave prioritizes broad compatibility and maturity; we’re prioritizing a modern, high-performance runtime for math workloads.
by Yokohiii | 2025-12-16 05:25:46+00:00
Your initial judgement of using sync.Pool is quite overboard. The average go dev would wind up goroutines without much thought and pull in mutexes to avoid trouble. That's a hard thing to manage, using sync.Pool is comparatively easy.

For me it looks like the general sentiment is that go enabled concurrency, which should be leveraged, it also did simplify memory management, which should be ignored. But memory management has an direct impact on latency and throughput, to simply ignore it is like enabling concurrency just because someone said it's cool.
by vel0city | 2025-12-16 05:26:20+00:00
> What about hauling a load of mulch or topsoil, you're not doing that in your nice minivan

I've mostly just had that delivered when doing a big job, but I have just laid a tarp before. It's not that big of a deal really. And I don't even bother with a tarp for the smaller jobs, it's already bagged. Just don't grab bags with holes in it, and use the vacuum later. It's fine.

> Or a bed-load of tree limbs and cut brush?

I live in a suburb. The trash service picks up brush. If it's more than what I can fit in a few bags I just put in a bulky trash request and the send a truck with crane to pick up the pile. Welcome to living in a society, it's quite nice.

> Hauling furniture, firewood, lawn mowers, trash

Once again, large furniture moves have been easily handled with cheap rentals. One-off pieces have usually been easily partially disassembled to load even into a hatchback. I've had no issues putting my lawn mower even into my old Accord, they're not that big when you fold the bar down. Spend a couple of minutes unscrewing things and suddenly you no longer need a truck. Not that I need to move my lawn mower much, I'm not in the lawn service industry. I'm also not in the piano moving industry. But maybe most Americans do move pianos on a quarterly basis.

And once again, a small tarp and I've carried plenty of firewood for my fireplace. But once again like the majority of Americans I live in an "urban" area and don't rely on multiple chords of firewood to make it through a winter. But the family I had that did live in a rural area that did mostly heat by firewood just had it delivered. You might as well argue one needs a trailer rated to carry fuel oil or large quantities of liquid propane.

You know what's inconvenient? Navigating urban spaces every day with a giant oversized monstrosity that my kids can't even easily climb into on their own. A vehicle where I can barely open the doors on an average parking spot. A vehicle that gets less than 20mpg compared to 35+ (or even way more than that with my EV). A vehicle where each tire costs $200+ compared to $100. A vehicle where a brake job costs way more than it needs to.
by rossjudson | 2025-12-16 05:26:35+00:00
How far are you going to haul that dirt?

Trucks think only trucks can tow.

I tow a 24 foot boat with an Audi Q7. Reasonably frequently, truck guys say something like "You tow that, with THAT?"

Uh, yeah. 7700 pound tow capacity (nearly as much as a base F150). Tows really well.
by arjie | 2025-12-16 05:26:58+00:00
This is incredibly cool. It's interesting how it fails in the section where you need to in-paint. SVC seems to do that better than all the rest, though not anywhere close to the photorealism of this model.

Is there a similar flow but to transform either a video/photo/NeRF of a scene into a tighter, minimal polygon approximation of it. The reason I ask is that it would make some things really cool. To make my baby monitor mount I had to knock out the calipers and measure the pins and this and that, but if I could take a couple of photos and iterate in software that would be sick.
by jimt1234 | 2025-12-16 05:28:02+00:00
> A Trump official tasked with dealing with affordability tried to hide this complaint...

First, that made me raise an eyebrow.

> ...and failed.

Then, that made me laugh.

> And now there’s a political and legal storm as a result.

Finally, that made me sigh, because nothing's gonna happen. The "storm" will pass, as it always does.
by ThrowawayR2 | 2025-12-16 05:29:06+00:00
If you don't require an e-ink display, the least effort route might be the MS Surface Go 3 tablet running Windows or Linux (https://github.com/linux-surface/linux-surface/wiki/Installa...).

The Remarkable 2 has an e-ink display but is rather underpowered as an e-reader. It does have an SDK for building apps: https://developer.remarkable.com/documentation/sdk
by array_key_first | 2025-12-16 05:29:25+00:00
Evaluation is a proxy for learning, because we haven't yet invented mind reading to find out what people know.

I can get on board with OUR CURRENT tests being obsolescenced, yes. I cannot get on board with testing, as a concept, going away.

If you just let people do whatever and hope for the best you're gonna get shit results. Most kids would eat so much candy they need their stomachs pumped, if you let them.

No, we need structure and some well-formed method of assessment. Yes, that might require a controlled artificial environment, one without calculators or AI. That's not perfect, but we have no alternative.

Ultimately, school is not intended to make you successful in a capitalist system. Because you can be dumb as rocks and evil to your bones and successful. We don't want to optimize for that.
by franklyworks | 2025-12-16 05:29:47+00:00
I see their repo[0] mentions transitioning to the Pinenote. I'd like to run an ordinary distribution on my Pinenote.

Does anyone know what the mainline support is like nowadays, and whether widely packaged software can make it usable as an ebook reader?

0. https://github.com/Quill-OS/quill
by mrkeen | 2025-12-16 05:29:47+00:00
Here you go:

https://news.ycombinator.com/item?id=46279123

[2025-12-10]

> We generate every valid 7-digit North American phone number, then for every area code, send every number in batches of 40000

> Time to go do something else for a while. Just over 27 hours and one ill-fated attempt at early season ski touring later, the script has finished happily, the logfile is full of entries, and no request has failed or taken longer than 3 seconds. So much for rate limiting. We’ve leaked every Freedom Chat user’s phone number
by KingMob | 2025-12-16 05:30:50+00:00
Ehhh, as someone who did cognitive neuroscience in grad school and wrote non-stop Matlab 20 years ago, this is correct but insufficient. The toolbox and licensing situation sucked, but that's not why I hated it.

At the time, we had massive issues with using Matlab with large fMRI/EEG/MEG data sets, and attempts to write naive matrix-based versions of code would occasionally blow up memory consumption, and turn a 3-week analysis into a 50-year analysis.

So, yeah, I had to replace a decent amount of pretty matrix code into gnarly, but performant, for loops. Maybe the situation has improved since then, but I don't care to find out.

---

Want strings? You had your choice of cells or 2D char matrices? Who ever thought char matrices were a good idea? strfind() vs findstr()? Even after years of Matlab, I had to double-check the docs to recall which one I wanted.

---

Anything to encourage reliability or assist scientists in their workflows, like built-in version control? Nope. Or basic testing support for your ad hoc statistical functions? No.

I guarantee there's a ton of Matlab code that produced biased/wrong results, and nobody knows because it produced numbers in the expected range, and nobody ever thought to check it.

Mathworks was in a unique position to improve scientific code quality, and did nothing with it.

---

Matlab really excelled at only two things: matrix math and making pretty plots. As soon as you needed to do anything else, it was unbelievably painful, and that's where my personal dislike came from.
by Llamamoe | 2025-12-16 05:35:03+00:00
> I know that Google hates to pay human beings, but this is an area that needs human eyes on code, not automated scans.

I think we need both human review and for somebody to create an antivirus engine for code that's on par with the heuristics of good AV programs.

You could probably do even better than that since you could actually execute the code, whole or piecewise, with debugging, tracing, coverage testing, fuzzing and so on.
by jacquesm | 2025-12-16 05:36:21+00:00
> A regular F-150 is designed to be repaired

True but they also break, a lot. Workmanship and materials are poor, things that should be made for the life of the car break well before they should. And not just trim, engine and transmission supports, supension and steering components and so on.

They were good cars. In the 70's or so, and it has been steadily down hill from there, even though the engines themselves have improved considerably the rest of the car has only become more and more fragile.
AI-Augmented Memory for Groups
by vishal-ds | 2025-12-16 05:37:01+00:00
Hi HN,

We’re building Largemem, (https://largemem.com) a shared knowledge base where groups upload and maintain a common set of documents (PDFs, scans, audio) and query them conversationally.

Each group has its own persistent knowledge base. We parse content into chunks, extract entities, and combine vector search with a lightweight knowledge graph, so answers can synthesize information across multiple documents and across the group’s shared context—not just retrieve isolated snippets.

We would love to hear your feedback!
by lelanthran | 2025-12-16 05:37:22+00:00
> The IRS already has clear rules requiring that certain corporate expenses are treated as taxable individual income if they directly benefit a particular employee or investor.

I replied to GP with the same thought as you, but I think there might be some merit in the "loan" angle.

Lets look at the case that you operate as a consultant/contractor/etc. Your "startup" starts making some very large revenue, and you'd like to use that money to pay rent, go on vacation, pay for surgery, etc.

Any money (say, $amount) the business pays on your behalf (hospital, landlord, etc) is considered your personal income and taxed appropriately.

But, if the books reflect that it was given as a loan, and you are now on the books as a debtor (with the business being your creditor), then that specific $amount isn't taxed as your personal income (loans aren't considered income, as far as I know, because they are a liability).

So, as long as you are in control of the business, the business doesn't need to initiate the "pay back now or we start legal proceedings" process. What instead happens is that this loan amount in the business books just grows and grows (interest accumulates) until the business dies/ends/is sold without ever collecting on it.

As long as the business itself does not have outstanding creditors when it eventually comes to an end, that "loan" can be just written off.

What's the revenue service going to do? Claim that businesses can't write off debt anymore?
by akerl_ | 2025-12-16 05:38:26+00:00
This isn't something I've seen; are you running systems w/o an onboard RTC, or with ntpdate doing periodic update, etc etc?

The closest I've gotten to this would be something like a Raspberry Pi, but even then NTP is pretty snappy as soon as there's network access, and until there's network access I'm not hitting any TLS certs.
by defrost | 2025-12-16 05:38:40+00:00
A family sedan is a suitable tow vehicle for the large flat bed twin axle + four seven tonne truck spring configured trailer we built 35+ years ago for hauling across broken land in the Pilbara.

It's a good idea to use anti-sway bars on, say, a Hayman-Reese hitch when things get technical and loads want to skid sideways.

Rig your trailer right and you can have a removable gull wing hutch for sleeping in / tool security, etc.

IMHO there's more room on a dedicated heavy load trailer than an SUV "truck" bed and there's usually better tie down with a custom trailer as the rope rails run full length for hitching.
by waterTanuki | 2025-12-16 05:38:59+00:00
Most, if not all the points made in the article, seem to stem from a sense of "we need to optimize the code to be readable by mathemeticians, not programmers" which is fair, depending on what you're doing. But goes a bit overboard with the safety argument, which we've seen much better ROI by focusing on memory safety, rather than abstract mathematical proofs.

In fact, the entire safety argument is undermined by the author themselves:

> The engine is closed source. You cannot see how fft or ode45 are implemented under the hood. For high-stakes engineering, not being able to audit your tools is a risk.

What's the point of optimizing your code to be easy for physicists/mathematicians to read for safety, when you can't even verify what the compiler will produce?

I suppose it basically boils down to whether your orgs engineering is run by academics or software engineers, but Matlab doesn't really do anything that python can't for free. And python is more accessible, has more use cases, and strong academic support already.
by inejge | 2025-12-16 05:39:54+00:00
There are ways in which shielding in space can do harm: really energetic particles get trapped and produce a shower of daughter particles and rays over a greater area. So you'd need even more shielding. Or you accept that such things will happen and use rad-hard parts, redundancy etc. When you have the whole atmosphere above, it's much less of a concern.

Besides, that's even more mass to be lofted. Pushing the economics further into the ludicrous end.
by iris-digital | 2025-12-16 05:40:05+00:00
It's funny because when I saw the Slate, I thought it was cool, but the bed was a bit too short to camp in. And there was a large front trunk, a little too large I thought. If only they could take a bit off the front, and put it in the back.

And then I saw the Telo! Hah, they went too far in the opposite direction. Something between these two is what I'd like.
by tooltalk | 2025-12-16 05:42:19+00:00
1) it was anti-market and that's why they were taken to the WTO, not the other around. This violation is also explicitly spelt out in Section 7 Non-Tariff Measures of China's 2001 WTO Accession Protocol. Not sure what point you are making with "stolen data," but subsidies must be given to all or none -- no picking winners or losers. The key idea here is a level playing field.

2) Restricting subsidies to some, but not others based on "local" vs "foreign"?-- ie, anti-market. All NEV subsidies were further conditioned on using Chinese batteries by local Chinese battery "champions" only to funnel them back to local battery industry is an industrial policy, definitely anti-market and anti-consumer.

3) what "two" markets? We are talking strictly about China's internal EV market and the Chinese gov't's anti-market policies; not the rest of the the World.

4) Sure, and the Chinese govt makes the "market regulation" in China. China's NEV market is likewise anti-market, anti-consumer, and corrupt.
by zzo38computer | 2025-12-16 05:43:08+00:00
I think the way to do should be capability-based security. However, that is suitable for a new operating system design (and computer design, too, for some reasons).

For Linux, we can do something else, although something similar may be possible. However, it seems that seccomp does not allow the function to send and receive file descriptors, nor to wait for one of any file descriptors in a set (like the "select" function), etc, so it is rather limited, and will require another process to proxy all of these functions. (Wikipedia says seccomp also disables RDTSC; my own system design would not even have such a thing, because I would want to restrict all I/O including high-precision timing; but I would also want to restrict CPUID and stuff like that too.) Capsicum might be better, at least for BSD (although I don't know if it disables RDTSC or CPUID).

I had thought of making a sandbox library tha should not require many changes to the program (although some changes will be needed); this can be used to specify the permissions needed involving files, popen, command-line arguments, network functions, timing, etc, and functions to request input in various character sets, and to request other things as well such as file names, and the host name and port number when connecting to internet, etc.