MurphyA/hacker-news huggingface dataset:
by conartist6 | 2025-07-04 12:55:49+00:00
So why are they so insistent that they want AI ideas? I felt sick when I read the list of things they say they want to invest in and every single thing was framed as, "build some service, but for AI".

Also in this AI era I've learned something else: it isn't intelligence that builds institutions. It's philosophy, and it's faith. The AI industry is full of smart people, but If you lack a set of beliefs you won't know why you're working or what you're working towards or how to put one foot in front of the other day after day to make steady progress towards helping people over the longest time scales.

In the AI era our industry has found itself with one of the more bizarre problems I could imagine: in accepting that it builds products for AIs and not for humans, it has become philosophically bankrupt
by motorest | 2025-07-04 12:57:33+00:00
> A mistake I see commonly whenever someone says to "just move off of the cloud" is that they see the cloud as just a VM provider. If it was, then yeah, moving to another provider wouldn't be such a big deal.

I think it can still be a big deal depending on what's the overall system architecture, where are all data stores, how many services you run, and what constraints you're dealing with.

For example, when you are between two cloud providers, more often than not you will have to replace internal calls with external calls, at least within the migration stage. That as important impacts on reliability and performance. In some scenarios, this performance impact is not acceptable and might require architecting services.
by astura | 2025-07-04 12:57:42+00:00
Wolves hunt to eat. Housecats hunt to eat but also for sport and fun and will very often not even consume their prey, as they are well fed by their owners. That's where the "cats of the sea" comment came from. Wolves are very risk-averse, and only hunt when they need to eat.

>Some go so far as to risk beaching themselves in order to snag a baby seal—not to consume, but simply to torture it to death.

This is very much housecat behavior.
by darkwater | 2025-07-04 12:58:24+00:00
I think it was just an example. The real meat behind the example is what someone said today and that I'm now stealing: AI helps with a faster tech debt generation. Having $anyone asking for $anything in a hurry it's probably the #1 cause of tech debt. If now with AI all the answers are going to be "yes, sure!" well, tech debt will go up.
by FireInsight | 2025-07-04 12:58:33+00:00
It's funny, because I've always had a subtle visual snow that looks like a film grain on top of everything I see, and for a long time I thought everybody had it and that that's why artificial grain is added, to make pictures appear more realistic.

I've since learned that not everybody sees the world like I do, but I still do love to see grain and noise in pictures. Only RGB noise I often find dreadfully ugly when looked at up close, which is a shame, since that is exactly what most color cameras include.
by edgarneto | 2025-07-04 12:58:53+00:00
This is a pretty cool game! I love the twists of rewinding time and playing with the keyboard. It would look pretty cool on Reddit, with a level builder. Redditors could build levels to challenge each other and see who can reach a highscore on each of the UGC levels. Check out Flappy Goose and Build It on Reddit to see some examples.
by close04 | 2025-07-04 13:00:40+00:00
> But newsflash: used is different than new.

I'd put it differently, "you can't have used without the new". They might not be all that different in practice but you can't have everyone buying used. For every used unit sold, someone had to buy it new first.

I agree with the rest. Having a bunch of RPi up to RPi4 in the house, I'm having a harder time finding its proper niche. I don't need the GPIO or the relatively small footprint in general, and from power and performance perspective it doesn't have an edge anymore. RPis stopped excelling at many things they used to, as the price to fix some of the bigger downsides. It just doesn't strike the best compromise for most of my uses (same from what my RPi-fan friends tell me).

But despite reviews like this everyone should make their own assessment. There's no one size fits all. I run a RPi because I could power via PoE. Another one because there was no room for anything larger.
by incomingpain | 2025-07-04 13:01:06+00:00
Jennifer Riggins, author of the article. Quotes:

Founder of Technical Accounting Christine Miao’s, Nivenly Foundation fellow Hazel Weakly; Charity Majors, CTO of Honeycomb; engineering leader Kate Heddleston

All of her quotes are women; who are portrayed as 'the way'

>As he shipped fast, he broke things, He was constantly fighting the very issues he created. Not only did he make a culture of constant firefighting normal, he was constantly creating more mess.

when it's about the 'brilliant jerk", Always HE. Very interesting how she is displaying gender as the success metric.

>A 10x engineer, therefore, isn’t someone who is 10 times better than those around them, but someone who makes those around them 10 times better.

The 10x engineer isn't a superhero neo. It's the person who is capable of performing the tasks. Imagine an outage at 7am, 8am meeting for the whole team.

The night owl who got 3 hours sleep before the 8am meeting isnt going to be 1x.

The spreadsheet guru who loves pivot tables but cant code worth a damn isnt 1x.

The coop-rookie who is eager to learn but isnt going to contribute to the team isnt 1x.

The parent whose kid was sick all night, and now they are sick for the 10th time this year isnt 1x.

The tinkerer who is really good in the homelab but the business wants nowhere near production isnt 1x.

The negative nancy who is only going to say whatever the fix is, is wrong and wont work isnt 1x.

The 'opportunity to do that big change' person who doesnt realize you dont do that during outages isnt 1x.

The 'ive been promoted because ive been here 15 years but never learnt anything' isnt 1x.

The 10x engineer is pissed off because HE is a 1x engineer and everyone around him are operating at 0.1x.
by refurb | 2025-07-04 13:01:40+00:00
> As an non-American, this situation seems really crazy and is quite hard to understand for me. Why would anyone want to prevent deportation of someone, who is in the country illegaly?

As someone not born in America, I find the politics surrounding it quite odd as well.

I've lived in 5 different countries so far (ranging from developed to developing), including the US, and what makes the US stand out is the lack of immigration enforcement. It's wild that you can enter the US illegally (or overstay) and, until recently, live your entire life without much concern. You can be employed illegally, go to school, get a bank account, pay taxes, and even be charged with a crime, serve a sentence and be released, without anyone bothering to see if you're in the country legally.

Every other country I've lived in takes immigration seriously. If caught in the country illegally, you're deported very quickly and pretty much banned for life from coming to the country again. Police and the courts enforce immigration laws, employers face serious penalties for hiring people in the country illegally.

And practically nobody in those countries bats an eye. They see it as normal as enforcing any other law.
by kasey_junk | 2025-07-04 13:01:45+00:00
I use llms for each of those steps and modeling agent workflows following them has been very successful for me.

I think I’ve become disgruntled with the anti-llm crowd because every objection seems to boil down to “you are doing software engineering wrong” or “you have just described a workflow that is worse than the default”.

Stop for a minute and start from a different premise. There are people out there who know how to deliver software well, have been doing it for decades and find this tooling immensely productivity enhancing. Presume they know as much as you about the industry and have been just as successful doing it.

This person took the time to very specifically outline their workflow and steps in a clear and repeatable way. Rather than trying it and giving feedback in the same specific way you just said they have no idea what they are doing.

Try imagining that they do and it’s you who are not getting the message and see if you get your a different place.
by f38zf5vdt | 2025-07-04 13:02:05+00:00
open blog

> But yes, thanks: I was once offered this challenge when faced with a Ren’Py problem, so I grit my teeth and posed my question to some LLM. It confidently listed several related formatting tags that would solve my problem. One teeny tiny issue: those tags did not and had never existed. Just about anything might be plausible! It can just generate Whatever! I cannot stress enough that this is worse than useless to me.

The probabilistic machine generated a probabilistic answer. Unable to figure out a use for the probabilistic machine in two tries, I threw it into the garbage.

Unfortunately, humans are also probabilistic machines. Despite speaking English for nearly a lifetime, errors are constantly produced by my finger-based output streams. So I'm okay talking to the machine that might be wrong in addition to the human that might be wrong.

> It feels like the same attitude that happened with Bitcoin, the same smug nose-wrinkling contempt. Bitcoin is the future. It’ll replace the dollar by 2020. You’re gonna be left behind. Enjoy being poor.

I mean, you were left behind. I was left behind. I am not enjoying being poor. Most of us were left behind. If we invested in Bitcoin like it was the future in 2011 we'd all be surfing around on yachts right now given the current valuation.
by cedel2k1 | 2025-07-04 13:02:19+00:00
Hey HN!

I've created this a while ago, but still feel like nobody really caught up to this yet so I'm picking things up again. Here are the sources currently supported, but ping me and we can add new ones in just a few minutes together:

- Weather and Intro - Google Calendar - Google Mail - Stock Ticker - Jira Activity - Shopify Orders - Hacker News - Spotify Podcasts

If I see enough people trying this and providing feedback, I vouch to spend the next few days polishing and extending this much further with and for all of you!

Cheers,

Sascha
by codingdave | 2025-07-04 13:02:23+00:00
The circular sock knitting machines, as pictured on the site, absolutely make high quality socks. My wife has a niche business teaching classes on how to use those machines, making and selling socks, etc.

The part that would be missing from a wind-powered solution is the actual shaping of the sock. She spends a lot of time as she works futzing with the hooks on the machine to create the heel, toe, ribbing, etc. I'm not an expert in what she does, but I see enough to know that if this is just a turbine spinning the machine, you'd get a uniform tube, which would then be post-processed into individual fairly shapeless socks. Hand-crafting would shape the socks better, but the basic tubes are high quality even if unshaped.

There is also definitely a niche-within-a-niche of people who work on these machines coming up with all kinds of non-sock applications for well-knit tubes of fiber. Scarves are an obvious one, but re-working different sizes of tubes to create stuffed animals is one of the more fun ones.
by sitkack | 2025-07-04 13:02:29+00:00
I know a guy that can run those meetings.

He meets with all the stake holders, determines their desired outcomes, makes sure they are all prepped.

Starts the meeting, sets the goals and the ground rules.

As soon as the meeting exit criteria are met (either another meeting, more homework or a decision has been made) the meeting is over. Done.

Most meetings with this guy lasted 12-17 minutes.

His job was toilsome, but he saved everyone else. I am getting teary eyed just thinking about it.
by Nidhug | 2025-07-04 13:02:35+00:00
SEEKING WORK | REMOTE | Worldwide timezones - Currently Spain, company based in Brussels | Not willing to relocate, willing to travel

About: Software developer specializing in custom enterprise AI solutions and AI agents. Co-founder of Youbs, currently building AI-powered business tools and available for project-based development work.

Current project: Developing the Youbs Suite (launching in weeks):

Legal Search AI for jurisdiction-specific legal research and analysis

AI-powered administrative assistant for contract management with automatic term analysis, modification suggestions, and data autofill using government/enterprise databases

Coding Assistant integrated into JetBrains IDEs & VS Code

Previous experience (pre-Youbs):

AI-powered note-taking solutions generating executive summaries, transcripts, and meeting minutes

First-line IT Helpdesk Assistant with integrated knowledge bases

Custom AI assistants trained on client-specific data for enterprise workflows

Smart contract development and blockchain backend services

Game development with Unity including social media integration and blockchain features

7+ years in software development with focus on AI integration, secure systems, and scalable architecture.

Technologies: Python, TypeScript, LangChain, LangGraph, OpenAI/Anthropic APIs, RAG systems, Docker, AWS/Azure, React/NextJS, C#, Unity, Blockchain/Web3

Specialized in: AI agents, autonomous workflows, custom LLM integration, enterprise AI solutions, secure data processing, API development

Available: Immediately for project-based work

Contact: sebastian.jacobs@youbs.com

Website: https://youbs.com/en
by Cthulhu_ | 2025-07-04 13:02:40+00:00
> Where‘s the struggle?

> anything that gets cached can only be written by one service each

How do you guarantee it's only written by one service each? Sounds like locking across network boundaries, which is not easy.

> The writing services emit cache invalidation messages via SNS that cache users must listen to via SQS

SNS and SQS are both nontrivial services (at least you don't have to build / maintain them I suppose) that require training to use effectively and avoid any possible footguns

I think you're underestimating the complexity in your own solution, and you're probably lucky that some of the harder problems have already been solved for you.
by suspended_state | 2025-07-04 13:03:24+00:00
Let's first get the obvious out of the way: caching is not an abstraction, the "Storage" abstraction is what enables caching to be implemented. If I had to put Caching in a category, I would say that it's an optimization strategy.

But that's not really what the blogpost is about. The issue that it tries to discuss is the fact that this abstraction is often imposed to us, without any way to control its behaviour. That's the examples of the LOAD_NAME in python he points at. Without having a clear understanding of the access patterns the application mostly uses, a caching strategy cannot be well defined, and you'll end up with an inadequate solution.
by usrbinbash | 2025-07-04 13:04:54+00:00
> the code base is now 100% (unsafe) Rust

So the primary (or rather: only) reason for using Rust over C (memory safety) is out the window.

> I’d like to share the process of porting the original codebase from ~67,000 lines of C code to ~81,000 lines of Rust

And the codebase got bigger.

So yeah, as the author explains, hobby project, and kudos to that, but nothing that I will install on any box of mine any time soon.

Besides, applications like tmux would much rather be prime candidates for a rewrite in a garbage collected systems language (aka.; Go) than in Rust. tmux spends 99% of its time waiting for the user to hit a key, there is nothing performance critical in such an app that wouldn't be 100% adequately served by Go.
by eastbound | 2025-07-04 13:05:20+00:00
It’s not how the discussion generally happens. If they are adamant that this is truth, then they are bad scientists; if they say they don’t know, of course they’re good scientists.

But it goes together: Global warming, wage gap, and the 3 other topics that shall not be named, they’re wrong on all five together for the same scientific reasons with any ability to open the discussion to being wrong.

Which makes that, global warming is, to my knowledge, only a statement by people who believe other scientific falsehoods.
by scotty79 | 2025-07-04 13:06:13+00:00
> some of the problems React itself introduced

You never had to do state management before React? Maybe it wasn't called that but I definitely had to manage some state between frontend and backend in webapps.

Also it's hard to tell what problems come from React and what from any SPA. As I keep familiar with React development I'm inclined to say that almost all React problems people are complaining about are SPA problems and modern React is the only framework that even dares to try to solve them and does it increasingly successfully.
by jeroenhd | 2025-07-04 13:06:24+00:00
As the article shows, even power consumption can be debatable. If you're looking to get a certain amount of work done, the Intel mini PC can do it faster expending less power thanks to the smaller transistor size it uses. Maybe there are scenarios where continuous idle power is more important and the RPi still wins (there's no idle power graph in the article) but even if you're power-constrained, the Pi isn't the best choice anymore.

The GPIO header and community remain a solid reason to still opt for the Pi, but the age of "raspberry pi as a cheap home server" is pretty much over, thanks to Intel and AMD slowly watching up to ARM.
by carefulfungi | 2025-07-04 13:06:28+00:00
Deportations can remove people who have been in the country for decades.

In short, being deported can destroy your financial safety, risk your personal safety, remove you from your social safety net, separate you from your family, and leave you in a country to which you have no recent connection and may not even speak the language.

We are a country, largely, of immigrants. Many of us (but perhaps a minority these days) believe that if you work hard, support your community, and live peacefully, you should be able to make your way to a better future in America. So in this way, mass deportation is also a conflict of values. Especially as the administration revokes naturalization and threatens birthright citizenship.
by codeulike | 2025-07-04 13:06:39+00:00
See also previous Chief Mousers to the Cabinet Office, going back approx 100 years:

https://en.wikipedia.org/wiki/Sybil_(cat)

https://en.wikipedia.org/wiki/Humphrey_(cat)

https://en.wikipedia.org/wiki/Wilberforce_(cat)

https://en.wikipedia.org/wiki/Peta_(cat)

https://en.wikipedia.org/wiki/Peter_III_(cat)

https://en.wikipedia.org/wiki/Peter_II_(cat)

https://en.wikipedia.org/wiki/Nelson_(cat)

https://en.wikipedia.org/wiki/Munich_Mouser

https://en.wikipedia.org/wiki/Peter_(chief_mouser)

https://en.wikipedia.org/wiki/Rufus_of_England
by andrybak | 2025-07-04 13:07:46+00:00
The kernel repository has pretty extensive documentation on how to describe the code changes in the commit messages:

- https://docs.kernel.org/process/submitting-patches.html#desc...

- https://github.com/torvalds/linux/blob/master/Documentation/...

- https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/lin...

Git's own guidelines also have a nice description on how to write a better commit message:

- https://git-scm.com/docs/SubmittingPatches

- https://github.com/git/git/blob/master/Documentation/Submitt...

- https://git.kernel.org/pub/scm/git/git.git/tree/Documentatio...
by roenxi | 2025-07-04 13:08:16+00:00
How do you figure that? This is literally telling some of the people who would be growing the economy to stop doing that and focus on making military goods instead. That can't be done and also have a stronger economy. The resources for the army have to come from somewhere - they're resources being directed away from strengthening the economy towards strengthening the army.

I suppose there could be some sort of plowshares-to-swords program where they build tractors and bulldozers that can be repurposed into military gear on short notice. But I havn't heard of that working anywhere before and my read of modern militarys is that the gear gets pretty specialised to military use. And the soldiers need to actually focus on soldiering rather than being part timers.

At some level a country needs an army because without one they don't get to have an economy, but it is a dead weight in terms of prosperity. Military expenditure comes directly out of what people would otherwise use to improve their own lifestyles.
by K0balt | 2025-07-04 13:09:13+00:00
The earth also had a molten surface for millions of years before that. You’re right, earth doesn’t give a f*. But humans need a much more moderate environment to thrive.

For example, If you look at cognitive performance in humans, it scales directly up with oxygen levels and directly down with CO2. We talk about levels above 1500 ppm,, but if you look at the data, it scales in a nice straight line all the way back as far as you want to measure it. As temperatures rise, less and less areas are habitable. And temperatures are rising. So we get more crowded, and make progressively worse decisions.

Just like insects used to be able to be huge due to different atmospheric conditions, humans are able to be highly intelligent and thrive due to the unusual atmospheric and climatic conditions we have experienced in the recent period. We are bringing that period to a close.

But sure, life will thrive somewhere. Just not human life.
by boplicity | 2025-07-04 13:09:26+00:00
The irony here, is that diversity is actually extremely aligned with conservative values: freedom of expression and the ability to do what one wants (without regard to others).

Freedom of diversity allows for the flourishing of unique ideas and perspectives, which in turn, has many benefits, in terms of the creation of new value in unexpected ways. Diversity, in a sense, can be a synonym for independence and freedom.
by tomjuggler | 2025-07-04 13:10:04+00:00
I believe this story, but being from a third world country it's not feasible to spend anywhere near that much. Also, as others have mentioned I am wary of "rug-pulls" when it comes to proprietary models and services. That is why I am all-in on Deepseek currently, with Aider (and Roo for MCP integration). When the main api is lagging I just switch to the same model with a different provider on OpenRouter. Theoretically I could host my own if I got that busy.

Solo developer doing small jobs but I code every day and $10 per month would be a busy month for me. I still read every line of code though..
by spwa4 | 2025-07-04 13:10:20+00:00
You can't "excise the cancer" of Trump's voters, and that isn't the goal. My first point is that we shouldn't do that. These are normal people just like you and me. That they can live, have a job, and participate in discussing the future of America is a great thing. A good second point is if we try to just cut them out, we'll lose, because the "internet generation" shrinks while their generation grows. And a third point is that Trump is anything but a champion of "real Americans", so putting a wedge between those two is very doable.
by koakuma-chan | 2025-07-04 13:10:22+00:00
> On top of that -- rebranding "prompt engineering" as "context engineering" and pretending it's anything different is ignorant at best and destructively dumb at worst.

It is different. There are usually two main parts to the prompt:

1. The context.

2. The instructions.

The context part has to be optimized to be as small as possible, while still including all the necessary information. It can also be compressed via, e.g., LLMLingua.

On the other hand, the instructions part must be optimized to be as detailed as possible, because otherwise the LLM will fill the gaps with possibly undesirable assumptions.

So "context engineering" refers to engineering the context part of the prompt, while "prompt engineering" could refer to either engineering of the whole prompt, or engineering of the instructions part of the prompt.