MurphyA/hacker-news huggingface dataset:
by toomuchtodo | 2025-10-16 16:15:06+00:00
~95% of light vehicles sold this year will be EVs. Fleet turnover will occur eventually, we're arguing time horizon.

Related:

Norway EV sales and related data - https://robbieandrew.github.io/EV/ (top two graphs tell the story)

EVs reach record 98.3 pct share of new car sales in Norway, surge across Europe - https://news.ycombinator.com/item?id=45596668 - October 2025

Norway says 'mission accomplished' on going 100% EV, proposes incentive changes - https://news.ycombinator.com/item?id=45593746 - October 2025

Norway Is Uprooting Its Fuel Pumps as Electric Cars Take Over - https://www.bloomberg.com/news/newsletters/2025-03-28/norway... | https://archive.today/zZMep - March 28th, 2025

Cratering motor fuel sales in Norway show the death spiral that can end oil - https://news.ycombinator.com/item?id=37966767 - October 2023

Norway EV Charger Map - https://placetoplug.com/en/charging-stations/norway/map
by Qwuke | 2025-10-16 16:15:13+00:00
>I'm interested in realistic compromises to make more free software more viable in a world where Amazon, Google, and Facebook exist. I'm not interested in ideals about a very specific meaning of absolutely free software.

Okay, I'm confused why you bring free software or the free software definition into this at all then if you're just picking and choosing what parts of the original statement/bulletin you care about and what parts you choose to disregard, on top of disregarding the original movement and organization founded at its inception.

If you're hoping to rebrand source available software, why not call it something other than _free software_ if you want to do a rebranding? You could propose similarly internally consistent principles and attempt to cultivate a community. Call it 'fair source' or 'managed availability' or something. Refer to the 'freedoms' as rights, instead. You'd convince a much larger group and wouldn't have to pretend that principles for commercialization wasn't considered in 1985.

Since, again, from the start there the goal of free software was that no single company was supposed to be the single commercializer of a piece of software. That principles carries to the GPL.

If you're hoping to convince us that source available software is actually free software, you're giving me a great platform to talk to others about the history of actually free software and making yourself appear wrongheaded as if you didn't read the original bulletin or understand the larger software development community, or worse that you're attempting to co-opt our very specific yet widely accepted professional definition of free software.
by mkmccarty3 | 2025-10-16 16:15:27+00:00
Over the weekend I built a model that could run offline and navigate me around the city of Chicago.

It started with an idea to see if I could get a model to learn turn by turn directions between any points in the city by only training on a subset of the street data.

It turns out it's more practical than expected. With only a 360M parameter model, I was able to train it to navigate around the city with 500,000 examples.

Has anyone tried anything similar? What other models should I try building?
by FirmwareBurner | 2025-10-16 16:15:53+00:00
>If you spent time in an actual grocery store, you'd find that your comment isn't true.

Also as "an European" whatever that means, I only spent a couple of months in the US as a tourist, and had no issues finding healthy foods from leafy greens, to good meats in places like Wholefoods.

If he couldn't find it while actually living there, tells me he's not commenting in good faith.
by glenstein | 2025-10-16 16:16:11+00:00
I think you're overstating the hostility relative to what an average user might say (biased pro-firefox user myself but I don't take their browser imperfections as active hostility).

And yeah, despite your protestations to the contrary, not wanting one company to have a browser monopoly really is a legitimate reason to support alternatives. In fact it's one of the best reasons. That's the problem with ridicule detached from reasons, you're going to look down like Wile E. Coyote and see there's no ground under you.

I'd love for real conversation about, say, keeping Servo, Web Assembly, the fallacy of "privacy preserving ads", how it would be nice to have a Firefox OS now with Android forcing "verified developers", about working with EFF to keep open standards and privacy at the center of the web. There's a rich conversation to be had about the role of Mozilla in the future of the internet, but incredulity and vague generalizations should be left back in the writer's room at Warner Bros.
by paultopia | 2025-10-16 16:16:35+00:00
The differences in disk size and software needed to access the Hawking material is typical of the early floppy disk era. "There wasn't one system that dominated the market," Talboom explains. "It was a bit of a wild west out there."

Good heavens this makes me feel ancient. Do today's BBC readers really not know that there were two main sizes of floppy disk?
Ask HN: Who wants to build the AI POS for SMBs?
by zzzzdd | 2025-10-16 16:16:36+00:00
We’ve got new payment rails (stablecoins, instant settlement) and AI getting smarter by the day. Existing POS systems are closed, fragmented, and expensive. Maybe it’s time for a new POS — AI-first, open, and cheaper to run.
by jayd16 | 2025-10-16 16:16:47+00:00
It really depends. IEnumerable could have a lambda that leaks the world and makes a web call on every iteration for all the caller knows. You know iterating a List will be fairly banal.

So from an API perspective, I think returning IEnumerables can end up being too cute. The caller has to deal with this unknown thing.

In general you should be clear about what you return and loose about what you accept. If your whole API is returning IEnumerables and some are expensive to iterate and others are not its actually less clear what I'm getting. And this isn't to say List is always the answer either.
by zdragnar | 2025-10-16 16:16:52+00:00
I worked for an agency company (mostly T&M contracts) that went through a round of layoffs almost entirely because they wanted to be "like a family" and the managers didn't let poor performers go. I think they ended up cutting something like 10% of their workforce, including underperformers and all new hires, in an effort to get cash flow moving in the right direction again.

It was incredibly rough- a lot of people who weren't being told they needed to shape up or ship out were instead simply told they're being shipped out. The only upside is managers got better about supporting employees later on who weren't performing, including putting people on PIPs rather than letting them coast.
by devilbunny | 2025-10-16 16:17:19+00:00
In older areas, some. But practically anything after WW2, not nearly as much.

It's somewhat misleading to talk about distance-to-X in a lot of American places. I live less than a mile from the nearest grocery as the crow flies, but if I wanted to walk there I have to traverse my entire street to get to an exit road (as opposed to walking out my back gate; the whole back is fenced because the exit road is directly behind my house). Then I have to walk down a fairly busy one-lane-each-way road with no sidewalks or shoulders present (i.e., you're going to be walking in a shallow drainage ditch - hope it's not raining!) for a few hundred meters, cross two busy multilane roads, and walk across an unshaded parking lot.
by raw_anon_1111 | 2025-10-16 16:17:21+00:00
Really? While I don’t know anything about flying a plane, I do know when they say something weighs $x, how heavy $x is. I also know that if it has a fan that stays on constantly it’s going to be louder than a laptop that doesn’t have a fan or one that hardly ever comes on.

I know that if they say the laptop last 3 hours on a battery compared to 13+ hours that 13 > 3. I learned that when I was 4 years old.

I also know that if it’s an x86 laptop, that it is going to run hotter than my M2 MacBook Air.

If I read the dimensions of the laptop and read the dimensions of my laptop, I can easily say it’s “bulky”.
by nathan_naveen | 2025-10-16 16:17:24+00:00
Hey, the author here... Our blog post is mainly talking about how the vulnerability works, but even if there is an insider threat (or reverse shell or any kind of attack) there are ways to stop this. We at Bomfather have a solution for this (we aren't trying to plug ourselves here), but any good eBPF solution should be able to protect this.
by jjangkke | 2025-10-16 16:17:31+00:00
is there an open source version of this in github? i think i've seen something similar.

one off putting thing about installing the extension is all the reviewers seem to be Indian and I've seen similar patterns across Google Reviews where there is a flood of reviews from Indian users and they are almost always fraud or some weird scam

not saying this is the case here but whenever I see a bunch of reviews from Indian names, it automatically makes me trust whatever service or product less just fyi.
by pmarreck | 2025-10-16 16:17:37+00:00
> If a company feels an employee is not being productive, they should be allowed to let them go.

Even if they feel they ARE being productive, they should be allowed to let them go. The ultimate point of a job is not to get paid, it is to produce work that accomplishes a goal set by the employers. So if they change those goals for some reason, then the letting-go should be allowed.

I really wish there was some sort of UBI to disincentivize clinging to a near-useless (in terms of ultimate goals) job. Heck, just making unemployment not contingent on getting fired (another perverse incentive) would be an improvement.
by SoftTalker | 2025-10-16 16:17:38+00:00
That's what I do. It's really not very difficult if you don't have a complicated income situation. Even with some self-employment I found it straightforward. Once you've done one year, subsequent years are very similar (but read the bulletins that talk about "what's new this year" because there are always differences.

The spreadsheet downloadable at https://sites.google.com/view/incometaxspreadsheet/home (no affiliation) is helpful to avoid math errors and get the entries from the various schedules into the proper place on the main forms.
by earth2mars | 2025-10-16 16:17:43+00:00
all-in on AI infra. figuring out is an interim issue as the technology is moving fast while it is still early in capabilities of the models. But, bubble can only burst of the model providers can't figure out how they can make money. but seems like with agents workforce, shopping, ads, adult content stuff that OAI is going after, they seem to be after making money. I can see 20k yearly subscriptions coming soon for enterprises once this tech is reliable enough than a 200k employee or at least pair up with a 400k employee with 5, 20k agents to do 6x work than spending 400k+200k*5.
by dayvster | 2025-10-16 16:17:47+00:00
Author of the article here again.

Since I've seen multiple people complain about this I've dropped adsense completely as they were pretty invasive with tracking and the amount of ads.

I'm currently testing carbon ads and then I'll do a split test with ethicalads.io

So far both of them only display a singular small banner and it's better targeted towards devs.
by jerlendds | 2025-10-16 16:18:14+00:00
Lately Ive been thinking about building a desktop app with Rust and Ive started exploring the gpui library from Zed to see what its capable of. I haven't entirely decided on what the app will be but I do know I need network graphs to satiate my graph obsession so I started the `gpug` project a few days ago. It's a network graph visualization library built on top of gpui: https://github.com/jerlendds/gpug
by ryandrake | 2025-10-16 16:18:23+00:00
This has never made sense to me. In the US, you can fire someone because you don't like that they wore a green shirt! As long as it's not for one of those specific, enumerated forbidden reasons, companies have total freedom to hire and fire.

I was fired once, and there were no PIPs, no documentation, no warning, no nothing. Just "We aren't doing this work anymore and don't need you" and that was that.
by prasoonds | 2025-10-16 16:18:28+00:00
Somewhat tangential but I’m curious how people are dealing with these new LLM addons (mcp, extensions for vscode, now CC plugins) at big orgs.

I’ve been using it for personal projects but surely large companies have _some_ way they’re trying to prevent security issues? For instance, I remember one company I worked at blocked us from installing VSCode extensions.
by kstrauser | 2025-10-16 16:18:43+00:00
I demand instant gratification, darn it!

Heh, gotcha. I do hope it helps, though! Shortcuts is astoundingly powerful and I’ve used it for any number of personal nits like this. For example, combine it with Keyboard Maestro and you can add new commands to any app that’s scriptable via Shortcuts, like “if the current app is Notes, and I press F5, copy the current note and post its contents to Mastodon”, or whatever.
by vector_spaces | 2025-10-16 16:18:49+00:00
In large swaths of the country, these "non-grocery stores" are a lifeline, as they are the only option. In others, you don't even have that -- gas station convenience stores might be that lifeline instead. [1]

I am familiar with what the grandparent is referring to, having spent a decade running purchasing teams in US grocery stores. Even in urban areas with many different food retail stores, a typical supermarket in the US is a fairly difficult place to shop for someone with specific food sensitivities. Hopefully folks here who live in the SF Bay Area appreciate that it's a total outlier in both the diversity of stores available and the assortment of products sold in a typical Bay Area supermarket

[1] https://ers.usda.gov/data-products/charts-of-note/chart-deta...
by remix2000 | 2025-10-16 16:18:58+00:00
The point of my comment is that in my experience, incompetently written, overly-cautious code tends to be more safe at the expense of maintainability and/or performance.

Sadly, I don't know rustlang, so I can't tell if the inability to describe its features in more commonly used terms is due to incompetence or the features being irrelevant to this discussion (see the title of the thread).
by Der_Einzige | 2025-10-16 16:18:58+00:00
To be clear, "actual" grocery store for the purposes of finding reliably fresh and healthy food includes one of the following:

1. Upscale western grocery stores and markets, ideally located within the biggest and most affluent city possible. Pikes place market would be a great example of what I'm talking about for you seattle folks.

2. Asian grocery stores, like "H-mart"

3. Farmers markets, but these are hit and miss, especially in smaller communities

Most other grocery stores, including Costco, Trader Joes, etc are full of extremely unhealthy trash slop. It's still extremely hard to find reliable low sugar options nearly anywhere, including at health and "organic" oriented grocery stores.

America just sucks for foodies who don't have unlimited time to get through the slop.
by uecker | 2025-10-16 16:19:04+00:00
I don't think so. First, Rust did not come from nowhere, there were memory safe C variants before it that stayed closer to C. Second, I do not even believe that memory safety is that important that this trumps other considerations, e.g. the complexity of having two languages in the kernel (even if you ignore the complexity of Rust). Now, it is not my decision but Google's and other company's influence. But I still think it is a mistake and highlights more the influence of certain tech companies on open source than anything else.
by dfxm12 | 2025-10-16 16:19:25+00:00
Perhaps this is a function of "easy to find". Food deserts are a problem with regards to a lot of families only having little access to fresh foods. When you have to drive 30 min to the IGA, maybe you overbuy compared driving the 5 min to shop at the dollar general. The consolidation of big supermarket chains contributes to the creation of food deserts.
by LeifCarrotson | 2025-10-16 16:19:30+00:00
Sorry to break it to you, but your "recent" thread is 4 years old.

I have a cheap ozone generator I've used for cleaning cars and boxes of used books. Used at the right concentrations and durations, it's magical! Run it outside or in a sealed tote.

But yeah, they'll sell them to just anyone. Electricity and air go in, and ozone (a reactive, toxic chemical) comes out for as long as you leave it plugged in.
by asa400 | 2025-10-16 16:19:30+00:00
The size of the diff and the latency of the underlying transport layer are independent. If your user in NY clicks a button that has to go to your server in SF, you pay for that ping both NY->SF and SF—>NY for the reply.

Same goes for whether they’re on some flakey mobile connection in a car or on a train.

It’s also super easy to accidentally send a ton of data down the wire on component mount. I worked on a massive LiveView app at a company you’ve heard of and these kinds of issues were a problem the whole time.

You also give up the standard stateless HTTP request/response model when you go with LiveView. This is not necessarily bad, but people should be aware that they’re turning their stateless web tier into a stateful web tier. It’s an entirely different model (and in my opinion, more challenging).

LiveView is cool technology but I don’t want people to overlook the fact that it has some sharp edges you have to be aware of when building large products.
by 1vuio0pswjnm7 | 2025-10-16 16:19:55+00:00
"Mozilla has reversed course on when the protocol portion (e.g. http or https) of the URL in the URL bar is hidden since Firefox 128. We used to have logic in one of our patches around Onion Services (which are always end-to-end encrypted regardless of the application-level protocol used) to follow whatever Firefox does for https. However, with the latest changes in Firefox, this patch became a bit gnarly to apply correctly so we took a step back and thought to ourselves, why are we even conditionally hiding this from the user?"
by engeljohnb | 2025-10-16 16:20:02+00:00
After looking more closely at the release dates of the earliest home computers, I found you're right. Three major home computers, all preassembled, with keyboard and video display and BASIC launched in 1977. Seems Apple II was not the first, only the most forward-looking of the three.

I still don't credit Steve Jobs with starting any computing revolutions, in 1977 or 2008.
by hylaride | 2025-10-16 16:20:11+00:00
IIRC, Microsoft wrapped a good chunk of the BSD code with it's native implementation of the Winsock API (I may be misremembering and the BSD code may have only been in the NT or win32 code - it's been decades and I'm pretty sure the whole stack has been rewritten since).

But if there wasn't a bunch of people pushing various implementations based on a permissive licence, it may not have been clear that the demand was there. Winsock (the API) heavily leveraged BSD sockets in its implementation, too. V1 was for all intents and purposes designed to deal with unifying their BSD implementations that had problematic issues because Windows didn't have a lot of the system calls that UNIX/POSIX did (though POSIX was available later on in NT) and allowing inter compatibility. It's not clear that Peter Tattam would have written Trumpet if the API wasn't already published, which was driven by the BSD code.

Also, Trumpet was not free or open source. It was notoriously pirated and illegally distributed.

Some history is here: https://windows-pride.fandom.com/wiki/WinSock#Background
by jasonlotito | 2025-10-16 16:20:21+00:00
> If a company feels an employee is not being productive, they should be allowed to let them go.

That's not what layoffs are. In fact, your belief is not productive. Why are you waiting for layoffs to get rid of people who are not being productive? Why are you supporting people being unproductive?

> You need a way to get rid of dead wood, otherwise you would be too afraid to grow and hire when you need to.

That's not what's happening. Generally it's a result of leadership failing to do their job, misusing resources, and needing to compensate for that in the market.

Layoffs are signals that the leadership is not being productive. Full stop.
by mindslight | 2025-10-16 16:20:24+00:00
Except when it comes time to speak in private with other people, speak for other people so they may obtain privacy, speak for sex work, speak for drugs, speak at banks, speak to people in other countries, refuse to speak to government, etc. Then it's very serious Money which has Very Important Regulations. Regulations which always seem to burden regular individuals while facilitating business as usual for those with power who can grease the system.

FWIW I think the "money is speech" is actually a bit of a distraction. What we really need is wholesale reform to corporate/LLC law. Corpos are not mere groups of people exercising their individual rights, but government-created liability shields. Thus it makes perfect sense to regulate them to prevent obvious mechanisms of harm that leave others holding the bag. The vaunted "man in the arena" needing minimal regulation can actually get into that arena with a sole proprietorship or general partnership. (which is exactly where most small businesses actually are, regardless of any LLC filings)
by ndriscoll | 2025-10-16 16:20:33+00:00
Layoffs are a signal that a company feels they don't see a way to get a high enough ROI on their productive capacity. That could be performance related, or it could be e.g. that the company does not see good R&D avenues to pursue, so they scale down their R&D org. Or market demand dries up so they scale down their sales org. Or interest rates change, changing the definition of "high enough ROI". In theory people working in computer fields are always building automation so it should be easy to scale down and coast in maintenance mode if the business wants to do that. That applies less to video games of course, but even there the top selling games each year consistently feature Call of Duty <current year>, Madden <current year>, and FIFA <current year>.
by sushisource | 2025-10-16 16:20:47+00:00
+1 to this copy being a little bit over-the-top. This is neat, but, as you pointed out at the end of the day this is still computationally equivalent to normal 2d cellular automata. I suspect (not taking the time to prove this) that it's equal in a fairly obvious way, which is that you could just replace "links" with 8*<num link states> additional sub-states per cell. The only real difference is just in how it's visualized.

So, neat, but not exactly mindblowing.
by more_corn | 2025-10-16 16:20:48+00:00
A better title is: “green hydrogen is a myth.” The cheapest and easiest way to make hydrogen is from fossil fuels. Every industrial use of hydrogen will settle on the cheapest option.

The reason there’s a massive astroturfing campaign for hydrogen is that the petroleum companies funded it.

Nobody who think is clearly about it for more than 5min thinks hydrogen is a viable green fuel.

Hydrogen is oil with extra steps.
by dunkvg | 2025-10-16 16:21:05+00:00
What he meant is that company's MO is buying IPs of successful franchises that are dear to many gamers, release 1-2 crappy games on that IP that is filled to the brim with microtransactions which is not well received by the customers (but makes them money), resulting in the death of that franchise. Rinse and repeat for whatever IPs still remain to be bought.

It creates money, but contributes 0 or negative value for the actual gaming industry, unlike other companies like FromSoft that consistently hits the ball out of the park, pushing the envelope on new franchises and new gaming genres. THAT, is creating value.