MurphyA/hacker-news huggingface dataset:
by NitpickLawyer | 2025-08-28 17:31:30+00:00
I think after the russian invasion we can kinda throw these kinds of simulations in the trash. They're not reliable and are published just to score brownie points by the parties that need them at that time.

Russia was supposed to be the 2nd military power in the world, and they couldn't do in 3 years what they thought they'd do in 3 days. A much smaller country, with a much smaller army, with surplus 90s western tech (at least in the first year) held against them. They didn't get air superiority at any point. Their navy was taken out of the warzone by a country with no navy of their own! And so on, and so forth.

China being a military superpower isn't credible. It sure wants to be seen as one, but an army is more than numbers on a pps presentation. They build tons of ships but do they have trained people to man them? (recent incident with PH coast guard making the cn navy have a kiss should be a hint)

Total displacement is meaningless when you put in conscripted, untrained people, no matter how motivated and patriotic they are (and I don't doubt they'd be).

Or their rockets that were found to have subpar prop mixtures. Or.. or.. or...

---

I say this as an european: the US isn't the best because they have big number goes up in military power. They do, of course, but it's much more than that. They have been actively involved in a conflict since the 2nd ww, with only a few years breaks. They have good training, practice in real world scenarios, and more importantly practice and are actively working with lots of allied forces.

Militarily, desert storm, iraq, syria and all the other coalition actions were "done" in 3 days. With air supremacy in 24 hours, usually. Watching the reports on how those operations unfolded always seems like a game of starcraft with cheating AI. You build turrets and cannons in your base, and the enemy brings stealth banshees and blink stalkers. It's not fair.
by stego-tech | 2025-08-28 17:31:57+00:00
From my perspective, they hate it. Police protect capital, and any movement that threatens police in turn threatens capital.

CRT is just history, and the current holders of power are terrified at being held accountable for historical errors and choices, hence the opposition to it.

Wall Street hates anything that breaks up or diversifies those at the top, and it’s why they were all too happy to embrace these on the surface when hiring was tight, and then throw them aside as soon as it was more profitable to do so.

Trying to ascribe morality to capital is like anthropomorphizing your lounge chair, and also why I’m in the “no corps at Pride” camp: objects don’t have ethics.
by calf | 2025-08-28 17:32:13+00:00
Yes but I actually (tend to) believe Hinton and the other CS scientists, so the terms aren't even the main issue, whereas this author's typical mainstream revolving terms consists of anthrocentric worries about what is really a scientific crisis--it smacks of rearranging the deck chairs while the Titanic is about to hit the iceberg that is the AI/AGI technological revolution/singularity.
by Aachen | 2025-08-28 17:32:33+00:00
Here's one: prosecuting the devs that currently spread malware, block (or warn users for) foreign sources that don't cooperate with law enforcement

You don't need an ID to find the person behind an IP address + timestamp. The line physically goes to a subscriber (yes, also with CGNAT: ISPs are required to keep logs for a reason). The police can do that in any country. Google isn't an elected government that I want to sit on that seat of power

Besides, criminals by definition don't care about laws. Photoediting an ID is not particularly hard, but quite illegal. Tackling the source (the person) ought to help more than impacting everyone who uses a specific distribution mechanism
by morleytj | 2025-08-28 17:33:00+00:00
Yeah, I also tend to have heavier usage of them. I'm not exactly sure why I do though, I don't have a particular incident like yours in high school. I think I just read too many blog posts as a teenager, haha.

It is a bit of an odd repetition, right? I wonder if anyone has done analysis on usage of that construction by year.
by altairprime | 2025-08-28 17:33:08+00:00
I’ll consider your question, but I’m unlikely to complete the necessary research in time to respond before the thirty-day comment window closes. I do generally recommend this article as a useful survey slash starting point for understanding the nature of the relationship between Congress and the Fed if you’d like to pursue it further yourself:

https://harvardlawreview.org/print/vol-138/the-federal-reser...
by aabajian | 2025-08-28 17:33:23+00:00
The last line is the most interesting, "In October 1980, Microsoft's Paul Allen contacted Seattle Computer Products and expressed interest in reselling 86-DOS. The first version of 86-DOS licensed to Microsoft was 0.3. In July 1981, just a month before IBM PC was announced, 86-DOS was sold to Microsoft and renamed to MS-DOS."

IBM reached out to Microsoft sometime in 1980 about an operating system, so SCP would've had at least 8 months to look into why Microsoft wanted their DOS before selling it entirely to them.

Did Microsoft resell 86-DOS to anybody before changing the name to MS-DOS? Did SCP make any effort find out why Microsoft wanted their DOS?
by simianwords | 2025-08-28 17:33:44+00:00
This comment captures it.

AI can do 80% of the work. I can review it later. And I spend much less time reviewing than I would have typing up everything manually.

I recently used it to add some logging and exception handling. It had to be done in multiple places.

A simple 2 line prompt one shotted it. Why do I need to waste time writing boring code?
by scythe | 2025-08-28 17:33:52+00:00
>Transportation? California approved high-speed rail in 2008 to link LA and San Francisco for $33 billion. Costs ballooned; there’s still no service. The U.K. canceled HS2’s northern leg after years of overruns. Berlin’s new airport opened almost a decade late and billions over budget. Meanwhile, China built 40,000 kilometers of high-speed rail that runs at 350 km/h.

I know this is a tangent but I really think it's completely asinine that we hold passenger rail and particularly high-speed rail to the same standards (environmental, eminent domain, etc) as other projects — public and private — in light of the fundamental differences:

- RoW for trains is highly constrained. Turns and hills are both very bad. A factory can be moved. A road can turn. A train is SOL.

- Passenger rail displaces transport modes that have far worse externalities for the environment, human safety and land use. Other infrastructure generally does not do this. There are a few exceptions like powerlines.

- Failing transport networks are a national embarrassment. If we have to do this — if we're committed to Cold War Two — then can't we at least win?

It's not just China that built more miles of passenger rail than the United States in the past two decades. It's also Mexico. Something is wrong.
by codyb | 2025-08-28 17:34:35+00:00
I dunno, I barely use the stuff. But, I'm sure someone will find something to do with some part of it lol.

People seem to like the ability to summarize things quickly, and quickly scaffold up presentations, reports, and flows I guess?

Regardless, whatever it is that the masses decide is worth paying enough to keep the business afloat will probably survive.

And the rest will... dissolve.
by 1718627440 | 2025-08-28 17:35:04+00:00
> while OP use void pointers

OP doesn't use void pointers, he uses void. He writes about functions having no arguments and returning nothing for the same reason other blog posts name functions foo and bar.

> OP uses this vtable as a form of indirection to implement runtime method swapping and polymorphism

The kernel uses vtables to implement polymorphism, it doesn't store the vtable in the object to save space. If there is no polymorphism, you don't use a vtable at all, that's saving even more space.
by kjkjadksj | 2025-08-28 17:35:15+00:00
It used to be reading and writing were skills. People would strive to get better, usually by steeping themselves in the work of better writers so some rubs off.

Now, the llm summarizes the email, so you only have to be so literate to understand bullet points. The llm takes your bullet points and turns them into long form writing, because you can’t write. They say this is necessary because they aren’t good writers, but this creates a self fulfilling prophecy if they just avoid writing entirely.

A sad time when people are allowing their ability to read and write fall by the wayside. These used to be skills people valued and took pride in improving for themselves. Now people shut their brain off.
by spectraldrift | 2025-08-28 17:35:19+00:00
People often forget a message queue is just a simple, high-throughput state machine.

It's tempting to roll your own by polling a database table, but that approach breaks down- sometimes even at fairly low traffic levels. Once you move beyond a simple cron job, you're suddenly fighting row locking and race conditions just to prevent significant duplicate processing; effectively reinventing a wheel, poorly (potentially 5 or 10 times in the same service).

A service like SQS solves this with its state management. A message becomes 'invisible' while being processed. If it's not deleted within the configurable visibility timeout, it transitions back to available. That 'fetch next and mark invisible' state transition is the key, and it's precisely what's so difficult to implement correctly and performantly in a database every single time you need it.
by jchw | 2025-08-28 17:35:29+00:00
The PinePhone Pro just wasn't a very good product. There was frankly unnecessary drama regarding the bootloader of all things, which was a bad start. The specs were obviously a bad value compared to any mass-produced phone, though it did bring the Linux phone down to a price point where an enthusiast could reasonably buy it, so I can't say it was priced that poorly. But, the big problem was software. Getting the damn device to work reliably was a true pain in the ass. If you could get "deep" sleep to work, then it would last longer than a couple hours on battery, which was nice... But sleep/resume on the device was buggy and slow. Getting a phone call can wake the device, but by the time it actually wakes up you might've already missed the call. And audio routing for calls was shockingly ugly... Most of the time it was routed directly by the hardware, bypassing the Linux audio stack entirely, but it was quite flexible and you could route it into Pipewire/etc. The microphone quality is "it works" tier, though the person on the other end may be occasionally alarmed by a flash bang of noise for unknown reasons. There are two piss-quality cameras that sometimes work for a little bit until they stop working.

I waited a long time and occasionally checked to see if anything had changed, but it was clear that Pine64 had again taken the approach of "build it and they will come" hoping for other people to clean up the mess and make the phone usable. And to be fair, they were up front about this, to some degree, but they built it and nobody really came. The truth is it's just too damn hard for random people to fix all of the software issues on a device like this, especially when it's basically not usable as a daily driver yet. Working on a device like this is a full-time job, and you can't really replace that full-time job with 20 hobbyist weekends stacked in a trenchcoat. I did realize this when I bought one, with full intent to be one of those hobbyists spending weekends on it, but at least to me, it was simply too broken.

So I think the PinePhone experiment is a failure. Then there's the Librem 5, which I presume is at least more stable and usable, but it's at a price that is less easy to stomach.

I think until the software is ready and a market is proven, the best route for Linux phones is going to be by taking Android phone parts and trying to make it run regular Linux, a la libhybris. It may not really work out either, but it does seem like it is a path of significantly less resistance, where the software can be worked on with solid hardware and hopefully solid enough drivers to build on.

There are some folks working on this angle, too. The latest I've seen is the Liberux NEXX, no idea how it's going, not affiliated in any way.

https://liberux.net/
by lo_zamoyski | 2025-08-28 17:35:31+00:00
I agree that ignoring human nature is a bad move. In fact, a recipe for disaster for many reasons. Repress or disrespect it, and it will come back roaring with a vengeance.

I also agree that empirically, communism is always a disaster.

But I would also say that communism doesn't even look good on paper. It looks terrifying! To naive and frankly clueless young minds with no appreciation of human nature, human society, and so on, a superficial acquaintance with the subject matter might seem nice, as it might play on tropes and juvenile grievances, envies, and sentiments. But an honest look at it by an intellectually properly formed and informed mind will inspire horror. It is a dehumanizing ideology.

Now, that doesn't mean our hyperindividualist, capitalistic, and liberal consumerist societies don't have their share of poison. They do, and again, to a good degree because they misconstrue human nature. But communism or even socialism are no solution to these ills.

(JPII's "Centesimus Annus"[0], among more academic works by him and others, addresses some of this. People often pay attention to his anti-socialist, anti-communist legacy, but remain unaware of his critical stance toward capitalism and liberalism.)

[0] https://www.vatican.va/content/john-paul-ii/en/encyclicals/d...
by stephenatgmi | 2025-08-28 17:35:44+00:00
Some agent startups are already feeling the squeeze — The Information reported Cursor’s gross margins hit –16% due to token costs. So even if inference is profitable for OAI/Anthropic, downstream token-hungry apps may not see the same unit economics, and that is why token-intensive agent startups like Cursor and Perplexity are taking open-source models like Qwen or other OSS-120B and post-training them to bring down inference costs.
by hnlmorg | 2025-08-28 17:35:49+00:00
That depends on:

1. whether your IP is persistent (ie you can reuse the same socket)

2. your SSH keep alive settings

3. and how quickly your OS can wake up it’s network stack

If the socket persists, then it should be possible to allow SSH to survive longer periods of network inactivity given the right keep alive settings.

When I used to work with on prem systems, I’d run non-standard ssh keep alive so I could bounce network switches without losing access to servers sat in between.
by carrodher | 2025-08-28 17:36:30+00:00
Let me rewrite the comparison used in the "Example: Using Bitnami vs. Minimus" section of the blog post:

Using Bitnami Secure Images: You pull a versioned PostgreSQL image built on a minimal-attack-surface OS (Photon). When a CVE is disclosed or a new upstream version is released, Bitnami’s automation takes care of everything: a new container image (and Helm chart, if applicable) is built, tested, and published to your registry within hours. All you need to do is update to the latest version; no manual CVE monitoring, triage, or patching required.
by toast0 | 2025-08-28 17:36:55+00:00
> fast enough for what I need to for anyway, which is to watch videos off Jellyfin or host a Minecraft server.

4k Blu-ray rips peak at over 100 Mbps, but usually average around 80 Mbps. I don't know how much disk I/O a Minecraft server does ... I wouldn't think it would do all that much. USB2 (high-speed) bandwidth should be plenty for that; although filling the array and scrubbing/resilvering would be painful.
by m0llusk | 2025-08-28 17:37:00+00:00
The office advocacy seems out of place. Extroverts work this weak network methodology well with face time. Introverts are more likely to get similar results from sharing planning and status documents and lists highlighting relevant problem reports. While it may be easier to do this kind of thing by putting extroverts in an office it might be more valuable to let introverts focus on shared documents and reports because of the records that get generated along the way.
by komali2 | 2025-08-28 17:37:24+00:00
I'm curious what makes you believe Trump won't attempt, and succeed, to exceed the term limit set by the 22nd Amendment? There's a pretty obvious loophole with the word "elected," so he can circumvent by preventing elections.

I'm also just not sure where faith comes from that the constitution won't at this point just be interpreted per the needs of the administration, or simply ignored with no consequence.
by felipediaz_ | 2025-08-28 17:37:33+00:00
By introducing space technology education in Colombia, a country with limited space heritage, we have successfully trained individuals in areas ranging from amateur and commercial rocketry to satellite development, particularly CubeSats. Our efforts have also created opportunities and networks to foster future growth. Our goal is to pioneer the space industry in Colombia and the Latin America region. If you have any ideas how to grow exponentially for this cause my email is diazfelipe47@yahoo.com , all suggestions and feedback are well received!
Show HN: I built the ATS YC said would never work
by BrainyZeiny | 2025-08-28 17:38:20+00:00
Hey HN, a couple of years ago I pitched an idea during a YC interview and was told it would never work. We argued quite a bit on why Triplebyte failed.

They were not wrong to be skeptical. The hiring space is littered with failed companies.

But we built it anyway. Out of sheer necessity.

Our small startup was getting 2200 applicants a week for programming roles, and we needed a way to evaluate them fairly — and at scale.

The core issue we saw is that most ATSs are just passive tables with a UI. A candidate applies, and then they sit there. We needed an active, event-driven system that evaluates candidates on their skills. A workflow engine that pushes the vetting process forward and recommends engineers based on their actual skill set.

So we built Hivemind, a workflow-first ATS.

To make it useful, we built the assessment tools we always wanted: sandboxed project environments using Firecracker microVMs + Kata Containers (with a Monaco editor) to test real-world coding skills (not just LeetCode), and asynchronous video questions for conceptual questions that can be graded by you or by AI.

For any step that requires human input, all tasks are forwarded to a centralized inbox so you’re not digging through workflows. And for live interviews, we built a co-pilot that records, transcribes, and summarizes the conversation, adding notes automatically to a central report card.

We built all this to solve our own hiring pain, and today it powers the system that vets ~9,000 candidates a month at our staffing company. We’re also launching it today on Product Hunt.

I know HN has strong opinions on hiring for engineering roles, and I’d be grateful for your feedback, criticism, and ideas.

Thanks for reading.
by whitehexagon | 2025-08-28 17:38:31+00:00
I think the PP still makes for a great educational device. I was following the Lupyuen tutorials for PinePhone nuttx for a while, and then got inspired to have a go at following his revese engineering journey using Zig. It has been slow going but great fun! Just started on volume keys.

They say they continue production on the PP for 2 more years, so hopefully I'll have a bit more than 'Hello, world' by then.

But buy a serial debug cable and SD card extension if you decide to have a play with one, huge time savers! I only just got mine and it has speeded up things no end.
by ig1201 | 2025-08-28 17:38:38+00:00
a decade ago i saw "21 movie" and loved this scene https://www.youtube.com/watch?v=CYyUuIXzGgI

Recently I came across this video again, so I built an interactive web simulator to demonstrate the Monty Hall problem using nextjs.

Link: https://montyhallsim.vercel.app/

Would appreciate feedback on it and any edge cases I might have missed :)
by devmor | 2025-08-28 17:39:01+00:00
> Even with the massive margins, cloud computing is far cheaper for most SMEs than hiring an FTE sysadmin and racking machines in a colo.

That very much depends on your use case and billing period. Most of my public web applications run in a colo in Atlanta on containers hosted by less than $2k in hardware and cached by Cloudflare. This replaced an AWS/Digitalocean combination that used to bill about $400/mo.

Definitely worth it for me, but there are some workloads that aren’t worth it and I stick with cloud services to handle.

I would estimate that a significant amount of services hosted on AWS are paid for by small businesses with less reliability and uptime requirements than I have.
by Jigsy | 2025-08-28 17:39:24+00:00
I was wondering something like this but in a different capacity.

What with certain countries (they know who they are) and their hatred for encryption, it got me wondering how people would communicate securely if - for example - Signal/WhatsApp/etc. pulled out and the country wound up disconnecting the submarine cables to "keep $MORAL_PANIC_OF_THE_DAY safe."

How would people communicate securely and privately in a domestic situation like that?
by catgary | 2025-08-28 17:40:30+00:00
Maybe! I’ve found that people usually don’t do extra work if they don’t need to. The heavy notation in differential geometry, for example, can be awfully helpful when you’re actually trying to do Lagrangian mechanics on a Riemannian manifold. And superfluous bits of a definition might be kept around because going from the minimal definition to the one that is actually useful in practice can sometimes be non-trivial, so you’ll just keep the “superfluous” definition in your head.
by rasz | 2025-08-28 17:41:31+00:00
I dont buy this. There are plenty of dramless SATA SSDs which should be impossible if your description was correct, not to mention DRAMless drives working just fine inside USB-NVME enclosures.

>but gets huge for a modern SSD (1+GB per TB of SSD)

except most drives allocate 64MB thru HMB. Do you know of any NVME drives that steal Gigabytes of ram? Afaik Windows limits HMB to ~200MB?

>Finally, I'll point out that there's a lot of nonsense about DRAMless SSDs on the internet

FTL doesnt need all that ram. Ram on drives _is_ used for caching writes, or more specifically reordering and grouping small writes to efficiently fill whole NAND pages preventing fragmentation that destroys endurance and write speed.
by tschellenbach | 2025-08-28 17:41:34+00:00
lower cost, higher quality, loving it so far. question. we run this voice proxy, but here the calls are started on our end typically: https://getstream.io/video/voice-agents/

with sip this logic changes. https://platform.openai.com/docs/guides/realtime-sip

sounds like we can listen to the webhook and start from there?
by whyleyc | 2025-08-28 17:41:55+00:00
I'd recommend using Outline - it's a one click setup that lets you provision your own VPN on a cloud provider (or your own hardware).

Since you get to pick where the hardware is located and it is just you (or you and a small group of friends & family) using the VPN, blocking is more difficult.

If you don't want the hassle of using your own hardware you can rent a Digital Ocean droplet for <$5 per month.

https://getoutline.org/
by CjHuber | 2025-08-28 17:41:56+00:00
Criminal persecution? This scheme has been perfected, like what do you want to persecute. Can you say with certainty that he means it's profitable overall? What if he means it's profitable right now today it is profitable, but not yesterday or in the last week. or what if he meant if you take the mean user its profitable? so much room for interpretation, that's why there is no risk for them