MurphyA/hacker-news huggingface dataset:
by UncleMeat | 2025-12-24 17:48:43+00:00
I don't believe that you got a call from Marc Andreessen to organize a moderation approach that benefits them. Instead I believe that your blind spots created moderation decisions that limited discourse. And it worries me that the reaction is to complain about kafkaesque logic.

Headlines are important. And given that HN has a policy of moderators editing headlines it is really important that mods do a very good job not distorting headlines. This means that your evaluation of the importance of each word in the headline is really important. It concerned me that in your mind the reference to a16z was the least important material in the headline when I suspect that a typical HN participant would see it as among the most important material in the headline.
Show HN: Vibium – Browser automation for AI and humans, by Selenium's creator
by hugs | 2025-12-24 17:49:02+00:00
i started the selenium project 21 years ago. vibium is what i'd build if i started over today with ai agents in mind.
go binary under the hood (handles browser, bidi, mcp) but devs never see it. just npm install vibium. python/java coming.
for claude code: claude mcp add vibium -- npx -y vibium
v1 ships today. ama.
by HelloNurse | 2025-12-24 17:49:35+00:00
Delusional rockstar engineers might really have this kind of opinion of their LLMs and their colleagues.

With less sarcasm, how bad is Microsoft as a workplace? The source of this kind of naively arrogant proclamation can be anything from a single rotten apple, to a critical mass of unchecked idiots in the same business unit, to normal for the company culture, to a top-down mandate.
by reactordev | 2025-12-24 17:49:50+00:00
How pedestrian.

Cities like NYC, London, Paris, LA, Chicago, Denver, Seattle all had traffic problems with cars in 1925.

In 1825 it was carriages and horse and buggy leaving horse manure all over the cobblestone or pavers.

In 1725 it was horses and heavy hooves turning the dirt road into mud and clay muck.

In 1625 it was much the same.

We had a large population centralized in cities long before the Industrial Revolution.

My point is there’s always some person complaining about the X on the road (as if their presence on the road isn’t somehow the opposite).

https://www.history101.nyc/5th-avenue-street-scene-1925
by theandrewbailey | 2025-12-24 17:49:57+00:00
LTT did something similar with a mining "GPU" several years ago.[0] It involved buying a mining card with modified firmware and installing a modified and unsigned driver which shoved the rendered frames into the integrated GPU to output.

It's possible these datacenter AI GPUs are built so different from conventional GPUs that they lack required hardware to draw polygons, like ROPs and texture units. Why waste chip engineering time and silicon die space to support applications that a product isn't designed for? Let me remind you that gaming is a small slice of NVidia's balance sheet[1], so it makes sense to not have to use one chip design for everything.

[0] https://www.youtube.com/watch?v=TY4s35uULg4

[1] $4.3 billion out of $57 billion https://nvidianews.nvidia.com/news/nvidia-announces-financia...
by hnthrowaway121 | 2025-12-24 17:50:18+00:00
Super normal. Let’s say at the simplest, you take 30 mins to get ready to leave from waking up, 30 mins from front door to sitting at your desk, 30 mins to get to bed and sleep that’s 2 hours of your 24 just kinda handling the bare functional minumum. Sleep for 8 and now you are left with 12 hours. Work plus breaks at work is probably 8-10 at the best.

So OK, 3-5 hours left over for everything else, assuming perfect execution on the other parts. Do you have family or pets that need something? Do you have dishes and laundry and trash days and bills to pay? Do you want to watch TV, play a game, do any kind of hobby or leaning? Are you sick? Do you have friendships? Are you tired from work being physically or mentally demanding? Do you need to exercise?

All of those things need to be handled in the same few “outside work” hours each day.
by fasbiner | 2025-12-24 17:50:24+00:00
I think that if you clicked on the links and reviewed the original claim, you'd see that you removed every single word and concept and overwhelmingly mutually agreed upon fact and then replaced it with nonsense.

Russian and English are both languages of empires that have engaged in countless acts of violence and aggression. They are not equivalent, but to deny this or heavily qualify it (like dismissing acts of war and violence that happened literally yesterday as "distant") in either direction is inherently hypocritical and dehumanizing.

Honestly, I am starting to suspect you are a Kremlin agent designed to make europeans opposed to their war look so crazy that global opinion shifts against the Ukrainians by tying them to denial of and advocacy for the worst acts of europeans.
by justarandomname | 2025-12-24 17:50:26+00:00
My first laptop back in 2005ish or so was a Dell Latitude. Ran XP until Vista came out and I switch to Linux which it ran for a couple years until it was stolen from my car. I recall unimaginable pain and suffering due to wifi, which, IIRC, I side-stepped by buying replacing the stock Broadcom card with an Atheros card and I'm certain is not nearly much of an issue as it used to be.
by tracker1 | 2025-12-24 17:50:39+00:00
I will say that I do have thousands in my personal email... only in that I had it for close to a decade before I started deleting just about all new emails, if there weren't a few important emails that I hadn't archived outside email (license keys, etc) that I should, but maybe don't have outside email, I'd probably nuke it all.

For work, I'm pretty close to inbox zero... I'll mark unread if I need to followup and cannot at that moment, or if it's related to a yet-uncomplete task I'm waiting on from someone else. But at least once a week it's all empty.

I also tend to only check a couple times a day, and my personal email a couple times a week... similar no notifications. If it's important it will be IM, Text, or heaven forbid an actual voice phone call.
by imtringued | 2025-12-24 17:50:39+00:00
React is a framework for blatantly obvious reasons.

It introduces JSX, which is technically speaking its own programming language independent of JavaScript.

It defines hooks like useState() and useContext() for state management, meaning it is not UI only, plus "function based" components that act as a pseudo DSL that is pretending to be functional JavaScript (which it isn't).

Most of the time you're expected to render the entire page body via react.

You couldn't get further away from the idea of a library.
by lateforwork | 2025-12-24 17:50:42+00:00
It began with Citizens United v. Federal Election Commission. Since then, we’ve been steadily drifting toward an oligarchy. As oligarchs gain control of the media, they shape the narrative and decide what citizens hear, pushing people to rely on foreign outlets for the truth.

Soon, understanding what is truly happening in the United States may require turning to foreign outlets like the BBC.
by orionspelt | 2025-12-24 17:50:54+00:00
It's all soylent green in the end; people.

There's no decentralized protocol as they're centered around their developers. Too much human effort and attention has been centered around software.

The ephemeral gibberish of software developers approaches religious like obsession with sigils and notation levels of absurdity. Believe in their scripture! It will see humanity to the promised land!

Meanwhile in meat space everyone I socialize with is tired of software engineers; "they over complicate everything!" is a common refrain.

This little filter bubble is probably fostering asocial mental illness's in many of its disciples
by wkat4242 | 2025-12-24 17:51:28+00:00
> Why Federation Must Die

I disagree so much. Yes Federation is hard and it brings lots of new challenges. But with things like Chatcontrol it's the only way we can continue to communicate securely in the EU. Everything that is not federated has a single entity managing it which can be threatened with punitive actions. With federation everyone can run their own server meaning too many people to go after.

I understand these guys don't want it and they have good reason but federation in general should not die.
by mirzap | 2025-12-24 17:52:11+00:00
There are quite a few OSS Zanzibar-inspired authorization services/servers:

- SpiceDB (https://github.com/authzed/spicedb)
- Permify (https://github.com/Permify/permify)
- Warrant (https://github.com/warrant-dev/warrant)
- Ory Keto (https://github.com/ory/keto)
by executorch | 2025-12-24 17:53:02+00:00
ExecuTorch member here.

- Better microcontroller support is in our roadmap for 2026. There is a lot of development happening here from support for Arduino, STMicro and others. We will do this openly with the community as usual so if you are interested, feel free to join our discord and looped into the github repo.

- Better web support is also in the roadmap. There is some limited support already though not sure exactly what your usecase is. Feel free to open up a GH issue and we can see if there is a way to unblock you.

- Will take the feedback about Samsung to them. Seeing the user feedback first hand here will likely help them prioritize some of that. This is partially why we have not called this a production ready backend unlike the other backends like Qualcomm, Vulkan and a few others we ourselves are using in production.
by MarkusQ | 2025-12-24 17:53:09+00:00
> Medicare covered it for treating Type 2 diabetes but not for weight loss

> [...] to Bucklew’s surprise, her Medicare Advantage plan covered it even

> though she wasn’t diabetic, charging just a $25 monthly copay.

> [...] Then her Medicare plan notified her that it would no longer cover

> the drug [...] With coverage denied, Bucklew became part of an unsettlingly

> large group: older adults who begin taking GLP-1s and related drugs [...] and

> then stop taking them within months.

This feels like it's really straining the facts to jam them into a narrative, then mostly fails to construct one. Is it an article about drug side effects? Insurance fraud? Health benefits of GLP-1s? Medicare policy?

Strangely, it feels like something that would actually have been more coherent if it had been written by an LLM.
by Arathorn | 2025-12-24 17:54:34+00:00
> Update: Seeing who I respond to, taking opportunity to mention these recent UX musings

Thanks - the Favourites roomlist section will be back shortly; we just hadn't re-added sections to the rewritten roomlist (and in retrospect, probably shouldn't have launched without it). In fact I think they've already landed (experimentally) on the same roomlist component but in the Element X Web playground at https://github.com/element-hq/aurora.

> And then there's paragraph spacing between replies given one after the other, is to small. Setting margin to 10px (think its 4px now) makes a world of improved reading already.

Hm, is that new? Probably something to propose for the compact layout.
by fmajid | 2025-12-24 17:55:06+00:00
I used to have a UniFi gateway for the nice traffic visualization but Ubiquiti lost my trust when they started running telemetry without consent and I’ve gone back to an OpenBSD’s box as router, thus this device does little for me.

I’m looking forward to the GL.Inet MUDI 7, their first 5G hotspot, which should be running an open-source and hackable OS unlike most hotspots:

https://www.gl-inet.com/products/gl-e5800/
by epoberezkin | 2025-12-24 17:55:11+00:00
> "SimpleX has no identifiers" only means "SimpleX does not add additional identifiers"

These two statements are identical. IP addresses are Internet user identifiers, not SimpleX identifiers. All other application-level networks have identifiers of their own, in addition to IP addresses.

The goal of the design is:
- to prevent correlation of which IP address communicates with which,
- to prevent IP address from servers not chosen by the users.

It is not supposed to protect IP addresses from all servers, and Tor does not achieve that either, as Tor relays are servers too.

The reasons not to embed Tor are listed here: https://simplex.chat/faq/#why-dont-you-embed-tor-in-simplex-...

Disclaimer: I designed SimpleX network, and the founder of SimpleX Chat.
by dugidugout | 2025-12-24 17:55:16+00:00
"There’s no fun if you constantly lose, and you’ll always lose against a kid who spends half of their living day making sure they’re better than you in the game" is true, but hardly reality for the reasons I provided.

While I appreciate you leaving the value of competitiveness in the air... on the other hand, by defining it so purely, you've essentially resigned yourself from participating.

I'm curious what games have molded this perspective.
by koiueo | 2025-12-24 17:55:44+00:00
I realized, I don't know many cases of Spanish or Chinese people not learning the language.

My hypothesis: I understand russian and register cases like this easily. Otoh, I don't understand Chinese, so the ones with whom I have ever had any communication, are the ones who learned any of the languages I understand. Similar story with Spanish, my level is ~A2, so there's bias here two, although slightly less prominent.

Do you understand russian?
by dovin | 2025-12-24 17:55:45+00:00
This has been my experience also, so far. I like a lot about this and want to start using it, but beyond the initial awkwardness of key bindings feeling wrong, it just seems a bit too early for me. For example, most of the agents I tried to get working on my Arch system failed to connect, only Claude Code and Vibe worked. Most worked on MacOS (except Codex, even though it's installed on my system). But I need to be able to set the agent into Bypass Permissions mode, and when I do, I'm still constantly prompted with permissions checks. There also seem to be weird errors caused by fish shell. I'd also really like to be able to define my own custom agents (eg one use case I'd like is to be able to launch Claude Code but swapping out the Anthropic endpoint for OpenRouter's so I can try new models using CC's agent harness).

It's possible this is just part of the learning curve, but it is making me think I'll have to come back to this project in a month or two to see if there are fewer pain points. Great work so far though.
by wswope | 2025-12-24 17:56:23+00:00
It’s a holiday, so I’ll just pose this as a rhetorical question to you and let the matter rest:

What’s your level of confidence that these threads aren’t getting flagged as part of a coordinated effort? Be that a lone MAGA nutter running 20 sock puppets through resnet proxies, or a paid covert influence campaign?

If there were theoretically a common cluster of accounts all repeatedly flagging political posts unfavorable to the Trump admin within a few minutes of each other, do you currently have the tooling in place to see that happen?

I certainly don’t speak for everyone on HN, but I think the allegations of censorship here have more to do with the specter of bad actors abusing the flag system to limit the reach of certain posts, rather than you or anyone else affiliated with Big Ycombinator (TM) putting your thumb directly on the scale.
by Arathorn | 2025-12-24 17:56:42+00:00
Yup, work has been going into refactoring Element Web into MVVM components so we can switch out the ancient matrix-js-sdk underpinnings with the same matrix-rust-sdk that is a day-and-night improvement. https://element.io/blog/element-x-web-a-glimpse-into-the-fut... gives an idea.
by cmrdporcupine | 2025-12-24 17:57:15+00:00
90% of those problems effect people like you and I, developers and power users, not "regular" users of machines who are mostly mobile device and occasional laptop/desktop application users.

I suspect we'll see somebody -- a phone manufacturer or similar device -- make a major transition to RISC-V from ARM etc in the next 10 years that we won't even notice.
by epoberezkin | 2025-12-24 17:57:35+00:00
That is untrue.

We do not plan any coins.

We plain a private payment mechanism for the servers that will utilize blockchain for valid reasons - we call it Community Vouchers. But they are not coins, they are service credits that cannot be created out of nothing (as coins) and cannot be sold - they can only be used to pay for the servers.

It's covered here: https://simplex.chat/vouchers

Whitepaper on that design will be published in early 2026.

Disclaimer: I designed SimpleX network
by mort96 | 2025-12-24 17:57:37+00:00
I've had two Dell XPS laptops (a 13" 2015 model and a 15" 2-in-1 2018 model). Both had significant touchpad issues: not sure if that's a driver thing or a hardware thing, but both would sometimes act as if there was a phantom touch somewhere on the trackpad which messed with my actual input. One of them had a keyboard where key caps of frequently used keys (super, shift, ctrl) would split in two after a ~year of use; this was not fixed under warranty, I paid out of pocket after a year of ownership, another year later it happened again.

After those two Dell XPS laptops, I got a MacBook Pro 2021 with an M1 Pro instead of getting the keyboard fixed again. No issues. Linux support isn't great, but at least macOS is a relatively competent UNIX so it's fine.

I might consider another non-Mac laptop in the future. But it's not gonna be a Dell.
by quesera | 2025-12-24 17:57:54+00:00
> Something awful that lets him invoke some obscure rule that lets him stay in power with congressional approval

There is literally no such obscure rule, and a new Congress will be seated two weeks before the 2029 Presidential Inauguration.

Elections, and the compulsory ends of terms, inauguration of new Congresses, etc, happen on schedule without regard to any exceptional cases, including Civil War.

If he can get a majority of the Electoral College for a third term, and a majority in both houses of Congress in 2028, then things get much more complicated.

But there is no other path. Elections matter, and don't let anyone discourage you from believing that they don't matter enough to vote.
by mschuster91 | 2025-12-24 17:58:55+00:00
They don't have ffmpeg in the video pipeline, making anything a true PITA. ffmpeg has long solved the task of outputting HLS, DASH or whatever else standard and it Just Works No Matter Where. But if you're not using ffmpeg... you're bound to learn all the mistakes the ffmpeg people had to learn, and there are so many hidden traps.
by nicpottier | 2025-12-24 17:59:03+00:00
Congrats on the launch!

Do you expect / want this to be a business? This feels like the kind of thing where anybody big enough to pay for it will build it in house. And your pricing seems so cheap that even if you do win some it won't be enough.

Genuine curiosity but 300ms seems slow? Am I missing something? How big is the blacklist?
by jschorr | 2025-12-24 17:59:03+00:00
In SpiceDB, this is known as the LookupResources [1] API, which returns all resources (of a particular type) that a particular subject (user in this case) has a particular permission on.

We have a guide on doing ACL-aware filtering and listing [2] with this API and describing other approaches for larger Enterprise scales

Disclaimer: I'm the co-founder and CTO of AuthZed, we develop SpiceDB, and I wrote our most recent implementation of LookupResources

[1]: https://buf.build/authzed/api/docs/main:authzed.api.v1#authz...
[2]: https://authzed.com/docs/spicedb/modeling/protecting-a-list-...
by Arathorn | 2025-12-24 17:59:04+00:00
> It's specifically to increase the speed if state resolution. If it weren't for the convoluted state resolution system, there wouldn't be a need to store gigabytes worth of state groups in the database.

No, it's specifically to increase the speed of state retrieval. One of the uses for that is state resolution, but it could equally well just be calling the /messages API or any other point you need to know historical state. But what do I know :)
by BalinKing | 2025-12-24 17:59:54+00:00
Admittedly I only know (a little) Japanese and no Korean, but I get the superficial impression that kana are generally much more phonetically faithful than Hangul (namely, because of the post-WWII spelling reform that updated all the kana spellings). Like, the fact that Wiktionary gives "phonetic Hangul" for each Korean entry, to more accurately represent the actual pronunciation, makes me really suspicious of the common internet claim that Hangul is the easiest script to learn.

However, Japanese also has allophony (the moraic nasal and devoicing both come to mind) and kana aren't entirely phonetic (e.g. ha/wa, he/e, ou/ō, ei/ē). I don't know enough about Korean to know if the "irregularities" are also this minor or not—can any Korean speakers/readers enlighten me?
by yakshaving_jgt | 2025-12-24 17:59:55+00:00
…Wow.

> Honestly, I am starting to suspect you are a Kremlin agent

Ok, I'll clarify my position, for the avoidance of doubt.

The terrorist state of russia's unprovoked invasion of Ukraine and ongoing genocide is the darkest chapter in European history since the Holocaust. The putin regime has no regard for human life, and russian soldiers brag about raping women, and murdering children, sometimes by shooting them in the head at point-blank range. Many of these rapes and murders are even encouraged by the wives of russian soldiers — thousands of kilometres away from the front lines. We have it all on tape.

While I am not a soldier, I have two medals from the Ukrainian military for volunteering, and I will continue to help Ukrainian soldiers protect civilians in Ukraine, and to put russian invaders in the ground where they belong.

Does that clear things up for you?
by GenerWork | 2025-12-24 18:00:07+00:00
>Frequently the author brings up that for 2,000 euros they expect a premium experience, but no where is there an evaluation of the value granted by upgradability and repeatability of the machine, and only briefly is there mention of the configurability.

I'm convinced that a lot of people have Dunning-Kruger effect when it comes to niche products like Framework. The fact that Framework exists at all is amazing, and like you said, it's frustrating to see the lack of understanding of the core value proposition of framework both in this post and HN.
by foobarchu | 2025-12-24 18:00:40+00:00
I would narrow this down further. Programmers (myself guilty) live abstractions they control. It gives them the ability to tweak little things and feel like they've done it in a more maintainable way.

Programmers HATE using other people's abstractions, which is why "mini frameworks" tend to tall apart after expanding to teams that don't have control over it. In my experience, this leads to new mini frameworks wrapping the first one, forever targeting a static version of the underlying MF, to allow for adding new appendages without going through a gatekeeper.
by kbenson | 2025-12-24 18:00:45+00:00
Small nitpick with the title, because I still find it humorous all these years later, but it's not "Mt. Gox" like Mount Gox, it's MTGOX, which stands for Magic The Gathering Online Exchange, as it started out as a trading platform for that, and adopted bitcoin early as a way to facilitate trades of the cards without cash.
by acro-v | 2025-12-24 18:00:48+00:00
Good comparison.

The idea of writing automatically by setting some flags and then recovering with git is not new: I agree with that; and it's not just Claude - others are doing it too.

What's different is putting it as the default user flow: automatic updates (no flags) - in combination with instant restore, not as a configuration flag to set and then a set of commands to recover.

That shift sounds subtle, but it changes how fast you iterate, especially when refactoring or exploring ideas.