MurphyA/hacker-news huggingface dataset:
by the_af | 2025-12-21 13:13:35+00:00
But there's no reasonable indication that the person you're replying to has committed any crime, while there is evidence that some of the people on Epstein's list, including Trump, have committed crimes. In fact, Trump made a big deal of asserting this, back when he didn't expect this to blow back on him.

It's not the same to ask for public disclosure for people likely to be involved in a crime, for which there is at least some initial (albeit inconclusive) evidence than it is to ask the same of a random person for which there is no evidence at all.
by koolala | 2025-12-21 13:14:56+00:00
"BNF itself emerged when John Backus, a programming language designer at IBM, proposed a metalanguage of metalinguistic formulas ... Whether Backus was directly influenced by Chomsky's work is uncertain."

https://en.wikipedia.org/wiki/Backus%E2%80%93Naur_form

I'm not sure it required Chomsky's work.
Show HN: deeploy 0.1 – Terminal-first deployment platform (self-hosted)
by axadrn | 2025-12-21 13:15:14+00:00
I built a self-hosted alternative to Heroku/Vercel that runs entirely in the terminal.

Why? I wanted deployments to feel native to my terminal workflow. No browser tabs, no dashboards.

Stack: Go, Bubble Tea (TUI), Docker, Traefik, Let's Encrypt, PostgreSQL.

You install a daemon on your VPS (one curl), run the TUI on your machine, and deploy via git push. Zero downtime, auto SSL.

Early release (0.1). Would love feedback on the approach.

https://github.com/deeploy-sh/deeploy
Show HN: RenderCV – Open-source CV/resume generator, YAML to PDF
by sinaatalay | 2025-12-21 13:15:28+00:00
I built RenderCV because Word kept breaking my layout and LaTeX was overkill. I wanted my CV as a single YAML file (content, design, margins, everything) that I could render with one command.

Run rendercv render cv.yaml → get a perfectly typeset PDF.

Highlights:

1. Version-controllable: Your CV is just text. Diff it, tag it.

2. LLM-friendly: Paste into ChatGPT, tailor to a job description, paste back, render. Batch-produce variants with terminal AI agents.

3. Perfect typography: Typst under the hood handles pixel-perfect alignment and spacing.

4. Full design control: Margins, fonts, colors, and more; tweak everything in YAML.

5. Comes with JSON Schema: Autocompletion and inline docs in your editor.

Battle-tested for 2+ years, thousands of users, 120k+ total PyPI downloads, 100% test coverage, actively maintained.

GitHub: https://github.com/rendercv/rendercv

Docs: https://docs.rendercv.com

Overview on RenderCV's software design (Pydantic + Jinja2 + Typst): https://docs.rendercv.com/developer_guide/understanding_rend...

I also wrote up the internals as an educational resource on maintaining Python projects (GitHub Actions, packaging, Docker, JSON Schema, deploying docs, etc.): https://docs.rendercv.com/developer_guide/
by squigz | 2025-12-21 13:16:06+00:00
> HN has all sorts of sneaky punishments to keep people from noticing what's going on

Another way of putting this is that HN has very standard mechanisms in place to combat spam and other sources of low-signal comments.

> Shadow bans, limiting how many comments you can post per day

Like these.

> Sometimes outright refusing to serve you pages with a "Sorry." error,

This just sounds like downtime/server problems. Every site has them, and even the most law-abiding posters on HN will see that sometimes.

> even flagging isn't visible to the person whose comment got flagged.

Yes it is?

> HN doesn't notify you in any way for any of this.

This is by design; HN doesn't offer notifications of anything on its own. Besides, most platforms don't usually notify people of these things by default either?

> Even this account is shadowbanned - and this comment automatically flagged - because I had the audacity to create an account with a VPN, in a world where VPNs are a requirement for unrestricted Internet access for a growing number of people living in "democratic" countries. The only way I know this is through testing, of course, because HN gives no indication that your account will be shadowbanned on creation.

I don't think you need to be so indignant. VPNs are also abused. All of these mechanisms are tradeoffs for making HN one of the best sites I've ever been on for productive, intelligent discussion; and the mods are well aware of this and manage to balance it well. For example, you were still able to register, and you and I are still able to exchange comments. If you contribute to discussions (on an account you don't just throwaway) for a little while, the limitations go away.
by Borg3 | 2025-12-21 13:16:11+00:00
Hehe yeah.. For me, its just inverted search for the God. There must be somethink behind it, if its not God, then it must be simulation! Kinda sad, I would expect more from scientist.

The big riddle of Universe is, how all that matter loves to organize itself, from basic particles to Atoms, basic molecues, structured molecues, things and finally live.. Probably unsolvable, but that doesnt mean we shouldnt research and ask questions...
by lurk2 | 2025-12-21 13:16:11+00:00
> You can cover almost everything with a handful of monthly subscriptions these days.

The majority of people on earth cannot afford more than two or three of these subscriptions.

> But then who would be making the knock-offs and what would be motivating them?

Ten years ago there was a popular blog that got posted on /r/anarcho_capitalism with some frequency. IP was a contentious topic among the then-technologically literate userbase. At some point, a spammer began copying articles from the blog and posting them to /r/anarcho_capitalism himself. This caught the attention of some users and the spammer was eventually banned. A few days later, I followed a link back to his site and found all the articles he had stolen now linked back to a page featuring the cease and desist letter he had received from the original blog, the URL being something like: “f*-statists-and-such-and-such.”

Without any* copyright law, any content that is generated effectively gets arbitraged out to the most efficient hosts and promoters. This might be a win for readers in the short term, but long-term tends towards commodification that simply won’t sustain specialized subject matter in the absence of a patronage model. YouTube and the wave of Short Form Video Content are the two most obvious case studies, though it happens on every social platform that moves faster than infringement notices can be sent.
by anthk | 2025-12-21 13:16:16+00:00
Also that Universe could use entities similar to hard and soft links (quantum entanglement), memory deduplication and so on.

How many people did we met in the world with similar face appearances and even personalities, almost like you are finding copycats everywhere? Also, it happens as if some kind of face/shape would just have a single personality with minimal differences spread over thousands of lookalikes...
by vel0city | 2025-12-21 13:17:27+00:00
I'm well aware of these. And yes, lots of areas around North America had quite complicated and developed societies with large trade networks and even "highways" connecting ancient cities.

But, these things are practically entirely disconnected to the societies of people living in the US today. And that's the point I'm making, this area is very young in terms of what is here now. That some other group developed something like a city several hundred miles away thousands of years before this town existed has effectively zero impact on the development of this place and the lives of the people who live here. This isn't necessarily the same for cities that have existed for hundreds or thousands of years which still even has some of the same streets and buildings of history.

You'd be hard pressed to find a single structure still used here today that was older than 1940 in this town outside of a few notable rare examples dating back to the 1920s, that's a closer example to my point. What's the age of the oldest building in Paris? How about London? Athens? Trier? These are places that have had a practically uninterrupted flow of people living in dense urban places for many hundreds to thousands of years. This is just not true for massive parts of the US. Few cities draw their roots back to even the 1500s, with many having their roots go to the 1800s or even newer.
by well_ackshually | 2025-12-21 13:18:05+00:00
>which has repeatedly performed industrial espionage

Ah yes. Europe and the US are famously not known for performing industrial espionage. They're bestest friends.

https://www.mediapart.fr/en/journal/france/290615/revealed-m... https://web.archive.org/web/20151016000311/http://www.nytime... https://www.reuters.com/article/us-usa-security-snowden-petr... https://www.cbc.ca/news/canada/brazil-canada-espionage-which...

> embedded surveillance into products

I'm sorry, did we already forget about the NSA literally running the biggest dragnet the world has ever known and the US CLOUD Act that allows them to spy into absolutely any US company anywhere in the world ?

>supported the Russian invasion of Ukraine?

As regrettable as it is, China's "support" of the invasion is mostly a matter of them both not giving a shit about the situation, and it helping them geopolitically with regards to Taiwan. They sold weapons. Just like France sold weapons to north african regimes when they were brutally repressing their protesters. The vast majority of Europe is doing the bare minimum for ukraine to keep the fight away without being actually involved.

Countries are not moral, and will do what benefits them. Some of them are more ruthless than others, but as it stands the vast majority of Europeans are considering the US as a greater threat to democracy and general life quality than China.
by IgorPartola | 2025-12-21 13:18:27+00:00
I write a lot of backend web code that often talks to external services. So for example the user wants to add a shipping address to their profile but the address verification API responds with a 500. That is an expected error: sometimes it can happen. I want to log it but I do not want a trace back or anything like that.

On the other hand it could be that the API had changed slightly. Say they for some reason decided to rename the input parameter postcode to postal_code and I didn’t change my code to fix this. This is 100% a programming error that would be classified as critical but I would not want to panic() the entire server process over it. I just want an alert that hey there is a programming error, go fix it.

But what could also happen is that when I try to construct a request for the external API and the OS is out of memory. Then I want to just crash the process and rely on automatic process restarts to bring it back up. BTW logging an error after malloc() returns NULL needs to be done carefully since you cannot allocate more memory for things like a new log string.
by blauditore | 2025-12-21 13:18:54+00:00
Actual complexity depends is not imposed by the framework, but by the application itself, and the amount of front-end logic tends to be lower. Yes, there is more complexity in the setup of front end code (now there are dependencies and build pipelines), but ultimately they should simplofy things especially for slighly more complex websites.

Testing is one of the things that's generally tedious in front end applications, but not inherently complex. There may be lots of config needed (e.g. for setting up and controlling a headless browser), and long turnarounds because tests are slow and shaky. But they are also boilerplatey.
by II2II | 2025-12-21 13:19:52+00:00
I look at aggression as an emotional state, rather than the capacity for violence. Consider the army. Soldiers are expected to commit violent acts on enemy soldiers, yet they are also expected to maintain emotional control. They are typically expected to avoid killing civilians. They are certainly expected to avoid killing friendly targets. Clearly they have a capacity to commit violence and I suppose most people would say there is a need for aggression because of that. On the other hand, they are not aggressive in the sense of random acts of violence (as would be the case of a bear or a raccoon attacking a bystander).
by ninkendo | 2025-12-21 13:20:13+00:00
> After that, it becomes time for the would-be abbreviators to appear and tell me that the address for this computer is wrong, somehow, as if I ever had an active part in selecting the address to begin with

Ok, I'll bite. Why exactly do you not have the ability to select the address?

As a general rule, if you care about an IPv6 address enough that you have to type it in somewhere, you should be assigning it manually, and if you're doing that you can make it a lot friendlier than 2601:3c7:4f80:1a01:4d2:3b7a:9c10:6f5e. The whole second half of the address can be shortened to ::<digit>, where the length of <digit> scales logarithmically to the number of memorable addresses you want in that network.

My network at home uses ULA addresses for everything, and I just use my phone number in the first half, so the address of my router at home is e.g. fd21:2555:1212::1, my NAS is fd21:2555:1212::a, etc. The global (GUA) address is something like 2601:abc:def:1201::a, which isn't that bad.

Hell, if you don't care about the potential of conflicts if you ever merge networks with someone else, you can just use fd00:: as your ULA prefix, and your router can be fd00::1, your NAS box can be fd00::2, etc. Shorter than IPv4 addresses!
by garyrob | 2025-12-21 13:20:58+00:00
> I'm not aware of a single cynic who successfully predicted how things actually ended up turning out.

Let's change that here and now! :)

I was one of the optimists in the very early 2000s when I attended a talk by Columbia professor Eli Noam. In 2002, he wrote an article in the Financial Times called "Why the internet is bad for democracy" which essentially predicted the world is we know it.

I immediately saw that he was right, at least with regard to the fact that it COULD turn out as it has, in fact, turned out. He fundamentally changed my view, way back then. In 2005 a version was published in a more academic context: “Why the Internet is bad for democracy.” Communications of the ACM 48(10): 57–58 (2005).

Here's the FT version: https://www.citicolumbia.org/wp-content/uploads/2022/01/Why-...
by the_af | 2025-12-21 13:21:10+00:00
I think Trump being shown with underage girls (or irrefutably implicated in pedophilia) would damage his reputation with his MAGA fanbase. It's the one thing they won't forgive him for, if enough evidence is provided. They already clashed over this, with Trump lashing out against his supporters because of this, seemingly the only crack in their unflinching loyalty.

I think it's what happens when you cultivate a conspiratorial fanbase: eventually the conspiracies will mention you.
by g947o | 2025-12-21 13:21:57+00:00
"less technically inclined" doesn't mean people can make whatever incorrect claims unchecked like on reddit, where you get banned because you post inconvenient facts in the wrong sub.

And this is exactly why I stopped participating in discussions on reddit and never on LinkedIn. Discussions on HN are so much civil and respectful here

P.S. if the top level comment was indeed posted by a "less technically inclined" person, I hope this is a humbling, positive educational experience, at least that's how I would take it
by jjulius | 2025-12-21 13:22:38+00:00
>HN doesn't notify you in any way of this.

I'm not sure this is the supportive argument that you think it is, as HN doesn't notify users of anything akin to what you're discussing, be it positive or negative, ever. They don't have notifications whatsoever.

>Even this account is shadowbanned - and this comment automatically flagged...

No it's not. Edit: mea culpa, see response

>The only way I know this is through testing, of course...

How did you test this? Your single comment on a brand new account appears to be showing up just fine, as any new account would. Did you unflag your throwaway comment from a different account?

I get the feeling you pushed the boundaries of what was acceptable here at one point, and didn't like the result.
by JKCalhoun | 2025-12-21 13:22:48+00:00
Simple fix, they need a separate categories for a game art award—no AI—and the rest of the categories (perhaps including game of the year, best new game) should allow AI.

Right now the rules they're using are going against larger forces in the world that are going to become standard (if they're not already).

And to your point, these are indie developers that are David's going up against the AAA Goliath's that have a bottomless purse with which to shower money on a "product". I dabble in art (and wrote some indie games decades ago) and I am fine with AI-generated art (despite my daughters' leanings in the opposite direction).
by seec | 2025-12-21 13:22:48+00:00
I do like the taste of the high-end stuff as well. But the point is precisely to get a buzz while not suffering the bad sides of the cheap stuff.

Otherwise there are plenty of very good drinks that have no alcohol, if you want to drink for taste, there is really no need to go for alcoholic stuff.

There is a lot of snobery around the expensive stuff precisely because you need to be wealthy enough to afford it. It is just another class signifier. People drinking those things like the fact that they can get buzzed while still enjoying the taste, outside of true alcoholics, everybody prefer that but they just can't afford it.

Making good alcohol is an art form. It is a very complex process that relies on quality inputs as well as mastery of a refined recipe. It is no a trivial endeavor and this why many of the good alcohols were produced/invented by monks and priest, they were the ones with enough time and ressources on their hands to focus on this unproductive pursuit. Nowadays the lines are blurred because it is commercialised and profitable but the consumers of the good stuff are very similar to the priests of old (high status/power), they just delegated the process thanks to their power afforded by money.
by deliciousturkey | 2025-12-21 13:23:26+00:00
The context was

Only if you're ignoring mobile entirely. One of the things Vulkan did which would be a shame to lose is it unified desktop and mobile GPU APIs.

In this context, both old Switch and Switch 2 have full desktop-class GPUs. They don't need to care about the API problems that mobile vendors imposed to Vulkan.
by IgorPartola | 2025-12-21 13:23:36+00:00
Exactly. What’s worse is that if you have something like a web service that calls an external API, when that API goes down your log is going to be littered with errors and possibly even tracebacks which is just noise. If you set up a simple “email me on error” kind of service you will get as many emails as there were user requests.

In theory some sort of internal API status tracking thing would be better that has some heuristic of is the API up or down and the error rate. It should warn you when the API is down and when it comes back up. Logging could still show an error or a warning for each request but you don’t need to get an email about each one.
by Alex3917 | 2025-12-21 13:25:25+00:00
I mean the I would really only include the code for things like:

- Fetching email messages

- Parsing email headers

- Mime parsing

- Converting the text of email bodies into UTF-8

- Threading messages

- Eliding reply text

Given that the official story is that pb made the first version of Gmail in a day, does anyone actually believe that he wrote the code for any of those things in a day? If you honestly believe that I have a bridge to sell you.

Wait till you learn that the source code in Chrome also predates the existence of Google.
by jonathanstrange | 2025-12-21 13:25:30+00:00
Here is one thing I don't understand about these kind of approaches. Doesn't a computational simulation imply that time is discrete? If so, doesn't this have consequences for our currently best physical theories? I understand that the discreteness of time would be far below what can be measured right now but AFAIK it would still makes a difference for physical theories whether time is discrete or not. Or am I mistaken about that? There are similar concerns about space.

By the way, on a related note, I once stumbled across a paper that argued that if real numbers where physically realizable in some finite space, then that would violate the laws of thermodynamics. It sounded convincing but I also lacked the physical knowledge to evaluate that thesis.
by well_ackshually | 2025-12-21 13:25:34+00:00
>How do Hawaiians feel about this?

As is the case when it comes to indigenous populations being displaced and slowly replaced over time: they don't get to have a choice. Hawaii was mostly Japanese in the early 1900s having already displaced previous arrivals, and today less than 15% of the population considers themselves native hawaiians. The remaining 85% are there _because_ Hawaii is not independent, why would they ever hold a vote for it ?

See similar cases in New Caledonia, the Falklands, and more.
by tsoukase | 2025-12-21 13:25:38+00:00
Inequality has biological foundations. Plants and animals have inequalities of king vs death level. It is almost inevitable barring some rare occasions in history.

In the US stock wealth inflates inequality measurement. No way a billionaire can liquify millions of stocks in a stable current price. Most are multimillionaires. Although there is a lot of room for improvement based on the recent history of strong democratic national tradition.
by Kim_Bruning | 2025-12-21 13:26:20+00:00
The game won GOTY on its merits. Then the AI disclosure came out and it got stripped. If AI use produces obviously inferior work, how did it win in the first place? Seems like the objection is to the process, not the result.

Doubly so if the usage was de minimis.

I think it's the artists, not the tools, that make the art. Overuse of anything is gauche; but I am confident that beautiful things can be made with almost any tool, in the hands of a tasteful artist.
by givc | 2025-12-21 13:26:33+00:00
I found that combining OpenSCAD with SVGs for extruding complex shapes is quite powerful. I made a map of Manhattan that could not be handled by any other CAD program I tried without crashing, but OpenSCAD handled it really well.

I wrote more about it here, although I only mentioned OpenSCAD briefly https://hackaday.io/project/202488-manhattan-subway-map/deta...
by everdrive | 2025-12-21 13:27:13+00:00
This is really well-stated, and I'd add that even if you want to adopt the paranoid perspective, it still shouldn't lead someone to flatten all risks until they look the same. In real-world scenarios with real risk (military, firefighting, policing, etc.) real effort is made to measure and prioritize risks. Without that measuring and prioritizing risks the privacy crowd prevented from making real improvement.
by DonHopkins | 2025-12-21 13:28:43+00:00
All right, but apart from Google Wave, Google Reader, Google+, Inbox, Stadia, Project Ara, Google Glass, Loon, Picasa, Orkut, Hangouts, Allo, Duo, Google Domains, Google Health, Google Notebook, iGoogle, Knol, Jaiku, Daydream VR, Google Play Music, Nexus, Fusion Tables, Bump, Revolv, Songza, QuickOffice, Meebo, Panoramio, Milk, Schemer, Sparrow, Poly, Tilt Brush, Tour Builder, URL Shortener, Latitude, Spaces, Google Hire, Google Bulletin, Shoelace, and Neighbourly, Android Things, Project Tango, Ara Module Marketplace, Google TV, Nexus Q, Google Play Newsstand, Google Play Movies & TV, Google Podcasts, Google Now, Google Now Launcher, Google Goggles, Gesture Search, MyTracks, Google Play Edition, Android Auto for Phone Screens, All Access, Google Currents, Google SMS Search, Google Cloud Messaging, Android Beam, Androidify, Field Trip, Google Currents, and Google Play Artist Hub, what has Google ever done for us?