MurphyA/hacker-news huggingface dataset:
by carlmr | 2025-05-26 07:16:21+00:00
>It's just that software engineers like to pretend they're fully rational beings

So much this. There are some rational factors to consider, but in the end gut feeling and UX is a much bigger factor than what people like to admit.

IME the people that espouse "facts over feelings" often have a lot of badly expressed feelings disguised as rational opinion. I prefer discussing with people that are at least aware of their own feelings and can admit that.
by notTooFarGone | 2025-05-26 07:16:56+00:00
The only valid solution is governments that offer something like OIDC providers using your ID card. You yourself can create a token that verifies that you are you and additionally there can be manual checking if the ID card matches you.

This way a platform also does not need to handle any sensitive data.

A ticket provider would have to allow reassigning tickets to other people through their platform - make it a "maximum 3 people for automatic approval".
by AngryData | 2025-05-26 07:16:58+00:00
Not having to work as much to live seems like a decent way to increase birthrates. Having kids is/would be much easier if parents were at home more often and able to care for kids instead of contracting out childcare to daycare centers because you cannot afford to not have both parents working full time. But it comes at the cost of not growing as fast and being less attractive to capital investors/owners who are reaping by far the highest percentage of profits currently.
by 9dev | 2025-05-26 07:17:23+00:00
Aren't you assuming a bit much here? They have implemented CI/CD; their Claude script triggers the git branch part of the release flow, which is what in turn triggers the CI/CD pipeline—a completely normal thing to do, even in established teams (save for the Claude part).

The guy automated the toil away using AI. Not that I would feel confident automating away that part in particular, but it does neither speak badly of the code quality, nor his job qualifications.
by ithkuil | 2025-05-26 07:17:48+00:00
English has several form of diminutive that are still in use but only -ie seems to be still somewhat productirlve (i.e. used to produce diminutives of new words).

-ie (doggie)

-let (booklet)

-ling (duckling)

-ette (cigarette)

None of which seem to work well with "water" (waterie, watelet, waterling, waterette)
by max_on_hn | 2025-05-26 07:18:20+00:00
I've been building a coding agent SaaS (https://cheepcode.com) for the past several months. I waited too long to release it and ended up launching after Jules/Codex/CCSDK instead of before, but I'm glad I got it out there.

It works by connecting directly to Linear and dispatching assigned tasks to agents that submit PRs in GitHub when finished. My agents work in a fully-integrated Linux development environment, including internet access. This means that they can browse the web, install dependencies, and creatively work around environment issues to make sure they run and test the code they ship.

It's really gratifying to see people asking all over the internet, "Where can I just create tickets and get pull requests?" because that's exactly the workflow I built CheepCode to support. As an engineer for almost 15 years, I knew what I personally wanted, and it really makes me happy to see that what I built will work for so many others too.

As a bootstrapped solo founder, it's challenging to juggle product/growth/development/strategy all at once, but also incredibly rewarding. I wouldn't necessarily say no to funding ;) but in the meantime, it's quite a thrill!
by johnisgood | 2025-05-26 07:18:21+00:00
> Your comment makes it sound like you're now dependent on AI to refactor again

Not necessarily. It may have refactored the codebase in a way that is more organized and easier to follow.

> how did you guarantee that the change offered by the AI made proper sense and didn't leave out critical patterns that were too complex for you to detect ?

Perhaps extensive testing? Or a prayer.
by strogonoff | 2025-05-26 07:18:29+00:00
Reviewing a merge request should require at least the same activation energy as writing the solution yourself, as in order to adequately evaluate a solution you first need to acquire a reference point in mind as to what the right solution should be in the first place.

For me personally, the activation energy is higher when reviewing: it’s fun to come up with the solution that ends up being used, not so fun to come up with a solution that just serves as a reference point for evaluation and then gets immediately thrown away. Plus, I know in advance that a lot of cycles will be wasted on trying to understand how someone else’s vision maps onto my solution, especially when that vision is muddy.
by timschmidt | 2025-05-26 07:19:55+00:00
I looked for references. Found the following which cites three references across 5 decades. It indicates that this practice was 1) rare even before it ended in 1939 2) considered repugnant by many Inuit 3) an alternative to starvation when there was no other choice.

https://www.straightdope.com/21343302/did-eskimos-put-their-...

I'm not sure what you meant to communicate by sharing this thought. That 100 years ago hunter gatherers in the harshest inhabited climate on the planet made some unfathomably hard decisions and did horrifying things to survive?

I don't see how that has any relevancy to what we do today in the richest most industrialized society in the world.

Some tribes in Papua New Guinea prior to 1960 practiced occasional cannibalism. Doesn't mean we should be eating our neighbors today.

Wild that I should have to say so.
by sudhirj | 2025-05-26 07:21:04+00:00
Please ask the agent to help write a workflow script (GitHub Actions yaml or makefile or similar) instead of using it as a runner - if you do that the release pipeline changes with each execution. You do not want a non deterministic release pipeline that's mostly correct. You want one that's checked in to version control and always does exactly the same thing, with all logs and artefacts recorded.

By all means use whatever AI agent you have to help set that up.
by PeterStuer | 2025-05-26 07:21:22+00:00
It indeed baffles me how academics overall seem so dismissive of recent breakthroughs in sub-symbolic approaches as models from which we can learn about 'intelligence'?

It is as if a biochemist looks at a human brain, and concludes there is no 'intelligence' there at all, just a whole lot of electro-chemical reactions. It fully ignores the potential for emergence.

Don't misunderstand me, I'm not saying 'AGI has arrived', but I'd say even current LLM's do most certainly have interesting lessons for Human Language development and evolution in science. What can the success in transfer learning in these models contribute to the debates on universal language faculties? How do invariants correlated across LLM systems and humans?
by beAbU | 2025-05-26 07:22:26+00:00
I tell my teams and stakeholders that releasing software is like exercising a muscle. It more it's automated, and the more frequently we do it, the less of a "thing" it becomes. Releasing should not be reserved for a single senior dev: any dev in the team should be able to release at any time, and the system should be set up with the appropriate guard rails to avoid stupid mistakes. Rollbacks should be trivial and everyone should know how to do it.
by littlecranky67 | 2025-05-26 07:23:29+00:00
A "logout" action from the user should just delete the JWT from the device he is using. Asuming the token wasn't compromised, there is no backend work involved.

Is this as secure as doing a blacklist for non-expired tokens? No, it isn't. It is a sane tradeoff between decent security and implementation complexity.
Show HN: StayUpAI – A daily curated feed of AI news, research, and videos
by princenocode | 2025-05-26 07:23:32+00:00
Hi HN!

I just launched StayUpAI, an all-in-one platform to stay ahead in the AI world. It aggregates AI news from multiple sources (articles, research papers, YouTube), then uses AI to summarize all news daily or weekly.

Core features:

- Unified AI news feed (with source/language/theme filters) - Daily & weekly AI summary emails - Summaries for each news item (papers, YouTube, articles) - Multilingual news (with translation) - Free to start, no personal info needed for a quick test

I built this because tracking AI news is overwhelming, and I wanted a tool that does the curation (and summarization) for me.

Would love feedback, especially on:

- What info/filters/features are most useful to you as a reader? - Design/UX tips for the feed or summaries? - What’s missing for your ideal AI news aggregator?

You can try it here → https://stayup.ai Thanks!
by reifcode | 2025-05-26 07:24:13+00:00
I hacked together a way for my Kindle PW running KOReader to connect to my self-hosted Calibre catalogue (OPDS) via Tailscale (PW5 is tricky) with a simple Go program.

My brother and his wife would like to have the same setup, but it’s definitely not user-friendly, so I’m trying to figure out a one-click way to set everything up so you can have your own private ebook catalogue on the go on the device of your choosing.
by whatever1 | 2025-05-26 07:24:48+00:00
So would you revamp your entire stack to accommodate one single endpoint and solve a fictional problem?

What is the risk introduced by a long request that requires you to increase to your code complexity by 100x?

Sure I could also dump completely Django and build from scratch with the provision for 10B concurrent users.

My point is that when coding, business context is needed. I was expecting to see from the model what the root cause was and clear statement of the assumptions used when providing the solution. Instead, what I got was "this is a long request, here is the most likely solution for long requests, enjoy your new 1000 loc and dependencies"
by cookiengineer | 2025-05-26 07:25:18+00:00
At the time we didn't know how large the scheme is, because you only find out effectively about those domains if you let your own root/resolver running and listen for the A/AAAA entries coming from cloudflare.

So the real number of those domains is likely to be much much larger if you would have the same dataset like crimeflare had. You can find articles about it with the keyword "Schattenwebsites lieferando" because that's what the press seems to have settled on. Different press teams counted different amount of websites because of that. Another team where I knew people from the CCC that helped them confirmed the 120k number though.

Our final number in Q4 of 2021 was 130k domains that we found out about, and we were trying to contact a bunch of other business owners to be able to escalate the lawsuit onto the Landsgerichtsebene (so that it can go into the Bundesgerichtshofsebene afterwards, and then to the EU court).

[1] https://www.stern.de/wirtschaft/lieferando-lockt-kundschaft-...

[2] https://notizlo.ch/wie-man-gegen-lieferando-domains-arbeitet...

[3] https://t3n.de/news/lieferando-restaurants-schattenwebsites-...

[4] https://www.trendingtopics.eu/lieferando-provisionszahlungen...

[5] https://www.deutschlandfunknova.de/beitrag/schattenwebseiten...
by fieg | 2025-05-26 07:25:19+00:00
I’m working on TalkCue.app: an simple, clean and intuitive tool to generate 1on1 questions for more useful and engaging 1on1s [1].

This is a lightweight alternative to my earlier startup attempt Strateamic [2].

[1]: https://talkcue.app

[2]: https://strateamic.com
by vFunct | 2025-05-26 07:26:11+00:00
MCP everywhere is going to be such a societal changer. Once your bank and credit cards get MCP servers, that's it. It's next level society.

Like, immediately, I want it to order me some groceries based on what it sees in my fridge and what I cook.

And to remind me to change my air filters. Or book my vacation for me, knowing I like a mediterranean vibe and Bistecco Florentine.

I am absolutely excited for all of this. It really is as big as the iPhone.
by yallpendantools | 2025-05-26 07:26:35+00:00
There's a line between rude/toxic and direct/pragmatic. The whole world at large would be much better off if we made that distinction. Also, that both tones can be found in the same piece of prose; we don't have to label a whole piece as one or the other.

> If you want a dataflow graph compiler, build a dataflow graph compiler. > This is not 6 layers of abstraction, it's 3 (and only 2 you have to build).

This is direct and pragmatic. It states the writer's justified true beliefs and opinions as plainly as possible.

> Plz bro one more stack this stack will be good i promise > bro bro bro plz one more make it all back one trade type beat

This is just toxic. The writer is making assumptions about other people's position that he does not (and probably could not) substantiate.

Ironically, sprinkling in toxic comments and back-handed insults in any piece has the effect of making said piece less direct and pragmatic.
by timvdalen | 2025-05-26 07:26:39+00:00
Yes, but it currently depends on Pocket working.

I have an RSS feed from RoyalRoad that new episodes come in on. Using IFTTT, I have an action set up to, whenever a new item comes in on that feed, add the _URL_ of it to my Pocket account. Then, Kobo just syncs the Pocket articles automatically, and the new episode is added.
by Brajeshwar | 2025-05-26 07:27:17+00:00
I've long back realized that it is not just the big corps, but every employee of a company, after a while began to think everything outwards. Their focus, the work, they playbook always from them. There are only a very few that things from outside.

During my consultation, the team I was helping keep talking about "Our App", "Our Process", "Our Use", "How do we get this data into our System?" I had to ask them multiple times, "How does your users or customers outside of your company uses them?" "Have you thought of how people usually do these kind of steps?"
by js8 | 2025-05-26 07:27:34+00:00
I don't see how the two things are related. Whether acquisition of human language is nature or nurture - it is still learning of some sort.

Yes, maybe we can reproduce that learning process in LLMs, but that doesn't mean the LLMs imitate only the nurture part (might as well be just finetuning), and not the nature part.

An airplane is not an explanation for a bird's flight.
by fifticon | 2025-05-26 07:27:53+00:00
Though my daily work involves plenty of DI, and I see the need for it, I see some unfortunate side-effects, in the behaviours it 'causes'.

- the 'autopilot GPS' problem: Colleagues who basically have no idea how things fit together, because DI connects the dots for them. So they end up with either a vague or no mental model of that happens below the surface.

- the same, but related to scope and costs: Costs: Because they don't touch what is 'built behind the scenes', they get no sense of how costly it is ('every time you do use that thing, it instantiates and throws away a million things'). Scope: Often business logic dictates that the construction hierarchy consists of finely tuned parts: You don't just need an instance of 'Foo', you need a Foo instance that originates from a specific / certain request. And if you then use two Bar's together, where Bar 1 is tied to Foo 1 but Bar 2 is tied to Foo 2, you will get strange spurious errors (think, for example, ORMS and database transactions - the two Foos or Bars may relate to different connections, transactions or cursors.)

One antipattern I have seen (which may actually be an argument FOR DI..), is the 'query everything' service, which incorporates 117 other sub-services. And some of the junior developers just love that service, because "then I can query everything, from a single place!" (yes.. but you just connected to 4 databases with 7 connections, and you are only trying to select a single row from one of them. And again, code with the everything-service becomes quite untestable).

The best part of the article is its advice for triggering the broken dependencies at compile-time, I really hate when I have to go through complicated flow #127 to learn that a dependency is broken.
by manuel2258 | 2025-05-26 07:27:56+00:00
A small web Podcast player that simly does its core job properly. Meaning working autoplay, state syncing and good flaging of finished episodes. There are so many players who don't get that right, especially when listening to 'drama' Podcast, which have a kind of different usage pattern then tradition Podcasts. Once that is working I'm also keen on exploring automatic blocking of advetisment segments, but that is certainly a harder Problem.
by thih9 | 2025-05-26 07:28:04+00:00
> The Amazon engineers said that managers have encouraged them to use A.I. to help write one-page memos proposing a solution to a software problem and that the artificial intelligence can now generate a rough draft from scattered thoughts.

Why generate that memo at all - maybe scattered thoughts would be enough and the AI could help managers understand them. Then again, if the goal is to replace the engineers and not the other way round, then this makes sense.
by strogonoff | 2025-05-26 07:28:16+00:00
For a look at cases where psychologically vulnerable people evidently had no trouble engaging LLMs in sometimes really messed-up roleplays, see a recent article in Rolling Stone[0] and a QAA podcast episode discussing it[1].

[0] https://www.rollingstone.com/culture/culture-features/ai-spi...

[1] https://podcasts.apple.com/us/podcast/qaa-podcast/id14282093...
by zeristor | 2025-05-26 07:28:22+00:00
Hrmph. This looks like a fascinating piece of work, then further down it says it wasn’t implemented. Which raises the question what was actually used on the Elizabeth line?

“This paper for a possible energy segment installation was written during the design phase but the proposal was not implemented. As stated in the summary the learning from the development of this design for Crossrail is shared for the benefit of future schemes.”
by close04 | 2025-05-26 07:28:46+00:00
5) Real wages went down, in general. The productivity pay gap has increased significantly. Take a formerly stable country which is a good indicator of the progression. [0]

Getting terminated at old age is already a huge problem made worse by delaying pension. And it will get even worse as families have to subsidize their elderly even more, making it even less likely to have more (or any) kids.

The current crop of leaders put the entire burden on average Joe. Companies are insulated, always one restructuring away from solving their problem.

And then we wonder why populists win everywhere...

[0] https://www.epi.org/productivity-pay-gap/
by mschuster91 | 2025-05-26 07:28:58+00:00
> Can I take over any business on the maps by just registering a domain that contains the business name?

yes, as long as the business doesn't have that already. And that's the point - many small restaurants, takeaways etc simply don't have a website because they think they don't need one, until they're fucked by Lieferando.
by danpalmer | 2025-05-26 07:29:30+00:00
There are at least 3 alternative explanations posted in these comments.

Applying Occam's Razor here, the explanation given in the post seems like possibly the least likely option.

One way to shed some light on this would be to use Takeout to get a copy of data held and see if they still have the number and what they hold it for.
by SCdF | 2025-05-26 07:31:16+00:00
Is this not a bash script, but run through a "maybe it won't work this time" randomizer?

Sometimes I feel like I live on another planet. Wouldn't you at least get Claude to write the bash script, confirm it works how you like, then run that? Why get an LLM to guess how to do it each and every time?

At least they are still manually approving, which the title made sound like something they'd move on from.
by mattmanser | 2025-05-26 07:32:03+00:00
Saying "you wrote" something implies ownership.

If an AI wrote the code, you don't own it as AI content is not copyrightable.

I do wonder how long before an employee walks off with a code base and we see thst tested in court. And how much IP protects a vibe coded codebase, as copyright doesn't seem to.
by carlob | 2025-05-26 07:33:47+00:00
You are racist because you think that only the people who are born near you from people who share some lineage with you can participate in your culture, your people, your nation.

I also want all of those things to survive, but I really don't think that mixing with other people poses a danger to them. If anything I recognize that most of the food I eat, most of the words I speak, the clothes I wear come from some interaction with other cultures.
by bvnierop | 2025-05-26 07:33:54+00:00
I'm sure tools exist, but for a DIY solution that any LLM can help you piece together:

- Silero VAD for chunking audio;

- Whisper for transcribing;

- phi3 or bart-large-cnn (which is finetuned to summarize) for summarizing;

This entire stack can run with your machine in airplane mode once you've downloaded the models.
by dragochat | 2025-05-26 07:33:55+00:00
...wonder how much effort is put into making these models seem _more_ dangerous than they actually are tbh, for the hype value. I mean, it's clear the writers of the report overemphasized its blackmailing ability etc. etc. These companies are gaming our fears and attention for engagement, and it's more problematic _because_ the substrates of these fears are in fact real too.
by Symbiote | 2025-05-26 07:34:13+00:00
How is checking names going to prevent terrorists with guns?

The article isn't clear (as I'm not familiar with Manchester Arena and the names of the rooms) but a man was allowed in with a bomb in a bag. Showing id (or not) wouldn't have been the problem.

(And incidentally, it's not required to show identification for flights within Europe's Schengen area.)
by mukeshsoni | 2025-05-26 07:34:21+00:00
I have been making a photo management app for myself (https://viroop.com/) since i hate paying the monthly Adobe tax for Lightroom. I like Lightroom but for my needs, paying $10 per month is too much.

I have built the basic photo management functionality. I have also added conversational search using the CLIP model, which is working really well.

I hope to add a photo editor to the app because that's the part i love about Lightroom. It's a photo management app with a built in photo editor (which is really good).