MurphyA/hacker-news huggingface dataset:
by frudas24 | 2026-01-06 21:28:45+00:00
Thanks, that’s a great suggestion :)

You’re right that re-timestamping is the proper way to avoid renegotiation, and the swap-tracks example is exactly the direction to take. In our case, monitor/crop changes usually required restarting ffmpeg, which often reset more than just timestamps (SSRC, sequence continuity, SPS/PPS timing), so renegotiation became the brute-force fallback.

That said, I’m definitely going to try your recommendation and experiment with re-timestamping / track swapping to see how far we can get without renegotiation, especially on mobile browsers. Thanks as well for the Discord link, I’ll share the project there. Appreciate the concrete pointers.
by Klonoar | 2026-01-06 21:28:51+00:00
It wasn’t so much “benevolent dictator” as it was “you’re in my house, so quit being a dick”. Toxic fans certainly existed but this approach usually led to them splintering off to create their own thing that’d inevitably wither away.

(You can perhaps substitute “wasn’t so much” for some form of “in addition to”)
by biammer | 2026-01-06 21:29:26+00:00
> genuine inflection points

Sure, but if those such as yourself actually cared about this then you'd stop claiming every release was a "genuine inflection point".

If I say every morning, "it is going to rain today", and I am told I am wrong for 100 days by a meteorologist, and then it finally does rain, should I say, "See, I was always right"? You know, Aesop wrote 'the boy who cried wolf' as a cautionary tale.

If at any point any of these releases were "genuine inflection points" it would be unnecessary to proselytize such. It would be self evident. Much like rain.

> measuring actual usefulness

"The oppressed need to acknowledge that their oppression is useful to their oppressors."

How is it useful to you that these companies are so valuation hungry that they are moving money into this technology in such a way that people are fearful it could cripple the entire global economy?

How is it useful to you that this tech is so power hungry that environmental externalities are being further accelerated while regular people's utility costs are raising to cover the increased demand(whether they use the tech to "code" or "manifest art")?

How is it useful to you that this tech is so compute hungry that they are seemingly ending the industry of personal compute to feed this tech's demand?

How is it useful to you that this tech is so water hungry that it is emptying drinking water acquifers?

How is it useful to you that this tech is being used to manufacture consent?
by bmgxyz | 2026-01-06 21:29:26+00:00
I think they only care about preventing data flow in one direction while still allowing it in the other. This isn't strictly an air gap, but it fits their use of the term "data diode". The fact that the unidirectional flow of information is achieved through galvanic isolation is probably just a side effect. In the ideal case, no information can flow from the photosensitive element to the LED. A determined attacker could probably exploit lots of side channels here, though.
by mrguyorama | 2026-01-06 21:29:42+00:00
I used flagship keyboard smartphones as long as they were offered. I literally voted with my wallet.

The idea that, because we aren't willing to pay $700 for a garbage tier "smartphone" with spotty support and basement level specs is somehow evidence that we don't actually want keyboards on our phones is bad faith.

Before smartphones I was buying feature phones with full keyboards too, including things like the Samsung Alias 2.

Meanwhile, folding phones, despite being a niche, are getting real attention by manufacturers, because it's a "new" gimmick and can drive sales.
by SirMaster | 2026-01-06 21:29:57+00:00
You know you can get Spotify for way cheaper by buying card codes and activating your service from that? Just buy a new card before your subscription expires and it adds the time onto your plan when you put in the card activation code.

Even from official retail channels like Best Buy and Amazon a 1 year Spotify activation code in the US is $99, so 8.25/mo. But you can get cards from gray markets like G2A and it's only like $26 a year.
by LexiMax | 2026-01-06 21:30:38+00:00
I'm going to guess that most of those issues were caused by implicit declarations no longer being valid.

int main() {
printf("Sans headers, this is valid C89.");
return 0;
}

Without an explicit declaration, C will consider this function to have the following signature based on the call site:

int printf();

By the way, in C () doesn't mean "no parameters" it means "any parameters, which the compiler will infer from the call site and pass to the function."
by amichail | 2026-01-06 21:30:41+00:00
For a new kind of snake game, check out PluriSnake.

PluriSnake is a snake-based color matching daily puzzle game.

Color matching is used in two ways: (1) matching circles creates snakes, and (2) matching a snake’s color with the squares beneath it destroys them.

Snakes, but not individual circles, can be moved by snaking to squares of matching color, as long as their paths are not blocked by other snakes.

The goal is to score as highly as you can. Destroying all the squares is not required for your score to count.

Of course, there is more to it than that as you will see.

Try it out:

https://testflight.apple.com/join/mJXdJavG

Any feedback would be appreciated. Have fun!
by simonw | 2026-01-06 21:30:42+00:00
Opus 4.5 really is something else. I've been having a ton of fun throwing absurdly difficult problems at it recently and it keeps on surprising me.

A JavaScript interpreter written in Python? How about a WebAssembly runtime in Python? How about porting BurntSushi's absurdly great Rust optimized string search routines to C and making them faster?

And these are mostly just casual experiments, often run from my phone!
by marcoaapfortes | 2026-01-06 21:30:45+00:00
You're absolutely right, it wasn't implemented, just documented. Thanks for catching that!

I just shipped v1.0.13 (literally 5 minutes ago) that implements all three environment variables:

• MANTIC_IGNORE_PATTERNS - Custom glob patterns to exclude files
• MANTIC_MAX_FILES - Limit number of files returned
• MANTIC_TIMEOUT - Search timeout in milliseconds

Also fixed the regex bug that was breaking glob pattern matching.

Appreciate you pointing it out, having users actually test the features is way more valuable than my own QA.
by eterm | 2026-01-06 21:31:23+00:00
I'd completely forgotten about that! They Hunger was a masterpiece. Not one I'd ever want to re-visit though, because nostalgia is best left not closely examined.

But a golden age, of txt file walkthroughs downloaded from gamefaqs with news mods and patches off PCGamer discs to explore because there's no way I was ever downloading those on a 56k modem.
by anon84873628 | 2026-01-06 21:31:40+00:00
I feel the need to praise the (relatively) new SFO terminal 1 somewhere. The design is a breath of fresh air.

Always my smoothest airport experience by far. No checked bag, Clear + Pre Check, fill your water bottle after security, get a coffee at Ritual, buy a banh mi for the plane, use a pretty clean bathroom, sit in one of those swivel chairs, get on the plane.
by pseudosavant | 2026-01-06 21:31:43+00:00
Unfortunately, many EV brands (Tesla, Rivian, Lucid, etc) and the biggest EV player from the legacy automakers (GM) all don't support CarPlay. They see you as a captive user that they can monetize through their UI instead of Apple/Google.

The Rivian is really testing my resolve to never buy another vehicle without CarPlay. If I don't buy one, that will probably the #1 reason.
Ask HN: Favorite Print Magazines?
by ynac | 2026-01-06 21:32:53+00:00
The local corner grocery has a very small magazine rack with a wonderfully curated offering. From Cine, 2600, and others. I realized I'm not subscribing to anything these days and want to. My favorites were Garbage, Whole Earth, first couple years of Wired, Make. Factsheet5. Wooden Boat, Bitch, and Physics, also have some amazing years.
by joecool1029 | 2026-01-06 21:33:05+00:00
> I want to love qobuz but their ux is horrible

I did not find this to be the case. Someone gave me a few months trial on them recently and I found the interface to be the only one out of the streaming services to give a shit about customers that prefer listening to albums. None of the other major streaming services I've tried do. (not Apple, Spotify, nor Tidal). My only real knock on them has been their catalog seems to be the smallest of the majors.

Spotify was always trying to push some unrelated garbage when I had them like podcasts which I would never want to listen to and especially not the types they kept pushing (wasn't even popular ones like Rogan, it was stuff like male erection help and jesus podcasts lol). They also tried to weasel in audiobooks, which again isn't something I'd ever want in a music app. I think they even tried to do tv shows for a brief period of time. All these things pushed me away from it.

Besides all the other reasons Spotify is a terrible shit company it just sucks for discovering albums. No way to turn off playlist and single recommendations. It prioritizes recommending new stuff that's in genres I don't listen to. The only nice thing it does do is support last.fm (which Qobuz and plexamp also does) so I can scrobble there and get actually accurate recommendations through that.
by foxglacier | 2026-01-06 21:33:11+00:00
Be careful what you wish for everyone. My Toyota Wish (no pun intended) has an absolute cluster of a button cluster (pun intended) for air controls. To change where the air comes out, you have to repeatedly push the same button and watch the LCD to see what you get. There's a button for windscreen defogging but it ramps up the fan slowly over about 10s or so so you end up trying to set it manually instead which means the same repeat pressing and watching the LCD. If the fan is off but warm air is wafting in the vents, you have to press "auto", turn the temperature knob down to minimum, then press "off". Nearly every action requires looking for visual feedback on the stupid LCD screen.
by jrgaston | 2026-01-06 21:34:03+00:00
Requiring a driver to navigate a touchscreen while driving is a needless distraction. Bring back buttons and knobs, things you can feel without looking, things that don’t move with every app refresh.

Now if only VW would resume bringing small cars to North America. I’ve owned a few VWs, I liked them, but I don’t want a big car, much less an ugh truck, but that seems all they offer any more. I suppose the market has spoken.
by FunnyUsername | 2026-01-06 21:34:32+00:00
> So the Warsaw ghetto wasn't ethnic cleasing because they stayed in Poland?

I suppose you have a point, my framing was off. But the IDF asking people to leave a dangerous area is much closer to a fire evacuation than a ghetto where residents are broadly denied freedom of movement.

> Did they leave people of certain ethnicities out of the evacuation?

Neither did. IDF couldn't care less about someone's skin color either, just that they're in a dangerous area. Jews would have been asked to leave just like anyone else, had they not already been ethnically cleansed from Gaza in 2005.
by temp0826 | 2026-01-06 21:34:32+00:00
A few of my favorite artists have dropped from Spotify (for great reasons that I agree with) and I want to switch to something else. I gave Apple Music a try but the interface is just unbelievably bad. Also I am a Linux user and the lack of a native app is brutal (and Cider, a 3rd party app, is a no-go for me). Tidal seems decent though and I'll probably give it another shot eventually.

The other thing is I actually do get a lot out of the suggestions and daylist of Spotify. I guess there are some 3rd party recommendation systems out there now (pulling in data from last.fm scrobbles) but I'm not aware of something that would be as easy and have such an integrated result.
by class3shock | 2026-01-06 21:34:35+00:00
Not really related to what I said but I'll bite. Let me try phrasing it in a different way, if someone asked you to, in addition to doing your own job, do someone elses, but instead of paying you for that additional work said you'd get great "exposure" and a future reward, would you jump at that chance?

I know many people that have because they care, they are hungry, they want to advance, they can do higher level things and want to prove themselves, etc. and the vast majority of them have gotten nothing for their trouble but extra work. We live in a world where working hard is always encouraged and its virtues extolled but rarely rewarded.
by aw1621107 | 2026-01-06 21:34:42+00:00
> To illustrate the difference look at C++, it was designed by a person with strong opinions, but then left it to be controlled by a committee.

This comparison confuses me because C is... also controlled by a committee? The evolution of the C standard is under the control of ISO WG14 [0], much like how the C++ standard is under the control of ISO WG21 [1]. This was true for even the first versions of each language that was standardized.

[0]: https://www.open-std.org/jtc1/sc22/wg14/

[1]: https://www.open-std.org/jtc1/sc22/wg21/
Show HN: SCIM Gateway for Go – RFC-compliant server with plugin architecture
by marcelomollaj | 2026-01-06 21:34:45+00:00
I built a SCIM 2.0 gateway library for Go that makes it straightforward to expose any backend as a standards-compliant identity provider.

SCIM (System for Cross-domain Identity Management) is the standard protocol for user provisioning between systems like Okta, Azure AD, and your application. Existing Go implementations were either incomplete or unmaintained.

Key technical decisions:

- Plugin pattern: backends return raw data, library handles protocol (filtering, pagination, PATCH operations)
- Full RFC 7643/7644 compliance: all filter operators, complex path expressions, bulk operations with cycle detection
- Per-plugin authentication: each backend can use different auth (Basic, Bearer, custom JWT)
- Minimal dependencies: only google/uuid, uses stdlib for everything else
- Thread-safe: proper mutex usage, 76% test coverage, zero panics

Can run as standalone server or embedded http.Handler. Includes SQLite, PostgreSQL, and in-memory examples. The plugin interface is simple:

func (p *Plugin) GetUsers(ctx context.Context, params QueryParams) ([]*User, error) {
return p.db.GetAllUsers(), nil // Library handles filtering, pagination, etc...
// Or you can optimize your queries by using params
}

Inspired by the Node.js scimgateway but redesigned for Go's type system and concurrency model.

GitHub: https://github.com/marcelom97/scimgateway

Happy to discuss design tradeoffs and answer questions!
by etskinner | 2026-01-06 21:34:55+00:00
The problem seems to be, as a producer, if you don't publish your music there, people won't find it or listen to it, at least not in the viral way that other artists are able to find success.

Sure, there are plenty of people who get their kicks from record stores and soundcloud, but to properly make it, you need to be where the ears are.
by bigstrat2003 | 2026-01-06 21:35:30+00:00
Alert fatigue. Most people, if they get an alert for every single purchase they make, will learn to ignore the alerts as they are useless 99% of the time. Then when an alert comes through that would be useful, they won't see that either.

Anyone who has had the misfortune to work on monitoring systems knows the very fine line you have to walk when choosing what alerts to send. Too few, or too many, and the system becomes useless.
by tjwebbnorfolk | 2026-01-06 21:35:32+00:00
I'm basing on my assumption vast majority of the world's people would love to be 27th.

And this is borne out in emigration patterns and visa applications...

It feels like we expect to be #1 in every category and we're unable to recognize that the US has it pretty damn good in a lot of important ways. Envy is the thief of happiness.
by brailsafe | 2026-01-06 21:35:59+00:00
Ethically speaking, the parent seemed to be demanding that some hypothetical designer put their livelihood on the line because good taste in UI design is paramount, we're not talking about building a skyscraper in a swamp out of twigs. Pat yourself on the back I guess if you want to volunteer to be a trillion dollar company's human meat shield, and relish in the virtue of being unemployed in a very bad market due to having a volatile emotional temperament, but I'd just recommend not doing that.

In the long run, no you don't want to set that much of your taste or expertise aside forever, but you shouldn't have to, it comes with all the things I said, trust & agency.
by syngrog66 | 2026-01-06 21:36:26+00:00
CLI programs have existed for decades. no browser or connectivity needed. more private, more composable

going to a random stranger's website (with a 2 day old account, and new no-history GitHub account) to generate one's privacy-critical passwords or hashes is particularly insecure and insane. glaring antipattern. trusting that "it always only runs in your browser" is foolish. This is how malware gets injected when the rug gets pulled out

there are safer, less brittle and more modular and scalable ways of doing all the above. avoid it, kids

shame on everyone involved
by idontwantthis | 2026-01-06 21:36:27+00:00
Just for another point, cars need to slow down to turn. There’s no way around that and it has nothing to do with reaction times. Robotaxis behind could anticipate that and slow down gradually to improve flow, but they still have to slow down just as much.

We can make the roads straighter with more gentle curves and robotaxis can drive 100mph you say!

Keep going…
by solumunus | 2026-01-06 21:36:45+00:00
I suggested that the claim that testosterone driving people to suicide or extreme violence is absurd and your attempted refutation of that was an epidemiological study showing that testosterone users are more likely to be depressed or kill themselves… I’m not ignoring it, I’m reiterating my original point which your study doesn’t even slightly refute. Maybe I’m missing something, can you elaborate on why your study shows that it is not absurd?

I apologise for being passionate about the subject, it’s just frustrating to me that the mainstream view is so out of touch with reality.
by TacticalCoder | 2026-01-06 21:36:48+00:00
> Does anyone else not really "get" these media managers? Personally I still find it much easier to grab media from a torrent and watch it on a computer using VLC. It requires zero setup.

I do both. But when watching with the family it's much easier to have them a media streaming server than to have to hook the PC to the TV (or projector) and use VLC.

Now at times for whatever reason some media file won't play over the network: dunno why... Maybe it's a blue moon, maybe there's a space in the filename, maybe I didn't respect the directory naming scheme or the file permission or whatever freaking bullshit. When that happens, I put the file on a USB stick, then on to a laptop, then HDMI cable. And that always work. (just had to make sure the TV wasn't using interpolation to 60 Hz or whatever otherwise every movie looked like a soap opera).
by elzbardico | 2026-01-06 21:36:49+00:00
The NCAP and the ETSC usually work very close together.

A lot of times safety innovations are first introduced on NCAP ratings, then the ETSC carefully evaluates adoption and will then advocate for those requirements to become legally binding regulations.

A technical standard will then typically be designed at the UNECE, Then the European Commission will propose it to be discussed and voted both by the EU Parliament and the European Council.

It is not like the NCAP is just the EU version of the US "Consumer Reports". While not a part of the EU, it is a non-profit thoroughly embedded into the development of automotive safety standards in the EU.
by JasonADrury | 2026-01-06 21:36:57+00:00
Those cars have to spend less time on the road because they don't have to spend time on parking, this leads to less car-hours on the road for the same trips. Those cars will also be faster, safer and pick better routes than humans.

> You also don’t need to park if you take a bus or a train and the things you want to get to are built near the bus and train stations.

It is nonsensical to compare self-driving cars against buses or trains in a situation where we still have tons of private cars on the road.

FSD can totally improve buses too, and well-designed multi-passenger vehicles can certainly easily end up making up most of the fleet. You could for example seat 4 people in completely isolated spaces without needing outrageously large vehicles. That'd be great for serving commutes where loads of people are going to the same areas.
by joecool1029 | 2026-01-06 21:37:09+00:00
> It supports up to 100k uploads and you can stream and/or download your uploads on web/iOS/iPadOS etc. https://support.google.com/youtubemusic/answer/9716522?hl=en

TIL they somewhat resurrected Google Music and raised the limit (I think it was 20k on that). I used Google Music for years because it seemed like only Spotify and them figured out reliable caching on mobile, other services when I'd lose signal they'd give up trying to stream... even noticing recently apple music is not super reliable with that.
by metadope | 2026-01-06 21:37:41+00:00
This is someone's attempt to re-litigate reality.

I browsed with javascript disabled (as I always do when visiting unknown or untrusted sites) and discovered the page was rendered useless (blank).

I viewed the source to get the gist.

My pull quote from the source code is a surrealistic illustration of the content:

<!-- Duplicate set for seamless looping -->

The lie is repeated ad infinitum, on an endless loop.

To break out of the loop, might I suggest turning to Jack Smith[0][1] (but be forewarned, the video is 8 hours and the PDF has redactions).

[0]https://d3i6fh83elv35t.cloudfront.net/static/2025/12/Smith-D...
[1]https://www.youtube.com/watch?v=gGtlalhdL4c