MurphyA/hacker-news huggingface dataset:
by trilbyglens | 2025-04-07 11:44:28+00:00
Exactly. For better or worse, and whether or not people realize that we have basically inherited and mutated the English class system, except instead of being defined by your birth lineage, it's now defined by how much money you have. I guess you could call that egalitarian in the way that the British call their private schools, "public schools", meaning that anyone with an adequate amount of money is allowed to attend them.
by kypro | 2025-04-07 11:44:35+00:00
> You can't start from scratch and expect your program to repeat 4 billion years of evolution collecting inductive biases useful in our corner of our Universe in a matter of hours

Really? Minecraft's gameplay dynamic are not particularly complex... The AI here isn't learning highly complex rules about the nuances of human interaction or learning to detect the relatively subtle differences between various four legged creatures based on small differences in body morphology. In these cases I could see how millions of years of evolution is important to at least give us and other animals a head start when entering the world. If the AI had to do something like this to progress in Minecraft then I'd get why learning those complexities would be skipped over.

But in this case a human would quickly understand that holding a button creates a state which tapping a button does not, and therefore would assume this state could be useful to explore further states. Identifying this doesn't seem particularly complex to me. If the argument is that it will take slightly longer for an AI to learn patterns in dependant states then okay, sure, but I think arguing that learning that holding a button creates a new state is such a complex problem that we couldn't possibly expect an AI to learn it from scratch within a short timeframe is a very weak argument. It's just not that complex. To me this suggests that current algorithms are lacking.
by 542354234235 | 2025-04-07 11:44:39+00:00
In 1969, California passed no-fault divorce, followed quickly by other states, and by the mid-80s, nearly all states had adopted no-fault divorce laws.

In 1974, the Equal Credit Opportunity Act (ECOA) made it illegal for banks to discriminate in lending based on sex or marital status, allowing women to get credit cards, loans, etc.

In 1978, the US passed the Pregnancy Discrimination Act.

The rate of working women went from 30% in the post WWII 40s, to over 50% in the 1970s.

And divorces. They went from 9.2% in 1960, to 22.9% in 1980, and have been slowly declining since then.
by GTP | 2025-04-07 11:45:52+00:00
> If it is acceptable to structure the code in specific ways to make the Rust compiler happy

I think this is a misleading way of presenting the issue. In Rust, there are class of bugs that no valid Rust code can have (unless maybe when using the "unsafe" keyword), while there is valid C code that has said bugs. And here's the difference: in Rust the compiler prevents some mistakes for you, while in C it is you that have to exercise discipline to make sure every single time you structure the code in such a way to make said bugs unlikely. From this, it follows that Rust code will have less (memory-related) bugs.

It is not an apples to apples comparison because Rust is designed to be a memory safe fruit, while C isn't.
by alephnerd | 2025-04-07 11:46:04+00:00
Yep.

You need both the carrot (Biden era IRA/Green New Deal policies) and the stick (Trump Tariffs) to force a reorienting.

If these kinds of auto tariffs didn't occur, then there would have been greater parts co-mingling to maximize the benefit of the IRA tax credits - great for companies, but a slap in the face for IRA policies to bring domestic manufacturing back.

That said, we need to level set and recognize that most manufacturing that hasn't yet returned (or isn't already in the process of returning) to the US will not return to the US.

The tariffs are basically a de facto economic blockade against China and China-adjacent transshipment countries (Vietnam, Thailand), as China now has an overall tariff rate of 65% and Vietnam and Thailand are in the 45-50% range now, while other Asian economies like Japan, South Korea, Taiwan, and India remain at the 20-30% range, with significant exceptions to their top exports (Pharma, Semiconductors, Services of any kind, Auto Parts under an entirely separate tariff scheme)

That's why, despite all this, most other countries (except China) have been fairly muted in their response to the tariffs, because even with tariffs they are now cost competitive to Chinese manufacturing.
by Mali- | 2025-04-07 11:46:29+00:00
Global warming's worst effects aren't in 2-3 years, but we all (I hope) still care very much about it.

Perhaps the article is wrong about the timescale, but given how much AI has improved in the last 5 years, can you agree that it's likely to reach 'sit back and watch' levels in the next 5-10 years?
by Propelloni | 2025-04-07 11:48:37+00:00
First, it is sufficient to only pay 50 % of the stock capital at registration of the GMbH, ie. 12500 EUR. Obviously you also have less operating capital then.

Second, the money is not gone. It is right there in the company's account. You use it to pay company bills.

The only thing annoying about German GmbH is that it can take 6-8 weeks until you get your tax id and registration numbers. You can, of course, already do business with the name postfix "i.G.", ie. instead of "Foobar GmbH" you write "Foobar GmbH i.G." and done.

EDIT: typo
by WhyNotHugo | 2025-04-07 11:50:35+00:00
I'm not against this idea, but I feel like it can be really hard to execute in practice. Especially considering that many of the parties involved don't mind being maliciously compliant.

The really tough part is classifying "what counts as an ad". Of course the ones shown by Facebook and Google are ads, but let's look at some not-so-straightforward examples:

1. The community centre in my neighbourhood has a wall with lots of ads from local groups. Language practice groups (which are free), language lessons (paid), narcotics anonymous, painting classes, and a lot of other services provided by individuals or small groups. Some of them non-profit, some of them are the main source of income for those providing the service. I deliberately approached this wall looking for those ads, and we need them for this kind of groups to survive.

2. A supermarket places a large banner near the entrance with this week's offers. The products on offer are expiring soon. There's an interest in selling the goods so they are consumed and don't go bad. The interest isn't only on the supermarket's behalf: as a society, we want to minimise the amount of food that goes to waste.

3. How do we buy and sell houses if there are no ads for "houses on sale". I am aware that there are economic models where individuals don't need to buy and sell houses, but switching to such a model seems way beyond the scope of the proposal. Is an ad stuck to the window still allowed?

4. iOS shows "suggestions" in the order of "sign up for cloud storage to store my data because your phone is full". I consider this an ad. Can we write legislation which would catalogue this as an ad without false positives?
by nailer | 2025-04-07 11:50:48+00:00
A decent military record is table stakes, if he did not have a reasonable military record at all he would not have the position - so that’s his primary qualification. People that were close to the administration that didn’t have a military record would not have been eligible for the job.

Not you, but many others were arguing at the time that his primary qualification was ‘being a Fox News anchor’, which is infuriating. It’s not - it’s his military service. There are many people that are Fox News anchors, none of them were eligible for the job because they do not have a military record.

I have no argument with claiming he won the job because of his connections.
by mschuster91 | 2025-04-07 11:50:54+00:00
Yuck, we already got enough OpenSSL and other foundational projects that have a bus factor approaching (or being) 1.

Just today I learned that the unzip program hasn't had an official release since 2009 (!) and everyone ships a different set of patches for it.

Relevant xkcd 2347 [1].

[1] https://xkcd.com/2347/

[2] https://news.ycombinator.com/item?id=43608052
by op00to | 2025-04-07 11:50:57+00:00
Should the SELinux context of a file always be copied from the source when moving or copying it? Or should it typically inherit the context defined by policy for the destination directory structure?

For example, copying a file from a user's home directory (perhaps user_home_t) into /var/www/html/ usually requires it to get the httpd_sys_content_t context (or similar) to be served by the webserver correctly and securely. Blindly copying the original user_home_t context would likely prevent the webserver from accessing the file.

Doesn't this suggest that some metadata, specifically the SELinux context, often shouldn't be copied verbatim from the source but rather be determined by the destination and the system's security policy?
by vlovich123 | 2025-04-07 11:51:14+00:00
That’s what the docs say but if you try to do this you quickly realize that the docs are living in a pipe dream. It’s not possible to set up per-user data in D1. Like in theory you probably could, but the DX infrastructure to make it possible is non-existent - you have to explicitly bind each database into your worker. At best you could try to manually shard data but that has a lot of drawbacks. Or maybe have the worker republish itself whenever a new user is registered? That seems super dangerous and unlikely to work in a concurrent fashion without something like a DO to synchronize everything (you don’t want to publish multiple workers at once with disjoint bindings & you probably want to batch updates to the worker).

When I asked on Discord, someone from Cloudflare confirmed that DO is indeed the only way to do tenancy-based sharding (you give the DO a name to obtain a handle to the specific DO instance to talk to), but the DX experience between DO and D1 is quite stark; D1 has better in DX in many ways but can’t scale, DO can scale but has terrible DX.
by anthk | 2025-04-07 11:51:20+00:00
9front it's the truest Unix philosophy since Unix v6. It makes it much better. Proper devices and network connections as files, plus namespaces and aux/listen plus friends. It makes AWK better than Perl and rc it's much simpler without the bullshit of sh. You only have functions, not aliases, and the syntax it's much saner.

On Powershell/C#, TCL/Tk might not be as powerful but it works under Windows XP with IronTCL unlike MS' own and newest C# implementations ( >= 4.5). Double irony there. TCL can help to write some useful software such as a Gopher /Gemini client with embedded TLS support. And the resource usage will still be far lower.

On embedding, TCL wins here, hands down. It's everywhere.

And JimTCL can run under a potato.
by piva00 | 2025-04-07 11:51:29+00:00
> In communism, would you really want to extract the equivalent of $50m of labour and resources in order to provide one person with this test? I can't imagine how that would be affordable.

You don't need to invoke the boogeyman of "communism", in advanced developed societies there's plenty of examples of expensive treatments being provided to the edge cases of healthcare because it's such a minuscule amount of people suffering from these illnesses that on the overall scheme of things it's not a huge burden to society to allow someone to live if they have a chance.

Before you bring it up: yes, of course it's not perfect, of course some people do not get access to some treatments but it's overall a much better outcome than leaving people to fend for themselves and pay for treatments inaccessible to any non-millionaire.

If your only morality is through economic/financial terms I really invite you to question why you think that way, there are many other ways to think of trade-offs for providing access to specialty life-saving treatments even if it's at a cost to society, it just depends on what you think should be valuable. To me, life is valuable, and if a society can support giving more treatments at a loss to create less suffering it's a good society.
by cardanome | 2025-04-07 11:51:33+00:00
Bureaucracy is crazy in Germany. Forget about doing anything online, paper and in person only.

Founding any form of limited company is expensive and complicated. Want to put a website online? Have fun putting your full name and address in the imprint. Want to offer some courses that teach X? Yeah, no, you need a license for that, mate!

Also being self-employed you lose most social benefits. You need to get private healthcare, you need to save up for retirement and so on. Getting back into public health care later on can be a bit complicated.

So my advice is to keep working part time on a job that gives you health insurance and everything and work on your company in your free time.

Germany is also one of the least friendly countries for expats. And I say that as a native Germain. Officials will refuse to speak English to you. Yes, refuse. Most people know how to speak English but often can't be arsed to do so. Plus general xenophobia and people being very tight-knit and not open to making new friends.
by 7thaccount | 2025-04-07 11:52:14+00:00
I'm basically in the same boat with this and all the smalltalk systems I have tried. The environment is just so foreign. I get the gist for how programming works in pharo (have also looked at Squeak and Cuis), but Python just seems a lot more natural. It is also hard to find snippets of useful code on stack overflow for smalltalk for the things I want to do. Maybe copilot is better there. The more practical problem is I'd never be able to justify using any of this for corporate work.
by fueloil | 2025-04-07 11:52:18+00:00
Esports Insider, once a legitimate esports news site, was quietly acquired by Finixio, a company behind large-scale gambling and parasite SEO schemes. They added gambling content under subfolders like /gambling, /igaming, and /betting, using the site's strong backlink profile to rank for high-value keywords like "online casinos." After getting hit with manual penalties, they kept dodging enforcement by simply shifting content around. This is a clear example of how parasite SEO is slipping through the cracks in Google’s system.
by NiloCK | 2025-04-07 11:52:32+00:00
I'm not generally inclined toward the "they are cheating cheaters" mindset, but I'll point out that fine tuning is not the same as retraining. It can be done cheaply and quickly.

Models getting 5X better at things all the time is at least as easy to interpret as evidence of task-specific tuning than as breakthroughs in general ability, especially when the 'things being improved on' are published evals with history.
by Mali- | 2025-04-07 11:53:02+00:00
This is a letter signed by the most lauded AI researchers on Earth, along with CEOs from the biggest AI companies and many other very credible professors of computer science and engineering:

"Mitigating the risk of extinction from AI should be a global priority alongside other societal-scale risks such as pandemics and nuclear war." https://www.safe.ai/work/statement-on-ai-risk

Laughing it off as the same as the Second Coming CANNOT work. Unless you think yourself cleverer and more capable of estimating the risk than all of these experts in the field.

Especially since many of them have incentives that should prevent them from penning such a letter.
by Eddy_Viscosity2 | 2025-04-07 11:53:08+00:00
Teams does have the same time booking quanta as physical rooms, but (at least in my experience), the expectation and norms around a teams call is to end when your done and sign off. Whereas in a meeting room you get the "ok, so that's resolved. We have the room for another 25minutes, so what else is going on with everyone?" kind of vibe and we all stay there for the full time block.
by sigmoid10 | 2025-04-07 11:53:28+00:00
>I'm incredibly surprised no one mentions this

If you don't see anyone mentioning what you wrote that's not surprising at all, because you totally misunderstood the paper. The models didn't suddenly drop to 5% accuracy on math olympiad questions. Instead this paper came up with a human evaluation that looks at the whole reasoning process (instead of just the final answer) and their finding is that the "thoughts" of reasoning models are not sufficiently human understandable or rigorous (at least for expert mathematicians). This is something that was already well known, because "reasoning" is essentially CoT prompting baked into normal responses. But the empirics also tell us it greatly helps for final outputs nonetheless.
by BlackFly | 2025-04-07 11:54:07+00:00
It's unclear that that would save time. If you put in enough hours to the project, you can get classified as one of those later pass proofers. That is extremely taxing work because most of the scannos have already been found by the earlier proofers. You will "complete" multiple pages without ever finding a scanno. The doubt starts to set in if you are on auto-pilot or not.

Meanwhile, in that early stage, because of the stream of errors, it is easy to pay attention and feel like you are doing rewarding work. Moreover, if you are quite quick and diligent, you can basically just read a book as volunteer work.

Also, sometimes the error is in the source material. Different editors have different opinions about what should be done there. Sometimes I had to re-add mistakes that were "fixed" by early proofers trying to correct grammar, if I recall correctly... it was a while back that I volunteered.
by DeathArrow | 2025-04-07 11:54:22+00:00
So basically mirror in author's view presumes two groups with the same set of beliefs, they agree on the phenomena, they agree on validity of certain laws, they even agree on the ultimate outcome. They only differ on the nature of the outcome, one group thinking it's good, one group thinking it's bad.

For me, that's not actually a mirror. A mirror effect will change everything to 180 degrees, not just some parts.
by op00to | 2025-04-07 11:55:08+00:00
> The X-Windows Disaster: This is Chapter 7 of the UNIX-HATERS Handbook. The X-Windows Disaster chapter was written by Don Hopkins.

This gave me a big laugh, I love the UNIX-haters Handbook despite loving UNIXy systems. Thank you for decades of enjoyment and learning, especially in my late-90s impressionable youth.
by polivier | 2025-04-07 11:56:23+00:00
I'm personally a fan of MagicMirror [1] which is pretty much a turnkey solution for this problem. I have one set up on an old Raspberry Pi connected to a spare wall-mounted monitor. What I love with MagicMirror is that it's a modular system, where you choose which modules you want to have and where to display them. I only use it to display a shared calendar with my wife, along with the week's weather. But there are a few hundred modules, with things like displaying your expected commute time (based on Google maps I think), integrations with some apps like AnyList, etc.

[1] https://github.com/MagicMirrorOrg/MagicMirror
by numa7numa7 | 2025-04-07 11:56:47+00:00
My lived experience is that unless there's some new breakthrough's AI is more akin to a drill to replace a hammer than a tractor to replace the plow or a printing press.

Maybe any AI experts can elaborate on this but it seems there's a limit to the fundamental underlying model of the LLM architecture of transformers and tokens.

LLM's are amazing but we might need something more or some new paradigm to push us towards true AGI.
by WhyNotHugo | 2025-04-07 11:56:50+00:00
> The part that really struck me was framing advertising and propaganda as essentially the same mechanism - just with different masters. Having built targeting systems myself, this rings painfully true.

Indeed. Marketing is essentially capitalist propaganda. It promotes capitalism and consumerism in an implicit way, and doesn't even mention it.

It's vaguely of like the statement "X is the way to serve god best". I'm saying that god exists without actually making that statement; it's implicit. If statements of this style were ubiquitous, they work as propaganda in a way far stronger that just repeating "god exists".
by UncleMeat | 2025-04-07 11:57:01+00:00
"Don't worry, you've got six months of emergency fund and jobs come and go" and "good riddance I'm glad their careers are destroyed those lazy leeches" don't feel like they should be placed so close together.

I personally believe that making mobile games is less valuable to the world than handing out TB meds, but that's just me.
by azburillo | 2025-04-07 11:57:42+00:00
Rethinking business travel with community in mind Hey HN,

We’ve been quietly building something that we think touches a pain many teams (including ours) have felt: business travel is broken. The tools feel dated, expense management is a chore, and even with all the talk of AI, most platforms just add a chatbot on top and call it a day.

We’re working on Suitpax, a new approach to corporate travel software—designed from day one to be AI-native and modular.

Our vision: a travel stack that combines autonomous AI travel agents, intelligent expense handling, and VIP-level travel support, but built like a developer product—composable, secure, and scalable.

Some things we’re experimenting with:

AI Travel Agents that go beyond recommendations. They act on your behalf: booking, rebooking, optimizing itineraries based on company policy, personal preferences, or budget.

Expense Automation that actually works: no more manual receipt uploads, no more back-and-forth with finance. Everything is tracked, parsed, and reported in real time.

Enterprise-ready by default, with clean APIs, user permission layers, and modular integration with tools like Notion, Ramp, or Slack.

Under the hood, we’re using a mix of multi-agent orchestration, vector-aware context memory for preferences, and a privacy-first architecture. We’re also testing out some interesting coordination between AI + human fallback systems for handling edge cases (flight delays, concierge requests, etc).

This isn’t a launch yet—we’re still early. But we’d love feedback from this community, especially those who’ve built or scaled SaaS, dealt with travel ops pain, or are exploring autonomous agents in production systems.

We’re hacking this because we genuinely believe corporate travel should feel as modern as the rest of your stack. If anyone’s curious, we’d be happy to share more and open up early access.

Founding Team: Alberto & Alexis
by rep_lodsb | 2025-04-07 11:58:18+00:00
It's not "paper tape" (that's a digital storage medium), just a printout. And the numbers in the left half are not actually part of the source file, they are line numbers and machine code output produced by the assembler. You'd probably better not waste time transcribing them.

Not trying to dissuade you, but here's some things you should consider:

• Turn off your spell checker, it will only make this more difficult! It certainly won't help with the code itself, and it seems like you want to reproduce everything perfectly, including typos in the comments.

• I'd strongly suggest to at the very least become a bit familiar with 8080 assembly language before attempting this.

• The tools used to produce this output add another layer of complications. They used the PDP10 system's assembler with a set of macros to adapt it to generate 8080 code, so it's using somewhat different syntax and directives than those of 8080-native assemblers (like the ones from Intel or Digital Research).

• Some characters are hard to read, and without knowledge of the context and at least some of the PDP10-specific syntax it will be impossible to just guess. E.g. decimal numbers are sometimes prefixed with '^D', and octal numbers with '^O', which look quite similar in this scan. The 'RADIX' directive changes the default for when there is no such prefix, it should be 10 for most of it, but I think that it does start out as octal. Memory addresses will be octal (like 'RAMBOT==^O20000' in line 13), ASCII characters could be either but they seem to prefer decimal for those ('^D13' is CR, '^D10' is LF).