MurphyA/hacker-news huggingface dataset:
by BloondAndDoom | 2025-12-16 17:38:49+00:00
I honestly cannot agree more with this, while still standing behind what I said on the parent comment.

As someone who's been in tech for more than 25 years, I started to hate tech because of all things that you've said. I loved what tech meant, and I hate what it became (to the point I got out of the industry).

But majority of these disappear if we talk about offline models, open models. Some of that already happened and we know more of that will happen, just matter of time. In that world how any of us can say "I don't want a good amount of the knowledge in the whole fucking world in my computer, without even having an internet or paying someone, or seeing ads".

I respect if your stand is just like a vegetarian says I'm ethically against eating animals", I have no argument to that, it's not my ethical line but I respect it. However behind that point, what's the legitimate argument, shall we make humanity worse just rejecting this paradigm shifting, world changing thing. Do we think about people who's going to able to read any content in the world in their language even if their language is very obscure one, that no one cares or auto translate. I mean the what AI means for humanity is huge.

What tech companies and governments do with AI is horrific and scary. However government will do it nonetheless, and tech companies will be supported by these powers nonetheless. Therefore AI is not the enemy, let's aim our criticism and actions to real enemies.
by cmcaleer | 2025-12-16 17:39:05+00:00
The only thing that gives some slight semblance of hope is that he at least acknowledges that Mozilla is vulnerable and he very very briefly mentions needing new sources of revenue.

No mention of an endowment (like Wikipedia has) or concrete plans to spend money efficiently or in a worthwhile way, and I sure hope ‘invest in AI’ doesn’t mean ‘piss away 9 figures that could have set up an endowment to give Mozilla some actual resilience’.

I hope is that he’s at least paranoid enough about Mozilla’s revenue sources to do anything about their current position that gives them resiliency. Mozilla has for well over a decade now been in a pathetic state where if Google turns off the taps it is quite simply over. He talks a lot about peoples’ trust in Mozilla. I don’t really remember what he’s talking about to be honest, but if Mozilla get to a point where they seem like they can exist without them simply being Google’s monopoly defence insurance, perhaps I’ll remember the feeling of trusting Mozilla. I miss it.
Show HN: Protoc-gen-dal – Generate data access converters from protobuf
by flashgordon | 2025-12-16 17:39:11+00:00
I've been building services where the API layer and database layer inevitably drift apart. Different field names, timestamps as int64 vs time.Time, nested messages becoming JSONB columns - the usual pain. I got a bit sick of hand-writing the same boilerplate converters between my API protobufs and GORM/Datastore entities, so I built this.

Yes - coupling API and DB schemas isn't always best practice. Your API should evolve independently of storage. Leaking internal details to clients is bad. DB optimizations (denormalization, indexes) shouldn't dictate your API shape. But really for a lot of the services Ive bene building - especially at the early stages - there is a lot of "similarity" - 80-90%. Id be doing the same `user.Name = dbUser.Name` lines hundreds of times, and the "clean separation" was mostly ceremony. And the drift just caused more bugs early on - you know forgetting to update a converter when adding a field, subtle type mismatches, copy-paste errors and so on.

This lets me have a single source of truth for my schemas and declare "transformations" as it goes through the layers and the target models/converters are also generated. You could use something like tRPC but then you are stuck with a single language eco system. I really wanted to not have that coupling. Now I can move fast when the schemas are similar, while still allowing divergence when I need it (decorators for custom logic, explicit field mappings).

Currently I generate targets for GORM (Go) and Google Cloud Datastore (so I can spin up small projects with postgres storage or AppEngine storage). Definitely rough around the edges and probably missing features you need, but it's been useful for my own projects. Still lots of things planned (and doing other languages is on the roadmap)

Would love feedback - especially if you've found better patterns for this problem.
by jlawson | 2025-12-16 17:39:15+00:00
This podcast covers a bunch of it: https://www.youtube.com/watch?v=S5nj3DLvT64

It's one of those things that can be tricky to research because almost all the researchers and journalists on the topic very much don't want to see this conclusion. So there's a tremendous amount of misrepresentation and wishful reasoning about how to interpret the data. The truth comes out from actually reading the data, not researcher or journalist summaries.
by goku12 | 2025-12-16 17:39:45+00:00
> For starters, it's the application that has to ask to be sandboxed

Are you sure about this? My belief was that all flatpak apps run inside a bubblewrap (bwrap) sandbox. I just checked and that's exactly how it runs for me.

> so if I were to make a malicious flatpak I will just ask for full file system access or d-bus.

This is done at install time. The application inside the flatpak can't change it on its own. Reputed repositories like Flathub check the permissions and flag them if they are too broad. And you can also change it using something like FlatSeal. This is almost the same permissions model followed by Android.
by lbrito | 2025-12-16 17:40:18+00:00
I share the sentiment about the state of things but can't relate to whether any of it is literally inevitable or not. To me it just doesn't matter. Inevitable or not, this is the world we live in, and its not like I (or any group of likeminded people) can change anything.

So technically inevitable or not, it doesn't matter. People will at large keep using smart refrigerators and Tiktok.
by mikepurvis | 2025-12-16 17:40:36+00:00
... that said, there is also a small market for "separates" where you have a decoding-only preamp that either feeds active speakers or another box containing just the multi-channel amplification:

https://www.marantz.com/en-ca/category/av-separates/

The output of these units is line-level signals feeding high-impedance loads. They could definitely be a fraction of the size they are.
by axelfontaine | 2025-12-16 17:41:21+00:00
The $0.002 per-minute for self-hosted runners will definitely change the unit economics for a lot of 3rd party runner providers.

I'm sure we'll feel it too at https://sprinters.sh, but probably a bit less than others as our flat $0.01 per job fee for runners on your own AWS account will still work out to about 80% average savings in practice, compared to ~90% now when using spot instances.
by pstuart | 2025-12-16 17:42:11+00:00
I understand your concerns about this (living outside Portland OR) but would counter that there's plenty of chaos with the current system.

I lost my brother to heroin decades ago and the laws on the books did nothing to prevent it, and a better system could have helped prevent it.

It would have to be done "holistically" (coordinated with the legal system, policing, health care, etc) but it's technically viable. The only thing stopping us from doing it is, um, us.

Even if it wasn't truly legal, it could be vastly overhauled if it actually was about doing what it pretends to be about: protecting us from the dangers of drugs.
by gearhart | 2025-12-16 17:42:14+00:00
Interesting. I just ran a similar search for « ANPR » which I think is the UK equivalent, in UK local government meetings and it’s mentioned about 80 times a month, which from a cursory glance looks like it’s more than are being shown here. I didn’t look through them yet to see how many were discussions about adding new installations vs referencing existing ones.

Is the argument that Flock cameras are used for mass surveillance defensible, or just paranoia, and if it is real, does anyone have a good idea of whether the same argument would apply in the UK?
by dpark | 2025-12-16 17:42:15+00:00
People also mistake the appearance of effortlessness with the reality. I used to play the trumpet and there was always this drumbeat of “don’t press the mouthpiece into your mouth so hard”. I think every instructor I ever had told me some variant of that. Supposedly new learners press way too hard trying to hit the high notes, while professionals hit those notes without that level of force.

Turns out nope. Someone did a study and measured the force and it was basically the same across skill levels. The professionals just make it look easy because they are used to it and more skilled.

Which makes sense, right? Highly skilled people often make things look effortless even when they objectively are extremely difficult tasks.
by neonsunset | 2025-12-16 17:42:22+00:00
C# actually already has limited lifetime analysis :)

https://em-tg.github.io/csborrow/

> Ownership model for example, would it be possible to enforce practice via some-sort of meta framework?

It should be possible to at least write an analyzer which will be based on IDisposable-ness of types to drive this. Notably, it is not always more efficient to malloc and free versus using GC, and generational moving GCs do not operate on "single" objects allocating and freeing them, no, so you cannot "free" memory either (and it's a good thing - collection is marking of live objects and everything unused can be reclaimed in a single step).

Also the underlying type system and what bytecode allows is quite a bit more powerful than what C# makes use of, so a third language targeting .NET could also yield a better performance baseline by better utilizing existing (very powerful) runtime implementation.

Lastly, there have been many improvements around devirt and object escape analysis, and GC changes are also a moving target (thanks to Satori GC), so .NET is in quite a good spot and many historical problems were or are in the process of being solved, that make Rust-style memory management less necessary (given in Rust you also make use of it because you want to be able to run your code on bare metal or without GC at all, only relying on host-provided allocator - if you do not have such requirement, you have plenty of more convenient options).
by MyOutfitIsVague | 2025-12-16 17:42:29+00:00
The accusations aren't "towards anyone who dares question her", they're towards people who assume that she had come in after the fact and unfairly got into somebody else's role, which is ignorant (and easily cleared up by glancing at a Wikipedia article) and also a common refrain aimed at any woman in any position of authority.

I'm not a fan of Baker for many reasons, but "how did she even get that role?" always pings my shithead radar, and isn't a question I hear for incompetent male CEOs, who are assumed to be just incompetent, while the women are assumed to be incompetent infiltrators who were hired on the basis of their sex.
by lab700xdev | 2025-12-16 17:42:39+00:00
The Golden Rule holds: "Don't unpickle untrusted data." The problem I'm trying to solve is that "Untrusted" has become blurry in the AI age. Data Scientists treat Model Hubs (like Hugging Face) as trusted repositories, similar to PyPI or NPM. They shouldn't, but they do. This tool effectively serves as a "Loud Warning Label" to break that assumption. It tells the engineer: "Hey, you think this is just weights, but I see socket calls in here. Do not load this."
by Y-bar | 2025-12-16 17:42:47+00:00
The commission might have agreed with the timeline. It is unclear. But on the other hand this is not just about the relationship between Apple and the EC. Their understanding might actually have meant that the damage to users and other developers remained as is claimed here so the commission now has to listen to the injured party and adjust their posture.

Think of it this way: I am blocking part of your driveway for some reasons, and after a while me and the city inspector agree that I will remedy the situation next year. Would you accept that, or would you tell the inspector that your driveway is still not useable and that I should be quicker?
by LocalH | 2025-12-16 17:43:01+00:00
To me, it's part satire and part arrogance. Some people find it so hard to understand that their memory can be faulty that they'll construct a whole theory around something in order to avoid doing so. Others capitalized on that in a humorous way to contribute further to the "Mandela effect".

Of course, the silliness has always been refuted, since nobody has an authentic example of "Berenstein" that isn't itself an error or misprint.

It also touches on the lack of care that people tend to have when it comes to getting names right. The creators of the Bears dealt with this in school, with a teacher who absolutely refused to believe that the A spelling was correct, asserting "there is no such name". A very large number of people throughout history have suffered similar fates, where others would dispute the spelling of their name, or indeed their entire name.
by lenerdenator | 2025-12-16 17:43:07+00:00
Police ignore crime that's happening on the roads right now.

Drive around Kansas City sometime, particularly on the Missouri side. Tons of temporary paper license plates that are a year past expiration. Any member of law enforcement could pull the person over and enforce a penalty for it.

They just... don't. I don't know exactly why that is. Are they afraid that doing so opens them up to the chance of being shot or engaging in a high-speed pursuit? The former definitely happened in North Kansas City a few years ago (not to be confused with KC North) but having a massive network of cameras tracking license plates and how they move across town doesn't help. At the end of the day, you have to send someone a fine, and if they don't pay it and don't show up for court, you are again faced with having a police officer try to interact with them one-on-one, this time to enforce a bench warrant for their arrest.

In the meantime, you now have an absolutely massive data set of citizen movements being collected without a warrant by an increasingly authoritarian American government.
by jordanb | 2025-12-16 17:43:23+00:00
His Tesla short was off many years before his fund closed and he pretty much said he wasn't going to bet in meme stocks since their value is so detached from any kind of objective analysis.

The problem for him (and muddy waters and other shorts) was the memification of the entire economy. If you listen to his data center REIT short thesis it was very sound. Data center REITs were not meme stocks and there was every reason for them to respond to economic gravity. There was a lot of inflow of capital during ZIRP leading to a lot of buildout, but with the end of ZIRP the low return on capital in their business was going to kill them. But then the AI bubble came along and everything within three degrees of bacon went to the moon.
by sharps1 | 2025-12-16 17:43:25+00:00
They originally started with Gecko and switched to Chromium.

"There were a ton of issues using Gecko, starting with (at the time) no CDM (HTML5 DRM module) so no HD video content from the major studios, Netflix, Amazon, etc. -- Firefox had an Adobe deal but it was not transferable or transferred to any other browser that used Gecko -- and running the gamut of paper-cuts to major web incompatibilities especially on mobile, vs. WebKit-lineage engines such as Chromium/Blink."

https://news.ycombinator.com/item?id=28941623
by tensor | 2025-12-16 17:43:33+00:00
I'm sure a lot of people would like this to be true, but it's right there in the definition of use: https://www.merriam-webster.com/dictionary/use. Anywhere you can use "utilize" you can also equally use "use." One subsumes the other.

Personally, anytime I see the word "utilize" it makes me think the writer is just trying to sound smart or "put on airs." For me it has the opposite effect that the writer is trying to achieve.
by frumper | 2025-12-16 17:43:34+00:00
If a child isn't covered by medicaid for income reasons, then CHIP is a program that kicks in to cover kids at higher income levels. These are all federally backed state run programs though so it's going to be hard to figure out exact details and surely someone is slipping through some cracks. Some states combine the programs, some have both. They can vary on the income levels. There is also some level of transition as the paperwork can be cumbersome, unclear and confusing, so kids may be kicked out of the programs while these processes play out, usually with retroactive statuses of eligibility.
by skydhash | 2025-12-16 17:43:39+00:00
> This workability indeed might require temporally replicating old habits while I learn the new ones, which lazyvim does

I'm not judging your for it, but to me that sounds like learning the violin by plucking the strings like a guitar. You're increasing the learning period by following old habits which may even be harmful.

I think it's better to just use the new editor sparingly, learning what you need, then switch fully once you're comfortable. A filetree is never necessary unless you're actually exploring and a file manager would be better for that. Vim has global search with `grep` and the terminal is available through `ctrl-z` and the `:terminal` command.

I've seen people touting Neovim setup that are just making things complex and fragile for no reason.
by kahmeal | 2025-12-16 17:43:42+00:00
> I know this is an unpopular opinion here, but I get a lot more value out of targeted social media ads than I ever did billboards or TV commercials. They actually...show me niche things that are relevant to my interests, that I didn't know about. It's much closer to the underlying real value of advertising than the Coca-Cola billboard model is.

You are describing two different advertising strategies that have differing goals. The billboard/tv commercial is a blanket type that serves to foster a default in viewers minds when they consider a particular want/need. Meanwhile, the targeted stuff tries to identify a need you might be likely to have and present something highly specific that could trigger or refine that interest.
by bcrl | 2025-12-16 17:43:53+00:00
I would be fine if data centers paid the full cost of their existence, but that isn't what happens in our world.

Instead the cost of pollution is externalised and placed on the backs of humanity's children. That includes the pollution created by those datacentres running off fossil fuel generators because it was cheaper to use gas in the short term than to invest in solar capacity and storage that pays back over the long term. The pollution from building semiconductors in servers and GPUs that will likely have less than a 10 year lifespan in an AI data center as newer generations have lower operating cost. The cost of water being used for evaporative cooling being pulled from aquifers at a rate that is unsustainable because it's cheaper than deploying more expensive heat pumps in a desert climate.... and the pollution of the information on the internet from AI slop.

The short term gains from AI have a real world cost that most of us in the tech industry are isolated from. It is far from clear how to make this sustainable. The sums of money being thrown at AI will change the world forever.
by flatline | 2025-12-16 17:44:09+00:00
I also thought the rest of the interview was really worthwhile - they talked a lot about real problems in the medical industry from different perspectives. What a great and critical discussion from Dr. Mike. If Amen had conceded the point they could have moved on. There could be real findings to be had there, and some may even match his conclusions, but many likely will not, and the whole thing could also be pure fiction. We should want better answers to these questions. It's unfortunate to watch someone as seemingly intelligent and well-informed as Amen come across as shilling snake oil, and/or just being hung up on his ego, at the end of it all. Scientific literacy is so critical, because it's easy to cloak pseudoscience behind high-tech smokescreens.
by dotancohen | 2025-12-16 17:44:11+00:00
> Translation?

Sounds like a great OS feature. I might want to use this in my PDF viewer and Office viewer as well.

> Image search?

Sounds like a web site, not a browser feature.

> Live captions?

Sounds like a great OS feature. I might want to use this in VLC as well.

> Dubbing?

Sounds like a great OS feature. I might want to use this in VLC as well.

> Summary?

Sounds like a great OS feature. I might want to use this in my PDF viewer and Office viewer as well.

> Rewrite text better?

Sounds like a great OS feature. I might want to use this in my PDF viewer and Office viewer as well.
by blm126 | 2025-12-16 17:44:32+00:00
I believe you stated the problem in a way that its unsolvable. Charge your customers money, so you can work for them. I'm not nearly as certain as you are that Netscape failed because it was charging money. Netscape just stopped updating for multiple years at the height of the browser wars.

For Firefox in particular, I would 100% be willing to pay for it. Individuals like me who will pay are rare, but companies that will pay aren't. I think the answer for modern Mozilla is a Red Hat style model. Charge a reasonable amount of money. Accept that someone is going to immediately create a downstream fork. Don't fight that fork, just ignore it. Let the fork figure out its own future around the online services a modern browser wants to provide.

Then, lean hard into the enterprise world. Figure out what enterprise customers want. The answer to that is always for things to never, ever change and the ability to tightly control their users. That isn't fun code to write, but its profitable and doesn't run counter to Mozilla's mission. That keeps Mozilla stable and financially independent.

Mozilla will maintain lots of influence to push forward their mission, because hopefully their enterprise customer base is big, but also they are the ones actually doing the work to make the downstream fork possible.
by throwaway198846 | 2025-12-16 17:44:36+00:00
I literally conceded that "As for the rest of them they need to be considered" (for extradition). Yes I think this conversation is at end of usefullness. Israel has good reasons form their perspective to why they give citizenship easily and pretty much all countries don't give up their citizens without good cause (I read about a case where France didn't want to extradite to Israel because they aren't part of the EU so it wasn't legal. At the end France court sentenced them, so Israel should do the same).
by ceejayoz | 2025-12-16 17:44:38+00:00
> The point is that if you were to apply the "you get fired from your job for this" standard evenly, the majority of the country would've had to get fired from their jobs.

Standards should be higher for folks with more power. The cashier at the grocery store expressing bigoted beliefs won't harm me much; my boss doing it is more serious.

> Nobody was being murdered here, it's not remotely the same.

I assure you, homophobia has its murder victims. (Including a good number of Holocaust ones.)