MurphyA/hacker-news huggingface dataset:
by mold_aid | 2026-03-07 20:39:03+00:00
We can't, and neither can the machines that people build and/or use for "detection." Everyone in this thread also needs to recognize the entrenched differences between secondary educators, who have wholeheartedly adopted AI products into their teaching workflow, and tertiary educators, who have adopted them only by necessity. "By necessity" in this case means "having to spend a ton of time dealing with, talking about, and learning about this nonsense."

The discourse around "cheating" with these products has always been a mistake. We should have characterized them less as "cheating machines" and more as "expediency machines." Because once you're invested in describing students as having academic dishonesty issues rather than skill issues, you've made it an administrative problem. You never come back from that.

For mine, we lost the issue long ago when accountability culture won. We should never have bothered with the idea that "mechanics, grammar, and proofreading" should be part of a "rubric" that "assessed outcomes" for "good writing." We should have just said "we don't care if you don't think this is worthwhile, because your time is worth nothing." The last two years of student labor certainly suggests this.
by alsetmusic | 2026-03-07 20:39:17+00:00
> You know you could just choose a framework and stick with it? The way you look down on "the whole profession" for what's basically a straw man and your own decision is a bit bizarre.

I'm only in my forties. I've been nostalgic for the days when I'd stay up all night exploring new frontiers (for me) in tech for a number of years. I could not disagree more with your take on this.

Someone said they value their time before death and you're pretty dismissive. Priorities change. Values change. Conditions change.

> Especially coupled with the fact that tech has never moved so fast as right now, being on top of the AI-game is a target changing a hundred times faster than frontend frameworks back in the days.

I mean, isn't that what people in this thread have been saying about frameworks? How many hours have been lost relearning how to solve a problem that has already been solved? It's like when I tried to fix a date-time issue on Windows as a Mac / Linux user. I knew NTP was the answer but I had to search the web to find out where to turn it on. Stuff like that is pretty frustrating and I didn't even have to do it every five to ten years.
by dehrmann | 2026-03-07 20:39:58+00:00
This is a desperate defense. They're making it because they have to try something, but I doubt the court will buy it. This is a class action brought by authors, so while Meta has deep pockets, I expect this will actually settle, with named plaintiffs getting payouts authors will find big and the rest of the class getting scraps. If a major media company were the plaintiff, I'd expect this to get very expensive quickly.
by sarchertech | 2026-03-07 20:39:59+00:00
No they aren’t because they can’t (at least not without becoming so complicated that there’s no longer a point).

But humans are much better at reasoning about whether a change is going to impact observable behavior than current LLMs are as evidenced by the fact that LLMs require a test suite or something similar to build a working app longer than a few thousand lines.
by gopalv | 2026-03-07 20:40:11+00:00
> We'll need to figure out the techniques and strategies that let us merge AI code sight unseen

Every strategy which worked with an off-shore team in India works well for AI.

Sometime in mid 2017, I found myself running out of hours in the day stopping code from being merged.

On one hand, I needed to stamp the PRs because I was an ASF PMC member and not a lot of the folks who were opening JIRAs were & this wasn't a tech debt friendly culture, because someone from LinkedIn or Netflix or EMR could say "Your PR is shit, why did you merge it?" and "Well, we had a release due in 6 days" is not an answer.

Claude has been a drop-in replacement for the same problem, where I have to exercise the exact same muscles, though a lot easier because I can tell the AI that "This is completely wrong, throw it away and start over" without involving Claude's manager in the conversation.

The manager conversations were warranted and I learned to be nicer two years into that experience [1], but it's a soft skill which I no longer use with AI.

Every single method which worked with a remote team in a different timezone works with AI for me & perhaps better, because they're all clones of the best available - specs, pre-commit verifiers, mandatory reviews by someone uncommitted on the deadline, ease of reproducing bugs outside production and less clever code over all.

[1] - https://notmysock.org/blog/2018/Nov/17/
by heddycrow | 2026-03-07 20:40:21+00:00
51 here. I code professionally and as a hobby/side-projects.

I loved coding before and love it still now.

I'm with you on the liberation not just with building, but I've also learned so much and so fast with LLM's the past few years.

Kinda scary like a motor bike, too.

God speed, you! And meh the haters and pontificators.

Here's a word I learned yesterday, my gift should you chose to accept - occhiolism.
Show HN: Custom Git-receive-pack implementation
by runxiyu | 2026-03-07 20:40:37+00:00
Chuck some SHA-1 repositories at the endpoint:

git push git://lindenii.org/ HEAD:refs/heads/change-this-name

(I wrote a pure-Go git receive pack implementation and wanna test it out with a diverse set of repositories. The code is at https://github.com/runxiyu/furgit)
by scuff3d | 2026-03-07 20:40:37+00:00
If Hackernews is to be taken as a representative crosss section of the industry, I disagree. I've seen plenty of people on here so hyped it boarders on hysteria. I work with a couple of senior devs who have gotten downright weird about it.

Maybe HN leans more toward the hobbiest and student side then it does industry professionals, I don't know, but you don't have to look far to find someone who swears up and down you can run a couple agents in a loop and have it build multi million line code bases with little to no oversight.
by vunderba | 2026-03-07 20:40:38+00:00
Nice job. I also put together an HN-related Tampermonkey script a while back which adds an "Engaging" tab to the nav bar to show recent HN submissions with a minimum of 5 comments.

More stuff should be written using Tampermonkey. I see so many bespoke Chrome/Firefox extensions that could have just as easily been simple user scripts.

It also decreases the malware vector surface of malicious actors buying up extensions from many to one.

Consider publishing your script to the Greasy Fork site as well.

https://greasyfork.org
by rapnie | 2026-03-07 20:40:49+00:00
I have this also in the left ear for about a year or so. I self-diagnosed it as eustachian tube related [0] and should really see a doctor, but I also got pretty used to it by now. Only now and then it gets a bit annoying when the sound become more 'whooshing' than 'a clock ticking in the room'.

In my right ear I have another sound regularly, that I went to the doctor for, and she immediately said "Oh, tinnitus, nothing you can do". But I'm pretty sure it is something else. It feels like spasmic tiny muscle fluctuating against my eardrum, and gets triggered by a low-frequency sound, esp. when at rest. Stops after 15-30 mins.

[0] https://en.wikipedia.org/wiki/Patulous_Eustachian_tube
by sfRattan | 2026-03-07 20:41:03+00:00
You could probably just try this on a Steam Deck. SteamOS is just a custom atomic spin of Arch, with full KDE already installed (switch to Desktop mode), and the device is a touchscreen. I don't have mine in front of me at the moment, but I imagine Plasma Bigscreen is already in the Arch or AUR repositories.
by charcircuit | 2026-03-07 20:41:03+00:00
The issue is that child labor laws encourage children to pursue cybercrime if they want to make money since legitimate companies will not hire them. This results in a lot of incentive for children to commit cybercrime such as piracy and without the disincentive of punishment they are free to do it. These 2 things are incentivizing antisocial behavior in society.
Show HN: AICurate – AI news curation platform for associations
by eibrahim | 2026-03-07 20:41:13+00:00
AICurate lets professional associations create AI-curated news hubs for their members.

Problem: Associations spend 10-15 hrs/week manually finding, filtering, and summarizing industry news for members.

Solution: Configure industries, topics, and RSS/web sources. AI agent scans, scores relevance, generates summaries, and delivers via branded portal + email digests.

Multi-tenant architecture, each org gets isolated config, branding, and analytics. Curation AI is configurable per-tenant so a legal association and a medical society can have completely different relevance criteria.

Currently handles RSS feeds and web source discovery. Working on adding direct API integrations with major news providers.
Show HN: Meshcraft – Text-to-3D and image-to-3D with selectable AI engines
by otmardev | 2026-03-07 20:41:29+00:00
Hey HN, I built Meshcraft – a web-based tool that generates 3D models (GLB) from text prompts or images.

What's new since the first Show HN (Feb): Back then it was a basic TripoSR wrapper. A commenter here (thanks vunderba) pointed me to Trellis 2, which was vastly better. Since then I've rebuilt the whole thing:

- Two 3D engines: Standard (Trellis 2 via HuggingFace ZeroGPU) and Premium (Hunyuan v3.1 Pro via fal.ai). Standard is free, Premium costs 50 credits and produces ~1.4M face models with proper PBR materials.
- Four image models for text-to-3D: FLUX 1 Schnell, FLUX 2 Dev, GPT Image 1 Mini, GPT Image 1.5. You pick the model, type a prompt, and it generates an image then converts to 3D.
- Unified credit system with variable costs per action (1-59 credits depending on engine + image model combo).

Stack: Next.js 16 on Netlify, Supabase (auth + DB + storage), Stripe, HuggingFace ZeroGPU H200, fal.ai serverless for Hunyuan and image generation. Background generation via Netlify Background Functions (up to 15 min async).

What I learned building this:

1. The 3D engine is the quality bottleneck, not the image model. I tested 8 engines before settling on two. Trellis 2 is great for simple objects but struggles with complex geometry (missing fingers, back-side artifacts). Hunyuan v3.1 Pro solves most of these.
2. Image model quality matters less than you'd think for 3D – a $0.003 FLUX schnell image produces nearly the same 3D result as a $0.009 GPT Image 1.5 image.
3. HuggingFace ZeroGPU is incredible for bootstrapping – free H200 inference with a $9/mo Pro account. The cold start and queue times are the trade-off.

Free tier: 5 credits/month, no credit card required. Would love feedback on the generation quality and UX.
by true_religion | 2026-03-07 20:41:44+00:00
I know a certain senior manager who refuses to use Figma because complex designs aren’t easily printable so you have to use the tool directly. Instead, they have my manager transcribe all the Figma interactions with screenshots into a PRD, then they print that and handwrite notes on it for their meetings.

They’re not old enough to have this be a habit from the pre compute days, but now AI has made it more and more possible to automate this kind of transcribing so I think everyone is happier for it.
by magic_hamster | 2026-03-07 20:41:50+00:00
The worst has to be in movies or TV shows when they play this ring after something happens (car accident / loud bang / etc). It's like it doubles the tinitus amplitude and it's excruciating. Every time I see this in a movie I am both disappointed for the lazy trope as well as immediately think to myself there's no way the sound designer of this movie knows what tinitus even is.
by ua709 | 2026-03-07 20:42:33+00:00
I'm guessing you mean politics, but surely this is topic, person, time, and space dependent.

For example, I abhor talking about modern politics. If it’s election season and I’m being asked to cast a vote or take some other specific civic action, then I understand it’s my civic duty to understand the situation and make a decision accordingly and I do.

But if it’s March and there’s really nothing specific I can do as a result of this particular conversation, I would probably also be in your camp of the “unwilling”. I would much rather chat about something else, or nothing at all.

I'm also assuming you're referring to in-person communication. If it's online communication, all bets are off. It's unlikely you're having a linear conversation and these days you're probably not even talking to a person.
by WalterGR | 2026-03-07 20:42:34+00:00
Related: https://news.ycombinator.com/item?id=47211476 - “Allegations of insider trading over prediction-market bets tied to Iran conflict” (morningstar.com)

97 points | 5 days ago | 55 comments

Also from The Atlantic about prediction markets: https://www.theatlantic.com/technology/2026/03/central-lie-p... - “A Technology for a Low-Trust Society”
by zahlman | 2026-03-07 20:42:36+00:00
Sure. And my point is that the assignment is poorly conceived if an LLM's output can appear to "have ideas" that satisfy the prompt. Last I checked, they don't do a good job of modeling a specific, non-notable person within particular constraints, and then all the relevant life experiences of that person. An LLM essay should be human-detectable for the same reasons that one from an essay mill would be.
by bigstrat2003 | 2026-03-07 20:42:57+00:00
> Figuring out how to trust AI-written code faster is the project of software engineering for the next few years, IMO.

Or we could actually, you know, stop using a tool that doesn't work. People are so desperate to believe in the productivity boosts of AI that they are trying to contort the whole industry around a tool that is bad at its job, rather than going "yeah that tool sucks" and moving on like a sane person would.
by NewsaHackO | 2026-03-07 20:43:01+00:00
I dont think you are being realistic at all.

>Students who are at a level where they'd be learning to do the computations a calculator does, shouldn't have graded homework. And even at that level, real mathematics is more than just computation.

So, a math level less than Real analysis shouldn't have graded homework?

>Decades ago, my teachers and professors knew advanced tricks for this, like "not just reusing the test questions from last year".

Math is not the only subject. For an English class, what constant would you change so that students get a comparable exam (especially if you are going to do this between sections in the same corhort)?

>resubmitting assignments

Students are not stupid, and obviously would not resubmit an assignment for the same teacher. However, there is a significant overlap between classes, so certain assignments should be retooled for other assignments.
by taurath | 2026-03-07 20:43:13+00:00
> Politicisation and intolerance

That the community is still such a place that there pretends there is a separation of “politics” from “non-political” or “objective” things, is itself a political ideology.

I have a strong bias towards the scientific method and empirical evidence, as I think many people share. But I don’t have the luxury of being “non-political” - my life itself is a ball being used for political ends, by the very people that run companies that prone here work for. Politics affect my day to day life as a programmer, as a person, as an employee, as a founder.

Events do not take place on a vacuum, and dissociating them in the name of politeness functionally only benefits the people doing the killing, the surveillance, and the oppression. I do want and am glad for this place as one of thoughtful discourse, but I avoid it for real conversations and connections because of how structurally it supports the now long-ascendant investor class - something fundamentally abhorrent to a hacker ethos to me.

The irony is that since this place started, people calling themselves hackers went from outsiders to now in control of the world. They’re the hegemony they once spent time and mental energy fighting against. One only wishes that the moral clarity when disrupting a system could stay alive when you take the crown.
by avsm | 2026-03-07 20:43:17+00:00
It's not as easy; a block device has to be bootable and so usually bundles a kernel (large). And because the filesystem inside is opaque, you can't do layering like Docker does easily via overlayfs and friends. libguestfs does a heroic job of making VM images easier to manipulate from code, but it's an uphill battle...
by ThrowawayR2 | 2026-03-07 20:43:27+00:00
The divide seems to come down to whether you want to be a manager or a hacker. Skimming the posts in this submission, many of the most enamored with LLMs seem to be project managers, people managers, principal+ engineers who don't code much anymore, and other not hands-on people who are less concerned with quality or technical elegance than getting some kind of result.
by ghurtado | 2026-03-07 20:43:42+00:00
It might not mean much, and it won't lead to an interesting conversation, but here's one that has read your comment, and every single word resonated like a tuning fork.

I find that a little faith goes a long way here: assume that you have a higher audience and speak to them accordingly.

Don't let the loud ones confuse you: normal, reasonable people (with normal, reasonable thoughts, just like yours) might not always reply, but they also read you.
Do developers even give feedback?
by xerrs | 2026-03-07 20:44:03+00:00
That was the question I asked my self last week. So I decided to re-search a little bit. I went on subreddits, such as SideProject, SaaS, Solopreneurs, webdev, basically everything that has something to do with programming, and just lurked. What I found was interesting, there were news posts, almost every minute, of people asking for feedback, and not receiving anything. It was a flood of people spamming their projects wanting to gain attention, while giving none.

Then I spend two days, researching some of the projects, reading through their docs, signing up, using their service, and writing detailed feedback. The feedback took around 20 minutes of research and another 10-20 minutes of writing. After writing long comments, the response was almost always the same, one upvote, one thank you. However, after getting a response, I asked for feedback back, aand, was ignored, completely. Either a single upvote, or nothing at all. This actually confused me a bit. Developer might not give feedback anymore, but will they not even give feedback if they receive feedback themselves?

That was my next post. I asked developers, would you give feedback if someone gave it to you? Surprisingly, the answer was yet, in almost all cases. Then what was the problem? It was freedom, actually. Users had the choice of giving feedback or not giving feedback, and because not giving feedback is faster, people opted to not give it at all. I talked to a few fellow devs that responded, and they agreed. Devs gone lazy, they do not want to give feedback if they dont have to. An enforcement of some kind, like, 1 Feedback required per 1 Post, would encourage giving feedback slightly. But there was still one issue that a user pointed out. Devs would not give feedback, because it takes too long.

After a long discussion with the fellow redditor, we both agreed on the fact that asking for structured feedback would cut the time for writing and reading, as the user would not need to write as much, and the reader would not need to read as much.

But this was all still theory, so I had to put it to the test. I asked a few devs if they were ready to give feedback to someone if they knew they would get quality feedback back, I found a few devs that said they were ready, and paired them, without them knowing about it. I requested their website with structured questions, and then send it to the other person, and then did the same with the other person. The result? A massive improvement. Mind you, both of the users were ignored within their subreddits beforehand.

So what is the issue? Well, I am the middle man, and not a good one at that. So I decided to program a website that implements what I do. My goal is to build a community platform where developers exchange feedback together, making sure that everybody gets feedback, and nobody gets ignored.

What do you guys think though? The experiments seemed like a proof of concept to me. Can feedback be brought back?
by tzs | 2026-03-07 20:44:21+00:00
I've not done serious networking stuff for over two decades, and never in as complex an environment as that in the article, so the networking part of the article went pretty much over my head.

What I want to do when running a Docker container on Mac is to be able to have the container have an IP address separate from the Mac's IP address that applications on the Mac see. No port mapping: if the container has a web server on port 80 I want to access it at container_ip:80, not 127.0.0.1:2000 or something that gets mapped to container port 80.

On Linux I'd just used Docker bridged networking and I believe that would work, but on Mac that just bridges to the Linux VM running under the hypervisor rather than to the Mac.

Is there some officially recommended and supported way to do this?

For a while I did it by running WireGuard on the Linux VM to tunnel between that and the Mac, with forwarding enabled on the Linux VM [1]. That worked great for quite a while, but then stopped and I could not figure out why. Then it worked again. Then it stopped.

I then switched to this [2] which also uses WireGuard but in a much more automated fashion. It worked for quite a while, but also then had some problems with Docker updates sometimes breaking it.

It would be great if Docker on Mac came with something like this built in.

[1] https://news.ycombinator.com/item?id=33665178

[2] https://github.com/chipmk/docker-mac-net-connect
by hrmtst93837 | 2026-03-07 20:45:11+00:00
That comparison table is misleading because it mixes implementation details with user-facing behavior, and for example Neovim uses inotify or platform-specific filesystem watchers to surface external changes so marking that row as 'no' is incorrect without platform and config qualifiers.

Keybinding coherence is an engineering tradeoff, and if Ki wants consistent behavior it should expose orthogonal primitives like operators and motions plus AST-aware textobjects using Tree-sitter style node names, then provide discoverability tools such as a which-key overlay and explicit node prefixes so power users get composability while newcomers have a fighting chance.
by JoeAltmaier | 2026-03-07 20:46:31+00:00
You can create the tree structure from a relation. Not a primitive data store operation at all. Just add the attribute: parent directory and voila.

So often we want to look up 'the last file I printed' or 'that message I got from Bob'. Instead of just creating that lookup, we have to go spelunking.

Hell, every major app creates it's own abstractions because the OS/Filesystem doesn't have anything useful. Email systems organize messages and tags; document editors have collections of document aspects they store in a structured blob. Instead of asking the OS to do that.
by potatototoo99 | 2026-03-07 20:46:33+00:00
I never heard of the above, but I also have my own method that I discovered one night on some tinnitus forum:

1. Straight body, drop your head all the way down, chin to your chest.
2. Place the palm of your hands on your ears, blocking them, with the fingers to where the back of your neck touches your scalp.
3. Tap your fingers on your stretched, rigid neck muscles.

Just sharing it here since it has helped me and it doesn't help to have many techniques to battle this.