MurphyA/hacker-news huggingface dataset:
by delusional | 2025-06-26 15:41:52+00:00
Worse in what ways? I think it's a pretty neat feature of the design. If you just need some, you don't get a lot, and you don't get to buy a lot "just in case". If you truly need a lot, you can go though the hassle of going to multiple stores.

It's essentially just raising a barrier for (under normal circumstances) undesirable behavior.
by nfriedly | 2025-06-26 15:41:52+00:00
I love my GPD Win mini, and I've had a few other GPD products before that, but I'm not sure if a framework-style modular design would work as well there.

For starters, they've always gone with soldered RAM for both physical size and performance reasons (RAM speed matters more with integrated graphics, and soldered RAM can go faster that socketed RAM.)

Additionally, I don't think there's enough space for a reasonable number of ports via expansion cards. Even in the larger 8-inch-screen models, I think 4 expansion slots would be very difficult, whereas the current 7-inch models have 5-8 ports. (I think some of the MicroPC models had a handful of fixed ports + one modular expansion slot, so maybe they could change that one to a framework-compatible design?)

To their credit, GPD has offered motherboard upgrades in the past when a refreshed design is otherwise compatible. But there are often changes in ports or layout or cooling design that make that impossible.
by lubujackson | 2025-06-26 15:42:02+00:00
I definitely hit this vibe coding a large-ish backend. Well defined data structures, good modularity, etc. But at a point, Cursor started to lose the plot and rewrite or duplicate functions, recreate or misue data structures, etc.

The solve was to define several Cursor rules files for different views of the codebase - here's the structure, here's the validation logic, etc. That and using o3 has at least gotten me to the next level.
by mschuster91 | 2025-06-26 15:42:20+00:00
> Most things people eat need hours of preparation that isn't counted in you 15-20 hours for example.

Yeah, and we now expect women to work 40+ hour work weeks and house work on top of that. That is the thing causing societal reproduction rates to plummet.

Let's just do the math: a day has 24 hours. The recommendation for healthy sleep is 8 hours. Then, you work for 8 hours, with 1 hour added for the unpaid lunch break. That's the two largest blocks, leaving 7 hours to distribute... dedicate 3 hours for the "staying alive" stuff (preparing for going to work in the morning, aka breakfast, shave, getting dressed, preparing dinner, eating dinner, have a shower and at least some unwind time to fall asleep).

And that in turn leaves only 4 hours for everything else: running errands (aka shopping, dealing with bureaucracy, disposing of trash, cleaning), just doing nothing to wind down your mind from a hard day at work, hobbies, social activities (talking with your friends and family or occasionally going out) and, guess what, actually having sex.

Easy to see how that's already a fully packed day. Society just took the productivity gains from women no longer having to deal with a lot of menial work (washing dishes and clothing, as that got replaced by machines, and repairing clothes) and redistributed these hours to capitalism.

And now, imagine a child on top of that. Add at least half an hour in the morning to help get the kid ready for school, an hour to drive the kid to errands (because public transit is more like "transhit"), and another two hours to help the kid with homework because that workload is ridiculous and you don't want the kid to fall behind kids of parents rich enough to afford private tutors. But... whoops, isn't that just about the entire "everything else" time block? And younger children need even more work, constantly changing nappies, going to the doctor's all the time because it's one new bug every new week and sometimes the bug also catches you cold...
by potato3732842 | 2025-06-26 15:42:45+00:00
Kids that grew up huffing leaded exhaust are more bad decisions inclined than they would otherwise be. It's not just crime. The most heavily leaded cohort in the US is also known for drunkly crashing their muscle cars and wasting their youth smoking pot in a commune.

Bad decisions like these get less common with age, partly because of consequences (jail, death, etc), partly because getting up to no good requires free time, ambition and freedom, all of which are in shorter supply with age and the resultant responsibilities competing for every individual's supply of these resources.

So if the replacement cohort of people who are coming into prime crime age decline to participate at the same rates the crime rate goes down.
by miningape | 2025-06-26 15:42:57+00:00
Care to explain how an ethno-nationalist government implemented socialism?

> I take it you don't consider the country to have veen ruined under apartheid

Wether or not I consider the country to have been ruined under apartheid is irrelevant to the fact that the ANC is dragging it back to the stone age.

The ANC was handed a functioning economy, solid infrastructure, and hope for a better future - there are now rolling blackouts across the country, soaring unemployment, and a birth rate higher than the GDP growth rate. And that hope for a better future? All but gone - There are more race based laws _today_ than there were under apartheid.

I'm glad apartheid ended 30 years ago, I'm not glad with the direction we're going now. These are not the same thing - you trying to portray it as such says more about your views than it does mine.
by akshayKMR | 2025-06-26 15:43:04+00:00
Why not use the Gemini flash voice-api directly instead? Cost? I ask because from the demo, the tutor's voice seems mechanical. I've played with the gemini voice api and it's quite impressive for conversation with low latency, I'd say perfect for your use case. It even switches languages if I say "Okay, let's talk in $foo language".

The vocabulary tooling looks neat and well thought out.
by dogprez | 2025-06-26 15:43:08+00:00
Others pointed out the value of silence, but I just wanted to say it saddens me when humanity is misclassified as inefficiency. The other day Sam Altman made a jest about how much energy is wasted by people saying "thanks" to chatgpt. The corollary is how much human energy is wasted on humans saying thanks to each other. When making a judgement about inefficiency one is making a judgement on what is valuable, a very biased judgement that isn't necessarily aligned with what makes us thrive. =) (<-- a wasteful smiley)
by mindslight | 2025-06-26 15:43:22+00:00
You might not even notice it just from dealing with one referral. It really starts to gall when you see the pattern of nearly every actor in the system doing the least amount possible and then quickly passing responsibility on to someone else, often via yourself. The only exceptions I've seen are hospital doctors when there is an immediate acute problem that they can't just punt, and pediatrics where frequent repeating followups can be justified. Healthcare workers join this system because they want to help people, but the administrative parasites grind up their attention into tiny pieces until it is all but meaningless.
by AsmodiusVI | 2025-06-26 15:43:25+00:00
This is sick. Honestly, this solves a huge pain I’ve run into a bunch; knowing a site “works” but having zero clue if it’s actually good or on-brand without someone manually combing through it.

Love how you’ve wrapped all this in stuff devs already use (Jest, Docker, Testcontainers). No weird tooling, no “just trust the LLM” vibes. And keeping the prompts readable-as-tests? Chef’s kiss.

Genuinely feels like the kind of thing we’ll all be doing a year from now and wondering why we didn’t start sooner.
by fragmede | 2025-06-26 15:43:25+00:00
> Complex real world software is different from pomodoro timers and TODO lists.

Simplistic Pomodoro timer with no features, sure, but a full blown modern Todo app that syncs to configurable backend(s), has a website, mobile apps, an electron app, CLI/TUI, web hooks, other integrations? Add a login system and allow users to assign todos to each other, and have todos depend on other todos and visualizations and it starts looking like JIRA, which is totally complex real world software.

The weakness of LLMs is that they can't do anything that's not in their training data. But they've got so much training data that say you had a box of Lego bricks but could only use those bricks to build models. If you had a brick copier, and one copy of every single brick type on the Internet, the fact that you couldn't invent new pieces from scratch would be a limitation, but given the number of bricks on all the Internet, that covers a lot of area. Most (but not all) software is some flavor of CRUD app, and if LLMs could only write every CRUD app ever that would still be tremendous value.
by globnomulous | 2025-06-26 15:43:27+00:00
> It does amaze me that the people who don't use these tools seem to have the most to say about them.

You're kidding, right? Most people who don't use the tools and write about it are responding to the ongoing hype train -- a specific article, a specific claim, or an idea that seems to be gaining acceptance or to have gone unquestioned among LLM boosters.

I recently watched a talk by Andrei Karpathy. So much in it begged for a response. Google Glass was "all the rage" in 2013? Please. "Reading text is laborious and not fun. Looking at images is fun." You can't be serious.

Someone recently shared on HN a blog post explaining why the author doesn't use LLMs. The justification for the post? "People keep asking me."
by cdaringe | 2025-06-26 15:43:31+00:00
That’s an interesting observation. I canceled mine last year and it was nearly one click, easy. Navigate to my account, manage subscription, cancel (or similar). Donzo.

I was so not irritated by it at all that I was actually willing to resubscribe a deep discount.

I wonder if changes were made this year, because I’m generally pretty sensitive to that malarkey too
by suthakamal | 2025-06-26 15:43:33+00:00
Okay, consider my perspective changed.

I take Sutton's Bitter Lesson to basically say that compute scale tends to win over projecting what we think makes sense as a structure for thinking.

I also think that as we move away from purely von neumann architectures to more neuromorphic things, the algorithms we design and ways those systems will scale will change. Still, I think I agree that scaling compute / learning will continue to be a fruitful path.
by jcynix | 2025-06-26 15:43:51+00:00
Take a look at Carl Hewitt's Same-Fringe solution, which flattens structures concurrently and compares the final (aka leave) nodes:

http://www.nsl.com/papers/samefringe.htm

If you flatten both of your trees/graphs and regard the output as strings of nodes, you reduce your task to a substring search.

Now if you want to verify if the structures and not just the leave nodes are identical, you might be able to encode structure information into you strings.
by mschuster91 | 2025-06-26 15:44:27+00:00
> or are you saying you often need to inherit money from your family in order to be able to buy a house in Australia?

Tell me a place in any Western society (outside of run-down rural areas/flyover states) where an average employee (i.e. no ultra-rich tech hipster bros) is able to afford a home before the age of 30 purely by his own savings and income. That is frankly no longer a reality for most people.
by spacemadness | 2025-06-26 15:44:38+00:00
I had been very lucky in having a lot of say in design in my career. I worked with great designers who listened and could adapt their designs from feedback. That is until the last five years working at a larger tech company, especially the last three with this BS corporate layoff pressure. This is when I started getting side eye for pushing back on the design team for ignoring standard HID guidelines. I’ve seen some of the worst design output out of these folks. Like they gave zero thought to the general navigation or anything but the happy path. Issues one can identify in seconds from reviewing the design. And the politics are strong where people think you have no right to step outside your little engineering bubble and question these things. Of course that didn’t stop product owners and designers from stepping into your engineering bubble and trashing the place.
by FalahDev | 2025-06-26 15:44:55+00:00
We’re building NeuroCode – an experimental, open-source cognitive AI system that understands code using selective memory activation – just like the brain.

It: - Extracts "code neurons" from files. - Reactivates only what's relevant per context. - Reduces LLM calls via long/short term memory simulation.

Goal: smarter, faster AI for large codebases without full-scale inference each time.

Would love your feedback or suggestions. GitHub: https://github.com/FalahMsi/neurocode PDF Overview: [https://github.com/FalahMsi/neurocode/blob/master/initiative...]
by quantadev | 2025-06-26 15:45:34+00:00
Definitely! Advertisers hate it, because it's a way of basically bypassing ADs. I used to have my own RSS reader doing what the OP's doing, but I finally just started using Liferea (on Linux) which I love. There's a file format for sharing links called "opml", and here's mine for example (below). Many RSS readers can import/export your list of links to this format.

Each day there's about 150 new articles to scroll thru. What we need in the world however is some sort of OPML Sharing social media service where people can share their FAVs. It's a shame news sites are heading in the opposite direction with closed paywalls rather than openness, but I guess they're struggling to pay the bills. My apologies for posting such a big chunk of text and eating up half your screen. I only do this when I'm pretty sure it's relevant.

<?xml version="1.0" encoding="utf-8"?> <opml version="1.0"> <head> <title>Liferea Feed List Export</title> </head> <body> <outline title="Example Feeds" text="Example Feeds" description="Example Feeds" type="folder"> <outline title="News" text="News" description="News" type="folder"> <outline title="Ars Technica" text="Ars Technica" description="Ars Technica" type="rss" xmlUrl="https://feeds.arstechnica.com/arstechnica/index" htmlUrl="https://arstechnica.com"/> <outline title="Reddit - World News" text="Reddit - World News" description="Reddit - World News" type="atom" xmlUrl="https://www.reddit.com/r/worldnews/.rss" htmlUrl="https://www.reddit.com/r/worldnews/"/> <outline title="NPR World" text="NPR World" description="NPR World" type="rss" xmlUrl="https://feeds.npr.org/1004/rss.xml" htmlUrl="https://www.npr.org/templates/story/story.php?storyId=1004"/> <outline title="Simon Willison's Weblog" text="Simon Willison's Weblog" description="Simon Willison's Weblog" type="atom" xmlUrl="https://simonwillison.net/atom/everything/" htmlUrl="http://simonwillison.net/"/> </outline> </outline> </outline> </body> </opml>
by chrischen | 2025-06-26 15:45:45+00:00
Speaking of translation with LLMs I've been looking for a solution to quickly open a bi-directional translation context without having to prompt ChatGPT or any other LLM every time. iOS lets you set the action button to use the default translation app quickly, but the translation it provides is vastly inferior to LLMs.

Even some basic app that can pre-load the prompt doesn't seem to exist?
by majkinetor | 2025-06-26 15:45:52+00:00
There are many simple tasks in a typical multiyear project. Most of my scripts are between 100 and 1000 lines of code.

Example: https://github.com/majkinetor/SSImport

That script made noticeable difference in speed, quality and pleasure on our recent project (production tests on payment gateway for half of the country) as before I wrote it, devs did it by hand which took 10s of minutes every day with awkward tools (if they made an error, even more) and they complained about the chore. The script literarry replaces entire feature of the Sql Server Management Studio and I did it during the weekend.

Regarding syntax, not sure why would you consider that awkward. IMO, it can't be easier to read in any language, both configuration and code.
by potato3732842 | 2025-06-26 15:45:59+00:00
The whole hoopla around the felony status is just a proxy. when you commit a bunch of felonies there's all sorts of coded in law and process (sentencing guidelines) that apply (as well as KPIs, cops and prosecutors care about being able to say they put felons away) so you can't really be habitually felonious very much without winding up behind bars.

Below the felony threshold the system is far more free to let you go back out and keep doing what you're doing.

So the actual dollar threshold of felony theft is really just a crappy (because not all states go equally hard on non-felony crime) proxy for the rate of recidivism.
Show HN: Clip All King Soopers and Other Kroger Stores' Digital Coupons
by dudeWithAMood | 2025-06-26 15:46:10+00:00
I found myself constantly frustrated when shopping at Colorado's Kroger affiliate: King Soopers.

I'd see in store signage for digital coupons, only to be stymied by the horribly designed mobile site, and the store’s Faraday-cage walls, making it impossible to get the advertised deal.

Further, manually clipping dozens of coupons is a massive time waster. It's a deliberate design choice that lets them advertise discounts without automatically applying them at the register.

If you're shopping at King Soopers you can clip the 250 coupon limit with this extension:

Chrome: https://chromewebstore.google.com/detail/coupon-clipper/mhlp...

Firefox: https://addons.mozilla.org/en-GB/firefox/addon/coupon-clippe...

If you're shopping at a different Kroger affiliated store or if you don't want to install a browser extension published by some person on the internet, a simple script to paste into your browser's console and the source code can be found here: https://github.com/DavidZirinsky/Coupon-Clipper#-i-dont-want...

I get there's a lot more impressive projects shown here, I just felt this saved me a bit of money and I wanted to share this with the rest of the world. I'd love to hear what you think and what feedback you have on the project!
by hinkley | 2025-06-26 15:46:22+00:00
No. Not even the 100th.

Wikipedia:

> At least 100 distinct phytocannabinoids have been isolated from cannabis, although only four (i.e., THCA, CBDA, CBCA and their common precursor CBGA) have been demonstrated to have a biogenetic origin.[6] It was reported in 2020 that phytocannabinoids can be found in other plants such as rhododendron, licorice and liverwort,[7] and earlier in Echinacea.

Cannibinoid receptors are separate from opioid receptors.
by anavat | 2025-06-26 15:46:47+00:00
Thanks for working on this! Language learning really needs a breakthrough.

Now, I tried the web app and chose to learn Greek as a beginner. And while I had better experience with your app than with ChatGPT or Gemini voice modes, I still got lost 5 minutes in because the AI tutor doesn't seem to have a plan for me, nor does it "see" my struggles. For example, after asking me about a hobby, it gives me a long sentence in Greek about how how it is nice to hike in mountains. Being absolute noob I cannot reply to it, nor even repeat it. And I don't even know what it is expected from me at the moment. A human tutor here would probably repeat a part of the sentence with a translation and ask me to repeat, or would explain something. The AI just sits there waiting for me to make a sound, and when I make it, it goes on on a tangental subject of beach vacations. :)

Again, this is still relatively not bad, and I'm going to give it another try.
by kristopolous | 2025-06-26 15:46:56+00:00
This stuff happens everywhere. Look at Trader Joes and Whole Foods. TJ has been owned by Aldi, one of the largest grocery corporations since the 1970s. It's non-union and is currently doing the mobbing thing that starbucks did in the 90s to squeeze out independent grocers. They're being bastards.

Still though, I shopped there last night.
by LeifCarrotson | 2025-06-26 15:47:15+00:00
This story is particularly relevant now, as Bill passed away 3 weeks ago. There was a post about this on the front page at the time:

Bill Atkinson has died - https://news.ycombinator.com/item?id=44210606 - June 7, 2025 (277 comments)

I didn't see that post, but I'm glad we're able to remember Bill through humorous anecdotes and eternally relevant lessons like this.
by mtalantikite | 2025-06-26 15:47:18+00:00
This looks great, congrats! As someone that has gone through Assimil courses and done lots of comprehensible input for various languages, language production is typically the weak point that isn't covered well. I've done plenty of lessons on iTalki, but I've been wanting something more structured and this seems like it could cover it. Definitely going to give it a shot!

The feature request I make for all language course makers: please consider Bengali support in the future! It's wild to me that the 7th most spoken language in the world, with a deep culture around literature and poetry [1], gets zero attention from language course makers. I can buy an Assimil course on Breton, spoken by 200k people, and not Bangla, spoken by 284 million.

[1] https://en.wikipedia.org/wiki/Charyapada
by lproven | 2025-06-26 15:47:37+00:00
> Everything, literally everything, works

I keep hearing this.

My preferred desktop is Unity. I also like the ROX desktop, and Openbox, and I used to like EDE and XPde. I find CDE interesting to play with and want to try the Maxx Interactive Desktop, a version of SGI's IRIX desktop. LXDE was clunky but it worked for me, but LXQt isn't: its vertical taskbar has been broken since before version 1.0.

Not one of those working environments can use Wayland, and all of them are unlikely ever to.

I detest KDE, which I find horribly overcluttered and messily inconsistent, and I also detest GNOME >=3 which feels like a phone UI on a desktop: it's missing almost every option I want. They are two extremes, one overly complicated, one overly minimal. I do not use the shell much so I have no interest in tiling environments.

There's not a single environment I find bearable on Wayland today. Maybe, by 2027, there will be a usable Xfce.

In other words, in terms that matter to me personally, Wayland is not better in any way whatsoever, and nothing I use works.

I say this not to be confrontational, but merely to point out while one person can say "but everything works!" the claim can be true for them while not generalising at all.
by anonzzzies | 2025-06-26 15:47:49+00:00
We get so many 'security advisors' trying to blackmail us for money or blackmailing us to post on some social media that we don't care about security because we ignored their emails. A small company, let alone an opensource maintainer doesn't have time for this. Most of this stuff is just not priority or not valid for our case. We had some relief years ago when we changed our internal stuff to give off productnames and version numbers that simply don't exist, but because so much is frontend now tools are so good at finger printing that, so now we do get tons of those again.
by drakonka | 2025-06-26 15:48:17+00:00
I had a similar feeling with Swedish just now. It isn't really much different than conversing with ChatGPT in advanced voice mode - it's up to me to drive the conversation and it all feels quite arbitrary (and I find myself instinctively falling back on topics I know how to talk about, which quite defeats the purpose). I was hoping for a more structured learning plan that strategically expands my comfort zone and skills in a guided way.