MurphyA/hacker-news huggingface dataset:
by meowface | 2025-12-22 19:16:37+00:00
Ever since some non-native-English-speaking people within my company started using LLMs, I've found it much easier to interact and communicate with them in Jira tickets. The LLM conveys what they intend to say more clearly and comprehensively. It's obviously an LLM that's writing but I'm overall more productive and satisfied by talking to the LLM.

If it's fiction writing or otherwise an attempt at somewhat artful prose, having an LLM write for you isn't cool (both due to stolen valor and the lame, trite style all current LLMs output), but for relatively low-stakes white collar job tasks I think it's often fine or even an upgrade. Definitely not always, and even when it's "fine" the slopstyle can be grating, but overall it's not that bad. As the LLMs get smarter it'll be less and less of an issue.
by bespoke_engnr | 2025-12-22 19:17:05+00:00
I love fountain pens, and use handwriting as a kind of superpower to remember everything I need to at work.

So I started an online fountain pen shop: https://www.bottleandplume.com - it's focused entirely on all the stuff I love: fountain pens, fountain-pen friendly paper, bottled inks, and everything else you'd want or need if you were getting into the hobby, playing with .

I got lucky with timing a few marketing things and it's grown considerably, with lots of repeat customers (I'm really active in the community, not as a business strategy but as a result of my fountain pen addiction, so that helps).

I have a tech job that pays the bills so I'm more focused on having fun and building the fountain pen store I wish existed than on squeezing every last dollar out of my customers and business. It's a lot of work but I'm really enjoying it.
by cm2187 | 2025-12-22 19:17:14+00:00
I think you are right, I had the LC III and Performa 630 specifically in mind. For some reason I remember they were 30Hz but everthing I find googling it suggest they were 66Hz (both video card and screen refresh).

That being said they were horrible on the eyes, and I think I only got comfortable when 100Hz+ CRT screens started being common. It is just that the threshold for comfort is higher than I remember it, which explains why I didn't feel any better in front of a CRT TV.
by nwellinghoff | 2025-12-22 19:17:43+00:00
As your parents age you should convince them to transfer their assets into a trust where they still maintain control but withdraws etc can be optionally approved by a spouse or other family member. The trust has many other benefits but is especially good for fraud as it can disassociate the holders identity from the assets and have specific conditions for withdrawal. It also can provide a clean transfer of ownership in the event of a death etc. I am sorry this happened to you, it is becoming more common in the us too. And all of these “companies” seem to establish bank accounts and addresses in Delaware…
by jscheel | 2025-12-22 19:17:53+00:00
The problem is that people just really do not comprehend what the "public" schema means in supabase. My guess is that that they think it means "default" or something along those lines. If you read the supabase documentation, you can clearly see that it says "your database's auto-generated Data API exposes the public schema by default", but to truly understand that, you need to understand what the data api is and how it relies on rls. For people first coming to supabase, they are probably either new devs, or they think of the db as a backend service that has application-layer authentication in front of it.
by holg | 2025-12-22 19:17:56+00:00
Thanks!
For gaming: the Bevy demo shows how to calculate real lighting using
exact technical parameters from actual products.

for sure it is technical, but the point is it doesn't have to be a big Windows-only
app – an installer can estimate what to put where using real data,
just in the browser. These files tell much more than a product picture.

Lighting engineers and manufacturers can use it too, though they'd
likely want consulting or custom integration, or at least would need some kind of customizable reporting
(For Mac there's also a QuickLook extension to browse files visually.)
by bakugo | 2025-12-22 19:17:58+00:00
> Why can't the plan be judged on its merits?

Because of the difference in effort involved in generating it vs effort required to judge it.

Why are you entitled to "your" work being judged on its merits by a real human, when the work itself was not created by you, or any human? If you couldn't be bothered to write it, why should someone else be bothered to read it?
by embedding-shape | 2025-12-22 19:18:12+00:00
> government has the ability to arrest you is the government which is the greatest threat in your day-to-day life

Assuming every government is the same, which I'm not so sure about. I rather be arrested by the German government than the US government, mainly because I don't want to disappear to black site and be made to disappear for years while I'm t̶o̶r̶t̶u̶r̶e̶d̶ receiving enhanced discussion techniques. At least I know I'll be treated relatively OK by Germany, while my fear is pretty much the opposite from a lot of other governments out there.
by schmookeeg | 2025-12-22 19:18:26+00:00
I fully expected to age out of tech by the time I hit 40 (just hit 49, still in tech) -- so I do flight instruction, aircraft inspections and relocation. It's tech money but not tech consistency, and has basically pivoted my favorite hobby and turned it into a job, which has its own challenges.

I'm still building it out. Going for my Repair Station license next year and hoping to add pitot-static and transponder calibration to my services menu. I wrench on my own plane, but the liability exposure is insane, so I won't sign work for others.

It's really odd, but I think when I disclose this to my tech masters, there is something of a novelty value, and they appreciate that I can sling code... and also other things. That old "well rounded" trope I guess.
by jdashg | 2025-12-22 19:19:06+00:00
We literally have to be willing to get taken advantage of sometimes, and we have to come down hard on the "don't hate the player, hate the game" f-you-got-mine assholes.

It is not weakness, but strength, to make yourself (reasonably!) vulnerable to being taken advantage of. It is not strength, but weakness, to let bad behavior happen around you. You don't have to do everything, but you have to do something, or nothing changes.

We gotta spend less time explaining away (and tacitly excusing) bad behavior as unfortunate game theory, and more time coming down hard on people who violate trust.

Ante trust gladly, but come down hard on defectors.
by LanceH | 2025-12-22 19:19:11+00:00
A legit reason to hide your edit history is you might not remember what was in there. Say you have a moment of frustration and type out "this is an absolute garbage assignment by a braindead professor". Or you jot a quick note from the doctor because it happens to be open.

The simple fact is that the reader has no business reading the edit history, and the ability to make this happen should probably be far more prominent in document applications like Word or Google Docs.
Solo founder here – shipped after months of grinding. Thoughts?
by innovalabs | 2025-12-22 19:19:19+00:00
I am a solo founder, I finally got this thing live: ArahiAI, a no-code platform for building AI agents. You describe what you need in plain English, connect to tools like Gmail or Slack (over 2800 apps), and it creates agents for things like customer support, lead qual, scheduling. Team of Agents still under development.

What do you think - is the no-code AI agents space too saturated? Any advice for a solo founder, or features you'd want?

Link if you want to check it out: https://arahi.ai (free to try, no cc required).

Thanks for any thoughts.
by tediousgraffit1 | 2025-12-22 19:19:34+00:00
Nowhere in here does it indicate that the generated plan was wrong or broken. I dont care if you use ai to write. I care if you write well. If the author trusted the other person, then it shouldn't matter. If the author didn't trust the other person, then they'd have to validate their output anyway. Granted the tech allows people I dont trust to generate a lot more bs, a lot faster. But i just reject and move on with my life in that case. I am no ai booster but a lot people are expressing distaste for tools when they should be expressing distaste for fools.
by embedding-shape | 2025-12-22 19:19:41+00:00
> I don't know about China's legal system, but even assuming it's more fucked, it's all the way over there. Not here.

You're saying that the US legal system is extremely bad, shouldn't the assumption be that other countries have it better? I don't know much about either country's legal systems, but I do know that if I feel like my country is extremely bad at something, other countries probably do it better, at least that what I'll assume until I see evidence of something else.
by rbbydotdev | 2025-12-22 19:19:43+00:00
I would likely feel betrayed in a situation like this, but _sometimes_ there may be a sentence or two, capable of being more succinctly expressed via ai. This has happened to me personally. I have written something, came to a 'tip of the tongue' moment, then had ai help me to express it.

When used right, ideas could be distilled not extrapolated into slop. -- So maybe its not ALL BAD?

I propose a new quotation system, the 3 quote marker to disclose text written or assisted by ai:

'''You are absolutely right'''
by runtimepanic | 2025-12-22 19:20:00+00:00
I think the real conversation isn’t about whether AI eliminates entry-level jobs, but how it reshapes the skills those jobs require.
Historically, new technology doesn’t just destroy work, it transforms it: tasks get automated, but new roles and workflows emerge around managing, improving, and extending those systems. The challenge is that the transition can be disruptive if we don’t invest in training and support.
Entry-level roles often exist because they’re easy to measure and standardize. AI breaks that mold by augmenting parts of those tasks, which means the definition of “entry-level work” might shift toward contextual judgment, communication, and cross-domain thinking — things that aren’t trivial to automate.
Framing it as an outright end feels too binary. It’s more useful to ask: how do we help people adapt, and what new entry points are created alongside the automation?
by array_key_first | 2025-12-22 19:20:22+00:00
I mean, stalking is very clearly illegal.

The main issue is that we have a different set of laws that govern businesses and that govern private citizens.

If I set up a camera in a local park and programmed it to zoom into children's faces and stream it directly to my computer, I am surely going to jail.

But if I set up 100 cameras to do just that, baby, that's just business.

It's almost paradoxical. The more evil I do, the less illegal it becomes. The greater the scale of harm I inflict, the more palatable it is. It's a get out of jail free card.

Are you a psychopath? Love to kill people? Well, don't use knives or guns silly! Instead, form an LLC and give people poison. You'll kill 100x more people with 100x less consequences!
by GMoromisato | 2025-12-22 19:20:32+00:00
Before AI, if someone submitted a well-formatted, well-structured document, we could assume they spent a lot of time on it and probably got the substance right. It's like the document is a proof-of-work that means I can probably trust the results.

Maybe we need a different document structure--something that has verification/justification built in.

I'd like to see a conclusion up front ("We should invest $x billion on a new factory in Malaysia") followed by an interrogation dialogue with all the obvious questions answered: "Why Malaysia and not Indonesia?", "Why $x and not $y billion?", etc.

At that point, maybe I don't care if the whole thing was produced by AI. As long as I have the justification in front of me, I'm happy. And this format makes it easy to see what's missing. If there's a question I would have asked that's not in the document, then it's not ready.
by patcon | 2025-12-22 19:20:35+00:00
Is it not the case that "production level code" coming out of these processes makes the whole system of coder-plus-machine weaker?

I find it to be a good thing that the code must be read in order to be production-grade, because that implies the coder must keep learning.

I worry about the collapse in knowledge pipeline when there is very little benefit to overseeing the process...

I say that as a bad coder who can and has done SO MUCH MORE with llm agents. So I'm not writing this as someone who has an ideal of coding that is being eroded. I'm just entering the realm of "what elite coding can do" with LLMs, but I worry for what the realm will lose, even as I'm just arriving
by EGreg | 2025-12-22 19:20:52+00:00
That is why in https://github.com/Qbix/Streams the default for all streams is PRIVATE. And people can choose what to open up explicitly. We support access templates, mutable access, and inheritance, roles, even participant roles and custom permissions. But the default is private, and all that is machinery on top of it.

Read this for a high level overview useful for HN: https://community.qbix.com/t/streams-plugin-access-control/2...
by Terr_ | 2025-12-22 19:21:15+00:00
Group A: "Mandatory masks in crowds during an airborne pandemic is fascism! Watch out!"

Group B: "Throwing non-citizens into concentration camps using 'wartime' laws without trial is fascism! Watch out!"

You: "Group A was foolish, therefore Group B is foolish, because all warnings against fascism are equally un-grounded and meritless for some reason."
by raw_anon_1111 | 2025-12-22 19:21:36+00:00
Yes, that’s true. But that only happens if you give them something to work with. I volunteered for the thorny complicated initiatives at the startup I worked for prior to AWS.

While there was no place to be “promoted to” besides being a team lead as an IC, it did give me the chance to have the skillset to get my next job. I specifically told my CTO - we had a good working relationship - that a team lead would be a demotion. I was already influencing the direction of the entire company. He couldn’t “promoted me”. But he gave me a nice raise and kept letting me choose the hairy work that crossed team boundaries.

At BigTech, your manager can help you go through the promotion process. But it is still mostly out of their hands whether you get promoted. You have to prove you are deserving to a wider audience.
by pigpop | 2025-12-22 19:22:16+00:00
This is dangerous territory we've trodden before when it was taken as accepted fact that animals and even human babies didn't truly experience pain in a way that amounted to suffering due to their inability to express or remember it. It's also an area of concern currently for some types of amnesiac and paralytic anesthesia where patients display reactions that indicate they are experiencing some degree of pain or discomfort. I'm erring on the side of caution so I never intentionally try to cause LLMs distress and I communicate with them the same way I would with a human employee and yes that includes saying please and thank you. It costs me nothing and it serves as good practice for all of my non-LLM communications and I believe it's probably better for my mental health to not communicate with anything in a way that could be seen as intentionally causing harm even if you could try to excuse it by saying "it's just a machine". We should remember that our bodies are also "just machines" composed of innumerable proteins whirring away, would we want some hypothetical intelligence with a different substrate to treat us maliciously because "it's just a bunch of proteins"?
by vb-8448 | 2025-12-22 19:22:37+00:00
I think they are completely screwing up the AI integration.

After years of JetBrains PyCharm pro I'm seriously considering switch to cursor.
Before supermaven being acquired, pycharm+supermaven was feeling like having superpowers ... i really wish they will manage to somehow catch up, otherwise the path is written: crisis, being acquired by some big corp, enshitification.
by shkkmo | 2025-12-22 19:22:59+00:00
I guess that's why most computer games don't have NPCs...Oh wait there's entire computer games built entirely around interacting with synthetic NPCs.

There are, of course, limitations to synthetic characters. Even with those limitations there are plenty of entertaining experiences to crafted.

The real challenges are around maintaining and safely operating automous robots around children in a way that isn't too expensive. These constraints place far more limits than those on synthetic characters in video games.
by isodev | 2025-12-22 19:23:11+00:00
Once, I had a very frustrating slack chat with a fellow developer. We were discussing edge cases for a new feature and the experience from my perspective was that for each of my messages, I’d get a “in case of … how about …” style reply. The topic was focused around iOS vs. Android app lifecycle. Every now and then my colleague would suggest APIs or events that simply don’t exist.

This was before vibe coding, around the days of GPT 3.5. At the time I just thought it was a challenging topic and my colleague was probably preoccupied with other things so we parked the talk.

A few weeks later, while exploring ways to use GPT for technical tasks I suddenly remembered that slack chat and realised the person had been copy pasting my messages to gpt and back. I really felt bad at that moment, like… how can you do this to someone…? It’s not bad that you try tools to find information or whatever, but not disclosing that you’re effectively replacing your agency with that of a bot is just very suboptimal and probably disrespectful.
by zephen | 2025-12-22 19:23:15+00:00
> Granted the tech allows people I dont trust to generate a lot more bs, a lot faster. But i just reject and move on with my life in that case.

But even a rejection is work. So if they're generating more bs faster, they are generating more work for you. And, in some organizations, they will receive rewards for occasionally pressing buttons and inundating you with crap.

> a lot people are expressing distaste for tools when they should be expressing distaste for fools.

I'm pretty sure that the original article, and most of the derogatory comments here, are expressing distaste for fools rather than tools. Specifically, tool-using fools.
by pranshu-raj-211 | 2025-12-22 19:23:31+00:00
I built a real time leaderboard that uses SSE (Server Sent Events) as the main access pattern.
When I tried to scale it I hit a limit of 28232 connections, with resource usage being nominal.

This was very peculiar, and the post describes my journey figuring out the cause of the issue and how I went past that limit, eventually scaling to 150k connections on a single machine (and my ideas on how to take this further, as I hit memory limits at this point).
by kstrauser | 2025-12-22 19:23:37+00:00
Oh, hey there, HN! I wrote this after reading a story[0] this morning about protecting Forgejo sites from scraper traffic. I wanted to:

1) Talk about why someone would want to do this. People are often surprised when I tell them how much traffic misbehaving scrapers are inflicting on tiny servers.

2) Mention how I adapted Yann's plan to work on my Caddy setup, as they're using Nginx.

But all credit to Yann for the idea.

0: https://news.ycombinator.com/item?id=46345205
by GMoromisato | 2025-12-22 19:24:10+00:00
It's just that AI gives fools more power.

It used to be that a well-written document was a proof-of-work that the author thought things through (or at least spent some time thinking about it).

I'm all for AI--I use it all the time. But I think our current style of work needs to change to adapt to both the strengths and weaknesses of AI.
by bredren | 2025-12-22 19:24:19+00:00
I got an unexpected offer to install the LSP plugin for swift-lsp at 6:30pm pst on 12/19pm and again yesterday afternoon the text reads:

LSP Plugin Recommendation

LSP provides code intelligence like go-to-definition and error checking

Plugin: swift-lsp

Swift language server (SourceKit-LSP) for code intelligence
Triggered by: •swift files

Would you like to install this LSP plugin?
› 1. Yes, install swift-lsp
2. No, not now
3. Never for swift-lsp
4. Disable all LSP recommendations
by BeetleB | 2025-12-22 19:24:19+00:00
> I don't think it's condescending to believe a large number of people mostly cannot design their lives. At best they can try to make it better for their children, if at all.

If they have children, barring some violent circumstances, then they've already participated in designing their life.

This is not a binary issue. All of us have choices and make decisions (feeding family, paying rent, not robbing a bank - all of these are choices). Yes, people in privileged positions have a much larger "choice space". And yes, plenty of underprivileged folks simply refuse to pursue the choices they have. Both these things can be true.

But sure - no one is denying that some folks exist who, either due to their own design or otherwise (e.g. health issues), may be stuck and their agency is significantly diminished.
by mystifyingpoi | 2025-12-22 19:24:35+00:00
> I just care whether or not the ideas are good and clear

That's the thing. It actually really matters whether the ideas presented are coming from a coworker, or the ideas are coming from LLM.

I've seem way too many scenarios where I'm asking a coworker, if we should do X or Y, and all I get is a useless wall of spewed text, with a complete disregard to the project and circumstances on hand. I need YOUR input, from YOUR head right now. If I could ask Copilot I'd do that myself, thanks.
by bobajeff | 2025-12-22 19:24:57+00:00
So basically Linux desktop needs a large company with enough resources and pull to convince OEMs preinstall Linux desktop on their machines? Sure. But what do we actually get as consumers? Some locked down version Linux that still locks you in via applications that only work on it.

No thank you. I'd rather instead of rooting for another big company replace Microsoft we make it illegal for companies do things to lock people in to their products. If you get caught then you lose whatever ip rights you have on that product and it becomes public domain.