MurphyA/hacker-news huggingface dataset:
by ethbr1 | 2025-07-22 13:33:05+00:00
I’d argue the current crop of Republican leaders are radical populists (for conservative voters).

While many of their asks mirror traditional Republican social positions, they’re responsive to an economically disadvantaged class in the Republican Party that’s historically been ignored.

And while there’s certainly a lot of backroom dealing to favor business interests, I think it’d be hard to argue that the poor Republican voter has had this much power in the party… ever. (See things like immigration policy, which agribusiness is scared shitless of)

The previous Republican bargain was ‘We say we love god and guns, but let business get on with business, and we’re never going to harm the latter for the former.’
by TedDoesntTalk | 2025-07-22 13:33:08+00:00
Brendan Eich’s contributions to computing are immeasurable. Your opinions of his social or political views don’t change that.

Do you not use Linux because you don’t like Linus? He’s quite a controversial figure. And before you say Linux is not Linus, the same can be said about Brave and Brendan.

Many other people work on these projects than just the leader.

Do you not use JavaScript because you don’t like Brendan?
by Torwald | 2025-07-22 13:33:09+00:00
> I want to do my part to convince you to switch to Firefox and show you how I use it.

Last time I checked, the tab closed button was still on the right side of the tab. On the macOS version. This is a deal breaker. Therefore FF is useless to me as a Mac user.

Other browsers on the Mac have this correct. Safari, Opera, Vivaldi at least.

Vivaldi is the other contender, who is at least on par if not better with FF in terms of privacy.

Problematic privacy is of course the reason why Chrome wasn't even installed on my machines ever. Opera and (arguably so) Brave are the others with privacy endangering issues.

There are other Mac only options, but they have even worse problems, being cloud dependent and whatnot.

I do like the concepts of what they are trying to do in most of the cases, but for now I prefer the clarity of Safari.

Now, some of you might not be Mac developers, so let me say something about app development on the Mac. There is a manual with guidelines of how to do it. It is called the Human Interface Guidelines (HIG) and that stuff is very important. It would be a very interesting process to develop something like this for a desktop Linux, btw.

When I have to work with apps that don't adhere to the HIG, that's bad for productivity and enjoyment. So I don't.

In the case of FF I was willing to hack the UI CSS to correct the button issue. Hey, it's FF after all. Two upgrades later, the thing wasn't working any more. Ok, bye bye FF!

For a while FF was the most microsoftian app on my Mac, because it always announced it's updates without me being able to silent those notifications.

I am still watching, it's FF after all, but if Mozilla can't correct these (actually minor) issues of keeping the UI clean, I can't have it.
by Aurornis | 2025-07-22 13:33:24+00:00
> A 12-day unsupervised "experiment" in production?

It was a 12 day experiment to see what he could learn about vibe coding. He started from scratch.

Your post is unreasonably presumptive and cynical. Jason Lemkin was Tweeting the experiment from the start. He readily admitted his own limitations as a non-programmer. He was partially addressing the out of control hype for vibe coding by demonstrating that non-technical people cannot actually vibe code SaaS products without software engineers.

The product wasn’t some SaaS with a lot of paying customers. The production DB was just his production environment. He was showing that the vibe coding process deleted a DB that it shouldn’t have.

This guy is basically on the side of the HN commenters on vibe coding’s abilities, but he took it one step further and demonstrated it with a real experiment that led to real problems. Yet people are trying to dog pile on him as the bad guy.
by Oras | 2025-07-22 13:33:32+00:00
Identifying issues and fixing them is good.

I see numerous negative comments about "expected by vibe coding", but the apology suggests that they are working on making Replit a production-ready platform and listening to customers.

I'm sure no-code platforms have had similar scepticism before, but the point here is that these are not for developers. There are many people who don't know how to code, and they want something simple and fast to get started. These platforms (Replit, V0, Lovable, etc.) are offering that.
by peerst | 2025-07-22 13:33:33+00:00
It's an evaluation board for a technology stack. That's its "use". We wanted to explore the design space towards smaller/low power/cheaper and find out where we can still squeeze a fully functional Erlang VM. We are working on distributed computing that benefits when we can run the same BEAM files (Erlang VM object files) everywhere from IoT to Edge to Cloud
by Roark66 | 2025-07-22 13:35:44+00:00
Are they doing the post-mortem with another AI agent?

AI is a great tool. It also allows people who have no business touching certain systems to go in there unaware of their lack of knowledge messing everything in the process. One particularly nasty effect I have had few times recently is frontend devs messing up their own dev infrastructure to which they have access, but are supposed to ask devops for help when needed, because copilot told them this is the way to "fix" some imaginary problem that actually was them using a wrong api or making other mistake possible to be made by only a person who pastes code between AI/IDE without even reading it.
by hn_throwaway_99 | 2025-07-22 13:35:52+00:00
Repeating the same bullshit propaganda from this group does not make it true. If you have another source for what was actually proposed, I'm all ears. Searching for things like "proposed solar tax California" only brought up articles about the sunsetting of the solar tax credit in CA, which is a far, far cry from being a solar tax.
Show HN: Tiny Idea – Daily curated profitable business ideas and side hustles
by freeourdays | 2025-07-22 13:36:16+00:00
I built Tiny Idea (https://tinyidea.net) to solve a problem I had myself – finding vetted, actionable business ideas without wading through endless generic advice.

What it does:

1.Curates profitable business ideas and side hustle opportunities daily 2.Each idea includes actionable steps to get started 3.Categories range from tech to local services 4.Users can bookmark favorites and engage with the community 5.Focus on low-barrier, "tiny" ideas that don't require massive capital

Tech stack:

1.Next.js 15 with App Router for optimal SEO 2.Tailwind CSS + shadcn/ui for clean, responsive design 3.Turso (LibSQL) for the database 4.Fully server-side rendered for performance

Why I built this:

Too many "business idea" sites are either too vague or focus on unicorn startups. I wanted something practical – ideas you could actually start this weekend with minimal investment. The "tiny idea, huge potential" philosophy drives everything.

The site gets updated daily with fresh content, and I've focused heavily on SEO optimization to help people discover these opportunities organically.

Would love feedback from the HN community! What features would make this more useful for aspiring entrepreneurs?
Show HN: Parallel Arabic – Arabic reading and writing practice
by selmetwa | 2025-07-22 13:36:46+00:00
Parallel Arabic is a modern, all-in-one platform for learning Arabic dialects and Modern Standard Arabic. You can choose from six major varieties. Egyptian, Levantine, Moroccan, Khaleeji, Iraqi, and Modern Standard Arabic, each supported with native-like, automatically generated audio.

The app offers engaging tools like AI generated short stories, speaking practice, sentence building, vocabulary, and even writing (depending on the dialect), making it easy to build real-world language skills in the dialect that matters most to you.
by napkin | 2025-07-22 13:37:14+00:00
The author recommends this add-on- “Auto Tab Discard”- apparently optimising tab memory management. Why wouldn’t the standard distribution adopt it?

I’m reminded of when I used to maintain an epic-sized vimrc, compiled my kernel for a different IO scheduler, etc. The plight of the “power-user” is walking a fine line between tool refinement and over-complication (which in my case can stem from procrastination).

There are many reasons to strive for a minimalist setup, main one being that setting everything up from scratch shouldn’t feel exhausting.

That said… Firefox, with just uBO and a few basic privacy settings tightened, is pretty great.
by bongodongobob | 2025-07-22 13:37:52+00:00
Story from the US: had an awful tooth infection (from a known dead tooth) that I tried to ride out, half my face was swollen up, even my eye looked half shut. Well after a day of this I couldn't take the pain. Called my doctor "we don't pull teeth, you have to call a dentist." So I called a dozen dentist and was told either "we aren't taking new patients" or "we can't get you in for 6 months".

I ended up just driving to a dentist and saying "look at my fucking face! Pull this fucking tooth out!" Finally a dentist was able to spare 30 seconds to yank it. Bill was something like $750.

The US is a dystopian hellhole.
by cosmic_cheese | 2025-07-22 13:37:57+00:00
I think that Chromium’s UI stack is also just more solid, being closer to “native” and being drawn with Skia and such, as opposed to the Firefox approach (previously XUL, which was always slow and clunky and later switching to a web tech based UI).

There used to be Gecko based browsers that fixed this with alternative native UIs (Camino, K-Meleon, and Epiphany aka GNOME Web), but then Mozilla removed embedding support and ever since anybody wanting to use Gecko are stuck with the design decisions of the Firefox team whether they want to be or not.
by MITSardine | 2025-07-22 13:38:22+00:00
Gradient descent is not a learning algorithm.

It is a simple iterative algorithm that goes from one point to the next. It doesn't even have memory of previous steps (caveat, the authors used BFGS which approximates the Hessian with previous gradient iterates, but this is still not AI). There is no finding weights or any such thing.

If every for loop is AI, then we might as well call everything AI. Can you pass me the AI, please?
by gabrielgio | 2025-07-22 13:38:45+00:00
> I honestly am not.

You literately are, look at you comments.

> I am genuinely interested.

If you are interest in learning you should take people words on good faith, my comment on "jj git push -r '(trunk()..@ | @::)'" is complex operation to update many stacked PRs not compared to local git index operations. Also in my comment I mentioned revsets and the "-r". It is a language to query logs which you should've check if you genuinely wanted to learn about it, which you don't.

Just look at your answer, you literately ignored everything I mentioned and took what I said out of context just to bash on jj for some reason.
by phkahler | 2025-07-22 13:38:53+00:00
IMHO you should not be marketing a product to software developers. That market is completely saturated and most of the tools are free.

Today's super-simple big market idea: We got my elderly mother a flip phone and it's too hard to use. I'm going to describe what would be ideal for her now, and by all means DON'T think up additional features to "make it better". She needs a phone that when opened/activated it give a list of people (contacts) which she can scroll through and pick one to call. It should call directly, not change screen or show some other shit. Just call the highlighted name and call. Maybe it could switch to a "calling" screen with just the one name until the call is over. That's it. No other functionality so she can "get lost" or confused.

Maybe this is an android app? I'm not sure if you can override the main UI to the extent this wants to be. I'll gladly get her a cheap Android phone and pay $5 for an app that turns it into this usable device for elderly people. Yes, five dollars. No adds, no user monetization, no enshitification.

Can anyone deliver this? I think there's a large market for it and it should be a one weekend job.

BTW, however you load/add contacts should be a sort of hard to find function maybe for someone else to do. Not something you can accidently "get into".

There are a million things like this just waiting for someone to create. But talking to developers for ideas is a dead end.
by supertrope | 2025-07-22 13:38:58+00:00
The FCC is a revolving door between industry and regulators. When you understand that the true mission of the FCC is to please big telecom it all starts to make sense. Hence the auctioning off spectrum in huge geographic blocks that only the largest corporations can finance. If the US was really serious about universal broadband there would be a Telecom Ministry doing the cable laying itself or at least local loop unbundling. If we treated roads the same way as broadband we would have private tolled highways near city cores and dirt roads in rural areas.
by peerst | 2025-07-22 13:39:43+00:00
The development was funded by a research project where the coordinator was a manufacturer of thermal energy harvesting devices. That's why we focussed on power most.

That requires certain choices for CPU, RAM.

We also have a lot of energy management hardware on the board: All PMODs can completely switched off. There is a separate wakeup logic that triggers when the capacitor that gets charged by the harvester has reached a certain charge level and many more.

The challenge with using Erlang for systems like that is that it has a boot phase which it needs to get through until we can manage energy from the Erlang level. So we either need to have enough charge to get through the whole boot or we need to manage the boot process to and do it in chunks then sleep again.

That's what we want to find out with this hardware but first we needed to squeeze in Erlang VM, RTEMS, TCP Stack and all of the Erlang objects to be useful (first goal was reach the shell). That's where we are right now.
Show HN: SynSniff- Detect Minecraft Client OS via TCP/IP Fingerprinting
by duckulus | 2025-07-22 13:39:43+00:00
SynSniff uses passive TCP/IP fingerprinting to reveal details about a players connection. Think of it as p0f for Minecraft.

On our server we've seen many banned players attempt to evade their ban by using alternative Accounts. To combat this we analyze secondary traits, most notably their IP address. But building an effective anti-evasion system requires multiple datapoints that are hard for clients to spoof. That's what motivated this project.

SynSniff uses pcap to inspect incoming TCP/IP packets and correlates them with player joins by comparing source IP and port.

It then attempts to identify the player's operating system by comparing TCP/IP characteristics (like TCP options, window size) to reference samples from Linux, Windows and macOS. While the current detection logic is relatively simple, the results so far have been surprisingly accurate.

There's also an API for plugin developers to access fingerprint and OS data and integrate it into their systems.
by wulfstan | 2025-07-22 13:40:01+00:00
In July 2023, I wrote this to a friend:

"...being entirely blunt, I am an AI skeptic. I think AI and LLM are somewhat interesting but a bit like self-driving cars 5 years ago - at the peak of a VC-driven hype cycle and heading for a spectacular deflation.

My main interest in technology is making innovation useful to people and as it stands I just can't conceive of a use of this which is beneficial beyond a marginal improvement in content consumption. What it does best is produce plausible content, but everything it produces needs careful checking for errors, mistakes and 'hallucinations' by someone with some level of expertise in a subject. If a factory produced widgets with the same defect rate as ChatGPT has when producing content, it would be closed down tomorrow. We already have a problem with large volumes of bad (and deceptive!) content on the internet, and something that automatically produces more of it sounds like a waking nightmare.

Add to that the (presumed, but reasonably certain) fact that common training datasets being used contain vast quantities of content lifted from original authors without permission, and we have systems producing well-crafted lies derived from the sweat of countless creators without recompense or attribution. Yuck!"

I'll be interested to see how long it takes for this "spectacular deflation" to come to pass, but having lived through 3 or so major technology bubbles in my working life, my antennae tell me that it's not far off now...
by molteanu | 2025-07-22 13:40:02+00:00
Of course this whole "it will make your more productive" marketing s** is absurd! How can we know? Living on the Moon will make you 27% happier! How do you know that? Has anyone done it in the past? Is there data to back that up? How would you measure happiness? How do we measure productivity, for that matter? That one is still a mystery. But it doesn't matter that we don't know how to, we'll just make it 2x better. That's absurd!

I remember from the days when watching TV. There were these preposterous commercials saying "23% more efficient than other toothpastes" or "33% less dandruff than a regular shampoo" or shit like that. How do you know what products do I use? How do you measure that? What skin type? No. It is just better. Trust us.

I mean, the financial backing in this sector is staggering. We know that already. It's a fact. There are also numbers. Billions if not trillions of them. What does Joe The Developer think all this kind of money goes to? Some of them, and not a small part, goes into marketing. Unless Joe still believes in the "build it and they will come" fake motto. Whomever has a stake in this will back it up, marketing it like crazy. Assume victory even in defeat as the old guy says. I was laughing hard one day when I saw Ilya Sutskever, laptop in hand, strolling the parks for a green meadow to work, develop ground-breaking ideas to save humanity! That's just marketing.

Liked your post. I don't think it matters (that much) that your native language is not English. We don't want to sound all the same by using AI to fix our grammar (ok, maybe this one, yes) or the awkward twists of sentences. Sometimes AI fixes them too good, leaving little room for some poetry into it.
by brandhout | 2025-07-22 13:40:24+00:00
Rationing is a bit of a exaggeration. Flexible contracts are becoming more common, but that's part of a longer trend, and there's a national campaign that "asks consumers to charge bikes and cars outside of the 4pm-to-9pm peak".

This is very sensible. You can't build a grid that supports a large part of the country coming home at 5pm: start the oven (and/or induction cooking), heatpump, laundry, connect the electric car all at the same time.

There are probably some cases when people have to charge a car at 5pm, but it's madness that everyone will start doing this just because that's the time they get home.

Keep in mind; 11kW charging at home is not uncommon at the Netherlands, as many homes are equipped with 400V 3 phase power.
by qsort | 2025-07-22 13:40:24+00:00
I don't agree with this. Yes, the guy isn't the sharpest tool in the shed, that much is clear. Still, if an intern can delete prod, you wouldn't say that the problem is that he wasn't careful enough: that's a massive red flag.

At a minimum Replit is responsible for overstating the capabilities and reliability of their models. The entire industry is lowkey responsible for this, in fact.
by shadowgovt | 2025-07-22 13:40:39+00:00
IANAL, but reading a bit on this topic: the relevant part of the copyright law for AI isn't academia, it's transformative work. The AI created by training on copyrighted material transforms the material so much that it is no longer the original protected work (collage and sampling are the analogous transformations in the visual-arts and music industries).

As for actually gathering the copyrighted material: I believe the jury hasn't even been empaneled for that yet (in the OpenAI case), but the latest ruling from the court is that copyright may have been violated in the creation of their training corpus.
by nessbot | 2025-07-22 13:40:51+00:00
I don't want to be too inflammatory but seeing comments like this are what's poisoning AI to me more than the crappy products themselves. Of course the apology would suggest that, it would be business malpractice not to. However the history of results with these things shows otherwise so why put stock in the apology letter and not what has happened.

Also, sure people want that, but that doesn't mean it's a valid thing to want without putting the work in and once again, the history of these things being used shows that they don't really offer that. They offer the *feeling* of that which is good enough to get people's money, end products be damned. You could say the same thing about herion, tbh: "There are many people who don't wanna feel the crappiness of life, and these dealers are offering it."
by ethbr1 | 2025-07-22 13:41:11+00:00
> The US is apparently powerless to exploit our own rare earth resources

The DOD took a direct stake in a US rare earth miner / refiner, in addition to a long term purchase agreement at set prices. Apple also piled on last week (no doubt after some backroom conversations).

https://www.cnbc.com/2025/07/10/pentagon-to-become-largest-s...
by alt227 | 2025-07-22 13:41:13+00:00
> This is really hard to read.

I am old and I agree.

It is full of things that break the flow of reading like asking a hypothetical question to the reader and following it up with a plosive like 'BOOM!', or inserting useless conversational stops like like 'sure,' 'But...', and '...Nope!'.

Makes it sound/feel like an excited toddler is desperate to tell you something, but cant really get to the point.
by dilap | 2025-07-22 13:41:20+00:00
There is a 3rd group (probably mostly gamedevs) who think it seems like a great idea and really want to try it, but are blocked waiting for git-lfs support.

Every time jujutsu pops back up on HN I check to see if they've added it yet. Not yet! But they are slowly getting there:

https://github.com/jj-vcs/jj/issues/80
by shadowgovt | 2025-07-22 13:41:27+00:00
There's actually a lot of court activity on this topic, but the law moves slowly and is reluctant to issue injunctions where harm is not obvious.

It's more that the law about "one guy decides to pirate twelve movies to watch them at home and share with his buddies" is already well-settled, but the law about "a company pirates 10,000,000 pieces to use as training data for an AI model (a practice that the law already says is legal in an academic setting, i.e. universities do this all the time and nobody bats an eye)" is more complicated and requires additional trials to resolve. And no, even though the right answer may be self-evident to you or me, it's not settled law, and if the force of law is applied poorly suddenly what the universities are doing runs afoul of it and basically nobody wants that outcome.
by faxmeyourcode | 2025-07-22 13:41:30+00:00
Another very popular firefox addon that is yet to be replicated in chrome - and for me personally is a chrome killer - is the Tree Style Tabs addon.

https://addons.mozilla.org/en-US/firefox/addon/tree-style-ta...

This is superior to most other vertical tab, tab groups, and the many other tab styles that have been cooked up over the years on other browsers.
by Aurornis | 2025-07-22 13:41:45+00:00
> We're in a bubble

Lemkin was doing an experiment and Tweeting it as he went.

Showcasing limitations of vibe coding was the point of the experiment. It was not a real company. The production database had synthetic data. He was under no illusions of being a technical person. That was the point of the experiment.

It’s sad that people are dog piling Lemkin for actually putting effort into demonstrating the same exact thing that people are complaining about here: The limitations of AI coding.