skysight-inc/HackerNews huggingface dataset:
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?
There's somehow this belief that "newer models will disprove <insert LLM criticism here>" despite the "newer" models being... just a scaled-up version of a previous model, or some anciliary features tacked on. An LLM is an LLM is an LLM: I'll believe it when I see otherwise.
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.
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
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?
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.
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.
> 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.
Nothing unfair about it, it is easy to build a car for cheaper if you don't care about worker rights and the environment.
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.
It’s easier to be nontoxic when you don’t have to confront the evidence contrary to your echo chamber
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.
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.
STDs spread. It's not just the one patient who benefits, is it? Fantasize about people not spreading STDs all you want, it came from somewhere and can go further. Public health isn't just the one person.
No data but just anecdotally I don't think HN folks are avoiding criticizing Trump more than they did avoid Biden or other world political figures.

I think there's an tendency to avoid discussing politics of any kind. I have seen a few political discussions get flagged or penalized off the front page.
China does it. America is huge and varied in its resources, whats stopping us exactly?
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.
There are lots of privately funded museums. Museums are not going to disappear.

“International development” is mostly rich failsons with politically connected parents getting funneled taxpayer money via NGOs and/or a front for the CIA. Good riddance.
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.
Did you provide a JSON schema? I've had good experience with that.
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.
Senior experts flip collaborations with novices to adapt to disruptive tech
He was on Fox being a yes man with some military experience

Trump saw him and liked him on TV

Trump made him SecDef
>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.
If you don’t actually take the opportunity to review the code, I’ve found that it almost certainly does.

Don’t “vibe code” while you’re sleepy, for example
Fewer Foreign Passengers Are Flying to the US
Project motto:

"Make systems explainable through <unexplainable>contextual micro tools</unexplainable>"
I tend to see a lot of criticism of the Trump administration when such topics come up. One "standard" HN tends to uphold is not following every single turn of the news cycle. This is why political discussion isn't as active here as it is on, say, political communities on reddit.
Sure, but at() is guaranteed to throw an exception and operator[] can throw an exception when you go out of bounds. C++26 is tweaking this, but it's still going to differ implementation to implementation.

At least that's my understanding of the situation. Happy to be corrected though.
Mindful Podcast Listening
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.
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.
Testing Frameworks and Mini-Languages
What's going to happen now to Pi/accessory prices with De Minimis ending and new $50 MINIMUM FEE on imports?

Best get your orders in before May 2nd?
GoboLinux 017.01: the most experimental Linux's first new release in about 5Y
No, this didn't just happen. This has been obvious for weeks.
> 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.
It's actually not table stakes nor a matter of eligibility. We've had several SecDefs, all dramatically more competent than Hegseth, who did not have any military experience.
I wonder if this was inspired to some degree by projects like Simonyi's Intentional Programming.

https://en.wikipedia.org/wiki/Structure_editor

https://martinfowler.com/bliki/ProjectionalEditing.html

Is gtoolkit the most advanced Projectional Editor or Structure Editor Editor so far?
That is what I was wondering as well. Where can I find investors willing to invest up to $1M with an expected 2-3x ROI on typical VC terms? In particular, for pre-revenue ventures. And how can you keep that 90%+ equity with 10 angel investors?
Their concept of shared blocklists is quite fascinating; designed to reinforce group think.
The cp command does copy the file data but not the metadata. There is a reason we have come up with 2 words to distinguish them.

Rsync only cp the metadata when you specifically ask it to anyway. I haven't had a look at openrsync man page but I would assume it is the same in the case of the later.
It's also connected to so much bureaucracy that you almost need to hire someone for that alone, because you wont have as much time for your actual business. Founding a company in Germany is so much unnecessary paperwork its crazy. Single handedly the only reason I will never try it in my home country.
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
Would also be nice for possibly bridging gaps
Then again, the most protective germany, has manoveured itself into a corner, with its production proxxy ungary loosing the "in-between-empires" heat gradient and annoying everyone.
Sayre's law: "Academic politics is the most vicious and bitter form of politics, because the stakes are so low."

https://en.wikipedia.org/wiki/Sayre%27s_law
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.
> 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".
"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.
Nontoxic social media isn’t possible. The best you can do is ban politics and non relevant (to topic) discussion.

Also, blue sky is also beholden to rich people like the rest…
>Everything is a balance.

Very true, or as I like to put it: everything is a tradeoff.

Over decades of programming, I'm fairly certain my preferences for things like function/identifier length could be plotted along a damped oscillation curve. :)
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
ESP32 C5
What are you, an LLM? Look at the results of the first twenty hits and come back, then tell me that they don't speak to that specific issue.
As you said, it’s not Trump related, it’s against the rules to have political discussions which is great. Please don’t convert HN to another Facebook or twitter.
And, likely, it will eventually hit everyone harder than it should, because of this administration’s misconception that it’s only an issue for that community they hate.
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).
This sounds like a good explanation, but it's equally ridiculous. Why not just source batteries anywhere you have to, then start launching EV models just to get the production improvement curves started on the new tech? Japan cannot afford to begin this process in 2028. Honda is currently selling EVs made by GM, it's embarrassing.
DNG is a TIFF file, just like most proprietary raw formats.
That is not what most file copying tools do by default. They usually only do that when you specify it and for good reasons.

When foo copy a file from user bar, and put it on his homedir, the last thing h want is for it to be owned by the foo user.

Your expectations are irrealistics.