MurphyA/hacker-news huggingface dataset:
by Spivak | 2025-12-10 17:40:05+00:00
I guess I should have said "a more inconvenient time" where owning an EV kinda revolves around your charging setup/schedule in a way that you don't have to think about with ICE cars. I know some people swear by them being more fun to drive but that's the last thing on my list of requirements for a car. I will say I think you're giving ICE cars a bad rap, my little Honda Fit that will be replaced by the EV is at 150k miles with nothing other than like three oil changes (yes i know) and a new set of tires.
by legobmw99 | 2025-12-10 17:40:43+00:00
There are some interesting experiments going on in the OCaml world that involve what they call 'modes', essentially a second type system for how a value is used separate from what it is. One goal of modes is to solve this problem. It ends up looking a bit like opting-in to a Rust-style borrow-checker for the relevant functions

https://oxcaml.org/documentation/modes/intro/
by zozbot234 | 2025-12-10 17:40:47+00:00
You can do it by combining ghostcell/qcell along with some bespoke "static/compile-time reference counting" for the double links part. But ghostcell/qcell is quite difficult to use with Rust's current feature set (it has to use lifetime hacks to place a safe "brand" on type instantiations, a kind of quasi-capability construct), so it hasn't become a part of standard rust so far.
by lm28469 | 2025-12-10 17:40:47+00:00
Quality of life for integrated citizens or for FIRE leeches ? The truth from quality of life polls can be far from the truth of migrants on the ground. If you're leaving CA for Belgium to save money and enjoy a nice "quality of life" you're in for a treat lol. People aren't interchangeable units of meat that can be integrated and fully acclimated to new cultures/nations.

I could understand Amsterdam/Berlin for the vibe and the fact that everyone speaks english. Portugal/Spain/Greece/Italy for the weather, the nordic countries for nature and the overall lifestyle... but Belgium, really ? no offence but it's like Luxembourg, if it wasn't for tax reasons nobody would ever willingly move there
by nick238 | 2025-12-10 17:40:55+00:00
Decades ago, there was less competition for eyeballs, much more high-quality content (vs. slop), and investors were a bit willing to just build an audience without seeking immediate returns. Early social media was aspirin: a useful drug, but not addictive. Now it's super-cocaine and hyper-meth trying to keep the user high.

Also, what's an 'ad' is an extreme spectrum nowadays with free stuff given out in exchange for a post, people trying to act like paid influencers to fake it until they make it, paid influencers, and listicle affiliate link slop.
by japhyr | 2025-12-10 17:41:15+00:00
> you can't regulate away ALL parenting

This is absolutely true. However, when you do away with the kind of regulation a healthy society needs, you can't then blame everything on parents.

Regulation has been presented as a bad thing for a long time now, even though it's what cleaned up our rivers that used to catch on fire. Just like taxes have been presented as a bad thing, even though they paid for all the public infrastructure we use every day.

As a society, we've lost a vision for the middle ground. It sure feels like we need to find it again, and the sooner the better.
by safety1st | 2025-12-10 17:41:45+00:00
It's worth noting that this was a pretty active debate as TVs were going from one in the household to one in every room. "We don't want to put a TV in our kids' room, it'll rot their brains." And there was research to back up that it had a negative effect to some degree.

So why are we surprised that when we put a TV in the kids' hands things got even worse? Meta testified on the stand recently that they're not a social media company anymore, they're now all about video. Tiktok is the new TV. Every app wants to Tiktokify. The money from TV, just pushing an endless stream of video to someone, is very good.
by vpShane | 2025-12-10 17:42:12+00:00
They're not useless. And I'm well aware of how MITM attacks work. Any hops along the path from my VPN endpoint to the server unencrypted can be, and are: viewed with plaintext. With a self signed certificate I can choose to accept the certificate or not. I'm not arguing to use them, I'm saying I've moved on from http, which is reasonable for me to do in today's 'get all of their data' age.
by Simulacra | 2025-12-10 17:42:22+00:00
I like to win another poster said about addiction to cigarettes other things. The world drugs was an absolute failure. I think that is how this is going to go, lots of regulation and expenditure for something that's going to ultimately fail. Can't really work unless it's a little authoritarian, such as permitting Websites to only allow youth who have a permit. But I am in agreement, we need to do more, and we can't really depend on the parents anymore. So I think in a way, we have to make it costly for children to do things they're not supposed to be doing, but without disadvantaging certain groups.
Show HN: Automated license plate reader coverage in the USA
by sodality2 | 2025-12-10 17:42:30+00:00
Built this over the last few days, based on a Rust codebase that parses the latest ALPR reports from OpenStreetMaps, calculates navigation statistics from every tagged residential building to nearby amenities, and tests each route for intersection with those ALPR cameras (Flock being the most widespread).

These have gotten more controversial in recent months, due to their indiscriminate large scale data collection, with 404 Media publishing many original pieces (https://www.404media.co/tag/flock/) about their adoption and (ab)use across the country. I wanted to use open source datasets to track the rapid expansion, especially per-county, as this data can be crucial for 'deflock' movements to petition counties and city governments to ban and remove them.

In some counties, the tracking becomes so widespread that most people can't go anywhere without being photographed. This includes possibly sensitive areas, like places of worship and medical facilities.

The argument for their legality rests upon the notion that these cameras are equivalent to 'mere observation', but the enormous scope and data sharing agreements in place to share and access millions of records without warrants blurs the lines of the fourth amendment.
by awillowingmind | 2025-12-10 17:42:58+00:00
I despise ads. I take any chance I can to pay for my content rather than support ad-based revenue.

But you can’t solve that issue with policy. It’s a cultural issue. People are not willing to pay for the content they consume (with money).

Not to mention you would collapse the US economy (I’m not sure if you’re US based, just speaking from my perspective), and likely others, if you applied a blanket ban on ad-supported media.
by crote | 2025-12-10 17:43:00+00:00
Yeah, I was expecting something closer to "because that's what people Google for".

A big part of designing a security-related API is making it really easy and obvious to do the secure thing, and hide the insecure stuff behind a giant "here be dragons" sign. You want people to accidentally do the right thing, so you call your secure and insecure functions "setHTML" and "setUnsafeHTML" instead of "setSanitizedHTML" and "setHTML".
by vel0city | 2025-12-10 17:43:05+00:00
> Truckers aren't intentionally giving kids asthma

The number of trucks I see that are either horribly maintained or purposefully modified to defeat emissions devices spewing massive clouds of black smoke every time they step on the accelerator pedal speaks otherwise to me.

Rolling Coal is absolutely a thing.

https://en.wikipedia.org/wiki/Rolling_coal
by nephihaha | 2025-12-10 17:43:11+00:00
The free market does exist, but not where it is supposed to. The black market sometimes acts as a free market... As do car boot/yard sales... Precisely because it is not interfered with by the authorities all the time. Putting everything online is going to increase government interference.

We are heading to a centralised command economy. Marxists want more of that, not less, but sell it as liberating the working classes.
by sheepolog | 2025-12-10 17:43:22+00:00
Very cool. I was surprised that orangutans are described as being only 2 feet 9 inches tall, I think most are a bit larger. Maybe when sitting they're under 3 feet? From wikipedia:

"females typically stand 115 cm (45 in) tall and weigh around 37 kg (82 lb), while adult males stand 137 cm (54 in) tall and weigh 75 kg (165 lb). The tallest orangutan recorded was a 180 cm (71 in)."
by ideal_gas | 2025-12-10 17:43:26+00:00
> By killing Memory Arenas, Go effectively capped its performance ceiling.

I'm still optimistic about potential improvements. (Granted, I doubt there will be anything landing in the near future beyond what the author has already mentioned.)

For example, there is an ongoing discussion on "memory regions" as a successor to the arena concept, without the API "infection" problem:

https://github.com/golang/go/discussions/70257
by afthonos | 2025-12-10 17:43:32+00:00
For 99.9% of issues, we rely on trust to make up our minds. We assume people are mostly not lying. If a group of people are found to lie, then yes, maybe “look for the truth behind the actual claims” is worth it, but more likely shooting them out of the discourse and into the metaphorical sun is the right response. If you walk around lying, you don’t get to complain that people aren’t doing research on your claims.
by tobr | 2025-12-10 17:43:33+00:00
> They say "the API that we are building" and assume I know who they are and what they're working on, all the way until the very bottom.

This is a common and rather tiresome critique of all kinds of blog posts. I think it is fair to assume the reader has a bit of contextual awareness when you publish on your personal blog. Yes, you were linked to it from a place without that context, but it’s readily available on the page, not a secret.
by rvnx | 2025-12-10 17:44:01+00:00
License leases, this is what they can do.

You log into the Nvidia Enterprise Portal and download a license file that is temporary valid (e.g. 7 days) and bound to the specific serial numbers.

You transfer that file to your local license (DLS) server.

It does not need to be permanently connected to the internet, but it needs to be refreshed periodically.

Your local server now holds the tickets that the GPUs need to use to run (obviously checked by the GPU itself, not on a driver-level, though driver could be a first step).

https://docs.nvidia.com/license-system/dls/index.html

If an account is suspected of violation, they get suspended and need to pass the KYC again.

It's not perfect (as violators can use shell companies), but it is relatively elegant. In case of shell companies, they can get caught one day or another.

Regular users or those who don’t need air-gapped network can just stay online and the lease automatically renew in the background. Friction-less.

Added benefit: nobody is going to try to steal your cards

Minus: enshittification of the world in the name of politics, and Nvidia will lose sales, and backfire at the US economy

I hope they don't plan it
by offsign | 2025-12-10 17:44:07+00:00
Didn't advocate for "more highways" -- I totally get it. More offering that maybe these problems shouldn't be viewed as a purely zero-sum game, where cities get all the benefit at the expense of the larger region due to a form of geographic tyranny. (Or at least, perhaps we shouldn't pretend that externalities don't exist through studies that largely look at quality-of-life factors in the hub.)

You can see some of these same dynamics playing out in SF with the decommissioning of the 'Great Highway' on the west side, which led to a recent recall of the local council member. Why does the majority vote of a city of 800k people get to unilaterally dictate the transportation options for a region upwards of 7MM?
by afavour | 2025-12-10 17:44:15+00:00
I think this comment is a great example of what the OP is talking about. Your comment is completely divorced from the context of congestion pricing in New York City. For example:

> Taking a basic task like driving into the city, something many people are forced to do for work

That is simply not the case in NYC. Very, very few people must drive into the center of Manhattan to work. It was already unaffordable to do so anyway because parking is incredibly expensive. People take the subway. Car ownership is already disproportionately preserved for the rich.

NYC is different from much of the country. I'm not going to make an argument that it's any better or any worse, but it is different. NYC congestion pricing as a national debate is missing the forest for the trees.
by anon7000 | 2025-12-10 17:44:25+00:00
IMO, HDR mostly suffers from two things:

1. Poor color grading / mastering. For example, many of the Harry Potter movies have an “artistically” dull color scheme and don’t take advantage of HDR much. So they don’t look that different on a good display. Plenty of other movies don’t even try to take full advantage either. (Lots of movies where black isn’t actually an inky black, or where shiny things don’t translate specular highlights into brighter HDR)

2. Marketing shitty HDR displays as HDR. My monitor is “HDR” but is only HDR400. This really doesn’t look that good. Also, HDR fundamentally doesn’t really work that well if the TV doesn’t have enough local dimming zones. If you only have a single backlight, you can’t really make a diamond ring look sparkly. On an OLD, just the diamond will be displayed brighter, making it look shiny.

However, for media that is graded well and published in a high bit rate (4k Blu-ray), it looks outstanding on a good HDR display (like a Samsung s90c)

Anyways, I’m pretty confident I’ll be able to get a better TV in the future. For example, handling motion without jitter, handling reflections with high ambient light, simply getting brighter and handling burn-in better… and besides that, the display technology that looks the best (QD-OLED) has yet to make it into cheaper models most people buy.
Show HN: Skald – open-source context layer API that runs in your VPC
by yakkomajuri | 2025-12-10 17:45:29+00:00
Hey HN! We built an open source context layer to power AI agents and apps even in air-gapped infra setups.

TL;DR: Use our API (or one of the 6 SDKs) to push context into the Skald platform, and get semantic search and AI chat out of the box.

We’ve seen companies spend months building a context layer system internally, only for it to have subpar performance and require active maintenance.

Skald gives you the plumbing to get started really fast when building context-aware agents and AI apps (customers have gone to prod in a day with us) but is still highly extensible and configurable to fit individual needs.

Our core is entirely MIT-licensed and you can even run it with a fully self-hosted stack (document parsing, chunking, vector search, LLM, etc) in your VPC. We think solutions in this space must be open source, and not just “open source but bring 6 API keys to get started”.

Our customers have used Skald to quickly build features for their own users, as well as for internal tooling.

The self-hosted MIT version is completely fully-featured, so much so that it’s what we run on our Cloud offering today. We do also have an enterprise license for larger customers that runs on their infra and has a few enterprise-focused features on top of the MIT version.

Keen to hear your feedback and I’ll be around to answer questions!

GitHub: https://github.com/skaldlabs/skald
by rimunroe | 2025-12-10 17:45:33+00:00
> If you are a good developer, you'll have extensive unit test coverage and CI. You never see the unit test output (unless they fail) - so warnings go unnoticed.

In my opinion test suites should treat any output other than the reporter saying that a test passed as a test failure. In JavaScript I usually have part of my test harness record calls to the various console methods. At the end of each test it checks to see if any calls to those methods were made, and if they were it fails the tests and logs the output. Within tests if I expect or want some code to produce a message, I wrap the invocation of that code in a helper which requires two arguments: a function to call and an expected output. If the code doesn't output a matching message, doesn't output anything, or outputs something else then the helper throws and explains what went wrong. Otherwise it just returns the result of the called function:

let result = silenceWarning(() => user.getV1ProfileId(), /getV1ProfileId has been deprecated/); expect(result).toBe('foo');

This is dead simple code in most testing frameworks. It makes maintaining and working with the test suite becomes much easier as when something starts behaving differently it's immediately obvious rather than being hidden in a sea of noise. It makes working with dependencies easier because it forces you to acknowledge things like deprecation warnings when they get introduced and either solve them there or create an upgrade plan.
by gWPVhyxPHqvk | 2025-12-10 17:46:19+00:00
Do you seriously think that multi-millionaires drive to and from Manhattan to commute?

Our C-suite and top quant traders at our firm take the train, bike, or walk to the office daily. I asked around my office - no one has ever driven regularly to our office in 20+ years.

The reason why is because driving objectively sucks in the city.
by rangestransform | 2025-12-10 17:46:25+00:00
this is the west, we can afford to spend more marginally on transportation to:

- have a financial and physical barrier between the riffraff and paying customers

- spend less total money (for real, the cost of second ave subway alone is about 1/3 the market cap of waymo)

- sit down in comfort with door-to-door air conditioning

- go faster

wheverever the density justifies, autonomy will make "dollar van"-style minibuses financially viable too, since unionized drivers have made full-sized buses a money pit
Show HN: Hacker News, Disstilled
by alexbemore | 2025-12-10 17:46:28+00:00
Distilled is my first solo, end-to-end project. Designed and built by me, to solve a problem I had myself: I always wanted a calmer way to read.

Distilled shows one HN article at a time. Each article has a few clear insights, just enough to spark curiosity and invite deeper reading. And is clearly categorised.

Built this app to replace mindless scrolling of tiktok, slowing down and reading without any noise.

I’d love your thoughts about this idea.

Used Google Gemini 2.0 Flash for a recommendation system, extracting articles, generating insights, and classifying. System is not perfect, but I am working on it.

Will be really happy to receive any feedback, recommendations or suggestions.

A year ago I wouldn’t have believed this project is possible for a designer to build solo.
by rchaud | 2025-12-10 17:46:44+00:00
The illegality of something and the enforcement of that illegality can be mutually exclusive. Iran had sanctions placed on them after the 1979 revolution, but the US funneled arms to them anyway to raise money to ovethrow the Nicaraguan government [0]. Cocaine is illegal but the CIA trafficked it anyway to again raise money to topple the Sandinistas [1].

[0] https://www.history.com/articles/iran-contra-affair#Oliver-N...

[1] https://www.cnn.com/US/9811/03/cia.drugs/
by achilleasatha | 2025-12-10 17:47:09+00:00
Satalia | Full-time or contract | Remote (UK) | https://careers.satalia.com/jobs

Hiring for a variety of roles. All remote & UK based (flexible on seniority & contract or perm)

- Platform Engineer

- Cloud Developer (x2)

- Cloud Architect

- Data Scientist

- Data Engineer

- AI Product Manager

If you're interested in working with agents in production - in an enterprise scale environment - and have a strong Platform Engineering, DevOps &/or MLOps background feel free to reach out!

My LinkedIn: https://www.linkedin.com/in/achilleasathanasiou/

What you'll be working on:

- Building an agentic platform for thousands of users, serving tens of developer teams to self-serve in productionizing agents

What you'll be working with:

- A very strong team of senior ICs that enjoy cracking the big challenges - A multicloud platform (predominantly GCP)

- Python & TypeScript micro-services

- A modern stack - Terraform, serverless on k8s, Istio, OPA, GHA, ArgoCD & Rollouts, elastic, DataDog, OTEL, cloudflare, langfuse, LiteLLM Proxy Server, guardrails (llama-guard, prompt-guard etc)
by riversflow | 2025-12-10 17:47:25+00:00
I long thought this way, but I’ve realized ad-supported social media/internet is an objectively egalitarian funding path that has allowed the open web to thrive and flourish. If you have a way of funding the internet that doesn’t shut out literally Billions because they cant afford it, I’m all ears.

Complaining about ads is kinda like complaining about homeless people. You are just servicing your own annoyance without actually engaging in critical thought. It is selfish behavior.
by sublinear | 2025-12-10 17:47:27+00:00
This is one of those moments that will look silly in the future.

The ad sucks because it's cynical and poorly made. People would have complained on this basis alone. The ad also sucks because current generative AI is mass plagiarism.

I am pretty sure all this nuance will be lost on people of the future though. Even right now video ads don't reach audiences like they used to. Maybe that will be another layer for people to fail to wrap their heads around and laugh about.
by Zigurd | 2025-12-10 17:47:43+00:00
There are a lot of little cores in phones doing little core things. Having a first rate design team experienced in an ISA that is royalty free probably makes sense. They'll be able to expand the use of RISCV up the value chain ver time.

Buying a team that's already working on RISCV also reduces the chances of ARM lawyers getting involved.
Ask HN: Why is codex suddenly giving me this error?
by fcpguru | 2025-12-10 17:47:53+00:00
Was working fine then all of a sudden every prompt returns:

{ "success": false, "error": { "name": "ZodError", "message": [ { "code": "invalid_union", "errors": [], "note": "No matching discriminator", "discriminator": "type", "path": [ "tools", 5, "type" ], "message": "Invalid input" } ] } }
by rwmj | 2025-12-10 17:47:58+00:00
SiFive have apparently been shopping themselves around for a while. But they've been around for a long time, taken loads of investment, had a huge number of employees at one point (not now), and don't have very competitive products. My speculation is they're just not a very attractive acquisition with a complex ownership structure, and are demanding too much money to compensate their earlier investors.
by fullstop | 2025-12-10 17:48:00+00:00
How many amps is your current service? I have 200A service where I live, but the house is 100% electric -- water heater, range, heat pump, washer, dryer, etc. All electric. There's even a little medallion on the front of the house about it: https://i.imgur.com/BrHj1XQ.jpeg The 70s were weird.

And when you say that your panel is old, just how old are we talking?
by throw310822 | 2025-12-10 17:48:10+00:00
> evangelicals need Israel to be controlled by Jews in order for their end-world prophecies to come true

No, evangelicals need all the Jews to go back to Israel for their end of the world prophecy to come true. So why don't they just pass laws to expel them from the US? It would be criminal of course, but coherent with their goals. The fact is, coherence stops when it stops benefitting zionists. They are nutters but their folly is well directed.

Also, as I just said in my previous comment, you're claiming that Israel is getting some specially favourable treatment by sheer chance. Nothing to do with the people who live there or that consider that their own promised land. Come on.

Finally, why you feel the need to specify that Jews and zionists are not the same. Nobody has mentioned Jews so far (unless for the frankly naive idea that this preoccupation with "antisemitism" is actually about Jews- the most accomplished, safe and protected group in the US- rather than about Israel).