skysight-inc/HackerNews huggingface dataset:
Not directly related, but note what is mentioned in the post about the purpose of individual object files for each function. What might be considered an anachronism is being leveraged for improved security.

What's happening (IIRC) with the reordering is that all those otherwise dynamically linked binaries (sshd is a PIE binary) are being themselves relinked from scratch (OpenBSD ships with the .o files), but shuffling the order of .o files passed to the linker. This effectively enhances ASLR. The way ASLR normally works is that each binary (program or shared library) is loaded into a random base address, but all the functions defined in each binary are fixed relative to each other. In stock installations libc's fopen is at a fixed offset from libc's snprintf, for example, and this will be true for every program loading libc.so. In the above, libc.so is relinked with a randomized ordering to the .o object files. The result is that relative offsets for libc functions on your individual system will be different from every other system, including from your previous boot, hopefully making exploits (e.g. utilizing ROP chains) more difficult. More modern projects like libcrypto and sshd tend to group related functions into the same .o file, so all the functions in each .o will still have a fixed offset from each other, but they still have quite alot of individual .o files to shuffle.

Note that OpenBSD does the same thing for the kernel.
You'll find lots of Apple users/developers on Mastodon and Bluesky who are speaking out about this (and the "Gulf of America" capitulation as well). Exactly what form of decrying do you require?
Efficient is not spending ~2h commuting each day, every day.
fyi, you can automatically detect the user's language and switch to English when applicable by using `navigator.language`...

...or even better, don't use JS (which doesn't work on older browsers and prevents some optimizations), and read the Accept-Language header instead
Sorbet is the most mature option. RBS barely has any tooling, while Sorbet works well.

It definitely isn't at the level of Typescript adoption, even relatively speaking. And it's more clunky than Typescript. But it works well enough to be valuable.
The real hack is to have two drills. Seems excessive but once you do it you'll never go back.
Everything you are describing sounds like the phenomenon of government in the United States. If we replace a human powered bureaucracy with a technofeudalist dystopia it will feel the same, only faster.

We are upgrading the gears that turn the grist mill. Stupid, incoherent, faster.
I remember that a system nagged about non-reproducible outputs, Blaze (not Bazel, but the internal thing) allowed looking into the outside-world through bad Starlark rules and compile time tricks could get you questioning why there's so much evil in the world.

Maybe Bazel forbid these things right away and Googlers actually talking about Blaze will be inadvertently lying thinking they are similar enough.
Even in data centres, I'm starting to see performance regressions: I just benchmarked the recently released Azure Ddsv6/Edsv6 series of virtual machines, and in several metrics they're slower than the Dadsv5/Eadsv5 series that are more than three years older!

IT hardware performance has definitely been levelling off. The exponential curves have become logarithmic.
The best comeback I've heard to the appeal to natural is, "Petroleum is 100% natural but you would not want to use it as a health product."
Becoming "a parrot's assistant" is an apt way of expressing this frustration.
Here is an article of how my team had accomplished this with GitHub actions I posted earlier: https://blog.gregweber.info/blog/github-actions-trunk-based-...
Ghosn was trained as an engineer at École des Mines de Paris after a humble background in the 3rd world including continual sickness from unsanitary waterwater. He worked from the bottom up in R&D at Michelin and did the impossible turning it around during hyperinflation period in Brazil.

By all estimations he's a genius with as good of chops as anyone could ask for his responsibilities, with a unique set of citizenship, connections, and multilingualism to go with it. Even his escape from Japan was just stunningly executed and the perfect selection of professionals with technical competence to pull it off.
Perhaps that will incentive people to innovate and invent better and more optimized software instead.
> I'm just wasting money.

No, you're not. You're paying to have your game accessed by people. Do you also refuse to pay for web hosting on principle? Or some other WAN-addressable download location?

This is such a bizarrely specific entitlement.
Right, I understand that. You can do the same on Windows too.

My point was that most languages' runtimes don't do that, not that they can't do that.
They're also adding Starlink to iPhones. And they renamed the Gulf of Mexico in Apple Maps. Donated a million to Trump, and Cook attended his inauguration.

Twice is coincidence. But five examples of collaboration is a clear message.

I've used Apple devices my entire life, all the way back to when the Macintosh was made by Apple Computer. This is the first time I've ever felt like Apple doesn't want my money.

Is anyone maintaining a list of technology companies that aren't collaborating with the far-right?
What a colossal waste of time. The gradient on the progress bar made me think my tv had broken at first
BYD is unique because it can leverage the Chinese government's push into EVs along with the lax environmental regulation giving cheap batteries & other components. I dont think anyone can compete with Chinese car makers.
What makes GoL in GoL somewhat magical feeling is less "there are layers of logic being executed" and more "GoL rules and conditions are extremely restrictive yet still just complex enough to simulate nested execution of the ruleset itself". When you move up the complexity chain to "person with a sheet of paper" you lose some of that wonder to just end up with "extremely complex system can throw away most of the complexity to also simulate execution of a simple system" which feels a lot less surprising.
ChatGPT has misinterpreted me.

By "inalienable unwelt," I mean it in the sense of "inalienable rights" that cannot be removed by external circumstance.

By "inaccessible to hegemony," I mean an umwelt which cannot be perceived by speakers of the dominant language.
Ask HN: Favorite C Communities?
Hey all,

I found Karpathy's and Umar Jamil's discords to be great for ML. However, I'm now looking for a server specific for C.

I've joined Tsoding's, but I wanted to know, are there any other great communities for C?

Thank you!
Thanks! Yeah, support for physical cartridges makes it a complete non-issue.

Mappers are a huge problem with the NES, but a much smaller problem with the Game Boy. There are only a few official ones (6 iirc), and one or two unofficial ones. And unlike the NES, the ROM includes a cartridge header that tells you which mapped chip is used.

For the GBA, there aren’t any mappers (except for one or two GBA video cartridges). There’s some extra hardware (like rumble or gyroscope), but not a whole lot. So yeah, I have to emulate all of those but it’s not much of a problem.
Could anyone count how many times politicians have enacted laws or regulations in areas they completely lacked any understanding? And no time to get informed.

Fortunately those days are over. Any politician dealing with a technical issue over their head can turn to an LLM and ask for comment. "Is signing this poorly thought out, difficult to interpret, laundry list of vague regulations, that could limit LLM progress, really a good idea? Break this down for me like I am 5, please."

(Even though the start appeared trivial, happenstance, even benign, the age where AI's rapidly usurped there own governance had begun. The only thing that could have made it happen faster, or more destructively, were those poorly thought out international agreements the world was lucky to dodge.)
I don't live in the US.

I don't see how I've "twisted" words either, unless you consider "stating facts" to be deceptive somehow.

Maybe you have alternative facts?
The core collapse itself produces most of the neutrinos. All of these protons are squeezed together with electrons which produces neutrons and neutrinos.
In 2024, battery electric vehicles (BEVs) made up 25% of new car sales in China (to compare apples to apples.)

That's a lot more than the US, but that's not the point. 8% is plenty large enough to be sizable market.

EV credits going away will dampen that, but that will also be partly or even fully offset just by how fast that segment is growing.
We can do a thought experiment: if the Democratic Party had won, would they have boycotted SpaceX? We can't know for sure what the answer to that would be, but I have a strong suspicion.
The only large company news of note I've heard is Costco not cancelling its DEI initiatives.

The resulting political pressure is high: https://content.govdelivery.com/attachments/IACIO/2025/01/27...
Show HN: A 2 file Hacker News bot
Was trying to figure out how twitter bots work and I ended up building mine to fetch posts from hacker news
There was a famous Dutch philosopher who managed to piss of the government and escaped from a castle that way (minus the private jet) in the 17th century. His wife was allowed to bring him books and he used the box to escape. He went to Paris and never got extradited either.
That's smart. A lot of places do cold or nearline storage offsite so i guess if it wasn't superenciphered (or, if you were given the key) it's lowish impact to clone from that.
We don't know the neutrino's masses, so this is a lower limit for v (since the mass you used is an upper limit)
https://archive.is/mRLfB
AI Graph Maker
AI Graph Maker is a versatile and user-friendly online tool that allows you to quickly create a variety of professional charts for different purposes, such as data analysis, project management, and presentations—completely free of charge. From pie charts to line charts, flowcharts, Gantt charts, and ER diagrams, AI Graph Maker simplifies data visualization, helping you present information clearly and effectively.

### Automatically Generate Multiple Chart Types
AI Graph Maker can automatically generate various chart types, including:

- *Pie Charts*: Perfect for showing proportions and how parts relate to a whole.
- *Line Charts*: Ideal for tracking trends over time and analyzing progress.
- *Flowcharts*: Great for visualizing processes, decision paths, and workflows.
- *Gantt Charts*: Essential for project management, showing timelines, task durations, and progress.
- *ER Diagrams*: Useful for modeling relationships between data entities in database design.

These diverse chart options ensure that you can find the right visualization for your data.

### Real-Time Customization and Editing
Once your chart is generated, AI Graph Maker offers an intuitive editor that allows you to customize every detail. You can adjust the style, colors, labels, and data relationships to suit your needs. This easy-to-use interface makes it simple for both beginners and experienced users to make adjustments without any design expertise.

### Seamless Export Options for Flexibility
After customizing your chart, you can export it in multiple formats, including PNG and SVG. This flexibility makes it easy to integrate your charts into reports, presentations, or websites. Whether you need a static image (PNG) or a scalable vector graphic (SVG) for further editing, AI Graph Maker ensures that your charts can be used across various platforms.

With these features, AI Graph Maker streamlines the process of creating and sharing charts, saving you time and boosting productivity.
That was where I was heading with my display controller, except the 9600 bps wasn't good enough, the serial connection wasn't so reliable so I was trying to make a really simple protocol like HLDC [1] but life got in the way.

If I ever get back to the project (putting an LED sign on the side of my car such that you might see some hearts and stars and stuff if you looked at it the right way) I might try testing the display controller in an emulator or put the strip on a pendulum or something so I can get a picture of it doing its thing.

[1] https://en.wikipedia.org/wiki/High-Level_Data_Link_Control
Itch.io is 100% free.

I'd be okay with it, if it was $100 per year while you're actively publishing new content. But just to keep old stuff up there is kind of steep
It's slow
Apparently also 50% more likely to make things catch on fire! ;-)
It definitely is shallow. It's on par with saying they used cringe language that is like, not a vibe. It doesn't mean anything concrete, and so it's impossible to rebuke and pointless to talk about.
I don't care if he raped 12 nuns, he was unable to get a fair trial so his escape was just. Japan's justice system is a farcical.
I believe this is the paper that started it all (there are a couple of follow up papers): https://arxiv.org/pdf/1411.0352v1

The author was eventually hired to develop YJIT.
How do you know which ones are the hard ones? I don't think it's easy to figure that out.
US Steel is in such a bad shape that Trump has to put a tariff to save them. At least foreign cars can still be sold in Japan.
>In fact, that's basically the underlying argument surrounding R4L right now: the Rust people want to write nice Rust bindings that let the borrow checker do the work, while the C people[0] want Rust to just call C directly.

But the bindings still require expertise in both languages to write, don't they? And knowledge of both codebases?

And I haven't followed the specifics of the mailing list debate closely, but couldn't the nice bindings be copied or vendored into each Rust driver or something? I could be wrong, and it wouldn't be neat at all, and be a lot of bloat, but would enable having bindings. Some people argued the Rust code could be maintained out-of-tree, like some other projects were, even though it would take extra effort and also probably require tooling and processes.

>In other words, it doesn't matter unless you're trying to make Rust code link with, say, stuff compiled by ancient C compilers like Metrowerks CodeWarrior[1] or something; and that stuff makes use of varargs.

I did mention that it might not be an issue in practice, given some assumptions. However, if LLVM changes, or if for instance the Rust standard library is reused or copied over to GCC Rust, then the code would need to be changed. For GCC Rust, I wonder if part or all of the standard library could be forked, to have a GCC specific Rust standard library implementation, similar to what happens with C++'s standard library.

>As for Zig, I haven't used it. I trust that it also has good interop facilities. But that doesn't matter since we're talking about Rust for Linux, not Zig for Linux.

Sorry, but it does matter, since claiming that a language like Rust has good C interop of course leads to relative comparisons with other languages in similar spaces and how well they do relative to Rust. And if the promises by Zig holds, and the experience people talk about with Zig holds, then Zig appears to have a substantially better track record in regards to C interop than Rust. Which isn't surprising, since Zig is a less advanced and more primitive language than Rust, and while that has drawbacks, it can also have benefits, possibly like in this case with having much better C interop than Rust. In the same vein that the interop between Rust and C is likely way better than (unless confined to the C subset) the interop between Rust and C++.
Define Software Engineer. I had a friend, MDC, who called himself a Software Engineer and he didn't have a degree in it. AI is now eating Software Engineer jobs I guess?
I love Linux and run it on my servers, but on the desktop, it requires too much tinkering—I often spend more time troubleshooting than working. Laptops are especially problematic, with issues like Wi-Fi, sleep, and battery life. Windows is a mess—I hate the ads, bloat, and lack of a Unix-like environment. WSL2 works but feels like a hack. macOS, on the other hand, gives me full compatibility with Unix tools while also running Office and Adobe apps. Also Command+C for copy, Command+V for paste is much nicer than Control+Shift+C and Control+Shift+V. macOS does have absolutely terrible screen snapping though in comparison to Windows 11. The hardware is solid—great screen, trackpad, speakers, and battery life. I considered getting a high-end PC laptop (based on Rtings’ recommendations), but every option had compromises, either a terrible screen, terrible processor or terrible battery life. By the time I configured it to a non crappy config, it would’ve cost more than a MacBook Pro 16.
AI wants to rule the World, but it can't handle dairy
The diameter of the drill bit looks too large to be used for drilling pilot holes for screws compatible with the Philips head. Apart from Philips being a terrible choice for anything really.
You don't need that much warheads to saturate your military needs. Number of possible targets is limited, in older plans there was clearly absurd overkill when a few nukes were assigned to a single target.

Also, nukes don't write code or wash your dishes, it's nothing but liability for a society.
trade you?
Yudkowsky is not serious about science. His claims about AI risks are unscientific and rely on huge leaps of faith; they are more akin to philosophy or religion than any real science. You could replace "AI" with "space aliens" in his writings and they would make about as much sense.
>music player with the extremely specific feature I used in winamp

If you have any windows boxes around, WACUP (WinAmp Community Update Project) is a recent-build of winamp without the bullshit. And includes the Enqueue feature.
I’ve found that self-tapping screws and an impact driver give me the same effect.
It’s pretty badly targeted. Lots of poor people don’t have much time, and lots of better off people have lots of time and enjoy things like screwing around with coupons to get a discount. It also doesn’t do much for extreme poverty. If you have no money, it doesn’t matter if you can get a coupon for half off a loaf of bread or whatever, you still can’t afford it. So you end up giving more help to people who need it less.

If you want to help poor people buy food, give them money to buy food.
The volume of threads alone does not tell the full story because the visibility of controversial content is just as important as its existence. Even if thousands of comments exist on topics, the way the platform functions means these stories quickly fall off the front page and limits their influence. HN guidelines also discourage political or activating content, making it less likely that stories about these urgent issues, such as Trump stealing $80 million in FEMA aid from New York, will even be posted.

The destruction of the federal government is a more critical issue than the origins of Proto-Indo-European people because it directly affects millions of lives in tangible ways. Yes historical curiosities are valuable, but they do not carry the same immediate, material consequences as a government being hollowed out from within.
LinkedIn also starts spamming you after X months/years since you last clicked "unsubscribe" (at least twice that I can recall, so probably "years")

They are absolute trash, scum of the earth, when it comes to respecting users (Nextdoor does the same, they did it more often at first, I think every six months).
Given how easy it is to blow out a Phillips head with a drill and a bit that's not perfect, and given how much difference a good 135 degree jobber bit from a reputable manufacturer like Norseman makes, I can't see this being very good at either in a real world scenario.
The Biden government didn't invite Tesla to an official EV summit where Biden declared GM's Mary Barra as the pioneer of EVs when GM sold 28 EVs that quarter and Tesla sold 200K+.

WSJ later revealed the snub was because of union pressure after donating a lot to the Biden campaign. That's one of the reasons that Musk went down this path after having voted for Biden.
Please share a link? I’m trying to understand how this scheme works
For the use-case of downloading as little data as possible, I use this:

git clone --depth=1 --filter tree:0
The First-Ever AI Image to Be Granted Copyright Protection
The SEC found that he had over $140M in undisclosed compensation, much of it hidden from Nissan’s management: https://www.sec.gov/files/litigation/complaints/2019/comp246...

The French have multiple arrest warrants for him due to multiple overlapping fraud and embezzlement cases: https://www.france24.com/en/live-news/20230704-second-french...

The BVI found that tens of millions of dollars stored there and the luxury yacht bought with Nissan’s funds and registered to a Shell company owned by Ghosn’s son, actually did belong to Nissan.. and on and on.

Why does anyone give that absolute creep the benefit of the doubt? It didn't come out in the court case because he fled the country before he was tried!
You guys really don't get it, do you? Sue them? They don't care. They believe they're above the law now.
> There's no other company to send satellites now, there's plenty of places to advertise.

There is only one company that can launch satellites? Even if that were true, your statement is a form my original comment is trying to dissect. The statement you made suggests that once a moral stand inconveniences even the most ardent moralist, they are likely to cave, or to put it more directly: "talk is cheap".
Posidriv, Torx or Square.

Phillips has the annoying property that it is designed to cam out. That's OK for hand tools but generally ruins the bit when used in a power tool.
I use tree:0 instead.
It works amazingly in rain here in Houston.
Have you gotten a probate court to order Steam to transfer games, which they then followed?
Very cool. I’ll be using this going forward
Informative, thank you :-)
I can't believe people use anything other than Torx or something equivalent, especially for outside work. The difference between crappy regular wood screws and a box of GRK or Deckmate is night and day.
Why does this need to be JIT compiled? If it could be written in C, then it certainly could just be compiled at load time, no?
It's always interesting when I install Linux on a machine, and it can fit all running processes on a single page in top.
Hard to know how significant this is because its impossible to know what the political class (and many others) mean by "AI" (and thus its potential risks). This is not new, similar charades a few years ago around "blockchain" etc.

But ignoring the signaling going on on various sides would be a mistake. "AI" is for all practical purposes a synonym for algorithmic decision making, with potential direct implication on peoples lifes. Without accountability, transparency, recourse etc the unchecked expansion of "AI" in various use cases represents a significant regression for historically established rights. In this respect the direction of travel is clear: The US is dismantling the CFPB, even more deregulation (if that is at all possible) is coming, big tech will be trusted to continue "self-regulating" etc.

The interesting part is the UK stance. Somewhere in between the US and the EU in terms of citizen / consumer protections, but despite brexit probably closer to the latter, this siding with dog-eats-dog deregulation might signal an anxiety not to be left behind.