MurphyA/hacker-news huggingface dataset:
by miyoji | 2025-12-24 14:09:40+00:00
Yes. I've been twice in the 9 years that I've been living here. Total time in the DMV in 9 years is under an hour. Last time I went, I spent under 5 minutes inside the building, less than a minute at the desk getting my registration done (I usually do it online, had a weird one-off situation).

I've never experienced customer service half that good from ANY corporation.
Show HN: Nano Banana Video – AI Text/Image-to-Video in 2.1s
by aishu001 | 2025-12-24 14:09:53+00:00
Key details: 2.1s generation, no watermarks, commercial license included. Supports multi-AI models (Google Veo 3.1 etc.) & aspect ratios (1:1/16:9/4:5). Free trial, no tech skills needed.
by Amezarak | 2025-12-24 14:10:22+00:00
Your country is being 'destabilized' by your own government refusing to address popular concerns. No amount of bad speech can make people extremist on its own.
Instead of addressing the underlying issues causing societal destabilization, just as countless failed governments have before, your government is focused on doubling down and making people shut up about it.

Yes, a lot of these people are bigots or cranks. But people living in well-run countries don't listen to bigots and cranks. They aren't a problem. People start listening to bigots and cranks when nobody else will listen to them. Instead of curing the disease you're treating the symptoms. Silencing people to maintain public order and harmony is the siren song of every failing authoritarian government there's ever been.
by bayindirh | 2025-12-24 14:10:26+00:00
The font is proportioned very cleanly. Every lower case letter has the same height, and if they need to be higher like an "h", the remaining part of the font except the long stem is again the same height. This creates two well defined lines where the text is present. With the wide stance of the font, plus all the lowercase and uppercase characters occupy almost the same area, text fits into a loose grid.

It's a modern, almost mono, minimalist font which reduces the effort required to process it. With some tasteful design choices, it doesn't look bland, either. It's like a well-crafted machine draped in a beautiful paneling. It's as engineering as it gets, but in typography.
by daveoc64 | 2025-12-24 14:10:32+00:00
Tailscale is free for pretty much everything you'd want to do as a home user.

It also doesn't constantly try and ram any paid offerings down your throat.

I was originally put off by how much Tailscale is evangelised here, but after trying it, I can see why it's so popular.

I have my Ubuntu server acting as a Tailscale exit node.

I can route any of my devices through it when I'm away from home (e.g. phone, tablet, laptop).

It works like a VPN in that regard.

Last year, I was on a plane and happened to sit next to an employee of Tailscale.

I told him that I thought his product was cool (and had used it throughout the flight to route my in-flight Wi-fi traffic back to the UK) but that I had no need to pay for it!
by SilasX | 2025-12-24 14:10:46+00:00
Also the pedophile that tried to obscure his face in pictures with a swirl effect that they were able to reverse enough to identify him:

https://www.minnpost.com/politics-policy/2007/11/you-can-swi...

IIRC there was a Slashdot discussion about it that went "Oh yeah, obviously you need to black out the face entirely, or use a randomized Gaussian blur." "Yeah, or just not molest kids."
by onion2k | 2025-12-24 14:11:51+00:00
Alternatively, open devtools, press ctrl+shift+p (or cmd+shift+p on a mac) to open the command palette, search for 'screenshot' and choose 'Capture full size screenshot' to do the same thing on your browser. There's 'area screenshot' for selecting an area, 'screenshot' for the viewport', and even 'node screenshot' for capturing the selected DOM node.
by spaceman_2020 | 2025-12-24 14:12:14+00:00
The idea that he is “stupid” or “naive” while also being the world’s wealthiest man by far needs to die

What he really is is a sociopath who uses the idea of “doing good” to infiltrate systems and setup laws and legal structures that benefit him and his companies

I don’t buy any of the goody-two-shoes “for the sake of humanity” persona and neither should you. But the worst thing you can do is dismiss his sociopathy as naivete or stupidity
by gortok | 2025-12-24 14:12:28+00:00
While there's not a lot of meat on the bone for this post, one section of it reflects the overall problem with the idea of Claude-as-everything:

> I spent weeks casually trying to replicate what took years to build. My inability to assess the complexity of the source material was matched by the inability of the models to understand what it was generating.

When the trough of disillusionment hits, I anticipate this will become collective wisdom, and we'll tailor LLMs to the subset of uses where they can be more helpful than hurtful. Until then, we'll try to use AI to replace in weeks what took us years to build.
by bayesnet | 2025-12-24 14:13:12+00:00
It’s also worth noting that in rust you don’t need to be as worried about marking a function #[must_use] if there is a valid reason some of the time to discard the value. One can just assign like so
`let _ = must_use_fn()` which discards the value and silences the warning. I think this makes the intent more clear than casting to void as TFA discusses.
by ryscheng | 2025-12-24 14:14:34+00:00
Author here

I think it’s time we create a coalition of open source projects that band together and re-license in a way that requires that companies fund their dependencies. In my proposal, I’m trying to maintain as many of the freedoms of free software as possible (to run, study, modify, distribute), while adding simple license terms that force companies that use and make money off of the software to give back.

Let me know if you have any questions or feedback, I’d love to make something work for a wide spectrum of projects!
by keepamovin | 2025-12-24 14:14:38+00:00
The Peter principle is the observation that people are "promoted to their level of incompetence." I never really understood clearly what that meant, but hearing the creator talk about it, it made total sense.

Also the 1970s BBC television music, quality audio, calm shots and straightforward editing are a treat. So different to today's TV/screen genre of content "desperate" for your attention trying to hijack it with sensory overload - that everyone gets numb to, anyway.
by BLKNSLVR | 2025-12-24 14:14:40+00:00
I play tennis twice a week and I inline skate twice a week (weather pending) and yesterday I commuted to and from work on inlines (first time I've done it, won't be the last, but won't be often).

Having such hobbies plus a couple of kids (now teenagers so they're somewhat less demanding of my time) means I just don't have the time to do extra hours if I'm going to get enough sleep.

And if I don't get enough sleep then the hours I do work are nowhere near as productive as those when I have had enough sleep.

Work fits around my personality. If that doesn't suit my employer, I find a new employer.

Caveats: I don't hunt the highest paying job. I'm never going to be enthusiastic enough to be chosen to lead - I've had minor management roles in the past, and they lead to, basically, being paid to either sleep less or spend less time as "not work me". Both of those options result in lower productivity.

I'm good enough at what I do to earn a living for the foreseeable future. That's good enough for me career-wise. For my physical and mental health, both of which are indicators of and contributory to happiness and longevity, I will continue to spend much of my non-working time playing tennis and inline skating and lifting weights so I can continue to do those things, that make me happy with life and the world, for as long as physically possible.

I tend not to the machine that consumes humanity, I tend to the machine that gives me my humanity.

Edited to add: I'll never be a rich man. But I will lead a rich life.
by SPascareli13 | 2025-12-24 14:14:46+00:00
I really dislike this idea of testing in go: only ever use an interface, never the real implementation + mockgen the mocks based on this interface + use the mocks to assert that a function is called, with exactly this parameters and in this exact order.

I find this types of tests incredibly coupled with the implementation, since any chance require you to chance your interfaces + mocks + tests, also very brittle and many times it ends up not even testing the thing that actually matters.

I try to make integration test whenever possible now, even if they are costly I find that the flexibility of being able to change my implementation and not break a thousand tests for no reason much better to work with.
by kwanbix | 2025-12-24 14:14:49+00:00
> with the added bonus that you don't need to install tailscale client in any of your travel devices (phone, tablet, work computer, etc).

I am sorry, this confuses me. If I don't have a lclient, for example in my laptop, how does my laptop uses Tailscale then?

Also, TailScale Personal says 3 users. Is that a problem for as we are 4? (me, wife, son, doughter).
by rainsford | 2025-12-24 14:16:53+00:00
It's not really "basically wireguard" and you don't have to pay for it for personal use. Wireguard is indeed pretty easy to set up, but basic Wireguard doesn't get you the two most significant features of Tailscale, mesh connections and access controls.

Tailscale does use Wireguard, but it establishes connections between each of your devices, in many cases these will be direct connections even if the devices in question are behind NAT or firewalls. Not every use-case benefits from this over a more traditional hub and spoke VPN model, but for those that do, it would be much more complicated to roll your own version of this. The built-in access controls are also something you could roll your own version of on top of Wireguard, but certainly not as easily as Tailscale makes it.

There's also a third major "feature" that is really just an amalgamation of everything Tailscale builds in and how it's intended to be used, which is that your network works and looks the same even as devices move around if you fully set up your environment to be Tailscale based. Again not everyone needs this, but it can be useful for those that do, and it's not something you get from vanilla Wireguard without additional effort.
by funwares | 2025-12-24 14:17:10+00:00
Yes, using AI as per the filename "backgroundexpandedusingai" [0], it seems to be an expanded version of this pic from Wikipedia [1] (but blurrier).

[0] https://8400e186.delivery.rocketcdn.me/articles/wp-content/u...

[1] https://en.wikipedia.org/wiki/Priscilla_Norman#/media/File:L...
by kace91 | 2025-12-24 14:17:32+00:00
>Google could have been an advertising company with a search engine. I'm glad they aren't.

They kind of are though?

Like, there is indeed amazing research supported by the company. The core user facing products are really declining in quality by being user hostile.

A search right now results in a made up LLM output followed by 4 ads disguised as content, and then maybe followed by the wanted result.

I’m not sure what happens inside the company for those two things to be true at once.
by CPLX | 2025-12-24 14:17:40+00:00
I had the same vague impression as you did when using AI via browser/chat interaction. Like it’s very impressive but how useful is it really?

Using it via the CLI approach as an entirely different experience. It’s literally shocking what you can do.

For context, among many other things I have done this exact thing I am recommending. I just hit export on a Quickbooks instance of a complex multimillion dollar business and had Claude Code generate reports on various things I wanted to optimize and it just handles it in seconds.

The real limit to these tools is knowing what to ask for and stating the requirements clearly and incrementally. Once you get the hang of it, it’s literally shocking how many use cases you can find.
by Amezarak | 2025-12-24 14:18:38+00:00
"Interference" in elections, even foreign interference, is not a new problem. It has been a problem for at least 2500 years. The nice thing about a democracy, though, is you still have to convince masses of people to vote a certain way, rather than simply influencing a few bureaucrats/aristocrats. And well, if masses of people can be convinced to vote for something you don't like, in a democracy it's your responsibility to show them why they're wrong, rather than treating them like dummies without the intellectual capacity to make their own responsible decisions. If you think people are too stupid to make decisions in the face of the wrong propaganda, you are conceding that you don't believe in democracy at all - at best you believe in stage-managed popular support to make your non-democratic government appear legitimate.

The EU doesn't want to accept that millions of people don't share the EU elite consensus on several issues - usually still a minority of people, but a substantial minority. Instead of recognizing their responsibility to steer the ship of state with the winds of the times, they are simply declaring all bad political opinions to be the result of the Russians, the Americans, or the corporations, or some combination of the three. Countries in which serious conversations are had about banning one of the most popular political parties for wrongthink can only ironically be considered democratic.
by charlesding2024 | 2025-12-24 14:19:01+00:00
I've been using Cloudflare's ecosystem heavily for my video tools and can share some thoughts:

For your use case (40s clips, 10-50K plays/day), Cloudflare Stream's per-minute pricing model could be significantly cheaper than GCP, especially as you scale. Their ABR quality is quite good for 1080p/720p - I haven't noticed quality issues in practice.

One consideration: Cloudflare Stream has a 30s minimum charge per video, so for 40s clips you're paying for 60s. This might eat into the cost savings vs GCP.

Backblaze B2 + Cloudflare has free egress which is huge, but make sure you're using the Bandwidth Alliance properly to avoid surprise charges.

Have you considered keeping source files in B2 and only using Cloudflare Stream for delivery? That hybrid approach might give you more flexibility.
by mablopoule | 2025-12-24 14:19:08+00:00
> Why die on a hill that it "is" something it says it isn't?

There's plenty of guru who say that they are the reincarnation of Jesus and/or Buddha, doesn't mean that we have to take their word for it.

In the same vein, North Korea is officially the "Democratic People's Republic of Korea", even though it's obviously not a democracy.
by subscribed | 2025-12-24 14:19:44+00:00
> obsessive pursue of safety

> forces use of touchscreen / touch controls for climate control

https://www.mycarusermanual.com/volvo/xc60/suv/2020/climate-...

Hmmmmm. Someone lies and I think it's volvo.

I'm pressing X For "doubt".

- https://safety21.cmu.edu/2025/03/11/physical-buttons-could-m...
- https://www.evo.co.uk/car-technology/207666/buttons-could-re...
- https://grassrootsmotorsports.com/forum/grm/study-finds-that...
- https://www.evo.co.uk/car-technology/206867/just-how-bad-are...
by jaccon | 2025-12-24 14:19:59+00:00
I’m sharing OpenTV Player, an open-source IPTV player focused on simplicity, performance, and privacy.

The goal is to provide a lightweight desktop alternative for macOS and Windows without ads, tracking, or unnecessary features.

Key features:

Runs on macOS and Windows

Supports M3U / M3U8 playlists

Clean and minimal UI

Fast channel switching

No account, no ads, no telemetry

Fully open source

Project page (demo & download):
https://jaccon.github.io/opentv-player/

Source code:
https://github.com/jaccon/opentv-player

This is an early but functional release. Feedback, issues, and contributions are very welcome — especially around performance, UX, and playlist handling.
by sheepscreek | 2025-12-24 14:20:23+00:00
Probably cause modern logistics, especially last mile logistics, is dependent on trucks/delivery vans/etc. So even though folks in a local area might like to walk around, their groceries won’t make it to the stores and packages won’t get to their homes without a robust road network.

I think Bacerlona hits a good compromise. The city has the concept of a superblock, which is a few city blocks grouped into one calm zone. Most car traffic stays on the streets around the outside, the perimeter of the superblock. Inside, driving is restricted and only at low speeds where allowed, so people and bikes get the space. So deliveries and residents can still but only slowly.

That’s far from the only example - many cities in Asia follow a similar model.
by beasthacker | 2025-12-24 14:20:38+00:00
The U.S. federal government is bad at redactions on purpose.

The offices responsible for redactions are usually in-house legal shops (e.g., an Office of Chief Counsel inside an agency like CBP) and the agency’s FOIA office. They’re often doing redactions manually in Adobe, which is slow, tedious, and error-prone. Because the process is error prone, the federal government gets multiple layers of review, justified (as DOJ lawyers regularly tell courts) by the need to “protect the information of innocent U.S. citizens.”

But the “bad at redactions” part isn’t an accident. It functions as a litigation tactic. Makes production slow, make FOIA responses slow, and then point to that slow, manual process as the reason the timeline has to be slow. The government could easily buy the kind of redaction tools that most law firms have used for decades. Purpose built redaction tools speed the work up and reduce mistakes. But the government doesn't buy those tools because faster, cleaner production benefits the requester.

The downside for the government is that every so often a judge gets fed up and orders a normal timeline. Then agencies go into panic mode and initiate an “all hands on deck.” Then you end up with untrained, non-attorney staff doing rushed redactions by hand in Adobe. Some of them can barely use a mouse. That’s when you see the classic technical failures: someone draws a black rectangle that looks like a redaction, instead of applying a real redaction that actually removes the underlying text.
by wepple | 2025-12-24 14:20:39+00:00
> Sorry, but AI still seems to be trash at anything moderately more complex than baby level tasks.

How familiar are you with the concept of the jagged frontier? That is, AI does indeed fail at things we might expect a third grader to be capable of. However, it is also absolutely exceptional at a lot of things. The trick is A) knowing which is which and B) being able to update yourself when new capabilities are unlocked

So yeah, it’s unsurprising you found a use case it couldn’t trivially do. But being able to one-shot quite complicated applications that may have taken a day to get right previously is an astonishingly useful thing, no?
by fc417fc802 | 2025-12-24 14:21:27+00:00
You're confusing different accounts for one another. Jurisprudence is relevant because that's ultimately what determines what is and isn't constitutional in practice. The reality is that at least some of the rights which don't have age exceptions explicitly attached to them are nonetheless restricted by law, said restrictions having been deemed constitutional by SCOTUS. The 2nd amendment for example.
by UniverseHacker | 2025-12-24 14:21:53+00:00
A good car design shouldn’t require any writing or screens at all. It’s not safe to have drivers read while driving, or to assume the drivers language. The vintage 80s and older Volvos I have owned, where just looking them over is a masterclass in highly usable minimalist design, had almost zero writing anywhere, and all the controls were high quality mechanical switches with clear drawings that made them universally understandable to speakers of any language, and usable without taking your eyes off the road.

If Volvo wants to restore their image they should bring back a modern reinterpretation of the iconic 240, with the same level of usability, quality, and design language and absolutely no screens anywhere.
by YY47923874 | 2025-12-24 14:22:09+00:00
Blaming a YouTube analyst for the slow pace of weapons transfers and not the EU and NATO officials who were actually responsible for said transfers is a spectacular cope. If NATO is getting marching orders from random 3rd parties on YouTube and TV networks then there are a million problems more urgent to address than Mearscheimer's analysis here.

No, the reason for the slow trickle of weapons was because the West got high on their own supply after the successful 2022 offensives and actually thought they could break the Russian line without advanced weaponry. In that way Mearscheimer's message of caution was bang on - Ukraine should have negotiated peace when they had the upper hand, hundreds of thousands of good Ukranian and Russian men would be alive today.
by submeta | 2025-12-24 14:22:30+00:00
The EU is acting in an increasingly restrictive manner, sanctioning journalists and citizens deemed pro-Russian or anti-Israeli. Some of those targeted are reportedly unable to open bank accounts or travel. This suggests a growing conviction within the EU that certain viewpoints are acceptable, while others are effectively prohibited and carry tangible consequences. How should this trend be described? Is it a form of totalitarianism, or something else?
by n42 | 2025-12-24 14:23:22+00:00
If I am remembering correctly, there was a moment where Garry was seriously considering using Squirrel instead of Lua. I think he experimented with JavaScript too.

I’m not sure it’s still the case but he modified Lua to be zero indexed and some other tweaks because they annoyed him so much, so it’s possible if you learned GMod Lua you learned Garry’s Lua.

Of course his heart has been with C# for many years now.
by ralferoo | 2025-12-24 14:23:59+00:00
> The legal question is posed: Who is liable under Roman law?

My question is why does anybody have to be liable at all? Most normal people would consider this just to be a freak accident.

Sure, there's learning points that can be taken from it to prevent similar incidents - e.g. erecting a fetch around the field (why didn't you suggest that the field owner be liable) as it can be reasonably foreseen the situation of a ball escaping and being a nuisance to someone else (maybe it just startles someone on the road, maybe it causes a car crash, whatever), or legislating bars or plastic film on the barber's window, etc.

But here nobody seemed to act in any way negligently, nor was there any law or guidance that they failed to follow. It was just the result of lots of normal things happening that normally have no negative consequences and it's so unlikely to happen again that there's nothing useful to be gained by trying to put the blame on someone. It was just an accident.
by BLKNSLVR | 2025-12-24 14:24:55+00:00
Regular morning stand-ups really fuck my morning momentum.

I'm getting my shit done, then I gotta stop and listen to a whole bunch of crap that I either already know or doesn't affect me at all.

Sometimes, in fact often, the level of momentum I had before the meeting is never reached again the rest of day.

All meetings should be post lunch. All meetings I organize are post lunch.