MurphyA/hacker-news huggingface dataset:
by nathan_douglas | 2025-07-19 17:00:22+00:00
I don't disagree with anything you've said, but I _do_ think I'm starting to enjoy this workflow. I don't mind the micromanagement because it's usually the ideas that appeal most to me, not the line-level details of writing code. I suppose I fit in somewhere between the "love to code" and "love to manage" dichotomy you've presented. Perhaps I love to make it look like I have coded? :)

I set up SSH certificates in my homelab last night with Claude Code. It was a somewhat aggravating process - I had to remind it a couple times of some syntax issues, and I'm not sure that it actually took less time than I would've taken to do it myself. And it also locked me out of my cluster when it YOLO'ed some changes it should not have. On the whole, one of the worst AI experiences I've had recently.

But I'm thrilled with it, TBH, because it got done, it works, I didn't have to beat my head against the wall for each little increment of progress, and while Claude Code was beating its own head against the wall, I was able to relax and 1) practice my French, and 2) read my book (Steven Levy's _Artificial Life_, which I recently saw excerpted on HN).

The general state of things is probably still pretty terrible. I know there're no end of irritations that I have with Claude Code, and everything else I've looked at is even less pleasant. But I feel like this might be going in a good direction.

*EDIT*: It should go without saying though that I'd much rather be mentoring a junior person, though, as you said.
by judell | 2025-07-19 17:00:46+00:00
htmx enhances HTML with dynamic behavior using attributes like hx-get, letting the server drive updates via HTML fragments. It feels like a modern VB6: fast to prototype, pragmatic, and server-centric.

XMLUI takes a more structured approach: apps are built from declarative XML components with spreadsheet-like reactivity and client-side data binding. It’s closer to composing interfaces from reusable parts than wiring up behaviors.
by aDyslecticCrow | 2025-07-19 17:01:06+00:00
Always check the sources. I've personally found it;

- Using a source to claim the opposite of what the source says.

- Point to irrelevant sources.

- Use a very untrustworthy source.

- Give our sources that do not have anything to do with what it says.

- Make up additional things like any other LLM without source or internet search capability, despite reading sources.

I've specifically found Gemeni (the one Google puts at the top of searches) is hallucination-prone, and I've had far better results with other agents with search capability.

So... presenting a false or made-up answer to a person searching the web on a topic they don't understand... I'd really like to see a massive lawsuit cooked up about this when someone inevitably burns their house down or loses their life.
by kwanbix | 2025-07-19 17:01:13+00:00
That is not what I referred to, I referred to the comment:

> I'm mostly a Mac user but I tested Windows 11 versus Bazzite in VMs in my Unraid server, and the Windows 11 install was a nightmare to then be left with a nightmare UI and a bundle of GPU driver issues, meanwhile Bazzite took two clicks and worked.

> Obviously there are very cutting edge drivers you can't get on Linux, and Nvidia support is questionable, and some anti-cheat doesn't work, etc, but if you mostly play games released in [current year - a few] on hardware released [current year - a few] it's really a much more enjoyable experience.
Show HN: Open-source project that use LLM as deception system
by mariocandela | 2025-07-19 17:03:40+00:00
Hello everyone

I wanted to share a project I've been working on that I think you'll find really interesting. It's called Beelzebub, an open-source honeypot framework that uses LLMs to create incredibly realistic and dynamic deception environments.

By integrating LLMs, it can mimic entire operating systems and interact with attackers in a super convincing way. Imagine an SSH honeypot where the LLM provides plausible responses to commands, even though nothing is actually executed on a real system.

The goal is to keep attackers engaged for as long as possible, diverting them from your real systems and collecting valuable, real-world data on their tactics, techniques, and procedures. We've even had success capturing real threat actors with it!

I'd love for you to try it out, give it a star on GitHub, and maybe even contribute! Your feedback, especially from an LLM-centric perspective, would be incredibly valuable as we continue to develop it.

You can find the project here: https://github.com/mariocandela/beelzebub

Let me know what you think in the comments! Do you have ideas for new LLM-powered honeypot features?

Thanks for your time!
by wizzwizz4 | 2025-07-19 17:04:24+00:00
It's not really a "cold" truth: eugenics isn't inherently bad, it's just us humans have an annoying cultural problem where we do horrible horrible things (including, but not limited to, genocide) whenever anyone tries to attempt eugenics. (It might be "human nature" preventing us from ever doing eugenics ethically, but all the evil eugenicists have a shared cultural background, so it's hard to tell.)

From this perspective, techniques that are technically eugenics, but can't feasibly be used in evil ways, are unambiguous progress. I'm wary of gene editing, but the technique described in the article doesn't seem like a slippery slope to me.
by mike-cardwell | 2025-07-19 17:04:29+00:00
You forgot to say anything about the fact that they've been sitting on a privacy bug for 15 months and have done nothing to address it. You forgot to say anything about the multiple things that the bug report says they can do, to warn their users and patch over the problem on their side. You forgot to say anything about how those suggestions were met with arrogant clown and face-palm emojis.

You prefer to concentrate on the fact that I miss-directed my first bug report. You prefer to point at the fact that I requested submission to a bug bounty program, whilst ignoring the fact that I made effort to discover the issue and report it, without expecting a bounty.

It takes time and money to run https://www.emailprivacytester.com. I wont apologise for receiving the occasional bounty for doing it. Many email and webmail clients are more secure today than they would have been, thanks to my efforts.

Your comment exists only to generate drama.
by raincole | 2025-07-19 17:04:52+00:00
It's so funny that people think it's about chargeback.

If you buy smut game on Steam, your bank statement won't show the name of the game. It looks exactly like any other transaction you make on Steam.

> "Hunny what is this transaction on our account for BigBussomsCom?" .. "Oh must be some kind of fraud" "then let's call the bank and straighten it out"

This is a scenario that literally can't happen in the Steam case. It could happen with Pornhub but not with Steam.

And Steam has a very generous refund policy. If your playtime is less than 2hr you can ask for a refund with a few mouse clicks. No phone call or email needed. Actually in my experience if your playtime is just over 2hr for a bit they'll still refund you.

If you chargeback you can get your whole steam account suspended.
by andrewstuart | 2025-07-19 17:04:57+00:00
It’s amazing to me all the Luddite developers who are “against” all this.

Completely new ways of programming are forming, completely new ways of computing and the best the luddites can do is be “against it”.

A revolution came along, a change in history and instead of being excited by the possibilities, joining in, learning, discovering, creating …… the luddites are just “against it all”.

I feel sorry for them. Why be in computing at all if you don’t like new technology?
by kolinko | 2025-07-19 17:05:38+00:00
I did research on vector-matrix last year:

https://kolinko.github.io/effort/

For semi-random weights you cam get down to 20-30% multiplications/mem reads and maintain ~0.98 cosine similarity output between the approximated and full result.

As far as LLM inference goes, the speedup from removing multiplications is at best comparable to the speedup of quantisation (that is - you get at best similar KL divergence score whether you remove calculations or quantise).
by lproven | 2025-07-19 17:05:49+00:00
> Latitudes are also awesome

They are OK, but no better than OK and definitely not awesome. IMHO, the build quality is inferior, the keyboards are inferior, the upgradability is inferior, and the pointing devices are inferior. I don't want gestures, but I very much want 3 mouse buttons: I middle-click things hundreds of times a day.

I have 2 Latitudes in my "fleet" but neither is a machine I especially like.
by hinkley | 2025-07-19 17:06:07+00:00
Your cloud provider may be doing it for you. Ops informed me one day that AWS was pushing out a critical security update to their host OS. So of course I asked if that meant I needed to redeploy our cluster, and they responded no, and in fact they had already pushed it.

Our cluster keeps stats on when processes start. So we can alert on crashes, and because new processes (cold JIT) can skew the response numbers, and are inflection points to analyze performance improvements or regressions. There were no restarts that morning. So they pulled the tablecloth out from under us. TIL.
by veeti | 2025-07-19 17:07:00+00:00
Evidently you did not read the linked issue very carefully as:

1. The issue still persists in the most recent upstream code of Evolution, having nothing to do with Debian or any other distribution

2. No patch is available to correct the security issue, and despite the puck passing it is not actually the responsibility of distro packagers to fix your own security bugs.
by 1718627440 | 2025-07-19 17:08:10+00:00
Yes I agree it was naive. It is something people come up with, if they think everyone cares for their own population's best and "western" values. Yet that is an assumption we used to base a lot on and still do.

Did the US force France into it? I thought that it was an idea of the french government (Charles de Gaulle), while the population had much resentment, which only vanished after having successful business together. Germany hadn't much choice though. I don't think it would had lasting impact if it were decreed and not coming from the local population.

You could hope making Russia richer, could in them rather be rich then large, which is basically the deal we have with China, which is still an alien dictatorship.
by xyst | 2025-07-19 17:08:41+00:00
"You’re using it wrong" arguments/hype articles showing up. Speculators love it. But in reality if you need to extol the benefits of AI, then is it really the user or the technology?

Honestly reminds me of the digital currency mania that busted a couple of years ago. Same types of articles popping up too.

Look I understand the benefits of AI but it’s clear ai is limited by the compute power of today. Maybe the dream this author has will be realized some day. But it won’t be today or in current generations lifespan.
by hinkley | 2025-07-19 17:09:09+00:00
Part of why I adopted containers fairly early was inspired by the time we decided to make VMs for QA with our software on it. They kept fucking up installs and reporting ghost bugs that were caused by a bad install or running an older version and claiming the bugs we fixed weren’t fixed.

Building disk images was a giant pain in the ass but less disruptive to flow than having QA cry wolf a couple times a week.

I could do the same with containers, and easier.
by krapp | 2025-07-19 17:09:15+00:00
It's obvious that the average person would do bad at the International Math Olympiad. Although I don't know why the qualifiers of "regular job and kids and a mortgage" are necessary, except as a weird classist signifier. I strongly suspect most people on HN, who consider themselves set apart from the average, with some also having a regular job, kids and a mortgage, would also not do well at the International Math Olympiad.

But that isn't the claim I'm objecting to. The claim I'm objecting to is "The average person is bad at literally almost everything," which is not an equivalent claim to "people who aren't trained at math would be bad at math at a competitive level," because it implicitly includes everything that a person is trained in and is expected to be qualified to do.

It was just bad, cynical hyperbole. And it's weird that people are defending it so aggressively.
Show HN: KarmaWall – A daily public wall for small productivity wins
by SiddharthBasava | 2025-07-19 17:11:10+00:00
Hey HN!

I'm a 17-year-old student building solo. I wanted to build a full app called WeekWise for habit building, but I don’t know mobile development yet. So I shipped one feature from it as a standalone web app: KarmaWall.

What it does: Every day, you just post one productive thing you did. That’s it. It's a small public wall to build daily consistency and feel accountable.

Why I built it: I often start strong with habits and then fade. I needed a simple nudge to stay on track — not private, but also not overwhelming. KarmaWall is a tiny step toward fixing that.

Built with: - Next JS + PostgreSQL - OTP based authentication - Desktop & mobile-ready

Try it: https://www.karmawall.space/

I’d love your thoughts. I'm planning to expand this into the full WeekWise app later, but I care most about helping people stick to small wins daily.

Thanks for reading!
by therein | 2025-07-19 17:11:13+00:00
>I've been coding for long enough to remember when we carved HTML tables by hand. When CSS was a suggestion, not a lifestyle. When JavaScript was for mouseover effects and nothing else.

Cringe. The tech is half baked and the author is already fully committed to this is the future, I am living in the future, I bake cookies while Claude codes.

Pure cringe. This confirms my earlier theories that everyone just wants to be a manager. You don't need to manage humans. You just want to be a manager.

The whole article could be summed down to I always wanted to be a manager and now I am a manager of bots.
by weitendorf | 2025-07-19 17:11:15+00:00
I've been working on AI dev tools for a bit over a year and I don't love using AI this way either. I mostly use it for boilerplate, ideas, or to ask questions about error messages. But I've had a very open mind about it ever since I saw it oneshotting what I saw as typical Google Cloud Functions tasks (glue together some APIs, light http stuff) a year ago.

I think in the last month we've entered an inflection point with terminal "agents" and new generations of LLMs trained on their previously spotty ability to actually do the thing. It's not "there" yet and results depend on so many factors like the size of your codebase, how well-represented that kinda stuff is in its training data, etc but you really can feed these things junior-sized tickets and send them off expecting a PR to hit your tray pretty quickly.

Do I want the parts of my codebase with the tricky, important secret sauce to be written that way? Of course not, but I wouldn't give them to most other engineers either. A 5-20 person army of ~interns-newgrads is something I can leverage for a lot of the other work I do. And of course I still have to review the generated code, because it's ultimately my responsibility, but I prefer that over having to think about http response codes for my CRUD APIs. It gives me more time to focus on L7 load balancing and cluster discovery and orchestration engines.
by Arainach | 2025-07-19 17:11:28+00:00
One of the biggest problems with AI is that it doesn't get better and better. It makes the same mistakes over and over instead of learning like a junior eng would.

AI is like the absolute worst outsourced devs I've ever worked with - enthusiastically saying "yes I can do that" to everything and then delivering absolute garbage that takes me longer to fix/convince them to do right than it would have taken for me to just do it myself.
by knorker | 2025-07-19 17:11:44+00:00
So mostly Europe, according to this logic?

But that's not entirely fair, since Africa to Europe may mean risking your life on a tiny boat, but Mexico to US is at least a land border.

Also UK gets it's share of life risking boats.

I guess Australia was the winner on this, until they took drastic measures to get people to stop risking their lives in tiny boats.
by verisimilidude | 2025-07-19 17:12:01+00:00
AI's superpower is doing mediocre work at high speed. That's okay. Great, even. There's lots of mediocre work to do. And mediocre still clears below average.

But! There's still room for expertise. And this is where I disagree about swimming with the tide. There will be those who are uninterested in using the AI. They will struggle. They will hone their craft. They will have muscle memory for the tasks everyone else forgot how to do. And they will be able to perform work that the AI users cannot.

The future needs both types.
by Infinity315 | 2025-07-19 17:12:12+00:00
That's measuring desirability--or at least immediate desirability, which is sometimes related but distinct from wealth.

It also quickly becomes meaningless as people risking life and limb tend to flee to the nearest stable country. For example, Syrian refugees for the most part tended to stay close to their home country with the majority fleeing to nearby Turkey, Lebanon, Jordan, and Iraq--or, moving elsewhere within Syria.

Measuring wealth of a country by measuring how many refugees it takes in is like projecting future revenue/success of a convenience store by measuring how many people come into the store during an active-shooter situation.

Going by your metric, it would suggest that a Pole is wealthier than a Brit because Poland has nearly 1 million Ukrainian refugees to the UK's .25 mil.
by dv_dt | 2025-07-19 17:12:25+00:00
If there is a fire in the building does every single guest get a smoking fine?

Or if there is a prolific smoking guest can they set off detections in neighboring rooms? Hmm

Also this seems like any excuse for hotel management to avoid having real interactions conversations with the cleaning staff who are perfectly competent to discover if a room has been contaminated by smoke.
by WarOnPrivacy | 2025-07-19 17:12:36+00:00
> Aren't dating expectations always contradictory for both genders, by definition?

Are they? All people tend to want the same things. We want to be seen, understood, appreciated, affirmed, trusted. We want to feel safe, be valued, connect to others and be happy.

What I want in a date is to help the other person achieve some of those things. What better thing is there?
by theferret | 2025-07-19 17:12:49+00:00
That's an interesting take - that you like the act of writing code. I think a lot of builders across a variety of areas feel this way. I like writing code too.

I've been experimenting with a toolchain in which I speak to text to agents, navigate the files with vim and autocomplete, and have Grok think through some math for me. It's pretty fun. I wonder if that will change to tuning agents to write code that go through that process in a semi-supervised manner will be fun? I don't know, but I'm open to the idea that as we progress I will find toolchains that bring me into flow as I build.
by yencabulator | 2025-07-19 17:13:29+00:00
Think of it less as an "infinite strip" (with implications of windows being lost in the mist, far away) and more as "each workspace is laid out in a strip".

Most of my workspaces have 2-5 columns, with 2-3 fitting on an ultrawide monitor at once.[1]

It's more like "what if tiling window manager, but with even less time spent on adjusting window sizes".

[1]: Let's agree not to talk of the insanity that contains my open browser windows. That is as near infinite as 96 GB RAM lets me have..
by lvl155 | 2025-07-19 17:14:50+00:00
Based on how easy it is to trigger cool-down or throttle on Claude Code, I think people know how to build with AI. Or they’re trying really hard to figure it out. The race is on and it’s wide open.

There are a lot gotchas with these new models. They get incredibly lazy if you let them. For example, I asked it to do a simple tally by year. I just assumed it’s simple enough I don’t need to ask to write a code. It counted first couple of years and just “guessed” the rest based on pattern it noticed.

Sometimes, it feels like having a lazy coworker that you have to double check constantly and email with repeated details. Other times, I just sit there in awe of how smart it is in my weekly AGI moment and how it’s going to replace me soon.
by dingnuts | 2025-07-19 17:14:53+00:00
guy 1: I put money in the slot machine everyone says wins all the time and I lose

you: HAVE YOU PUT MORE TOKENS IN???? ARE YOU PUTTING THEM IN THE EXPENSIVE MACHINES???

super compelling argument /s

if you want to provide working examples of "prompt engineering" or "context engineering" please do but "just keep paying until the behavior is impressive" isn't winning me as a customer

it's like putting out a demo program that absolutely sucks and promising that if I pay, it'll get good. why put out the shit demo and give me this impression, then, if it sucks?
by ho_schi | 2025-07-19 17:15:15+00:00
So much text instead of mentioning the WebKitGtk doesn't provides that feature (currently). WebKitGtk is a good engine but somebody should to address that issue. Feels like a developer had only Epiphany as web-browser in consideration and forgot, that mail-clients prefer to not load images.

Evolution is a good mail client in general.

PS: Prefer always text-mail. When sending. When receiving.
by gitt67887yt7bg | 2025-07-19 17:15:18+00:00
The ISPs, web services, payment services, and advertisers are all in a Mexican standoff right now - with every small move for domination throwing a volley of bullets at the customer from all sides.

The card companies are cutting off all the low hanging fruit to establish precedence (steam is not the only one affected). One it's established that they can ban certain things, then they've established they get to control the purchase of literally any idea, cause, or product they want. The card companies want to control and starve anything or anybody they don't like - especially their competition and regulators. They'll control the spice.

Net neutrality regulation would have prevented this and forced them to play nice with each other, with the side effect of a net benefit to society instead of tearing it apart.

We all warned you the free and open Internet, and by extension irl, as we knew it would unravel. Fundamental property rights are now dead; we just watched it happen.

You gave up the fight. You voted for it. Twice.