MurphyA/hacker-news huggingface dataset:
by fodkodrasz | 2025-11-10 21:32:46+00:00
> civil society and privacy advocacy groups always need to stay vigilant and keep mobilizing people. It's an attrition game.

I'm not sure why you are singling out the EU Chat Control, when all the US "tech" sector have been playing this attrition game for 40+ years already...

It is indeed an attrition game, and the dominance of the adtech surveillance capitalism is the proof that we are already on the loosing side.
by avadodin | 2025-11-10 21:33:46+00:00
If C and C++ standardization had included both languages since the beginning, compatibility could have been a thing but it didn't so the languages have diverged since C-with-classes.

I don't understand why the C standard has to get bogged down with bizarro-world-C restrictions from C++.

It's 2025, people have to give up on C/C++.
by vlovich123 | 2025-11-10 21:34:35+00:00
I’m curious, what memory safe alternative is there for a C/C++ codebase that doesn’t give up performance?

Also for what it’s worth Rust ports tend to perform faster according to Russinovich. Part of that may be second system syndrome although the more likely explanation is that the default std library is just better optimized (eg hash tables in Rust are significantly better than unordered_map)
by anonymousiam | 2025-11-10 21:34:42+00:00
First try:

Hacker News Headlines

Score: 2,003 / 2,500 pts

R1: 684 (guessed 429) - 0.63x - 333 pts https://news.ycombinator.com/item?id=45722639

R2: 298 (guessed 239) - 0.80x - 413 pts https://news.ycombinator.com/item?id=45783074

R3: 273 (guessed 239) - 0.88x - 445 pts https://news.ycombinator.com/item?id=45736461

R4: 288 (guessed 479) - 1.66x - 321 pts https://news.ycombinator.com/item?id=45589715

R5: 244 (guessed 249) - 1.02x - 491 pts https://news.ycombinator.com/item?id=45602124

Play at: https://nbanmp.github.io/claude-web/projects/hn-oracle/
by crdrost | 2025-11-10 21:34:49+00:00
I mean it's understudied, but at the very least you have [1], children given high doses daily of melatonin developed delayed sleep/wake cycles when measured by DLMO (the time of day that your endogenous melatonin starts to rise) and that “Nearly all children who temporarily discontinued melatonin experienced a delay in sleep onset time,” both of which strongly suggest downregulation is happening. (Usually endogenous melatonin skews earlier with melatonin supplementation, see [2].)

Similar inefficacies have been seen clinically e.g. in [3] and are (caution, anecdata) widespread on the internet, with "melatonin doesn't work" being a popular search term with tons of articles about it. An honest to goodness test seems to have been done at [4] where they made sleep disturbance symptoms "disappear" by resuming treatment at a lower dosage, but instead of blaming the neurons they are blaming the liver, saying that it got overloaded and couldn't clear melatonin out of the bloodstream anymore in some patients—I just want to include that as a plausible alternative explanation so that you don't take my words as gospel truth or anything. I’m trained as a physicist, not a physician, and there is this meme of people with physics degrees thinking that everybody else’s field is their expertise and like I want to be deliberately self conscious about my limitations here.

[1]: PDF Warning: https://www.herbogeminis.com/revista/IMG/pdf/melatonin-adhd....

[2]: https://academic.oup.com/sleep/article-abstract/33/12/1605/2...

[3]: https://www.psychiatrist.com/jcp/effects-exogenous-melatonin...

[4]: https://pubmed.ncbi.nlm.nih.gov/20576063/
by nzeid | 2025-11-10 21:34:51+00:00
> Corporate personhood mostly just means that for some purposes, the same laws apply to corporations as to people.

No, it also means that corporations are protected in ways that were only ever meant to apply to people. Think of it as a failure of separating concerns - one function doing too many things. Every time we pass a law that's intended to apply to people, we have to think of corporations.
by simulations | 2025-11-10 21:35:04+00:00
Hey guys, we are being completely serious. If you have an AI chatbot or any sort of AI Application, doesn't really matter as long as it's not a voice agent - we are trying to subsidize LLM Bills.

If your interested at all, please sign up here: hypermatch.ai

We are a team of cracked Berkeley, Harvard, Duke dropouts and ex-Amazon, ex-Palantir, ex-Google.
by johnnyApplePRNG | 2025-11-10 21:35:11+00:00
I think we'll be fine. AIs definitely generate a lot of garbage, but then they have us monkeys sifting through it, looking for gems, and occasionally they do drop some.

My point is, AI generated code still has a human directing it the majority of the time (I would hope!). It's not all bad.

But yea, if you're 12 and just type "yolo 3d game now" into Claude Code, I'd say I'd be worried about that but then immediately realized no... that'd be awesome.

So yea, I think we'll be fine.
by bluGill | 2025-11-10 21:35:12+00:00
If you exclude HTML/CSS/JS/Makefiles that means you are giving your people an excuse to make a mess of them. You have to count everything. You can say that HTML/CSS/JS are all one since they are tightly coupled and you have to know all 3 if that is what it takes to get under the 10 limit, but you should make it clear you are breaking the spirit of the rule to do that just because of an external factor - and you are not happy about that.

If you write even one line of something you need at least one person who is an expert and takes responsibility to ensure the code written in the language is good.
by all2 | 2025-11-10 21:35:24+00:00
> Programming was very meditative and fulfilling experience for me, "building something" whatever it is, now I can see it slipping through my fingers.

I've been characterizing it to others as the difference between hand-carving a post for a bed frame vs. letting a CNC mill do it. The artistry-labor is lost, and time-savings are realized. In the process, the meditation of the artist, the labor and blood, sweat, and tears are all lost.

It isn't 'bad', but it has this dulling effect on my mind. There's something about being involved at a deep level that is satisfying and uplifting to my mind. When I cede that to a machine, I have lost that satisfaction.

Some years ago, I noticed this same issue just looking at typing vs. hand-writing things. I _think_ very differently on paper than I do typing at a terminal. My mind is slow and methodical with a pen, as if I actually have time to think. At a keyboard, I am less patient, more prone to typing before I think.
by maxerickson | 2025-11-10 21:35:35+00:00
That isn't what happened at all. The SNAP funds have to be appropriated by Congress. Congress has not appropriated the funds. Some groups sued and some judge was asking the Executive Branch to break the law using some emergency fund or funds from WIC or other pots of money that aren't truly earmarked for SNAP.

The SNAP contingency funds probably are earmarked for SNAP. Whether they can properly be spent on benefits if there isn't a budget appears to be a harder question to answer. I see arguments being made in both directions.
by bobbyblackstone | 2025-11-10 21:36:02+00:00
this is why if you want to use the machine to code.

you need to

plan, build guards, provide scope and desirables and test, retest, xref everything.

the machine codes, then stops and checks the rules, backtests and then continues.

as with all progression, structure matters most.

also, spaghetti code is the future. adapt or die tbh.

"huhuhu look at his spaghetti code, muppet " .... "but it works and is 3 months ahead of schedule ... ." ... "oh" ... "and there is documentation"
by sergiomattei | 2025-11-10 21:37:12+00:00
> The entire downtown area is just homeless camps.

This isn’t even remotely close to true.

> You can't browse around outside Westlake Center without being bombarded and accosted by aggressive panhandlers. Even the iconic Pike Place Market was overrun with druggies.

I live on Pike Street. There’s homeless, but it’s not “overrun” and for the year+half I’ve lived here I haven’t been “accosted by aggressive panhandlers”. These are areas with constant foot traffic.

Yes 3rd & Pike is bad, but it’s improved since then. Late at night it’s not the best—but it’s never been.

If this is truly your experience, I urge you to visit again. Seattle is a large and beautiful city with a lot to offer.
by xucian | 2025-11-10 21:37:50+00:00
SEEKING WORK | San Francisco, CA | REMOTE Location: San Francisco, CA (PT) Remote: Yes (preferred)

Willing to relocate: Yes Technologies: Python, Django, Svelte / TypeScript, Shell, Linux, PostgreSQL, Redis, Docker, Hugging Face, OpenAI, LlamaIndex, LangChain, AWS, GCP, Unity (C#), Git, Github Actions, Software Design & Architecture, Devops, Product, UX, Sales Résumé/CV: Available on request Email: hi [at] lucianlazar [dot] io GitHub: https://github.com/xucian

hey, I'm Lucian from Bucharest, have 13y of exp as a generalist swe, started as a gamedev then expanded into devops, ai/ml, trading, now working on a pretty diverse range of projects, from games, gamedev courses, ai tools, saas templates etc. more info on my profile
by scubbo | 2025-11-10 21:38:12+00:00
> Corporate personhood mostly just means that for some purposes, the same laws apply to corporations as to people.

In my experience, almost no-one is truly upset about the "corporations are people" idea in isolation. The upset stems from the combination of "corporations are people", "people have a right to free speech", and "political donations are speech", which in effect meant "corporations can make unlimited political donations". If there was a system that categorized political donations as a form of speech that could be limited, 95% of the issue would go away.
by zahlman | 2025-11-10 21:38:25+00:00
> It’s easy to say, “I’ll just use uv instead of pip.” But if you do that, you aren’t really taking advantage of all it has to offer.

If you're an end user just trying to install someone else's program to use it, you're probably pretty close.

> That’s why I’ve prepared this 12-part uv crash course. Sign up, and every day (for 12 days) you’ll get a new message from me describing how to use uv. Topics I address include:

Or I could find a blog post somewhere that probably covers all of that and more. Or go reading through the documentation.

> How to create a new project with uv… and how to convert an existing project to use it

No conversion is necessary as far as I can think, although you might want to let uv re-create a virtual environment or something. Creating a new project is spelled `uv init` and I can find that out (and the full command documentation) by putting `uv new project` into a search engine and checking (in my case) the top result.

> The “src” layout style, and why it’s a good idea

This has nothing to do with the choice of uv over pip, and is covered (along with much more) on https://packaging.python.org/en/latest/ . You can also find discussion in the Setuptools documentation, or the documentation for whatever other build system you choose. This question is only relevant if you're developing a project, and dealing with the consequences depends on your choice of build system, which is independent of the choice of pip vs uv.

> Installing and using tools

https://docs.astral.sh/uv/#tools

> Handling dependencies

The important things to learn here are conceptual and again not related to the tool. They're also not really that interesting assuming you actually know what dependencies you need. I guess you're really trying to sell the `uv add` command, though.

> Publishing your projects to PyPI

Yes, uv provides `uv publish`. Those using pip are stuck with `twine upload`. It's barely any less ergonomic (you need to choose which files to upload, "usually everything in the dist/ folder", rather than uv making an assumption for you).
by otterdude | 2025-11-10 21:38:47+00:00
My argument is created to test the original "corporations are people" legality in common law.

- slavery, the owning of people, is prohibited by the 13th amendment. - the law of the land is that corporations are a type of legal person based on the famous ruling based on the 14th amendment - corporations are bought and sold, and owned by shareholders. Can they be people if this is so?

obviously there is a problem here with all of the contradictions involved, but thats the point of my argument. The legal system picks and chooses the desired outcome, and doesn't actually pay attention to the words involved.
by JohnBooty | 2025-11-10 21:39:22+00:00
I do think that people typically undersell the ability of LLMs as coding assistants!

I'm not quite sure how impressed to be by the LLM's output here. Surely there are quite a few simple Space Invaders implementations that made it into the training corpus. So the amount of work the LLM did here may have been relatively small; more of a simple regurgitation?

What do you think?
by cm2187 | 2025-11-10 21:39:29+00:00
The buses and fire hydrants are easy. It is the bicycles. If it goes a pixel over the next box, do I select the next box? Is the pole part of the traffic light? And the guy as you say. There is a special place in hell for the inventor of reCaptcha (and for all of Cloudflare staff as fas as I am concerned!)
by nice_byte | 2025-11-10 21:39:31+00:00
> The benefit of keyboard-driven programs like Vim is that you're trading an initial learning curve for a vastly more efficient experience once the learning is done+.

This is simply not true and I say this as a life long vim user. The only reason I have vim mode enabled in all the editors that support it, is the fact that it's immensely difficult to retrain muscle memory accumulated from a decade+ time sunk in that editor. Nothing about vim or any of these other tools being keyboard driven, make me more productive in a way that matters.

> Mouse-driven tools like VS Code don't demand that the user learns them.

Good. That's how all software should be. It's a means to an end, not the center of the universe. The whole reason for bringing a UI layer into all of this in the first place is freeing up my brain from having to deal with git's bullshit.

> Keyboard shortcuts there are optional, since practically everything is in a menu or a UI that can be moused to.

The shortcuts are still there if you care to learn them - it should absolutely not be a prerequisite.

> +And the "learning" for these tools can be shortened dramatically by keeping a printed-out cheatsheet.

Or, I could use some actually well designed software and save myself some printer ink :-)
by TomasBM | 2025-11-10 21:40:16+00:00
Yeah, this resonates with me.

As much as I dislike not having a good mental model of all the code that does things for me, ultimately, I have to concede the battle to get things done. This is not that different from importing packages that someone else wrote, or relying on codebases of my colleagues.

That said, even if I have to temporarily give up on understanding, I don't believe there's any reason to completely surrender control. I'll call a technician when things need fixing right away, but that doesn't mean I shouldn't learn (some of) the fixes myself.
by AshamedCaptain | 2025-11-10 21:40:22+00:00
> And it's near-impossible to make a falling-tetromino puzzle game without making it look and behave like Tetris.

This just reveals a terrible lack of imagination. The games Tetris was able to challenge frankly _are_ Tetris clones, up to the point they are indistinguishable from Tetris on screenshots and gameplay.

There are a million of "falling blocks" puzzle games that have not and can not be challenged by Tetris because they are not Tetris clones. E.g. Puyo Puyo / Kirby's Avalanche, Nintendo's own Dr. Mario, Nokia's ancient "Blocks" , etc.
by 0xbadcafebee | 2025-11-10 21:40:51+00:00
Unfortunately this is not very useful. 'Modularity' is not a guarantee of good software design or operational practice.

You can develop a "module" that is tightly integrated with other "modules", making it unusable without the other "modules". This means you have one software component that's effectively split into two, and at least one is unusable on its own. This creates dependency issues, and design issues, as now the second component needs to closely track development of the first component. What's the point of the second module? None from the application's perspective; but it helps with Conway's Law (the worst reason for a software design decision).

In addition, "deployment" is not a singular concept. How is a monolith a "single unit of deployment" if it depends on a database with a changing schema? You have to deploy schema changes intentionally, and typically first, but with code that is backwards/forwards compatible. What's a deployment then? Is it a multiple stage process with multiple components? Or is the monolith somehow a "single unit of deployment", even though it entirely depends on the database which has its own "single unit of development", with the first being dependent on the second? (the answer is: a 'deployment' isn't a fixed concept; there is merely systems, and their components, and an order of operations to make changes without impairing system function)

Good system design depends on other, more specific concepts, like loose coupling, high cohesion, single responsibility, encapsulation, backwards-compatibility, immutability, versioning, and change management, to name a few. Merely making modules doesn't mean much; monoliths (like microservices), if not mindful, meander into mudballs.

It's also an overstatement to claim that microservices are inherently more complex than monoliths. You can easily end up with an overcomplicated monolith too. In fact you can easily end up with an overcomplicated anything. The difference with microservices is you're not [supposed to] make assumptions about data relationships, and you do have to preserve whatever functionality you expose that others depend on.

And please remember that monoliths and microservices aren't competing, as if one is supposed to be better than the other. They are just different, like apples and oranges. They have specific [and different] design and function implications. Use them properly as needed. You should be mixing them, not just making one thing in one way as if your whole company must do all things "the one twue way". (Examples [not canonical]: dhcpd is a microservice; dns is a collection of microservices; your browser is a monolith; a web app may be a microservice or monolith (or both); etc)
by burakemir | 2025-11-10 21:40:56+00:00
This is a good article.

Small nit: As someone curious about a definition of memory safety, I had come across Michael Hicks' post. He does not use the list of errors as definition, and argues that such a definition is lacking rigor and he is right. He says;

> Ideally, the fact that these errors are ruled out by memory safety is a consequence of its definition, rather than the substance of it. What is the idea that unifies these errors?

He then offers a technical definition (model) involving pointers that come with capability of accessing memory (as if carrying the bounds), which seems like one way to be precise about it.

I have come to the conclusion that language safety is about avoiding untrapped errors, also known as "undefined behavior". This is not at all new, it just seems to have been forgotten or was never widely known somehow. If interested, find the argument here https://burakemir.ch/post/memory-safety-the-missing-def/
by izzylan | 2025-11-10 21:41:07+00:00
Thanks for your response. But I think you've misunderstood.

I'm pretty well aware of the deep well of cuisines offered by various cultures, but my issue is not finding recipes -- it's the time I and effort spend cooking.

My current job takes a lot of time and energy out of me, by the time I get home I'm pretty exhausted. I don't really get any time to cook throughout the week. (Which kinda sucks, I did enjoy cooking)

I rely a lot on quick meals from Trader Joe's or something I can just toss in the microwave. And while Trader Joe's does have some vegan/vegetarian selections like that, it's kinda limited.
by brandall10 | 2025-11-10 21:41:17+00:00
Historically, many master painters used teams of assistants/apprentices to do most of the work under their guidance, with them only stepping in to do actual painting in the final details.

Similar with famous architects running large studios, mostly taking on a higher level conceptual role for any commissions they're involved in.

Traditionally in software (20+ years ago) architects typically wouldn't code much outside of POC work, they just worked with systems engineers and generated a ton of UML to be disseminated. So if we go back to that type of role, it somewhat fits in with agentic software dev.
by ACCount37 | 2025-11-10 21:41:20+00:00
Well, you could do the funny thing, and try to measure the IQ of an LLM using human IQ tests.

Frontier models usually get somewhere between 90 and 125, including on unseen tasks. Massive error bars. The performance of frontier models keeps rising, in line with other benchmarks.

And, for all the obvious issues with the method? It's less of a worthless thing to do than claiming "LLMs don't have consciousness, self-awareness and volition, and no, not gonna give definitions, not gonna give tests, they just don't have that".
by RA_Fisher | 2025-11-10 21:41:28+00:00
> On the fateful evening of November 10, 1975, McSorley reported he had never seen bigger seas in his life.[70] Paquette, captain of Wilfred Sykes, out in the same storm, said, "I'll tell anyone that it was a monster sea washing solid water over the deck of every vessel out there."[172] The USCG did not broadcast that all ships should seek safe anchorage until after 3:35 p.m. on November 10, many hours after the weather was upgraded from a gale to a storm.[55] McSorley was known as a "heavy weather captain"[173] who, according to George Burgner, "'beat hell' out of the Fitzgerald and 'very seldom ever hauled up for weather'".[140] Paquette held the opinion that negligence caused Edmund Fitzgerald to founder. He said, "in my opinion, all the subsequent events arose because (McSorley) kept pushing that ship and didn't have enough training in weather forecasting to use common sense and pick a route out of the worst of the wind and seas."

https://en.wikipedia.org/wiki/SS_Edmund_Fitzgerald
by Leftium | 2025-11-10 21:41:44+00:00
Interesting, I created two similar projects:

1. markdown resume:

- https://leftium.com/resume

- plain-text version is human-friendly: https://leftium.com/resume?text

- also renders OK on Github: https://github.com/Leftium/leftium.com/blob/main/src/routes/...

- PDF version is produced by printing from browser. (Try Cmd-P)

---

2. invoice generator

- Uses shell scripts instead of make

- Uses weasyprint instead of wkhtmltopdf

---

Some samples would be nice. Curious how the default output settings look.
by vharuck | 2025-11-10 21:42:09+00:00
>The US invading Canada isn't a realistic possibility. Any attempt to do so would trigger a civil war within the US

If you had told me this last year, but replaced "invading Canada" with "sending armed military forces into cities under false emergency declarations", I would've also agreed. But here we are. Which state wants to be the first to defect and pit it's national guard (half of whom would probably desert) against the US military?

>If Canada had serious concerns about the US invading...

It's best course of action would be the same as any individual preparing for a doomsday scenario: make friends with those around you. If the US invades or even just encroaches on Canada, I wonder if every European country would realize they're next. Canada can't beat the US alone, but it's allies could make it an extremely painful and unpopular war for the American public.
by solraph | 2025-11-10 21:42:31+00:00
If that is the entirety of their training regime, I will simultaneously be amazed and change my opinion.

However, I still maintain that if someone is _only_ doing 8 minutes of HIIT 3x times a week, it is not equivalent of a getting 150 minutes of regular exercise per week.

Without further context, it's impossible to comment further.