MurphyA/hacker-news huggingface dataset:
by AnthonyMouse | 2025-07-02 08:14:05+00:00
> My contention is more that they don’t have the will, because it would impact profits and that it’s possible that if they did implement effective moderation at scale it might hurt their bottom line so much they are unable to keep operating.

Is the theory supposed to be that the moderation would cost them users, or that the cost of paying for the moderation would cut too much into their profits?

Because the first one doesn't make a lot of sense, the perpetrators of these crimes are a trivial minority of their user base that inherently cost more in trouble than they're worth in revenue.

And the problem with the second one is that the cost of doing it properly would not only cut into the bottom line but put them deep into the red on a permanent basis, and then it's not so much a matter of unwillingness but inability.

> I’m not saying tiny forums are some sort of panacea, merely that huge operations should not be able to get away with (for example) blatant fraudulent advertising on their platforms, on the basis that “we can’t possibly look at all of it”.

Should the small forums be able to get away with it though? Because they're the ones even more likely to be operating with a third party ad network they neither have visibility into nor have the leverage to influence.

> Further, that I would not lament such a passing.

If Facebook was vaporized and replaced with some kind of large non-profit or decentralized system or just a less invasive corporation, would I cheer? Probably.

But if every social network was eliminated and replaced with nothing... not so much.
by moinulmoin | 2025-07-02 08:14:12+00:00
Location: Asia (EU soon)

Remote: Yes

Willing to relocate: Yes

Technologies: Familiar with the entire ecosystem, including but not limited to TypeScript, Next.js, Shadcn Ui, AI SDK, Expo, Tailwind CSS, Node.js, Prisma, PostgreSQL, Vercel.

Resume: https://x.com/immoinulmoin

Website: moinulmoin.com

Email: contact@moinulmoin.com

Man, I love building products, specially AI things these days. I am also an open source enthusiast and contributor. Let’s build something cool.
by Iris754 | 2025-07-02 08:14:46+00:00
## SnakeGame.run

https://snakegame.run/

I spent a few weeks recreating the classic Snake game using pure JavaScript and Canvas. It's designed to be super lightweight and instantly playable:

- Keyboard and touchscreen support - Fully responsive (desktop, mobile, tablet) - No dependencies, loads in milliseconds - Adjustable speed and board size for either casual or chaotic gameplay

Play it here: https://snakegame.run/

I built this as a fun throwback to the games I loved growing up. Hopefully it brings a little nostalgia—and maybe even some frustration—back into your day

If you're curious about how it's made, happy to chat about the technical side: canvas rendering optimization, keeping a stable 60 FPS, handling swipe controls, and making it all run smoothly across devices.

I’d love your feedback—especially on your favorite snake speed setting, or if you end up hacking/modifying it in some fun way.
by synesthetic | 2025-07-02 08:14:58+00:00
The article makes a strong case for eliminating handoff altogether, but how do we realistically bridge that gap in most teams today, especially with so much legacy tooling and siloed orgs? Agencies often have to deliver so quickly and to such tight budgets. How do we realistically take the time to invest in up-skilling our entire org on such a new concept in this industry? And how do we know it will be worth it?
by antonmks | 2025-07-02 08:15:45+00:00
I'm experienced in building high-performance data pipelines using Python and JAX, specializing in low-level optimizations like JIT compilation, vectorization, parallelization, and operator fusion. My solutions run seamlessly on CPUs, GPUs, and TPUs, consistently outperforming traditional tools like pandas and polars in both speed and scalability. If you need blazing-fast, scalable data processing leveraging modern hardware and cutting-edge compiler tech, let’s connect!

https://github.com/antonmks https://substack.com/@antonmks

antonmks@gmail.com
by gsf_emergency_2 | 2025-07-02 08:16:19+00:00
To me what seems too good to be possible is the triple combo of shade, radiative cooling, and water harvesting

Only ambient sunlight needed here, but they'd have to make the panels horizontal (indeed, curtained at night like you say) somehow:

https://www.thebrighterside.news/post/mits-high-tech-hydroge...

Edit I guess the low-maintenance option might be some kind of giant variegated Madagascan succulent
by stahtops | 2025-07-02 08:17:05+00:00
I don't see an answer to the question you quoted in your post?

It sounds like you are implying that a monopoly classification would somehow be relevant to fee/pricing strategy?

The reality is that every company that has a hardware/software ecosystem has some form of AppStore. Sony, Nintendo, Valve, etc. Should we consider them all to be monopolies of their store? For fun, let's say they all are.

In order for that monopoly classification to have some impact, it would have to be used in an anti competitive way.

Let's say Nintendo wants 20%, Valve wants 30%, and Sony wants 40% of an apps sales price. You adjust your price for each platform, the software costs more on Steam Deck and PlayStation. Are Valve and Sony using their stores in an anti competitive way by charging more than Nintendo? I don't see how. It is not anti competitive for Sony to charge developers more.

An example of something anti competitive would be Sony telling you that you can only put things up in their shop if it's exclusive to Sony.
by dns_snek | 2025-07-02 08:18:58+00:00
> Nobody is going to stop buying Harry Potter books because they can get an LLM to spit out ~50 words from one of the books.

Not yet, but they'll stop buying books on niche technical subjects.

> Did Meta publish a book written by an LLM?

They don't need to publish a book to substitute original works. They substitute the original work every time they generate a response that is based on the book they substituted.

> I would consider training LLMs to be very much in line with those goals.

Because you're misunderstanding the premise. Original works are the ones that advance art and science. Those are the ones that are supposed to be protected by copyright.
by pyman | 2025-07-02 08:19:23+00:00
> AI researchers at places like OpenAI and Anthropic are training models using copyrighted content, without the authors's consent. That's illegal. Should they stop using other people’s work without permission?

Paul Graham said: Likely not feasible immediately for companies like OpenAI without alternative, scalable datasets.

(Classic Paul, 11pm, fourth beer in)
Show HN: Runal – A text-based creative coding environment for the terminal
by xvrgdrt | 2025-07-02 08:20:00+00:00
Hello HN!

Just wanted to share a small project I've been working for the last few months.

It's a tool called Runal, a text-based creative coding environment that runs in the terminal. It works similarly as processing or p5js but it does all the rendering as text. And it can either be scripted with JavaScript or used as a Go package. It's open-source and cross-platform (linux, macOS, windows).

It seems to me that text/ascii-art aesthetics are really popular in creative coding communities, so I though it would make sense to create a tool that runs on a platform which can render text only.

It's still rough on the edges, but I'd gladly welcome any feedback!
by IshKebab | 2025-07-02 08:20:15+00:00
The language is a little nicer than Typescript (though not in all ways), the performance is better and the tooling is excellent. Even better than Go's. And it can be AoT compiled to a self-contained binary or transpiled to Javascript.

The LSP server in particular is amazingly fast and reliable - better than Java IDEs. It's practically instant from typing something to seeing the squiggles update. C++, Rust, Go, Typescript etc. don't come close.

Obviously there are downsides: relatively tiny ecosystem, sometimes weird syntax (why is a match expression and match statement different??), this very annoying issue that I see remains unsolved after 5 years: https://github.com/dart-lang/language/issues/1188
by ninetyninenine | 2025-07-02 08:20:57+00:00
I never said anything absolute. Read it again. The remark was that clarity is often mistaken for cynicism, which is often true given the lengths people delude themselves about many things. It's not absolute. I qualified it as "often," which makes it extremely reasonable.

See what happened there? A clear statement was made, but obscured because you mistook it for cynicism.
by bodge5000 | 2025-07-02 08:21:13+00:00
> The argument was the slowness, not the name of the technology

I disagree. The crux of his argument was slowness, sure, but that's not why these applications fail because as I said, unless you know what to look for (Electron and React being the two main offenders), by the time you've found out that the application is slow, you're "locked in". Leaving these kinds of software after you've got setup with them is a lot more effort than starting with them. Email arguably more than any other, but messaging apps like Teams and Discord also suffer from this network effect.
by Cthulhu_ | 2025-07-02 08:21:39+00:00
Given you use dollars, I'll use US economics as the benchmark. Your estimate only applies to the 1%, according to https://www.investopedia.com/personal-finance/how-much-incom..., according to [0], the top 1% earners has a minimal gross income of $682,577 per year; deduct taxes, cost of living and other expenses, there's no way they'd save up $1.5 million over 2-3 years.

Yeah you're very much out of touch, what kind of income are you earning or is this more wishful thinking?

[0] https://www.investopedia.com/personal-finance/how-much-incom...
by MathMonkeyMan | 2025-07-02 08:21:44+00:00
Modules are an attempt to make part of the language what currently requires a convention:

- A component is a collection of related code.

- The component has an interface and an implementation.

- The interface is a header file (e.g. *.h) that is included (but at most once!) using a preprocessor directive in each dependent component.

- The header file contains only declarations, templates, and explicitly inline definitions.

- The implementation is one or more source files (e.g. *.cpp) that provide the definitions for what is declared in the header, and other unexposed implementation details.

- Component implementations are compiled separately (usually).

- The linker finds compiled definitions for everything a component depends upon, transitively, to produce the resulting program/dll.

So much can go wrong! If only there were a notion of components in the language itself. This way we could just write what we mean ("this is a component, here is what it exports, here are the definitions, here is what it imports"). Then compiler toolchains could implement it however they like, and hopefully optimize it.
by DustinEgg | 2025-07-02 08:22:10+00:00
I built https://170cminfeet.com — a minimal site that does one thing: convert height from centimeters to feet and inches.

This idea came out of my research into what kinds of things people Google every day. One surprisingly high-volume query was "170 cm in feet". That made me think: maybe there's value in creating a dead-simple, fast, and mobile-friendly page just for that.

What it does: - Instantly converts common heights like 160cm, 170cm, 175cm etc. into feet/inches - Automatically shows the result on page load for the target value - SEO-optimized so that it ranks for those long-tail "xxx cm in feet" searches - Lightweight (vanilla HTML/CSS/JS, no frameworks, < 10KB total)

Why I made it: - Experiment with building SEO micro-sites that target very specific user intents - Learn more about Cloudflare R2 for image hosting + caching - Test how fast I can go from idea → live project (this took < 2 days)

I'm currently generating other versions like: - 160cminfeet.com - 180cminfeet.com - and also multi-language versions (Korean, Japanese, etc.)

Would love your feedback on: - Page speed / UX - SEO structure (meta / canonical / internal linking) - Any fun ideas for automating or scaling this kind of content

The code is super simple — if anyone’s curious, I can open source it too.

Thanks!
by Aninay | 2025-07-02 08:23:05+00:00
Cloudflare has launched a private beta feature called Pay per Crawl, whose sole purpose is to let a website owner charge an AI crawler a fixed fee each time the crawler requests a page. The feature addresses a common operational gap: currently, a publisher can either leave all content open to automated collection or block crawlers entirely, and any paid arrangement must be negotiated manually.
by LtdJorge | 2025-07-02 08:23:19+00:00
A bit tangential, but I've found 4 Sonnet to be much, much better at SIMD intrinsics (in my case, in Rust) than Sonnet 3.5 and 3.7, which were kind of atrocious. For example, 3.7 would write a scalar for loop and tell you "I've vectorized...", when I explicitly asked to do the operations with x86 intrinsics and gave it the capabilities of the hardware. Also, telling it to use AVX2 as supported would not make it use SSE or it would make conditionals to use them, which makes no sense. Seems Claude 4 solves most of that.

Edit: that -> than
by pbhjpbhj | 2025-07-02 08:23:28+00:00
Paper money in the UK used to be incinerated, if they used the heat to generate power, or even just heat water for the facility, then there would still possibly be some cost in not burning it ... but much though.

Not sure if they still burn the plastic money, would be nice to imagine they dissolve it in acid and use it to make more money (but they probably can't because of the dyes, at least).
by vertigolimbo | 2025-07-02 08:23:37+00:00
Location: London, UK

Remote: Don't mind remote or hybrid

Willing to relocate: NO

Technologies: C#, .net core, Azure, DevOps, React, Angular, Rest API, SQL, Service Bus/RabbitMQ, Git

Résumé/CV: 14+ years of experience as full stack developer, 5 years lead. Technical founder for 2 micro SaaS products. CV available on request.

Email: k5p5pdohi@mozmail.com
by hamstergene | 2025-07-02 08:23:49+00:00
I think coding assistants aren't great at UI/UX yet because they can't see, their understanding of left/right/lighter/darker is guessed from textual descriptions that accompanied CSS tutorials but they are never actually imagining the looks of what they are working with. I had Cursor repeatedly fix and mess up a CSS grid, over and over again, until I switched to HTML table so that browser would handle layout. Once switched from visuals ("leftmost") to semantics ("first cell in a row") the agent immediately started getting tasks done right.

I guess keep them on backend/library tasks for now. I am sure the companies are already working on getting a snapshot of a browser page and feeding it back into multimodal model so it can comprehend what "looking" means.
by bux93 | 2025-07-02 08:24:02+00:00
TIL there are people living inside the Korean DMZ. Or, at least, I think that's what the article implies. It raises a lot of questions, none of which are answered by the article. A quick chat says there's no permanent inhabitants in the Han estuary neutral zone, and that there's a South Korean village and a North Korean (Potemkin?) village in the DMZ somewhere else.
by graemep | 2025-07-02 08:25:45+00:00
> it would suck for the ruling class though because we'd have to stop feeding kids religion

The ruling class in the west are generally extremely anti-religious. They have a good reason to be - the biggest religion in the west is anti-wealth (the "eye of the needle" things etc.) and generally opposed to the values of the powerful.

The US is a sort of exception, but they say things to placate the religious (having already been pretty successful in manipulating and corrupting the religion) but very rarely actually do anything. I very much doubt the president (or anyone else) in the current US government is going to endorse "give all you have to the poor".
by maltsev | 2025-07-02 08:25:55+00:00
As the next Advent of Code is still 5 months away, I decided to build my own programming puzzle game: Marches & Gnats (https://mng.quest)

It's a browser-based game where you solve challenges using a Turing machine and eventually create a higher-level programming language on top of it. The story is set in 19th-century Estonia (so hopefully you'll learn something new about my country's history along the way).

I built it with Django and django-unicorn.
by sofixa | 2025-07-02 08:26:12+00:00
> Also the only way multiculturalism can work is through a totalitarian state which is why surveillance and censorship is so big in the UK.

That seems like a wild claim to make without any supporting evidence. Even Switzerland can be used to disprove it, so I'm not sure where you're coming from that assuredly.

The UK isn't totalitarian in the same sense that even Singapore is, let alone actually totalitarian states like Eritrea, North Korea, China, etc.
by kazinator | 2025-07-02 08:27:00+00:00
I don't know of a bar representation in a programming or data language. It requires either digit characters that have a bar, or the effect somehow produced via combining characters. Or else a multiline syntax where the coder has to prepare underscores over the digits in the previous line, and this is checked for alignment by the parser.

(We could think of other representations like 0.12'34 or something where the '34 indicates repeating digits. I've not seen that anywhere either, but it would be easy to implement.)
by 1dom | 2025-07-02 08:27:34+00:00
I'm very pro LLM and AI. But I completely agree with the comment about how many pieces praising LLMs are doing so with trivial examples. Trivial might not be the right word, but I can't think of a better one that doesn't have a negative connotation, but this shouldn't be negative. Your examples are good and useful, and capture a bunch of tasks a software engineer would do.

I'd say your mandelbrot debug and the LLVM patch are both "trivial" in the same sense: they're discrete, well defined, clear-success-criteria-tasks that could be assigned to any mid/senior software engineer in a relevant domain and they could chip through it in a few weeks.

Don't get me wrong, that's an insane power and capability of LLMs, I agree. But ultimately it's just doing a day job that millions of people can do sleep deprived and hungover.

Non-trivial examples are things that would take a team of different specialist skillsets months to create. One obvious potential reason why there's few non-trivial AI examples is because non-trivial AI examples require non-trivial amount of time to be able to generate and verify.

A non-trivial example isn't an example you can look at the output and say "yup, AI's done well here". It requires someone spends time going into what's been produced, assessing it, essentially redesigning it as a human to figure out all the complexity of a modern non-trivial system to confirm the AI actually did all that stuff correctly.

An in depth audit of a complex software system can take months or even years and is a thorough and tedious task for a human, and the Venn diagrams of humans who are thinking "I want to spend more time doing thorough, tedious code tasks" and "I want to mess around with AI coding" is 2 separate circles.
by Cthulhu_ | 2025-07-02 08:28:08+00:00
That's what I was thinking, but then, it is very specialized and high performance code well outside of my domains (font rendering, shaders, C++, high performance / frequently called code is very much not my bread and butter). I frequently glaze over whenever trying to read a post about some optimization problem. Fast inverse square root [0] is succinct and cleanly written even though it uses math symbols instead of variable names, but I have no idea how it works and don't have the math basics to even know when / where / why to use it.

[0] https://en.wikipedia.org/wiki/Fast_inverse_square_root
by johnisgood | 2025-07-02 08:28:13+00:00
I had the Internet when I was a kid and I ended up being a software engineer with useful skills in many different areas.

You are wrong to blame the Internet (or today LLMs). Do not blame the tool.

Sure I consumed sex when I was a kid, but I did a fuckton of coding of websites (before JavaScript caught up, but in JavaScript) and modding of games. I met lots of interesting, and smart people on IRC with mutual hobbies and so forth. I did play violent games, too, just FYI, when I was not making mods for them.
by derektank | 2025-07-02 08:28:38+00:00
>If I can reproduce the entirety of most books off the top of my head and sell that to people as a service, it's a copyright violation. If AI does it, it's fair use.

Assuming you're referring to Bartz v. Anthropic, that is explicitly not what the ruling said, in fact it's almost the inverse. The judge said that output from an AI model which is a straight up reproduction of copyrighted material would likely be an explicit violation of copyright. This is on page 12/32 of the judgement[1].

But the vast majority of output from an LLM like Claude is not a word for word reproduction; it's a transformative use of the original work. In fact, the authors bringing the suit didn't even claim that it had reproduced their work. From page 7, "Authors do not allege that any infringing copy of their works was or would ever be provided to users by the Claude service." That's because Anthropic is already explicitly filtering out results that might contain copyrighted material. (I've run into this myself while trying to translate foreign language song lyrics to English. Claude will simply refuse to do this)[2]

[1] https://www.courtlistener.com/docket/69058235/231/bartz-v-an...

[2] https://claude.ai/share/d0586248-8d00-4d50-8e45-f9c5ef09ec81
by bodge5000 | 2025-07-02 08:29:18+00:00
That's very true, I suppose my point was less that these kinds of software are well liked, but more so that the effort of leaving them outweighs the gains in the performance alone for a lot of users. But you're right, the argument doesn't really hold up for Teams because you rarely have a choice in the matter. Discord there is some choice, you can organise your friends and groups to leave, but its a monumental effort.