MurphyA/hacker-news huggingface dataset:
by kaspermarstal | 2025-07-28 11:02:10+00:00
No not yet, we are about to onboard the first users on the waitlist one-by-one and when we have ironed out the major issues that we will inevitably discover, we will open up for paid users after that.

I wouldn’t worry too much about missing out, as you probably very well aware, whatever you choose to work on takes incredible amounts of time and energy to get off the ground. Now you just have more time to out into something else :)
by Sayrus | 2025-07-28 11:02:10+00:00
The page doesn't load any CSS, I get a 301 loop on main-e03066e7ad7653435204aa3170643558.css leading to ERR_TOO_MANY_REDIRECTS and over 100 requests and a nearly 1 second load time. Sections are displayed lazily and on each scroll I get dozens of requests sent to google-assets-formatavif-width672-4399f142b495ab9796b3b91053c097b9.avif with the same 301. This leads to section taking over 200ms for 4 lines of text.

While that may be great for Google Pagespeed, it leads to issues that wouldn't exist with a static page and a degraded experience for the end user. I'm not sure if the issue is related to the plugin discussed in the article.

With this being said, I can see many use-cases for such a plugin. Having compile-time image transformation/compression is really nice.
by jeswin | 2025-07-28 11:03:02+00:00
> Always, Always Require a Compilation Step

And from the linked post on the same website.

> if you write vanilla HTML, CSS, and JS, all you have to do is put that code in a web browser and it runs.

Very (very, very) few large projects use plain JS (instead of TS) these days. Let's stop acting like all these people don't know what they're doing.

This post is probably applicable to selected tiny and small projects. And for some of those, it may be better if there was no JS at all.
by ElectroBuffoon | 2025-07-28 11:03:37+00:00
Guardians of minors are responsible for what they view, as well as what they drink or breathe. So they should make sure their devices are configured properly, same way they make sure there is no alcohol or tobacco intake.

Then we have systems like:

PICS https://en.wikipedia.org/wiki/Platform_for_Internet_Content_...

POWDER https://en.wikipedia.org/wiki/Protocol_for_Web_Description_R...

ASACP/RTA https://en.wikipedia.org/wiki/Association_of_Sites_Advocatin...

Proving we do not need a system prone to PII leaks, just collaboration between content providers and guardians, helped by OS & browser vendors.

But it seems restricting minors is a side effect, at best, of the on going theatre.
by pseudocomposer | 2025-07-28 11:05:04+00:00
This whole article led me to believe that a lot of people who work in big-corp news orgs don’t really understand what the rest of our lives are like in many ways. Be it the Times, Post, Fox News, or CNN, they think they are the centers of the universe. They think they themselves are critically important, not people being able to access accurate news.

Over the last century or so, our smaller local media orgs have been eaten up by massive corporations. I don’t think that’s been particularly good for us, nor do I think people who’ve learned to thrive in these sorts of organizations really see that what’s happening now is just a more overt version of what’s happened over the last century or so.

As for solutions to all this? I think these folks, the ones who really care, need to start leaving and forming their own independent, smaller news orgs. And if it’s not affordable for them to do so in cities like LA or NYC (hint: those places aren’t affordable for anyone), they need to do this in other parts of the country.

(Really, this applies to everyone in every industry: if you don’t like what big corporations and evermore shareholder-driven economies are doing, go work for smaller companies that don’t have shareholders.)
by SupremumLimit | 2025-07-28 11:06:10+00:00
I've just published https://nohypeai.dev to share what I've learned about the state of LLM agents for software development and help people who are just catching up orient themselves.

It was also important to me to provide a non-hyped, balanced view (hence the name), including pointing people to realistic assessments of the effectiveness of these tools and highlighting the risks and concerns.
by rstuart4133 | 2025-07-28 11:07:42+00:00
For what is worth, it had nothing to do with whether he uses AI. I'm north of 60yo, started on punched cards and paper tape and have been programming ever since. My experience suggests if you aren't keeping up by using AI now there is a good chance you won't be a relevant software engineer in a decades time.

The bit that triggered my response is this:

> Guess what: a lot of the work programmers do, maybe even most of it, is rote.

Yes, I know a lot of programmers who do that. In fact it seems most programmers I see in the industry do that. Many of them are very good at it, in the sense that a good brick layer will be content to devote his lifetime to laying bricks in a straight line and will be far more reliable and conscientious at it than I could every be. However, that personality type is unlikely to become a top engineer or architect. To be good at those jobs you need to get bored in a couple of years at most. You have to be internally driven to try new things, and experiment with new ideas.

When such a person is confronted with the prospect of a lifetime of churning out code that almost follows a template (and I daresay could easily be produced by today's LLM's) he doesn't sit still and do it. He finds something more interesting to do. Since he's a computer programmer and the task is well suited a computer doing it, he probably take up a skunk works project of churning out the repetitive parts of that code, so he didn't have to do it. It's far more fun, saves time in the long run, and if he is a good software engineer in the long run the systems it produces will be more reliable, and use less code than something programmer code have produced by churning out the same stuff every day for years.

Going by the OP's comment, he hasn't done that, despite apparently being bored shitless with what he does do. There is a solution, but it isn't the LLM's he suggests. All using LLM's change is the language are giving to the "compiler". The end result is still him creating the same CRUD app using the same platforms, libraries and tools his is using now.
by gokhanamal | 2025-07-28 11:07:42+00:00
Hi HN!

I'm an iOS developer and recently built IndieBuilderKit, a Swift package to help other indie devs get started faster.

It includes components like:

Paywall UI (with RevenueCat support)

SwiftUI views (onboarding, settings, buttons)

Notification permission & App Store rating views

Analytics wrapper (Firebase, Amplitude, custom)

Networking with async/await

I made this because I was tired of rebuilding the same foundations in every project. It’s modular and open-source.

GitHub repo: https://github.com/gokhanamal/IndieBuilderKit

Would love feedback, feature suggestions, or a if you find it useful!
by smusamashah | 2025-07-28 11:08:48+00:00
From the article:

I adjust its speed based on cognitive load. For routine tasks like reading emails, documentation, or familiar code patterns, 800 WPM works perfectly and allows me to process information far faster than one can usually read. I’m not working to understand what the screen reader is saying, so I can focus entirely on processing the meaning of the content. However, I slow down a little when debugging complex logic or working through denser material. At that point, the limiting factor isn’t how fast I can hear the words but how quickly I can understand their meaning.
by detritus | 2025-07-28 11:09:00+00:00
This might scratch that itch? (not really my domain, but I happened to see this recently, so my apologies to you if it's not what you mean)

"UberPaint: Layer-based Material Painting for Blender (PUBLIC BETA)" https://theworkshopwarrior.gumroad.com/l/uberpaint

https://www.youtube.com/watch?v=meX3cbtdVbI
by pas | 2025-07-28 11:09:21+00:00
it's usually both. things are not cost-effective, too many things happen at muni/county level, but of course at higher levels there's a huge backlog (due to lack of competence, due to low spend), plus the US is huge and sparse.

the "developed world" has a lot of problems with high costs (Baumol effect, extremely high standards, etc) and also the problem of low scale. China was able to roll out thousands of miles of high-speed rail at a very low relative cost, because of scale, a bit lower quality and lower standards (human rights, eminent domain, worker safety)

for example when it comes to policing the US pays comparatively less (given the rate of crime it has) even though it pays more than many other OECD countries

https://worldpopulationreview.com/country-rankings/police-sp... (see the police per 100K metric, for example France has 422 whereas the US has 242)
by pydry | 2025-07-28 11:09:22+00:00
>Go on social media and criticize some politicians in the UK/DE about their open borders policies being directly responsible for some of the terror attacks there, and there's a high chance police will knock on your door for "being a right supremacist" and for committing the "speech of hate".

In the UK that happened when a woman phrased her criticism of open border policies as a call for migrant hotels to be burned down.

This was controversial as many who wanted closed border policies (like Nigel Farage and supporters) thought that rallying crys to re-enact some kind of version of kristallnacht should count as protected political speech.
Ask HN: Is HN flooded with AI-propaganda bots?
by quantumHazer | 2025-07-28 11:09:41+00:00
I've been a long-time lurker here and have always appreciated HN for its interesting tech discussions. BUT, I'm noticing a pattern in recent AI/LLM coding threads that concerns me.

In almost every AI-related post, there's a good number of comments from newer accounts that describe AI tools with uncritical enthusiasm. They seem like propaganda-ish bots that are all over Reddit programming subs. I know "AI labs" thrive on this type of post and comment, but this seems a bit too much, honestly. I'm not saying LLMs aren't useful for coding, but they're not magical in any sense.

A few questions for the community: Are you seeing similar patterns? Do you think this is somewhat avoidable in some way or the hype just have to tear off?

Maybe I'm overthinking it. But I'm curious about others' opinions on maintaining discussion quality around this topic, it's starting to be strange.
by Ja10th | 2025-07-28 11:10:26+00:00
Most small businesses don’t need more content. They need the right kind of content.

Content that feels local. That shows you understand your community. That quietly builds trust — and brings in real customers.

In this new guide, we break down:

– How to create content that attracts local customers – What actually works for local SEO – Real examples (not generic tips) – How to do it without a big budget

Read the full article: https://www.melhorar.co/blog/how-to-create-content-that-attr...

If you're a local brand trying to stand out, this one’s worth the read.
by ubutler | 2025-07-28 11:12:17+00:00
Further to @dust42, BERT is an encoder, GPT is a decoder, and T5 is an encoder-decoder.

Encoder-decoders are not in vogue.

Encoders are favored for classification, extraction (eg, NER and extractive QA) and information retrieval.

Decoders are favored for text generation, summarization and translation.

Recent research (see, eg, the Ettin paper: https://arxiv.org/html/2507.11412v1 ) seems to confirm the previous understanding that encoders are indeed better for “encoder task” and vice-versa.

Fundamentally, both are transformers and so an encoder could be turned into a decoder or a decoder could be turned into an encoder.

The design difference comes down to bidirectional (ie, all tokens can attend to all other tokens) versus autoregressive attention (ie, the current token can only attend to the previous tokens).
by gnfargbl | 2025-07-28 11:12:22+00:00
Is that level of complexity actually necessary? The way that the UK system appears to work (as a user) is that the IR sensor detects a vehicle approaching the intersection from the minor road and, if there are no vehicles approaching on the major road, it gives you a green light by the time you actually reach the junction.

I agree that the app-based system would theoretically be slightly better in that it has more information to work with, but given that we're basically talking about a stochastic process then it feels like the IR system should really be good enough.
by jkhdigital | 2025-07-28 11:13:10+00:00
This is the salient point that is glossed over without so much as blinking.

To get 1J of biofuel-based fuel, how many J of fossil fuel is burned? If it’s like 0.9J then you really have to ask how much carbon is released when turning carbon sinks into farmland, because it will take many many crop cycles to recoup that from biofuels.
by mapt | 2025-07-28 11:13:28+00:00
Yes, that is indeed what was sold to us 30+ years ago. This background context is in the article; The rest of the article is about how that was a lie.

By about 20 years ago we understood that this was nonsense, that farm equipment and transportation infrastructure for corn cultivation chugs diesel, that somewhere between half, all, or twice (depending on study) the fossil fuels saved by corn ethanol would be burned to produce it.

Corn ethanol and soybean biodiesel suck. Sugarcane ethanol works with high EROI. WVO biodiesel is almost pure profit. There were suggestions that cellulosic ethanol (switchgrass, miscanthus) and algal biodiesel could be productive enough to be worthwhile, but they have not taken over, and subsidy has been directed consistently to boosting existing corn producers in order to win the Iowa Caucus.
by benzofuran | 2025-07-28 11:13:51+00:00
Bricscad (www.bricsys.com) is a professional (paid) cad package that has most of what you're looking for. They're old-school perpetual license folks and they have a fully featured demo so you can try out the various scripting/programmatic options for a bit. No relation except as a user, but if you're willing to pay it's probably your easiest path forward.
by Neywiny | 2025-07-28 11:14:12+00:00
Even if it's not for a device. I have an app that like most apps only gets worse every update. I stopped all auto updates, backdated, all good. Eventually it stopped being able to connect to the servers. I heard about cert pinning, saw this repo, and tried it. Flawless victory.

And because its ad URLs are out of date or something, I see no ads. Which I don't feel bad about because again, all their development effort was in turning something working into something not working.
by latexr | 2025-07-28 11:15:14+00:00
I really wish the people who feel like bringing up that comment would do a modicum of research instead of perpetuating unhelpful and wrong information.

For one, that wasn’t “HN’s reaction”. Read the thread, it’s full of praise. You’re talking about one specific comment.

For another, the commenter was incredibly respectful and even conceded some of the points after they got a reply. Again, read it, it’s right there in your link.

That is an excellent example of how to communicate, and we would be lucky if all interactions followed that example. We should be praising it, not deriding it.
by volleyball | 2025-07-28 11:16:05+00:00
As i mentioned in another post, if you measure success as creating a strong, prosperous, independent, viable democracy - then Iraq was an utter failure and so was Libya, Yemen, Somalia, Sudan, Jordan, Egypt and Iran. Which begs the question why does the US pursue the same failed policies over and over again. It turns out we were asking the wrong questions in 2005. If you measure success from the purview of the Yinon plan to establish Israeli hegemony over the entire middle-east then everything aforementioned - including all the death, terrorism, suffering, sectarian and religious strife, massacres and genocides, refugees crises, the rise of ISIS, the recent Al Qaeeda takeover of Syria - everything, was a resounding success.

https://en.wikipedia.org/wiki/Yinon_Plan
by ThatMedicIsASpy | 2025-07-28 11:16:17+00:00
I make choices one of that is build a website in php. I do things from scratch so it involved learning the server, the setup (security/docker/podman), the stack (php/js/css/html). My limits made me do things. The code was and is ugly. Everything is a mess. There is no routing my URLs are pretty because of nginx rewrites. My limits make design choices like no user data because I cannot be sure about security. Once it is up and running you look at things like bootstrap to learn basics of css. Then you want it all gone because you learned the way of css.

I have no problem with sql but an ORM makes what I know about sql very ugly.
by bravesoul2 | 2025-07-28 11:16:37+00:00
Yes run updates of course. The question is how much of a headache you want.

You can:

Use Next.js (frequently changing lots of transitive deps, suffers from Node ecosystem churn too)

Roll your own framework

OR (FANFARE....)

Use simpler arguably more professional tools. That 10 year old .NET MVC site. Guess what. Still works. Still secure.
by boulevard | 2025-07-28 11:16:50+00:00
This is a great visual guide! I’ve also been working on a similar concept focused on deep understanding - a visual + audio + quiz-driven lesson on LLM embeddings, hosted on app.vidyaarthi.ai.

https://app.vidyaarthi.ai/ai-tutor?session_id=C2Wr46JFIqslX7...

Our goal is to make abstract concepts more intuitive and interactive — kind of like a "learning-by-doing" approach. Would love feedback from folks here.

(Not trying to self-promote — just sharing a related learning tool we’ve put a lot of thought into.)
by JimDabell | 2025-07-28 11:16:57+00:00
> He predicted that current AI technology could be on track to annually consume as much electricity as the entire country of Ireland (29.3 terawatt-hours per year).

He didn’t though, did he? If you click through and read the report, it is quite clear in saying that this is a worst case scenario if you ignore things like it being unrealistic for Nvidia to even produce the requisite number of chips. It’s also based on the efficiency of 2023 models; he assumes 3 Wh per prompt when today it is 0.34 Wh.

It also completely ignores the fact that AI use can displace greater energy use:

The carbon emissions of writing and illustrating are lower for AI than for humans

> Our findings reveal that AI systems emit between 130 and 1500 times less CO2e per page of text generated compared to human writers, while AI illustration systems emit between 310 and 2900 times less CO2e per image than their human counterparts. […] the use of AI holds the potential to carry out several major activities at much lower emission levels than can humans.

— https://www.nature.com/articles/s41598-024-54271-x

It isn’t a bad thing if AI uses x Wh if not using AI uses 1500x Wh. Looking at the absolute usage without considering displacement only gives you half the picture.
by 63stack | 2025-07-28 11:17:08+00:00
This is something that the LSP provides (even in VScode), and is available in nvim yes. The command is vim.lsp.buf.rename(), and it is bound to "grn" by default.

https://neovim.io/doc/user/lsp.html#vim.lsp.buf.rename() (HN seems to not link the () part, you have to add it yourself)

All the other similar fanciness like renaming a file and automatically updating module references is also provided by the LSP, and is also available in nvim.
by delegate | 2025-07-28 11:17:13+00:00
It's not a war.

The population (especially the youth) is anesthetized by social media, shorts, fear-inducing news, economic hopelessness, climate extremes..

In the meantime, everything is getting integrated - banks, tax systems, tech platforms. Now this age verification.. And of course, AI is being implemented everywhere so that no one can evade the big brother.

As it stands now, this Internet is no longer salvageable imo.
by krzysztofc | 2025-07-28 11:17:59+00:00
Every time I launch a new product, I end up Googling “SaaS directories,” digging through 5-year-old blog posts, and cobbling together a messy spreadsheet of where to submit.

For those who don’t know — launch directories are websites where new products and startups get listed and showcased to an audience actively looking for new tools and solutions. They’re like curated marketplaces or hubs for discovery, not just random link dumps.

It’s annoying to find a good list, so I finally sat down and built a proper list of launch directories — sites like Product Hunt, BetaList, StartupBase, etc. Ended up with 61 legit ones.

I also added a way to sort them by DR (Domain Rating) — basically a metric (from tools like Ahrefs) that estimates how strong a website’s backlink profile is. Higher DR usually means the site has more authority and might pass more SEO value or get more organic traffic.

I turned it into a simple site: launchdirectories.com

No fluff, no course, no upsell just the list I wish I had every time I launch something.

Thought it might help others here too.
by abxyz | 2025-07-28 11:18:07+00:00
You are simply over indexing for your own circle. Your circle (by virtue of being a nerd) is deeply biased towards people heavily influenced by U.S. attitudes towards freedom. I’m an internet nerd too, I know how easy it is to get caught up in this idea that what you see online is representative of the people, but it isn’t. Go out and talk to real people. Go and stand in the street and ask every passer by whether they feel the U.K. is “draconian” or not. You’ll be shocked to discover that almost nobody cares about anything that doesn’t directly impact their day to day life. Look at the rise of Reform, Farage’s embrace of trumpism. That’s authoritarianism, and the people love it. You’re completely out of touch with the common person if you think any of this matters.

You can take a principled stance, you can have strong views, you can believe in freedom, I’m with you, but it’s patently absurd to suggest that any of what you believe is representative of the people. The people, in the U.K. and beyond, simply do not have a single solitary regard for any of this. Porn bad so porn ban good. That’s the entire thought process.

Could more than 5% of the U.K. voting public even define “draconian”? or “authoritarian”?
by fifticon | 2025-07-28 11:18:25+00:00
I have a good one(?):

1. be multiple developers on the same project.

2. for each developer, use your own tools and techniques, insist on only handling those parts of the site that you did with your tools, and insist on never fully understanding those remaining parts of the site the other devs did.

This will allow for all sorts of fun, including:

- A multiple inconsistent implementations of the same thing

- B even better, those multiple inconsistent implementations affecting and breaking each other!

One you have this going, there are some easy bonus pickings: Whenever B happens, "fix" it with weird extra incancations inside your own toolset, cleverly avoiding any attempt at (2) above.

If you succeed at this, several developers can, combining these techniques to sabotage and trigger a veritable pinball game of strange breaking effects.

Note: CSS is a great place to start this game!
by kllrnohj | 2025-07-28 11:19:02+00:00
And yet https://developer.huawei.com/consumer/en/doc/harmonyos-guide...

Looks shockingly similar to Android Studio including the exact same program layout on the filesystem and SDK compatibility selection.

ArkTS itself looks new enough, but if it turns out to just be something like Flutter, running on an otherwise Android OS, that doesn't look like it would be surprising
by M95D | 2025-07-28 11:19:36+00:00
In my country, no fire truck is called unless there's a fire. Extracting people from a mangled car isn't the job for a fire truck. All the needed tools fit in an ordinary van.

Also, going back to get the tools or change the vehicle is incredibly stupid because: 1) crews already know what they're going to be dealing with before they leave, 2) just suppose they forgot to pack the tools - we have mobile phones, you know...