MurphyA/hacker-news huggingface dataset:
by gavinray | 2025-04-24 12:19:26+00:00
Many of the functions in Phobos are not `@nogc` compatible, yes.

That being said, I can't think of many scenarios in which an application where user-code is all `@nogc` would be hindered by occasional GC'ed stdlib methods.

One standout example of viability is the "dplug" library for realtime audio processing plugins and the commercial AuburnSounds VST's written by the author.
by Molitor5901 | 2025-04-24 12:19:27+00:00
The last thing I want to see is what random people I don't know are posting. Maybe there's a stream where I can see that, but not in MY news feed. I want to only see what my friends are doing, and maybe what is going on in a group that I belong to. Nothing else. No AI prompts or responses, no suggested friends, videos, groups, etc. To make Facebook even tangentially useful to me I have to use FBuster or other extensions to remove all of that junk.
by keiferski | 2025-04-24 12:19:27+00:00
Meta comment: the situation with employee-employer loyalty seems pretty similar to the loyalty situation in other aspects of modern life like dating/marriage partner-partner, politician-constituent, or friend-friend: you're not incentivized to be loyal and in a lot of situations, you're actually incentivized to not be loyal and to continually look for better opportunities.

To me, that feels like a failure of the deeper social system. I want to be loyal to the people I work for/with, not treat our relationship like a transaction that is socially acceptable to end at any minute. And in a bigger sense, I don't think it results in organizations that do truly good work over longer timescales.

Maybe the solution isn't Japanese-style one megacorporation for life employment...but a few steps toward incentivizing loyalty probably wouldn't hurt.
by schmidtleonard | 2025-04-24 12:19:32+00:00
It's only 5 seconds edited down to match your attention span. Exceed it, I suppose, because the fact that personas exist is not the pertinent part, it's the glimpse past BillG's persona to see the compulsive competitive behavior: inventing a chair game, "cheating" at it, and instead of brushing it off as silly fun (which everyone would have accepted) getting increasingly flustered until he walked out of an interview.
by hermitcrab | 2025-04-24 12:19:38+00:00
>Zuck learns Mandarin. He studies Xi's book, conspicuously displays a copy of it on his desk. Eventually, he manages to sit next to Xi at a dinner where he begs Xi to name his next child. Xi turns him down.

I do wonder what the point of amassing all that money and power is, if it means you end up grovelling to a despot like Xi (or a would-be despot like Trump).
by smokel | 2025-04-24 12:20:10+00:00
This article is written by a recruiter. Recruiters make less money if everyone stays put. So repeating this trope about employees being transactions might be great for them, but it does not contribute to a more friendly society.

A bit of trust and loyalty makes working together a lot more enjoyable. And not every CEO is a narcissist. Just stay away from the really big companies, and you might be fine.
by stackbutterflow | 2025-04-24 12:20:31+00:00
Did she say that she renegotiated her compensation? Because early in the book she wrote that unlike basically everyone else she's working with, she poorly negotiated her comp and that she's working for a regular and unimpressive salary while her coworkers are flashing luxury brands that she can't afford.

I've stopped reading after the Myanmar episode so I don't know if she's ever renegotiated her package.
by seec | 2025-04-24 12:22:20+00:00
That's complete nonsense if you are TRULY hungry. If a salad fills you up, you have psychological hunger, not a real energy need.

I have been in a situation where I accepted very light super (even though I run every day), in particular salads and invariably I have been awoken at night hungry as hell.

Real hunger is satisfied with calories (and your ability to process them) not the volume they have.
by borgster | 2025-04-24 12:22:42+00:00
Most wars involve deception at some level and then loyalty is vital. You need to prove that to the command center in stages. But when you get in you're rewarded handsomely.

Many low quality engineers have accidently stumbled upon this lucrative truth, simply because they had low optionality to move elsewhere and therefore also rank ethical considerations very low as a motivating criterion.
by ForHackernews | 2025-04-24 12:23:24+00:00
> Pushing Google to only offer Android on their own phones is not a win for consumers.

How can you possibly know that? Traditionally, competition + standards for interoperability has been a big win for consumers.

In a world without Google-android, maybe Samsung & Huawei get together and put in the polish to make https://postmarketos.org/ into a consumer-usable system? Maybe each fork LineageOS or KaiOS but collaborate on a standard apk format so developers can easily ship on different app stores?
by mcphage | 2025-04-24 12:23:28+00:00
> original, fact-based reporting

> The goal was neutral, factual reporting, grounded in real-world sources: government releases, legal rulings, financial reports, etc. No persuasion, just clean summaries of what actually happened.

Why would you create a news site when you so completely misunderstand what journalism is?

Seriously, my dude: journalism is going after the truth. Merely promoting what other parties are saying about themselves is not news. You’re just using AI to create PR puff pieces.
by ang_cire | 2025-04-24 12:24:00+00:00
I think the analogy/ substitution falls apart in that singing is generally not very stable or lucrative (for 99.999% of singers), so it is pretty rare to find someone singing who hates it. Much less uncommon to find people working in IT who hate the specific work of their jobs.

And I think we do tend to (rightfully) look down on e.g. singers who lip-sync concerts or use autotune to sing at pitches they otherwise can't, nevermind how we'd react if one used AI singing instead of themselves.

Yes, loving something is no guarantee of skill at it, but hating something is very likely to correspond to not being good at it, since skills take time and dedication to hone. Being bad at something is the default state.
by fidotron | 2025-04-24 12:24:04+00:00
The requirement that amazes me they never gone absolutely done for was that to get certified (to carry the Play Store) you must not release any Android devices which are not certified.

i.e. a given manufacturer would not be able to sell Google based Android devices and separate non-Google based Android devices.

It's as if being able to bundle Windows OEM licenses was reliant on not selling any models with Linux.
by eviks | 2025-04-24 12:24:35+00:00
> who prefer these key bindings

Which ones? Do you mean the unergonomic defaults where one of the most popular action (quitting to normal mode) is bound to one of the most inconvenient keys (Esc)? Also for editing within a word you actually don't need to switch between modes, but instead could use something like a home row cursor with a modifier to move in insert mode.
by noosphr | 2025-04-24 12:24:43+00:00
On what time scales?

Short term in vitro learning's been shown in the original CorticalLabs paper (20 min), but the sheer difficulty of keeping neurons alive, working, unstressed, fed and oxygenated in vitro while highly active for more than an hour at a time means that no one's been able to show how that short term learning transfers to long term memory.

Using an organism that already provides all the life support for the neurons means that you can have test runs that last hours to weeks with continuous stimulation.

Your tech is easily modifiable so it can do that since it's based on the Intan RHS chips. Happy to have a chat about it since you're one of the two companies that could potentially pull this off right now.
by DebtDeflation | 2025-04-24 12:25:45+00:00
The current gold standard for vehicle theft protection is:

IGLA system to block the CAN bus, LIN bus, and ODBII port. It also protects against key fob cloning/relay attacks.

+

A hidden physical kill switch that cuts off the fuel pump relay (the company 41.22 makes a drop in that doesn't require wire splicing).

+

A hidden GPS tracker with an onboard backup battery in the event the car battery is disconnected.

None of this stops someone with a flatbed from simply towing your vehicle away, but at least the GPS tracker will give you a window to locate them.
by PaulRobinson | 2025-04-24 12:25:59+00:00
I had this a little.

I didn't actively fight it. What I did instead was note in my own head that I somehow wanted a cigarette and think to myself "OK, if I still want one in 20 minutes, I'll have one", and then went and did something else instead. An hour or two later I'd think "Oh yeah, that was weird, didn't I want a cigarette a while back?"

Very occasionally it comes back - a sunny day and a beer garden with a few pints and a pack of cigs feels like something I'd very much enjoy, for example - but it's brief and I can quickly rationalise it: "how strange a thought, for a non-smoker".
by schnitzelstoat | 2025-04-24 12:26:53+00:00
> exploring new continents, these were all "extravagant/fruitless" undertakings in their own eras.

Was this ever true?

Within a few decades of the European discovery of the Americas they had already subjugated both the Aztec and Inca empires and were able to extract vast amounts of wealth.

I agree with you though.
by matt_s | 2025-04-24 12:26:58+00:00
I bet there are bunch of ways to organize work in Basecamp, just like any other tool, and its just how your organization has it setup that bothers you. Most of the issues you describe aren't software issues, they are issues with how the people are organized around the work.

Does Basecamp force everything to be 6 week projects? I would think it should be configurable, I can't imagine every single customer of theirs is ritually following the same exact process outlined in Shape Up. From reading their books, their approach is more about what works for them and sharing that in case it might also work for others and that there are other ways to think about doing work. I wouldn't take anyone's process book as the holy grail that must be followed to the letter. It sounds like your management has done that though and usually that will not work out no matter what process or tool is being used.

Backlogs are a lie. Having a giant list of things people wanted to do at one point but they never saw the light of day isn't super helpful for software development. It is a good way to appease people by telling them you're tracking it, might as well be in the waste bin though. If you capture a feature request and put it in the backlog, then look at it 3 or 6 months later, its very possible that feature is no longer relevant, the software underlying that feature has already changed with other work, etc. So capturing a lot of detail on something that is a "someday, maybe" type of request is pointless. Maybe a wiki doc of ideas is better.

Bugs are a different story - customer issues/bugs reported should be captured if they are relevant. Urgent critical bugs should be able to be created in any work tracking system and be worked, again this smells more like the people organizing the work and defining your processes have things kinda borked up.
by oofManBang | 2025-04-24 12:27:05+00:00
I don't really care about knockoffs (hell, I would happily shop on a site that ONLY sold knockoffs for basically everything but electronics), I just want to spend as little time actually looking through products as possible. Google is good for a lot of things but finding good places to buy stuff is not one of them. The entire process of making a profile and entering payment information is sufficient to ensure I don't buy from your site at all.

Tbh, amazon should probably be run as a public service. We've long since passed the point where their profit incentives benefit anyone but shareholders. By about fifteen-twenty years by my estimate.
by grafmax | 2025-04-24 12:27:06+00:00
These crises are occurring right now so I don’t think it will take multiple generations. The rise of neo-fascism, the climate crisis, and the escalating warmongering toward China - a nuclear power - should be seen as symptoms of a system breaking down because it prioritizes profit over people. Intensification of capitalism’s worst tendencies is the capitalist’s last stand. It’s either going to end in mass destruction or people throwing off their chains.
by keiferski | 2025-04-24 12:27:10+00:00
I didn't say that they are similar types of things, but that similar incentive structures are at play across them. That seems pretty obvious to me if we look at 1) the way employees make more money by changing jobs often and 2) how people using dating apps are always complaining about FOMO, infinite choice, and so on. In both situations the "user" is incentivized to not be loyal.
by piva00 | 2025-04-24 12:27:12+00:00
I haven't listened to the talk but read Mobiot's book when it came out last year :)

On the same vein, I'd recommend "Capitalist Realism" by Mark Fisher, Naomi Klein's "Shock Doctrine", and even the original "A Neo-Liberal's Manifesto" by Charles Peters to understand how the term is slippery and diverged a lot from the original manifesto.

And I'm not an anti-market, full-blown communism person. The feeling I have is that all the aftermath from the dogmatic implementation of an unsound ideology has brought much of our contemporary malaise, the allowance of finance to take over the real economy, the productive economy, has just eroded any semblance of a good market-driven society. I'm against that, the supremacy of finance over all other economical activity, it's a cancer that festers on every single big corporation.
by larsga | 2025-04-24 12:27:58+00:00
Again this is stuff you're just inventing because you don't know better.

> Boiling the water first avoided many spoilation problems that, today, we know how to prevent through other means.

You have this backwards. Boiling or near-boiling the water is what's nearly universal now. It was much less common in the past.

> Prior to modern knowledge, beer recipies were based on trial and error.

Correct. However, all beer is mashed. You don't get beer without it. That's a one-hour 65C pasteurization at the very least. As far as we know, all European beer from the stone age until now was made this way. So you can take this part as ordained by the gods of chemistry. So no matter what you do about the water initially, the whole thing will be pasteurized afterwards.

There are still people today brewing traditional beer from recipes based on trial and error, with zero input from modern science. Some of them start with a mix of cold water and malts that they then heat in the kettle. Here's an example of me visiting and brewing with a guy who does exactly that https://www.garshol.priv.no/blog/409.html

If you want I can make you a map of where in Scandinavia and the Baltics people used this method the last 100-200 years. Before that people often didn't have kettles, and so (as far as we know) the water was not heated before brewing (long story exactly why we think so).
by kjellsbells | 2025-04-24 12:28:47+00:00
Even if you are content at your job, there are risks in staying for very long periods of time.

If you've ever joined an org where key people have been there for decades then you'll know of the immense amount of interior knowledge that these folks have. At best, they become instituional memories of the org, at worst, a cabal. The worst case is obvious: you can't get anything done barring their approval, and as a newbie you aren't in the club. But the best case is more insidious: because of the long timers, no one has documented processes, recorded the special tricks needed for the job, or done a simulation of what would happen if one of these key people were to evaporate. (And it does happen, because after 20+ years on the job, they are at the age where sudden death strikes happen, eg heart attacks.)

If you become one of these people, great, but you may find that you have expert knowledge in a very small domain, which is difficult if you get laid off. Which brings me on to my next point.

If you stay at a place for a long time, you are going to build a network of work friends, who, naturally, also stayed at the same place for your tenure. This is great, but also dangerous, because the network of people who can help you find a new job are not dispersed and at the same risk of layoffs as you.

If you work in the widget industry, and you and all your buddies work for WidgetCorp, what happens when WidgetCorp lays you off? Who do you call to start finding work in widgets? You need a diaspora of people in your industry who you knew from WidgetCo but who moved on to WidgetInc or whatever, and likewise, you yourself can be that person by moving on from your company after a few years.
by rossy | 2025-04-24 12:29:52+00:00
Iceshrimp, or at least this JavaScript version of it, is a fork of Misskey, which has been mentioned on HN a few times. If you've heard of Mastodon, Misskey and its forks participate in the same decentralized social network - Mastodon users can like and comment on the tweet-like posts that a Misskey user makes and vice-versa.

The Iceshrimp devs are also working on a "port" to .NET that's basically a brand new social media app, but with an upgrade path from the JavaScript version.

I also use Iceshrimp to self-host my own fediverse account and I think it's pretty good software. I think it has a better UI that Mastodon and it has some cutesy features that Mastodon lacks, like being able to emoji-react to posts.
by Spivak | 2025-04-24 12:29:53+00:00
I don't want the government to be able to control what I or my children see. But I'm fine with government regulation making it possible to control what I and my children see via the normal labeling systems. But if we're saying that violence, hate, and suicide shouldn't show up in kids' feeds unprompted then why should it show up for adults?

Government shouldn't get to ban R rated content but mandating that it be rated and usable by my own filters and parental controls is fine.
by nickdothutton | 2025-04-24 12:29:55+00:00
Originally I had planned to pursue geology as a career, and studied it at college. In those days there was still a significant element of the course which concerned hand specimens. Mostly rocks and minerals, but also an impressive display of different crude oils from around the world. High or low sulphur, viscosity, density. Uncapping the small tubes would stink up the whole room pretty quickly.
by sebstefan | 2025-04-24 12:30:03+00:00
Added joy for me as well mostly by giving me the relevant API calls I need straight away, from publically available documentation, instead of having to read docs myself. "How do I do X in Y"

And if something's not obvious I can always fetch the specifics of any particular calls. But at least I didn't have to find the name of that call in the first place.
by zero_k | 2025-04-24 12:30:08+00:00
Broke a few of these for my old work -- HiTag2 and Megamos, some of the code&knowledge used for the attack is online&published, but neither can be used to actually break the ciphers as-is [1][2]. The issue used to be that the cipher employed needed to be low-power, fast, and reliable. With current technology, one could easily use AES, and no serious auto maker should be using HiTag2/Megamos. They were hand-rolled ciphers. The way AES is used (i.e. the protocol itself) could still be wrong, of course, e.g. allowing for replay attacks, etc.

[1] Doesn't have some features which you need to use to actually attack HiTag2: https://github.com/msoos/grainofsalt

[2] Used for various pre-processing that is useful (but not neccessary) to break Megamos, but _far_ from the actual attack: https://github.com/meelgroup/bosphorus/
by mschuster91 | 2025-04-24 12:30:30+00:00
The last thing I want to see on any car is the ability for the government to just remotely hijack random cars. Not just because cops already and routinely abuse their privileges (imagine some crazy police officer doing that to their ex girlfriend!), but also because any such capability can and eventually will be abused by malicious actors. Think of the usual "for the lulz" trolls, organized crime rings involved in looting people, or nation-state enemies.
by piva00 | 2025-04-24 12:30:43+00:00
To me that is the biggest win in public discourse from capitalists: conflating markets with capitalism, as if free markets could only exist under unbounded capitalism. Which, as you say, is incompatible. Capitalism does not want free markets, nor foster free markets, the best end result for a capitalist is the abolition of a market under the control of a monopoly.

Markets are fundamental, and a natural result of human socioeconomic order. Capitalism not at all.
by skydhash | 2025-04-24 12:31:04+00:00
The kind of documentation you’re looking for is called a tutorial or a guide, and you can always buy a book for it.

Also something are meant to be approached with the correct foundational knowledge (you can’t do 3D without geometry, trigonometry, and matrixes. And a healthy dose of physics). Almost every time I see people strugling with documentation, it was because they lacked domain knowledge.
by ang_cire | 2025-04-24 12:31:05+00:00
Seriously, I see this claim thrown around as though everyone writes the same starting template 50 times a week. Like, if you've got a piece of "boilerplate" code you're constantly rewriting... Save It! Put it in a repo or a snippet somewhere that you can just copy-paste when you need it.

You don't need a multi-million dollar LLM to give you slightly different boilerplate snippets when you already have a text editor on your computer to save them.
by dangus | 2025-04-24 12:31:10+00:00
I don’t deny that LLMs are useful, merely that they only represent one product that does a small handful of things well, where the industry-specific applications don’t really involve a whole lot of extra features besides just “feed in data then chat with the LLM and get stuff back.”

Imagine if during the SaaS or big data or containerizaiton technology “revolutions” the application being run just didn’t matter at all. That’s kind of what’s going on with LLMs. Almost none of the products are all that much better than going to ChatGPT.com and dumping your data into the text box/file uploader and seeing what you get back.

Perhaps an analogy to describe what I mean would be if you were comparing two SaaS apps, like let’s say YNAB and the Simplifi budget app. In the world of the SaaS revolution, the capabilities of each application would be competitive advantages. I am choosing one over the other for the UX and feature list.

But in the AI LLM world, the difference between competing products is minimal. Whether you choose Cursor or Copilot or Firebase Studio you’re getting the same results because you’re feeding the same data to the same AI models. The companies that make the AI technologies basically don’t have a moat themselves, they’re basically just PaaS data center operators.