MurphyA/hacker-news huggingface dataset:
by jack_tripper | 2025-12-15 11:42:52+00:00
>Why have strong opinions if you're really just a doomer?

Are you the opinion police?

>the entire point of a healthy relationship is to compromise and try to understand the other side, which is the point of the EU

The problem with compromise is that everyone becomes equally unhappy. And when everyone is unhappy strange results come at elections.

EU member states are so different, that you can't have regulations that benefits an economy like Denmark and also simultaneously one like Romania. Which is how places like Romania now have German energy and grocery prices but Romanian wages and pensions. Not exactly a great compromise for a lot of Romanians.

>So Spain contributes to the east as a compromise for getting heavy subsidies themselves.

It doesn't matter how it is in reality, what matters is how Spanish voters perceive it come election times. Elections are always won on vibes and feels rather than facts and arguments.
by carrozo | 2025-12-15 11:43:03+00:00
a trio of short motion pictures that i've written, directed, produced, shot and edited, and will launch on my website late next month, followed by a european tour of free screenings with my pop-up, makeshift cinema. an experiment to see if i can become fully-funded by tips/donations from the audience.

sign up for the mailing list in footer of my site if that sounds of interest:

https://www.carrozo.com
by GiorgosGennaris | 2025-12-15 11:43:11+00:00
I am working on Correctify's Design Studio, a feature that turns plain restaurant menu text into menu designs based on your choosen size, style and branding.

What makes it different from alternatives is that it’s content-first. Instead of dragging boxes around or fighting templates that don’t fit your menu, Design Studio designs around your text. For restaurant owners, that means significantly lower waiting times and costs.

Design Studio is still in private beta, but excited about where it’s going

https://correctify.com.cy/blog/posts/meet-design-studio-the-...
by mytailorisrich | 2025-12-15 11:43:12+00:00
This is not what the people asked for, wanted, or were told, though. The issue is the insiduous nature of the "ever closer union" that advances by stealth, deception, manufacturing consent over time, and sometimes by just ignoring what the people have said.

And then, now and then the people suddenly realise, too late, that on an ever growing range of issues their country has become powerless because a change of policy is either no longer within the country's power and is banned under EU law and treaties... and the web is being woven tighter and tigher little by little.

There is no support in member states for leaving the EU or dismantling the EU. "Eurosceptimism" is by and large only wanting to loosen and restrict EU oversight of member states(which again has been the main debate for decades) but even that is anathema and "far right", which should really raise red flags in people's minds even without going full conspirationist.
by franciscop | 2025-12-15 11:44:14+00:00
I'm working on finishing my JS KV compatibility library polystore [0], the goal is to make a widely compatible library to connect to many stores so that you can have a wide range of stores easily accesible.

For example, you make an API client library, now you can add polystore and accept multiple cache stores without writing all the compat layer yourself. This is a problem I've had multiple times in the past.

Or you make a project with cache, having it in files for local dev (highly debuggable) and then with Redis in prod is a simple ENV var change:

let store; if (process.env.REDIS_URL) { store = kv(RedisClient(process.env.REDIS_URL).connect()); } else { store = kv(`file://${process.cwd()}/cache/`); }

I've made many other libraries and projects during the years and having a single library handle all of this would be great.

[0] https://polystore.dev/
by ciberado | 2025-12-15 11:44:25+00:00
At thirteen or fourteen, I was lucky enough to read "The Persistence of Vision" in a science fiction collection published by Orbis at such an affordable price that I could buy every volume with my weekly allowance.

The stories had a powerful impact on me, because at that age concepts like the normalization of sex change or living a full life while being deaf-blind didn't fit into my mental frameworks. I enjoyed it from beginning to end, each and every one of the stories.

Two months ago (almost forty years later) my mother found the old book in our family library, and I've been able to reread it, enjoying it as much or more than the first time. I remembered the general plot of all the stories perfectly, which is proof of their intrinsic quality, and we can clearly see their influence on later authors like my beloved Doctorow.

The most curious thing is that some perspectives have shocked me again. Not the sex change, of course. Not raising children in a commune (whether on Earth or Mars). But sex between adults and minors is a topic that I'm sure makes me more uncomfortable now than when I was a kid.

So, for the second time, I can only be grateful to the author for giving me a good time without condescension or fear of presenting societies different from my own. For making me think. And feel.
by a2code | 2025-12-15 11:44:36+00:00
I did not try Clojure so I cannot comment on how well implemented the features you quote are, when compared to CL. All I can say is that CL also provides much of the same functionality with its standard, cl-async, lparallel, parenscript, while (im)mutability is a matter of preference (IMO correct decision by CL) rather than dominance. The way I see it, is that CL is superior (opinion) due to reader macros and native compilation, rather than bytecode JVM.
by Xelbair | 2025-12-15 11:44:55+00:00
>Most techies under estimate how little normal folks care about privacy, cybersecurity and stuff like that.

No, we just think that this security nightmare should be regulated, and companies should be forced to keep sane security standards and not abuse data gathered from users.. and there's this weird idea of owning thing you were sold, i know - its' a bit weird.

Just like when you go buy some food you don't have to think if it is safe to eat.
by theandrewbailey | 2025-12-15 11:45:33+00:00
> There was a competing bicycle dealership next door (Apple) that one day began selling motorized vehicles--expensive but attractively styled cars with their innards hermetically sealed, so that how they worked was something of a mystery.

I know Neal said the essay was quickly obsolete, especially in regards to Mac, but I'll always remember this reference about hermetically sealed Apple products. To this day, Apple doesn't want anyone to know how their products work, or how to fix them, to the point where upgrading or expanding internal hardware is mostly impossible (no M-series Mac Pro discrete GPUs?). Even after 25 years, some things never change.
by igogq425 | 2025-12-15 11:45:36+00:00
If you tried to back up your assumption with figures or with specific historical facts, you would see that it is wrong. It's not just about the fact that there was instability somewhere at some point, but about how it is being perpetuated. The countries you list above are very diverse. But what they all have in common, and what distinguishes them from countries in Latin America, is that there is a lot of ocean between them and the US. Admittedly, this also applies to Afghanistan, Iraq, and Syria. But if we examine the question of what distinguishes these countries from the ones you list, it brings us back to the connection that was already pointed out above. I live in Germany and have had access to toothpaste my whole life. People my age in Cuba can still remember very well what it was like to have to do without toothpaste. Now ask your favorite LLM who temporarily prevented toothpaste from being imported into Cuba.
Show HN: I Built an UI Library for Non CSS Developers – OgBlocks
by ogkaran | 2025-12-15 11:45:38+00:00
Hey HN,

My name is Karan, and I'm a Design Engineer

I was always fascinated by how someone can create slick, responsive UIs that create a lasting impression

and eveyrone wants such UIs but many struggle with CSS and let alone animations

That's why I built ogBlocks - a UI library that lets you create Beautiful UIs, regardless of your CSS Skills

Tell me what you think of it

Best Karan
by netsharc | 2025-12-15 11:46:02+00:00
Speaking of media, I found it really useless that before the names were published, the majority of news articles just said "78 and 68 year old persons found dead [RIP] at Rob Reiner's home", but I had to search for his and his wife's age to correlate that it's him and his wife. I think only 1 news article said, "authorities have not said the names, but those are the ages of Rob Reiner and his wife".
by sebnun | 2025-12-15 11:46:16+00:00
I built something similar [1]

It's basically a podcast player where you can browse a database of podcasts filtered by spoken language, and listen with transcriptions and translations.

For each language I made a podcast to learn the most frequent words.

You can also get audible feedback on your pronunciation.

I am in the process of building a YouTube database of channels by spoken language to play youtube videos on the app.

> Every month or every N hours of reading/listening, you take a new test to recalibrate your proficiency level.

I slightly disagree with this part, I think the moment you add some sort of "test" or drills it can become tedious or dreadful to learn in the long term.

[1] https://www.langturbo.com
by Alexander-Barth | 2025-12-15 11:46:18+00:00
I use the command line tool arduino-cli (with plain Makefile) to compile and upload the code (obviously usable in any editor). It has also a --verbose mode to show exactly what is getting executed. But I heard a lot about platformio, so I am wondering what is its benefits (beside the integration in vscode; as an emacs user vscode is not working for me)
by expedition32 | 2025-12-15 11:46:20+00:00
It's funny that we are running into the same problem that the British had with China in the 19th century:

China doesn't need or want anything from the West, they do not trust the West and they certainly do not want to rely on the West.

The last time the British came up with the ingenuous opium plan. But that backfired into the communist takeover in 1949.
by the_real_cher | 2025-12-15 11:46:48+00:00
I'm all for raising taxes is on the rich but the government is extremely fiscally irresponsible.

The current interest on our national debt is greater than our military spending.

So if you increase taxes some people think it would just be throwing it into the money fire of Washington.

There needs to be a lot of changes in D.C.: term limits in congress, citizens united needs to be repealed, erc etc
by digest | 2025-12-15 11:47:37+00:00
Working on https://usedigest.com — a personalized daily digest.

It aggregates data from across the web into a single feed, pulling in news, weather, newsletters, social posts, Reddit, YouTube, and more.

I also finally launched my first iOS app that goes a step further. During onboarding, you set your preferences once. From there, AI automatically prepares your daily digest for you. Each morning, you get a notification when it’s ready, with everything relevant for the day ahead: meetings, weather, health data, commute insights, and the news you actually care about.
by bheadmaster | 2025-12-15 11:48:05+00:00
> Capabilities don't have to hold the actual permission to access the object. Capabilities can simply hold a provenance that can be used to verify the source of the access. If that access is then revoked from that source, the capability doesn't need to change at all.

Which complicates the initial premise that

> capabilities are the simplest model in the world. You hand out objects. You can call methods on the object. What that method call has access to depends on the permissions on the object, not your permissions.

Which is exactly what the parent said. Capabilities sound simple at first, but require complex machinery to work.
by dv_dt | 2025-12-15 11:48:23+00:00
That's a generalization with some truth, but in this case it was blatantly obvious that iRobot was not putting much effort into improvement - or was not effective at improvement. They basically ignored the moat and relied on their headstart to the point that even brand new entrants to the market could equal or overtake them in an initial product offering.

And the business model aspects they relied on for their protective moat - e.g. mass commercial electronic production - was generalized and massively optimized in China (not just for vacuum robots but mass commercial electronics).
by yorwba | 2025-12-15 11:48:35+00:00
That lets you turn the problem of figuring out which part of your content is badly machine-translated into the problem of figuring out which of your users have enough attention to detail to spot badly machine-translated content in a language they themselves are still learning. Though I guess if you show paying users only content that lots of people think is good, at least it reduces the chances that a paying user notices an issue and complains, so it could still work in that sense.
by bruce511 | 2025-12-15 11:48:47+00:00
The issue will be very context specific. In other words to (reasonably) answer the question, we'd have to judge each application individually.

For one example, say you were making voting-booth software. You really don't want a (hidden) timestamp attached to each vote (much less an incrementing id) because that would break voter confidentiality.

More generally, it's more a underlying principle of data management. Not leaking ancillary data is easier to justify than "sure we leak the date and time of the record creation, but we can't think of a reason why that matters."

Personally I think the biggest issue are "clever" programmers who treat the uuid as data and start displaying the date and time. This leads to complications ("that which is displayed, the customer wants to change"). It's only a matter of time before someone declares the date "wrong" and it must be "fixed". Not to mention time zone or daylight savings conversions.
Show HN: Webhook Tester – RequestBin-style webhooks inbox built on Cloudflare
by kidsil | 2025-12-15 11:48:48+00:00
I kept needing a quick way to see what Stripe / Shopify / GitHub webhooks actually send, without exposing localhost or hopping between dashboards.

This is a small, focused webhook inbox: you get a unique HTTPS endpoint and can inspect incoming requests (headers + payloads) in the browser.

It's built on Cloudflare's edge stack and meant for quick debugging and exploration, not production.

I'm the builder - would love feedback on missing features or bugs.
by 101008 | 2025-12-15 11:48:52+00:00
I did (with the help of GPT) a simple script to deploy my Django+Celery projects to DigitalOcean. I was a bit afraid of that in the past, but now it's just a script that, after configuring a few variables (IP, etc), runs smoothly and gives me a perfectly deploy for a side project on a DO droplet. And also I can run again to just deploy a new version.

For most people this is silly but I am super happy that it works.
by ChaosOp | 2025-12-15 11:49:21+00:00
The platform uses WebRTC for connections so in the best case scenario (direct peer-to-peer connection): somewhere between 2-10ms. When direct connection is not available, 20-100ms. In really bad network conditions with VPN's in use: 100-300ms. Though usually the latency is not really visible in the games even if there would be larger latency with some players :)
by dismalpedigree | 2025-12-15 11:49:50+00:00
Not specific to PartsBox, but we use Inventree (open source similar to PartsBox) and self host it. Over the past few months we noticed certain pain points in our workflow. Rather than looking for a new tool, we used Claude Code to write some backend services and some frontend modifications. Took 2 days of tinkering. Has easily saved that much time since we implemented it.

While rolling the whole solution with an AI agent is not practical, taking a open source starting point and using AI to overcome specific workflow pain points as well as add features allows me to have a lower cost, specifically tailored solution to our needs.
by lvl155 | 2025-12-15 11:50:01+00:00
They struck it down because they said it hurts competitiveness based on faulty economic arguments. It was clear even two years ago that the market was extremely competitive with much cheaper iRobot copies. Lina Khan just didn’t want Amazon to save an American company. Plain and simple. Anybody in the robotics field in MA could have told you iRobot was struggling and that Amazon was throwing them a bone to keep those engineers afloat.
by Desafinado | 2025-12-15 11:50:08+00:00
I don't see how, in the scenario I mentioned, that just allowing a user to click away from a modal is a problem, though. Are they not losing value from alienating users who they do stuff like this to? Are they really gaining any value by forcing them to follow accounts they don't want to follow?

It just sounds like they have no better ideas to me. Why not just make the feature human and build a little bit of customer loyalty? That's kind of my point. After a while people get so tired of this crap this might be why these users provide Meta no value.

And I guess, if they're already making ridiculous profits, why not just accept that some of your users are low value monetarily but do provide value by being on the network at all.
by theandrewbailey | 2025-12-15 11:50:18+00:00
I can imagine conversations like these playing out multiple times over the next year or two:

Head of IT: We can't deploy the AI-powered seahorse emoji app across the org. It would cost $10 million of RAM, and we don't have that in the budget.

CEO: We just got a $10 million investment from Seahorse Emoji LLC. Buy the RAM!
by ben_w | 2025-12-15 11:50:18+00:00
There's a lot of not-joined-up thinking in the UK government. Has been for ages.

Like, the housing crisis in the UK, there's a lot of empty houses, they're just in places with no jobs, could encourage employers to go there, but HS2 mumble mumble. Could build more houses, but greenbelt, and existing homeowners like the house prices going up, and lots of builders were Polish and oh look Brexit.

Right now, winter fuel allowance is literally burning money because the houses are not good enough. This is also not sensible.
by ben1001ned | 2025-12-15 11:50:51+00:00
Swipedia – Tinder for Wikipedia rabbit holes

I built a PWA that feeds you random, high-engagement Wikipedia topics (like the Great Emu War or the Demon Core) in a swipeable deck. Swipe right to save, swipe up to read "trivia snacks" instead of the full article. The idea was to have an antidote to doom scrolling.

The project started at a "vibe-coding-hackathon" and is now starting to become my main side project.

Curious for feedback :)

https://swipedia.surge.sh/
by saubeidl | 2025-12-15 11:51:10+00:00
> "the people"

You are not the people and you do not speak for them. You are one person, just as I am. I want this, and I was told this - clearly, it's in the founding charta!

Right wing populists always pull this parlor trick of framing their views as the views of the people. The people have many different views, you do not speak for us.
by elnatro | 2025-12-15 11:51:12+00:00
No. It doesn’t make sense. Should we charge taxes to our dishwasher? People, especially non-technical people, seem to be embellished by the words “AI” and forget that that’s not more than a mathematical and computational process that seems like an intelligent being.

Funnily enough, the leader of the Sumar political party (junior member of the socialist government) was ridiculed by her words about AI (some weeks ago):

https://www.elliberal.cat/2025/11/19/yolanda-diaz-hace-el-ri...
by cameronh90 | 2025-12-15 11:51:32+00:00
That's true in general, but people do use these hobbyist boards as an alternative to a manufacturer dev board when prototyping an actual product.

It's reasonably common in the home automation space. A fair few low volume (but still commercial nevertheless) products are built around ESP32 chips now because they started with ESPHome or NodeMCU. The biggest energy provider in the UK (Octopus) even have a smart meter interface built on the ESP32.
by dkrajzew | 2025-12-15 11:51:42+00:00
Some recent tools, finished/improved this year:

- db2qthelp — a DocBook book to QtHelp project converter (https://github.com/dkrajzew/db2qthelp)

- grebakker: a private backup tool (https://github.com/dkrajzew/grebakker)

- gresiblos: a tiny static site builder (https://github.com/dkrajzew/gresiblos)

Currently, I work on a Desktop GLSL shader editor. Looks fine so far...
by crote | 2025-12-15 11:51:43+00:00
To give a very basic example: its times can't do input capture. This means you have no easy way to do high-accuracy pulse time measurement. Compare the two datasheets, and the STM33's timers literally have orders of magnitude more features.

Only having two UARTs can be limiting - and PIO is a no-go if you want offloaded parity checking and flow control. The PIO doesn't have an easy external clock input. No CAN or Ethernet makes usage in larger systems tricky. There's no USB Type-C comms support. Its ADC is anemic (only 4 channels, with 36 io pins?). There are no analog comparators. It doesn't have capacitive touch sensing. There's no EEPROM.

None of them are direct dealbreakers and you can work around most of them using external hardware - but why would you want to do so if you could also grab a MCU which has it fully integrated already?
by etothepii | 2025-12-15 11:52:23+00:00
It really comes down to valuation.

The unit of account for tax is the currency of the relevant sovereign. Most contracts for income are denominated in that unit of account, even if it is not there is often a highly liquid market (FX) between units of account.

Most wealth is not stored in assets where the unit of account is that of the sovereign. This counts double for assets with a physical location.

This isn't something that can be easily hand-waived away.
by Freak_NL | 2025-12-15 11:52:56+00:00
Not explaining something is not the same as ignoring it. You can't really explain technology which doesn't exist without risking getting it completely wrong as actual science moves along, or just harming the narrative by focusing on irrelevant details.

If a society has advanced medical technology where changing your body is not just possible but broadly available, then it follows that they have solved any issues with rejection and adaptation. Nanobots constantly tweaking hormones? Your mind and memories simply layered over a virgin clone brain with everything set for whichever sex that body has?

If the writer set out to explore that theme they might delve into it, otherwise all that matters is that it works and sounds plausible from within the context of the story.

Scifi is about 'what if?' and how that affects people. 'What if money could buy a body of the opposite gender?' is all that is relevant.

Similarly, we don't need to know how the huge space station capable of destroying a whole planet in a single shot works (unless you are a rebel princess), just that it does.
by throw0101a | 2025-12-15 11:53:09+00:00
> I tend to avoid UUIDv7 and use UUIDv4 because I don't want to leak the creation times of everything.

See perhaps "UUIDv47 — UUIDv7-in / UUIDv4-out (SipHash‑masked timestamp)":

* https://github.com/stateless-me/uuidv47

* Sept 2025: https://news.ycombinator.com/item?id=45275973
by reactordev | 2025-12-15 11:53:25+00:00
I fun trick I did was generate UUID-like ids. We all can identify a UUIDv4 most of the time by looking at one. "Ah, a uuid" we say to ourselves. A little over a decade ago I was working on a massive cloud platform and rather than generate string keys like the author above suggested (int -> binary -> base62 str) we opted for a more "clever" approach.

The UUID is 128bits. The first 64bits are a java long. The last 64bits are a java long. Let's just combine the Tenant ID long with a Resource ID long to generate a unique id for this on our platform. (worked until it didn't).