MurphyA/hacker-news huggingface dataset:
by orliesaurus | 2025-12-13 16:28:33+00:00
I'm more interested in the design philosophy behind these projects than which benchmarks top the charts...

A lot of the high performance S3 alternatives trumpet crazy IOPS numbers, but the devil is in how they handle metadata and consistency. FractalBits says it offers strong consistency and atomic rename ([Why We Built Another Object Storage (And Why It's Different)](https://fractalbits.com/blog/why-we-built-another-object-sto...)), which makes it different from most eventual consistency S3 clones. That implies a full‑path indexing metadata engine (something they mention in a LinkedIn post). That’s a really interesting direction because it potentially avoids some of the inode bottlenecks you see in Ceph and MinIO.

BUT the real question for me is long‑term sustainability. Running your own object store is a commitment. Who's maintaining it when the original team moves on? It's great to see new entrants with ideas, ALSO it would be reassuring if there were clear governance and a non‑profit steward at some point.

I don't mind if something uses AI to draft marketing copy... as long as the code is readable, reviewed, and licensed in a way that keeps it open. The space is crowded, and differentiation often comes down to the less flashy stuff: operational tooling, monitoring, easy deployment across zones, and how it fails. I'm curious to see where this one goes.
Show HN: Solodash – A single player, Balderdash-style daily word game
by Nathanadian | 2025-12-13 16:30:14+00:00
I built a daily word game that’s basically single player Balderdash.

Everyone sees the same obscure word per day, and you have to guess its real dictionary definition hidden amongst four other convincing made-up definitions. Inspiration came from playing Balderdash with my friends over the holidays. It’s designed to be a quick, low-stress daily habit.

Under the hood, I'm using Gemini to generate the fake definitions and using Firestore for my backend. No accounts, but your browser stores your stats (win %, winning guess distribution, streaks).

I’d love feedback on the core loop:

* Is it actually fun (and are the fake definitions the right level of convincing)?

* Any ideas for making the sharing experience more engaging? I want to encourage players to compare with friends without being annoying.

Thanks!
by deliciousturkey | 2025-12-13 16:30:49+00:00
In AI training, you want to sample the dataset in arbitrary fashion. You may want to arbitrarily subset your dataset for specific jobs. These are fundamentally opposed demands compared to linear access: To make your tar-file approach work, the data has to ordered to match the sample order of your training workload, coupling data storage and sampler design.

There are solutions for this, but the added complexity is big. In any case, your training code and data storage become tightly coupled. If you can avoid it by having a faster storage solution, at least I would be highly appreciative of it.
by Agraillo | 2025-12-13 16:30:49+00:00
If you're talking about the competition part of "Moonwalking..." I hear you. Many would argue that the author's participation in the memory competition glues the book together and adds an entertaining angle. Personally, it sometimes feels boring when the author dedicates too much space to dialogs with memory athletes-focusing on mundane topics instead of techniques or what they learned about memory. Still, there are so many fascinating facts and references that I'm okay with it.
by zbentley | 2025-12-13 16:30:56+00:00
Perhaps it’s a marketing problem, then. Signal is marketed as a secure and full-featured alternative to things like WhatsApp and iMessage. Most people start reading that sentence after the word “secure”, and then are surprised and disappointed when a device replacement loses all their history.

I think it would be better if Signal more loudly communicated the drawbacks of its encryption approach up-front, warning away casual users before they get a nasty surprise after storing a lot of important data in Signal.

I’ve heard Signal lovers say the opposite—that getting burned with data loss is somehow educational for or deserved by casual users—and I think that’s asinine and misguided. It’s the equivalent of someone saying “ha! See? You were trading away privacy for convenience and relying on service-provider-readable message history as a record all along, don’t you feel dumb?”, to which most users’ will respond “no, now that you’ve explained the tradeoffs…that is exactly how I want it to work; you can use Signal, but I want iMessage”.

It shouldn’t take data loss to make that understood.
by evanelias | 2025-12-13 16:31:03+00:00
Why did LLMs add tons of emoji to everything for a while, and then dial back on it more recently?

The problem is they were trained on everything, yet the common style for a blog post previously differed from the common style of a technical book, which differed from the common style of a throwaway Reddit post, etc.

There's a weird baseline assumption of AI outputting "good" or "professional" style, but this simply isn't the case. Good writing doesn't repeat the same basic phrasing for every section header, and insert tons of unnecessary headers in the first place.
by rvnx | 2025-12-13 16:31:24+00:00
The main side-effect is the lack of trust and integration. For example, if you self-host your email (or more realistically push it on a VPS), then the moment you want to send an e-mail you are going to be marked as spam.

To register on some websites you may sometimes receive: “please use real email from gmail/outlook/etc”.

When you have a business meeting with a customer: “oh just install Jitsi on your mobile phone” is the best way to lose a sale.

Or no way to pay train tickets because you cannot install the app because your Apple / Play Store account is locked.
by CapricornNoble | 2025-12-13 16:31:47+00:00
> Trump antagonizes traditional EU allies, except those with authoritarian tendencies like Orban's Hungary.

Trump in his first term warned Europe about sucking on the teet of Russian natgas, and those "traditional allies" laughed in his face. He told Europe to meet its NATO treaty obligations and increase military spending, and they dragged their feet.

Now Europe's industry is struggling under substantially-increased energy input costs, and has been caught flat-footed with its armories empty while trying to subsidize the largest land conflict on the continent since WW2. An economic and quasi-military bloc with 500+ million people is begging 350 million people on another continent to protect them from a mere 140 million drunk & corrupt Russians.

....and you don't understand why Trump, who has a fragile ego and is well-known for holding grudges, is antagonistic to the feckless idiot empty-suit bureaucrats who manage Europe? He's a thin-skinned bully and now he's gonna walk all over Europe to do whatever is most advantageous (in his perception) for the US....but it's only possible because European leadership is just as weak as he thinks it is.

Plus he's trying to dump The Ukraine Problem in their lap because the US doesn't really have the capacity to square off against China and manage...well, possibly ANY other additional conflict. If our actions to counter China don't make any sense or seem incongruent, that's because most of the administration is simply too incompetent to get the results needed, even if they understand the nature and scope of the problem.
by lapcat | 2025-12-13 16:32:45+00:00
> notice how those 3 previous articles you linked don't contain "The Blahbity Blah" style headers throughout, while this article has nine occurrences of them.

The post https://hey.paris/posts/cba/ has five bold "And..." headers, which is even worse than "The..." headers.

Would AI do that? The more plausible explanation is that the writer just has a somewhat annoying blogging style, or lack of style.
by iteria | 2025-12-13 16:33:37+00:00
Just ban it. My kid is in that age group and roblox is banned. Her feelings on the matter are irrelevant. I don't know why people hand wring about "oh they'll be left out". Oh well? I'm a millennial. I remember being just a poor kid at a school with kkds much wealthier than me. There were a lot of things my friends had that I didn't. Like a cellphone. I wasn't in the group chats and somehow I still survived.

My kid is disappointed, but it's fine. She has friends play the games she does have and she has a lot of other games. She had a lot of other ways to socialize with them. I honestly don't see roblox as different than any other social fad. Roblox is just the default digital hangout spot for kids, but it doesn't have to be for your kid's friend circle.
by jitl | 2025-12-13 16:33:46+00:00
We need a Framework-style company making TVs.

Get the OLED panels from whoever makes them wholesale, spend on a beautiful enclosure / design, add just enough software to calibrate the image and switch between HDMI inputs with HDMI-CEC. Sell a premium soundbar as an add-on instead of including speakers in the base device.

I think a brand like Sonos could make a killing in this market selling a premium dumb tv to high end customers.

Look at how much markup Samsung adds to their standard LCD panel for a decent enclosure - it’s like $600-$1000 markup to get the Frame tv, which has a mid panel, JUST because the enclosure is actually nice/inoffensive.
by gabrielekarra | 2025-12-13 16:33:58+00:00
Hey HN! I built Skills-Kit, a TypeScript framework that lets you create, validate, and bundle self-contained "skills" – think of them as portable automation modules that AI agents (or humans) can execute. The Problem: Most AI agent frameworks treat code execution as an afterthought. You get either sandboxed-but-limited environments or full system access with zero safety. Plus, sharing and versioning agent capabilities is a mess. Skills-Kit's approach:

Each skill is a folder: metadata (YAML), a deterministic Node.js entrypoint, declarative security policies, and golden tests Built-in linting validates structure and security declarations Golden test runner ensures skills behave correctly AI-powered creation: Use Claude (or mock templates) to generate skills from natural language Bundle and distribute skills as validated packages

What makes it interesting:

Security-first: skills declare what they need (network, filesystem, exec) upfront via policy.yaml Testable: golden tests catch regressions before deployment Provider-agnostic: works with Anthropic's API today, designed to support other LLMs Composable: skills can call other skills (orchestration primitives)

Current state: Early (v0.1.0), interfaces may evolve. Looking for feedback on:

The skill format itself – too verbose? missing something critical? Security model – how would you enforce policies at runtime? Use cases I'm missing – what would you build with this?

I'm not running a hosted service (yet?) – this is CLI/library tooling you run locally. The goal is to make "agentic capabilities" as shareable and reliable as npm packages.

GitHub: https://github.com/gabrielekarra/skills-kit Would love to hear what you think, especially from folks building agent systems. What's your experience with code generation and execution safety?
by krapp | 2025-12-13 16:34:55+00:00
This doesn't actually refute my comment, even given the assumption that your predictions prove correct. Even given a purely physicalist universe and a machine perfectly capable of replicating all human endeavors, most humans will find more value in human expression.

That doesn't require any argument from mysticism, just an understanding that the context of humanity has value for most humans (perhaps not you, but most humans) beyond the pure transactional mechanisms of value creation, stimulus and response.
by the_af | 2025-12-13 16:35:24+00:00
It was a couple of years ago, it was virtual cards (I think one was a card given as reward by one of those legit review sites - edit: Gartner or one like those - which will reward you for providing reviews, and the other was money I had elsewhere that I converted to an Amazon card).

I remember I went through some automated process which asked me for some account details, and after a few hours (fewer than one day, I remember as much) my account was unlocked. It was scary!

What I remember puzzled me is that it was only two low-value cards. I would have understood the system being triggered by a lot of low value transactions, or a few large ones... but these were few and low value! Go figure.

Sorry I don't remember more details. All I know is it made me scared of gift cards.
by tempest_ | 2025-12-13 16:35:25+00:00
It very likely depends on what you are playing on it and what size it is.

Even most cheap TVs now a days are 4k even if the panel is low end.

There is a large difference between 1080p and 4k which is usually quite noticeable if the TV is large but if it is a smaller size I can see how it would be less obvious.
by hansmayer | 2025-12-13 16:35:59+00:00
No its bloody not fine! We were told these were "Pocked-PhDs". The investment so far could have paid for a manned mission to Mars and back! The massive advertising campaigns absolutely try to subliminally influence us into believing these are trustworthy tools, while at the same team keeping that sneaky small print about "checking the answers". Whats the goddamn point then? If I cant trust them every single time, like I can with deterministic software, and they create more work for me, because now we have to double-check the shit that they spit out, how are they actually useful, beyond trivial use cases like producing stupid brainrot videos??
by zelphirkalt | 2025-12-13 16:36:00+00:00
First of all, you don't have to care about this, unless you are wanting something from others and you depend on others and their opinion about your writing significantly.

That said, it does make your writing seem very odd. A little bit like the people, who apparently don't know what the shift key does, or how to trigger capital letters on their phones or something, and write only in lowercase letters.

Just because your phone does something silly, and it is not you doing it intentionally, that doesn't mean, that other people will not get a weird impression from you writing like that. In a way, you are letting your phone change the impression others are getting from your writing. And that impression is for many people that they wonder, whether you know the conventions of writing.

Now, like I said, you don't have to care about this. But if you want your texts to not come across like teenager written texts or low effort texts, it would be a good idea to fix your phone's silly settings, so that it doesn't do that to your writing.
Show HN: WineBar: A yet another Wine prefix manager, with Asahi Linux support
by JosifA | 2025-12-13 16:36:09+00:00
My daily driver is a Macbook Air M2 running Linux - Fedora Asahi Remix to be precise. One thing I missed when using it is the ability to occasionally run Windows software using Wine. Apparently, you can run Steam on it and apparently Steam allows installing and running arbitrary Windows software, but when I tried it, I couldn't create an account and in general, I'd rather not use Stream. I succeeded running and older version of Heroic Games Launcher [1] under muvm (a virtual machine that runs a 4K page kernel on a 16K one). That wasn't terribly easy though and I wanted a better experience. My other problem with Heroic and with other launchers focused on games is the lack of flexibility - they either work for a particular piece of software or they don't, and you can't do anything about it. For instance, an installer may require a certain package to be installed using Winetricks [2], before it runs. Heroic doesn't give you a chance to run anything before the installer runs. Long story short, I decided to build my own Wine prefix manager that would be flexible, not focused exclusively on games and would run on Asahi Linux. Also, I decided to write it in a new language for me (Dart / Flutter) and learn that language as a byproduct. Five months later, it's finally ready and I'd like to get feedback on it. BTW, it also supports regular x86_64 Linux distros, though it doesn't receive as much testing on them.

[1]: https://heroicgameslauncher.com/ [2]: https://github.com/Winetricks/winetricks
by refulgentis | 2025-12-13 16:36:26+00:00
Pretty much what NateB said* - but that might leave you at "what's wrong with that? that's how I could get it done"

There's WAY too much content, way too many names and stuff that feels subtly off. I'm 37, been on this site for 16 years. I'm assuming target audience here is enterprise Java developers, which isn't my home, so I'm sure I'm missing some stuff is idiomatic in that culture.

But the vast, vast amount of things that are completely unfamiliar tells me something else is going on and it's not good.

Like I bet this is f'ing cool, otherwise you wouldn't put in the effort to share it. But you're better off having something super brief** in a GitHub README than a pseudo-marketing site that's straining to fit a cool technical thing into the wrong template.

* https://news.ycombinator.com/item?id=46255661

** what you wrote is great! "The payload is encoded using myra-codec FFM MemorySegment directly into a pre-registered buffer in io_uring SQE on the server. Similarly, on the client side CQE writes encoded payload directly into a client provided MemorySegment. The whole process saves a few SYSCALLs. Also, the above process is zero copy." -- then the site looks like it wants to sell N different products and confusing flowcharts, but really, you're just geeked out and did something cool and want to share the technical details. So it's designed for the wrong audience.
by Workaccount2 | 2025-12-13 16:36:49+00:00
This is what should happen, because what the game actually being played is to profit off those who cannot react fast enough to news event, rather than profit off those who mispriced their order.

Or leave things in place, but put a 1 minute transaction freeze during binary events, and fill the order book during that time with no regard for when an order was placed, just random allocation of order fills coming out of the 1 minute pause.

These funds would lose their shit if they had to go back to knowledge being the only edge rather than speed and knowledge.
by 3RTB297 | 2025-12-13 16:36:56+00:00
I only use old.reddit.com when I am forced to sulk back over there and actually log in. To just look around I just use some redlib frontend.

The numerous layers of attempted monetization schemes since 2016ish hilariously touted as "features" are sort of band-aided on top of each other on new reddit in a way that makes it the worst possible way to display the information. It's like a terrible UI challenge.
by jmclnx | 2025-12-13 16:37:07+00:00
I really use to like LG products, but between your link and this, I will never buy LG again. They were added to the same list Samsung was added to years ago.

It is like these companies do not want to sell what people really want, but only want to spy on you. The way things are going, it will be back to the old crt TVs, which you can still find used if you look hard enough.
Show HN: UK Butchers Meat Price Tracker
by wolfer | 2025-12-13 16:37:09+00:00
Hey all!

Long time lurker, thought I would contribute back something to the community (at least the meat eaters in the UK). One thing that's been a pain for me to get a good understanding of is what the best price is for online butchers based around the UK. I like high quality meat (including some of the bigger cuts for kamado/bbq), and I'm willing to pay a premium however there isn't a single resource that would let me get an overview of what's available and price movements over time.

For my Xmas meat I didn't want to start building out a spreadsheet so I built a price tracker with quite a few convenience features to make it easy to search for certain cuts of meat across commonly mentioned butchers on Reddit and other communities.

If you find it useful let me know if there are any features that could help to make it even easier to find the cuts of meat that you're looking for!

Here's the tracker: https://offer-spider.onrender.com

Hosted on Render, built with Nextjs and SQLite. Spidering various custom e-com sites (WooCommerce, Shopify) on a daily basis.

My current TODOs: - Search is currently free-text OR. Add AND to allow focussing down a search, and select from facets/categories/taxonomy - Common search terms to pre-fill - Exposing price over time metrics - Further consolidation of SKUs to an internal taxonomy - More butchers - Expanding to other use cases outside of meat!
Ask HN: Health/Ocean builders: What problem would you pay to get off your plate?
by Frannky | 2025-12-13 16:37:32+00:00
I have a CS/math background, am an ex-researcher, and a prior founder. My daily drivers are MCP, AI agents, and CLI terminals.

I'm passionate about solving real health and ocean problems with AI. I want to pull a painful issue from you, build the solution, and open-source it for everyone to host it, while also offering an easy, paid cloud-hosted option.

What's your top priority that you're blocked on? What would you pay me to help you solve or get off your plate?
by lwkl | 2025-12-13 16:37:46+00:00
The digital ID in Switzerland [1] is literally the best case scenario from a privacy standpoint. It is basically an ID that is stored on your phone that can send a signed copy of your data to someone verifying it. But instead of sharing all your data everytime it can also only share part of your data or only verify that you are above a certain age.

I personally prefer this to sending a copy of your ID and a video with my face to someone verifying service provider that verifies my identity for a bank or some website.

[1] https://www.eid.admin.ch/en/technology
by jwr | 2025-12-13 16:38:09+00:00
As a reminder, turn off the "Live Plus" thing on your LG TV. This "option" makes your LG TV spy on you, tracking and reporting what you watch based on the image that is shown on the TV.

You need to go to Settings -> All Settings -> General -> System -> Additional Settings to make sure the "Live Plus" option is OFF.

Check it periodically, as it sometimes turns itself back on again after updates.

The enshittification of our world is beyond words.
by Mountain_Skies | 2025-12-13 16:38:14+00:00
These are domain block rules I got from a previous HN thread about LG shenanigans. No idea if it is still up to date.

ngfts.lge.com us.ad.lgsmartad.com lgad.cjpowercast.com us.info.lgsmartad.com aic.recommend.lgtvcommon.com aic.homeprv.lgtvcommon.com aid.rdl.lgtvcommon.com aic.lgshopsvc.lgappstv.com ^aic.*lg.* us.emp.lgsmartplatform.com snu.lge.com us.lgrecommends.lgappstv.com api.thetake.com us.lgtvsdp.com aic.service.lgtvcommon.com lgtvonline.lge.com (\.|^)gracenote\.com$ (\.|^)prehook\.com$ raw.vidyard.com (\.|^)vidyard\.com$ (\.|^)wistia\.com$
by iteria | 2025-12-13 16:38:44+00:00
People give this excuse but somehow I feel like they would be less charitable if it was any othet addictive thing. "Oh, Timmy had a drinking problem at 13? Well we can't blame the parents. They don't have the mental or emotional strength to keep their kid out of the liquor cabinet. How ever could they know about locks?" That's what this feels like to me. As someone who is watching this happen in real time with my kid's peers, a lot parents just don't want to be bothered. And that's their right, but setting up the parental controls baked into all these devices is dead simple. They could, but they don't want to deal with whining or the exception moments. That's their right as a parent, but I don't subscribe to the "poor exhausted parents" theory when they had enough energy to buy these devices and set them up for the kid to use in the first place. It's a couple more minutes to enable the parent controls.