MurphyA/hacker-news huggingface dataset:
by timschmidt | 2025-12-17 05:53:47+00:00
> you're the one

> Utter nonsense

> conspiracy theories

> tin foil hats

> assorted claims that direct quotes, posted documents, contain or do not contain things contrary to what anyone can read in them

So, just more of the same behavior ChatGPT dismantled effortlessly.

> Instead of trying to use ChatGPT

I see why you didn't like it. I think I'll use it more.
by phito | 2025-12-17 05:54:10+00:00
I agree, I would define those *thin desires" as whatever I'm engaging in a lot automatically, but if I were to pause and ask myself "do I really want to do this? Is this beneficial to me or am I being exploited?", part of me would say no. My "thin desires" might not be someone else's. We each have to take the time to ask ourselves these questions in order to figure it out.
by benzible | 2025-12-17 05:56:26+00:00
You may be confusing jameslk with me - I'm actually the one who linked the CASPEH exec summary. Your underemployment math is interesting, but I'd note the study also reports 34% have limitations in daily activities, 22% mobility limitations, 70% haven't worked 20+ hours weekly in 2+ years. When asked why, participants cited disability, age, transportation, and lack of housing itself as barriers. So the causation may be more circular than "fix jobs first" as the same factors driving underemployment are driving housing instability, and being unsheltered makes holding a job harder.
by mfrw | 2025-12-17 05:56:28+00:00
Previous Years:

- 2025: https://news.ycombinator.com/item?id=42490343

- 2024: https://news.ycombinator.com/item?id=38777115

- 2023: https://news.ycombinator.com/item?id=34125628

- 2022: https://news.ycombinator.com/item?id=29746236

- 2021: https://news.ycombinator.com/item?id=25594068

- 2020: https://news.ycombinator.com/item?id=21802596

- 2019: https://news.ycombinator.com/item?id=18753859

- 2018: https://news.ycombinator.com/item?id=16007988

- 2016: https://news.ycombinator.com/item?id=10809767

- 2015: https://news.ycombinator.com/item?id=8822723

- 2014: https://news.ycombinator.com/item?id=6994370

- 2012: https://news.ycombinator.com/item?id=3395201

- 2011: https://news.ycombinator.com/item?id=1970023

- 2010: https://news.ycombinator.com/item?id=1025681

- 2009: https://news.ycombinator.com/item?id=416530
by safety1st | 2025-12-17 05:56:56+00:00
The broader discussion but especially this little exchange reminds me of a similar situation with Ubuntu.

At one point they were the darling of the desktop Linux space and much beloved by an online community of highly principled people who didn't pay them anything.

Those same people then utterly blasted them when they tried a few monetization/promotion features that fell flat, like the Amazon lens in Unity. I had no love for that lens but it was easy to remove.

Shuttleworth gave a fairly telling interview afterwards which basically amounted to "Fuck these guys, you can never make them happy."

Canonical proceeded to focus on the server side where there's more money, fewer loud freeloaders, and now they're somewhat more evil.

There is also a whole strain of thought in SaaS which says don't ever have a free version because those guys always end up being the biggest complainers.

I think you have to accept that no company is going to get it 100% perfect and if you're too loud, annoying, and you're not giving them anything in return, they may just take their ball and go home.

Being the company that does the right thing is arguably not worth it, the devil's advocate argument is, some guy online is going to ride you even harder because you said you were trying to do the right thing, so better to stay quiet, or even cultivate an air of vague evil instead, then they won't bother.

Perhaps also related: the idea that riots are stupid, because rioters are inevitably protesting someone/something that's far away, even as they set fire to local businesses owned by members of their own community.
by pavelai | 2025-12-17 05:58:20+00:00
While the idea is somewhat new for today's JS. And I see some benefits for this to make single-purpose servers compiled into tiny binaries. I believe it would take some time to make this popular. You should to find the niche where it's required right now. And also I would spend more time working on marketing: explainer, documentation, landing page. For example now the readme looks too ai-written

What's about code and DX: it's not a good practice to export anything using globals, this is what JS world refused to do long ago. It turns your code into a hardly debuggable mess quickly
by MangoToupe | 2025-12-17 05:58:39+00:00
It depends on the semantics the language specifies. Whether or not the annotations are optional is irrelevant.

Either way, you didn't annotate the code so it's kind of pointless to discuss.

Also fwiw python is typed regardless of the annotations; types are not optional in any sense. Unless you're using BCPL or forth or something like that
by themafia | 2025-12-17 05:58:40+00:00
> humans never take over the controls

> presented with a set of options and they choose one

> they send a physical human to drive the car.

Those all sound like "controls" to me.

"Fleet response can influence the Waymo Driver's path, whether indirectly through indicating lane closures, explicitly requesting the AV use a particular lane, or, in the most complex scenarios, explicitly proposing a path for the vehicle to consider. "

https://waymo.com/blog/2024/05/fleet-response/

So they built new controls that typical vehicles don't have. Then they use them. I fail to see how any of this is "incorrect." It is, in fact, _built in_ to the system from the ground up.

Semantic games aside, it is obviously more incorrect to call them "completely self driving" especially when they "ask for help." Do human drivers do this while driving?
by futuraperdita | 2025-12-17 05:59:13+00:00
> DC fills vacant lots that might otherwise attract crime.

Can we prove that the location of this DC is attracting crime? It's not a vacant lot. This protest is because DTE is expected to raise electric rates for the state's residents, so you're costing the local economy in aggregate more than the jobs that the DC is even providing. It's not guaranteed, if almost likely not, to be a net positive on the whole versus the zero-case of a "vacant lot".

> the urban decay that's been destroying Michigan.

I'm asking this genuinely: have you been to Michigan? The entire state is certainly not some sort of industrial wasteland and a lot of people equate the state to the Urbex porn of the shell of Detroit. This is planned in the state capital's entertainment district, not some semi-abandoned factory area.

Most of the state I've seen has been mostly nature, some sand dunes, and woods.
by figmert | 2025-12-17 05:59:40+00:00
You mean you don't summarize those terrible articles you happen to come across and you're a little intrigued, hoping that there's some substance, and then you read, and it just repeats the same thing over and over again with different wording? Anyway, I sometimes still give them the benefit of the doubt, and end up doing a summary. Often they get summarized into 1 or 2 sentences.
Show HN: Post2X – create, score, and schedule X/LinkedIn posts in one workflow
by moimaere | 2025-12-17 05:59:43+00:00
Hello HN,

I’m the creator of Post2X. I recently left a 7-year career in Data Science and started to build my own tool.

The problem I faced was tool fragmentation. To do content marketing on social media, I was context-switching between LLMs for copy, meme databases for visuals, and Buffer for scheduling. It was inefficient.

I built Post2X to unify this entire stack into one flow. My internal benchmark is to create and schedule 100+ posts in under 1 hour, allowing me to batch my content marketing work and get back to coding.

How the workflow achieves that speed:

* Unified Drafting (Voice & Text): You provide the input/topics, and it generates drafts using a "Voice Mimicry" layer so the output sounds like you or the username you provided, not a generic bot.

* Integrated Visuals: No need to switch tabs to find images. You can generate images via prompt directly in the editor, or pull from trending memes to add context to your posts.

* Heuristic Scoring: Instead of guessing if a post is good, the tool grades drafts before you publish. Note: This isn't just historical regression; it scores text based on specific writing heuristics (Hook strength, Clarity, Replyability, Tension, and more).

* One-Tap Queueing: I removed the friction of manual scheduling dates. You set your "slots" once, and then push content to the queue (for both X and LinkedIn) with a single click.

Tech Stack: TypeScript, Tailwind CSS, Python, Supabase, OpenAI API, Gemini API, X API

It is free to try. (No credit-card required)

I’d love feedback on the ecosystem flow. Does the overall experience feel smooth and fast, or does anything slow you down or feel cluttered?
by ssl-3 | 2025-12-17 05:59:56+00:00
I don't bake, but I once installed an off-the-shelf PID controller into my kitchen oven[1] and this gave me some insights on things that are normally kind of inconvenient to observe (what, with the bright always-on LED display glaring at me at all times while I was in the kitchen with a constant report of what temperature in there was).

Like: The oven light. It's an incandescent bulb, which is also to say that it's waaaay better at being a heater than it is at being a source of light.

I found that leaving the light switched on in the oven, and the oven door closed, kept the temperature right around 100F. It varied a bit depending on ambient, but never by more than a few degrees.

---

[1]: It was an old Frigidaire-built electric range that someone gave me for free. It worked, until one day when I switched it on at a sensible temperature setting and put a frozen pizza in there. The temperature control then failed, and it failed stuck in the on position. The pizza was very badly burned and looked pretty crispy when I came back to it a short time later.

And when I tried to retrieve the pizza, the hotpad in my hand was converted directly from fabric into smoke as soon as it touched the pan.

While I lamented about the lost pizza and the expense of buying new replacement parts for an old freebie oven, a friend suggested using a PID controller and an SSR instead.

So I did exactly that: I bought the parts (including ceramic wire nuts and fiberglass-insulated wire), cut a square hole in the panel with a grinder and a deathwheel for the new controls, mounted an SSR in a recess on the back with an enormous heatsink, and it all went together splendidly. I put the new bits in series with the old bits, so it was never any less-safe than it had become on its own accord.

I miss that oven sometimes. It was actually kind of fun learning how to tune the PID, and to be able to reliably get a consistent temperature from it.

The oven-light discovery was just an accident; if I actually wanted 100F for some reason, I'd have just set the PID box to that temperature.
by monegator | 2025-12-17 06:00:14+00:00
> All your complaints can be resolved in a few seconds by using the settings to customize the browser to your liking and not downloading extensions you dont like

until you can't. Because the option foes from being an entry in the GUI to something in about:config, then is removed from about:config and you have to manually add it and then is removed completely. It's just a matter of time, but i bet that soon we'll se on nightly that browser.ml.enable = false and company do nothing
by lelanthran | 2025-12-17 06:00:18+00:00
> That's folk wisdom, but is it actually true? "Hundreds of lines just to grab a query parameter from a URL."

No, because...

> In practice you would probably parse all parameters at once and maybe use a library.

In the 90s I wrote CGI applications in C; a single function, on startup, parsed the request params into an array (today I'd use a hashmap, but I was very young then and didn't know any better) of `struct {char name; char value}`. It was paired with a `get(const char name)` function that returned `const char ` value for the specified name.

TBH, a lot of the "common folk wisdom" about C has more "common" in it than "wisdom". I wonder what a C library would look like today, for handling HTTP requests.

Maybe hashmap for request params, union for the `body` depending on content-type parsing, tree library for JSON parsing/generation, arena allocator for each request, a thread-pool, etc.
by lovich | 2025-12-17 06:01:31+00:00
> I keep addressing your points…

No you did not.

> Since sex and gender are not different until you are able to provide some reason that they are beyond bare assertion then gametes are relevant.

Sex is a parameter of biology, gender is a parameter of social constructs.

You are also having bare assertions that they are the same. Gametes are not relevant. You are unable to discern between different values.

Also stop bringing up the Nobel prize like it matters for the conversation. You are the one who interjected it into the conversation.

Edit: added after the post. To make sure I am not speaking to a bot, can you tell me who the first person in this thread was that mentioned the word “gamete”
by marssaxman | 2025-12-17 06:01:44+00:00
The point of making signaling a habit is that you don't think about it at all. It becomes an automatic action that just happens, without affecting your focus.

I have also ridden motorcycles for many years, and I am very familiar with the assumption that nobody on the road knows I exist. I still signal, all the time, every time, because it is a habit which requires no thinking. It would distract me more if I had to decide whether signalling was necessary in each case.
by joegibbs | 2025-12-17 06:02:56+00:00
I think the problem is that people don't know exactly what it is that they want. You could easily make a formally verified application that is nevertheless completely buggy and doesn't make any sense. Like he says about the challenge moving to defining the specification: I don't think that would help because there are fewer people who understand formal verification, who would be able to read that and make sense of it, than there would be people who could write the code.
Show HN: 0tH – Mach-O binary analysis tool for macOS (Rust)
by 3gnever | 2025-12-17 06:05:11+00:00
I built 0tH (Zero the Hero) to analyze Mach-O binaries on macOS. It's written in Rust and works as both CLI and interactive REPL.

Main features: - Parse FAT/universal binaries and individual slices - Full code signature analysis (8 commands: entitlements, certificates, CDHash, notarization, etc.) - Tree visualization of segments/sections - Hexdump (absolute, relative, load command) - String extraction with grep filtering - JSON export

Currently supports 24 load commands including the newer LC_DYLD_CHAINED_FIXUPS and LC_DYLD_EXPORTS_TRIE.

I'm building this as the main tool for my reverse engineering course (bytearchitect.io) – eating my own dog food.

Universal binary (ARM64 + x86_64), signed and notarized.

https://zero-the-hero.run

Feedback welcome. What analysis features would you find useful?
by alexmccain6 | 2025-12-17 06:11:00+00:00
That’s a fair point, and I agree with the core issue you’re raising. Anything that takes custody of funds or acts as an intermediary in the US quickly runs into BSA, AML/KYC, and money transmitter requirements, and those exist for good reasons.

The angle I’m exploring isn’t to bypass regulation, but whether a non-custodial, self-hosted orchestration layer can exist that never holds funds and only works on rails that already support direct settlement. The model is closer to paying a shop directly than paying through an intermediary....the software is never a counterparty, never pools funds, and the regulated entities remain the banks or processors on both ends.

In a US scenario, the idea would be that the merchant runs the software themselves, and onboarding doesn’t abstract compliance away but explicitly guides them through what they need in place to legally accept payments, linking out to the appropriate providers and only working once those are set up. My question is whether, in your view, that meaningfully changes the regulatory posture, or if simply being part of the payment initiation path still makes MSB treatment unavoidable.

Appreciate you calling this out....it’s exactly the constraint I’m trying to understand.
by seanmcdirmid | 2025-12-17 06:11:19+00:00
> IMO, Beijing's craziness can be attributed to the fact that it is the economic center for much of Northern China - and a number of migrants from large neighboring laggard states like Hebei, Shanxi, Henan, and others ended up gravitating to Beijing.

The problem in Beijing that everyone on the road was an official or related to an official, so the police couldn't do traffic stops without risking their careers. That has changed a bit, and they invested heavily in the Black Audi police (CPC police who are allowed to police official and their families) to counterbalance the chaos that everyone being connected caused.

> Xi's tenure in Shanghai was transitory (less than a year from what I remember) and imo was due to his previous role in Zhejiang.

Not that we have much to go on since Xi is president for life now, but I bet the next leader of China does their time in Shanghai like the previous ones.

> Those are all closely connected with Shanghai economically speaking, and all part of Zhejiang or Jiangsu.

Wenzhou is more a Fujian extension, Zhejiang and Jiangsu are China's richests provinces, and I think Hangzhou has left Shanghai's shadow by now.

We can also throw in Guangzhou and Shenzhen, but in general even the poorer southern cities (Kunming, Guiyang, I kind of want to say even Changsha and definitely Wuhan/Chongqing) are and have been well organized.
by GMoromisato | 2025-12-17 06:11:43+00:00
This is the bitter lesson.[1]

I too used to think that rule-based AI would be better than statistical, Markov chain parrots, but here we are.

Though I still think/hope that some hybrid system of rule-based logic + LLMs will end up being the winner eventually.

----------------

[1] https://en.wikipedia.org/wiki/Bitter_lesson
Show HN: Seedance 1.5 Pro – Native Audio-Visual AI Video Generation
by lu794377 | 2025-12-17 06:12:14+00:00
Hi HN,

We’ve been working with Seedance 1.5 Pro, a next-generation AI video model focused on native audio-visual generation—where video, speech, and lip-sync are created together, not stitched together afterward.

Unlike traditional pipelines that generate video first and add audio later, Seedance 1.5 Pro produces fully synchronized visuals and sound in a single pass, enabling more natural dialogue, emotion, and storytelling.

Key capabilities:

Native Audio-Visual Generation: Video, voice, lip movement, and sound effects are generated jointly for tighter sync and realism.

Text / Image → Video with Audio: Generate complete talking or narrative videos from text prompts or image references.

High-Fidelity Motion & Camera Language: Stable motion, coherent framing, and cinematic camera movements.

Multi-Language Lip-Sync: Supports multiple languages with accurate mouth movement and timing.

Instruction-Following & Narrative Control: Designed for story-driven and dialogue-heavy video content.

Why this matters: Most AI video tools still treat audio as an afterthought. Seedance 1.5 Pro explores what happens when audio and video are modeled together from the start, which significantly improves realism for dialogue, narration, and character-driven scenes.

We’d love feedback on:

How native audio-video generation could change your workflow

What creative or production use cases this unlocks

What you’d want from an API or developer interface

Demo & details here: https://www.jxp.com/seedance/seedance-1-5?i=d1d5k
by beautiful_zhixu | 2025-12-17 06:12:29+00:00
This language sounds like chauvinism leading to closed-mindedness and efficiency. Of course there are tradeoffs to chauvinism, as Googlers possess the mind to notice. But a Googler does not need to worry about saying ambiguous truths without understanding their emotions to the masses, for they have Google behind them. With the might of the G stick, they can hammer out words with confidence.
by innocentoldguy | 2025-12-17 06:13:46+00:00
> In Japanese, an E column kana followed by I sometimes makes a long E, like in 先生 (sen + sei -> sensē).

While it is sometimes difficult to discern the combined E and I sound, especially for non-native speakers, the word 先生 (sensei) is technically pronounced "sensei" and should be spelled that way to distinguish it from words with long E sounds, such as ええ (ee) and お姉さん (oneesan). Similarly, the OU in 東京 (toukyou) and the OO in 大きな (ookina) are different and should be spelled differently. I hope this helps.

EDIT: Added a comma.
by est | 2025-12-17 06:14:57+00:00
Formal verification does not gurantee business logic works as everybody expected, nor its future proof, however, it does provide a workable path towards:

Things can only happen if only you allow it to happen.

It other words, your software may come to a stage where it's no longer applicable, but it never crashes.

Formal verification had little adoption only because it costs 23x of your original code with "PhD-level training"
by EmilStenstrom | 2025-12-17 06:15:02+00:00
This is a namespacing test. The reason the tag is <svg title> is that the parser is handling the title tag as the svg version of it. SVG has other handling rules, so unless the parser knows that it won't work right. I would be interesting to run the tests against Chrome as well!

You are also looking at the test format of the tag, when serialized to HTML the svg prefixes will disappear.
by futuraperdita | 2025-12-17 06:15:53+00:00
> The new head of Facebook AI is 28 years old? That's not OK, that's too young. Too inexperienced and not worldwise enough by a long shot.

This is ageist in the way I don't usually expect from the Valley. Plenty of entrepreneurs have built successful or innovative concepts in their 20s. It is OK to state that Wang is incompetent, but that has little to do with his age and more to do with his capability.
by wkat4242 | 2025-12-17 06:16:18+00:00
Personally, I think they will go for the endpoint instead. This is part of the UK proposal now. Only allow "trusted" endpoints to access services, something which is kinda in place in the mobile world already. Many things are blocked if you are running an unsanctioned build of Android.

Then once they have that in place they can just do all the monitoring through the screen of the device itself, since all content has to pass through there.

It's much easier to do that than to try to mandate a backdoor to every service in the world. Of coruse it is even more disastrous to user privacy but I honestly think that's the goal not the bug.