frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Tool for analyzing GitLab SOS bundles without Elasticsearch

https://gitlab.com/gitlab-com/support/toolbox/soslab
1•s_shaik•36s ago•1 comments

A Letter from My Grandfather

https://lorn.us/posts/a-letter-from-my-grandfather/
1•atropoles•5m ago•0 comments

A Friendly Guide to Exorcising Maxwell's Demon (Paper)

https://journals.aps.org/prxquantum/abstract/10.1103/phkv-wrsd
1•mrcgnc•11m ago•0 comments

The Component Gallery

https://component.gallery/
1•handfuloflight•14m ago•0 comments

Fish Alpinism

https://triapul.cz/_/1765291397
1•todsacerdoti•17m ago•0 comments

Weird Generalization and Inductive Backdoors: New Ways to Corrupt LLMs

https://arxiv.org/abs/2512.09742
1•bearseascape•23m ago•0 comments

Slovenia gives cash constitutional protection

https://sloveniatimes.com/45857/slovenia-gives-cash-constitutional-protection
1•walterbell•23m ago•0 comments

China's AI Power Play: Cheap Electricity from Biggest Grid

https://www.wsj.com/tech/china-ai-electricity-data-centers-d2a86935
2•perihelions•24m ago•0 comments

Portals must bend gravity [video]

https://www.youtube.com/watch?v=DydIhwLrbMk
1•chii•26m ago•0 comments

GLM-4.6V: Open-Source Multimodal Models with Native Tool Use

https://z.ai/blog/glm-4.6v
1•gmays•30m ago•0 comments

Ask HN: Why are people using Claude or ChatGPT when Gemini is free?

2•muunbo•39m ago•1 comments

Trump launches $1M 'gold card' immigration visas

https://www.bbc.com/news/articles/cj4q1lddj8go
3•e2e4•45m ago•0 comments

Is it possible to fix the "Power Law" problem in user-generated content?

https://ideavo.tripivo.co.in
2•ideavo•51m ago•1 comments

Are there Proton Drive alternatives with true client-only key handling?

1•hasanur_m•53m ago•0 comments

OpenAI (2015)

https://openai.com/index/introducing-openai/
1•vinhnx•54m ago•0 comments

Shapes Inc founders committed the cardinal sin of mass emailing by CCing

https://twitter.com/Zencep_NA/status/1998965773126218184
1•matthewsh•55m ago•1 comments

The Wild West tale of the first cow-buffalo hybrid

https://www.popsci.com/science/cow-buffalo-hybrid-history/
1•gmays•56m ago•0 comments

A list of parks around the world that are perfect to sit down and enjoy a book

https://www.placestoread.xyz/
2•animal_spirits•58m ago•0 comments

Instagram gives users control of their algorithms in new feature

https://abcnews.go.com/GMA/Living/instagram-users-control-algorithms-new-feature/story?id=128252102
2•SilverElfin•1h ago•0 comments

Oil Tanker U.S. Seized Has Faked Its Location Before, Data Shows

https://www.nytimes.com/2025/12/10/us/politics/oil-tanker-venezuela-tracking-data.html
5•jbegley•1h ago•2 comments

High Performance SSH/SCP

https://www.psc.edu/hpn-ssh-home/
1•gslin•1h ago•0 comments

Show HN: DocLet – End-to-end encrypted storage with user-owned key branches

https://doclet.app/
1•hasanur_m•1h ago•0 comments

Incomplete list of mistakes in the design of CSS

https://wiki.csswg.org/ideas/mistakes
23•OuterVale•1h ago•7 comments

Oracle Credit Risk Gauge Deteriorates After Earnings Report

https://www.bloomberg.com/news/articles/2025-12-10/oracle-credit-risk-gauge-deteriorates-after-ea...
4•zerosizedweasle•1h ago•1 comments

Building Games for Old Retro 1985 Hardware is fun

https://www.youtube.com/watch?v=n5fBdYuIKqg
1•bane•1h ago•0 comments

Can Modern Linux Fit on a 1.44mb Floppy? [video]

https://www.youtube.com/watch?v=SiHZbnFrHOY
2•geerlingguy•1h ago•0 comments

Genomes of 24,000 previously unknown microbes revealed by new tools

https://phys.org/news/2025-11-genomes-previously-unknown-microbes-revealed.html
1•PaulHoule•1h ago•0 comments

Nvidia-backed Starcloud trains first AI model in space

https://www.cnbc.com/2025/12/10/nvidia-backed-starcloud-trains-first-ai-model-in-space-orbital-da...
1•neilfrndes•1h ago•0 comments

Neuralink overview, fall 2025 [video]

https://www.youtube.com/watch?v=QJdgHXyJh7M
1•satvikpendem•1h ago•0 comments

Why RSS Matters

https://werd.io/why-rss-matters/
4•gaws•1h ago•0 comments
Open in hackernews

Vibe coding is mad depressing

https://law.gmnz.xyz/vibe-coding-is-mad-depressing/
120•dirtylowprofile•1h ago

Comments

btheunissen•1h ago
> The first clues started when a client, who I thought was a software developer, starts merging his own code through the main branch, without warning. No pull request, just straight git push --force origin main ... Last time, I checked this Xcode project did not compiled. Or anything close to it.

This doesn't read like a vibe-coding problem, and more of a client boundaries problem. Surely you could point out they are paying you for your expertise, and to supersede your best practices with whatever AI churns out is making the job they are paying you to do even harder, and frankly a little disrespectful ("I know better").

cryptoz•1h ago
Been writing software for like 20 years now and I love it. I am also a fan of AI-assisted coding, but I only just started using Cursor. Gosh I do not like it at all for a simple reason: since I didn't write the code, in order to understand it I have to read it. But gaining understanding that way takes longer than writing it myself does.

When you write the code, you understand it. When you read the code produced by an agent, you may eventually feel like you understand it, but it's not at the same deep level as if your own brain created it.

I'll keep using new tools, I'll keep writing my own code too. Just venting my frustrations with agentic coding because it's only going to get worse.

satvikpendem•1h ago
Yep. I had a few vibe coded projects that were fairly far along and then things broke. The code was so convoluted and it took me so long to understand that I just opted to rewrite everything from scratch without AI. Sure, it took longer but I understood all of it.
ctime•1h ago
We’re in the geocities phase of LLM, mostly trash, very basic, but eventually, people will either get bored and go back to whatever it is they were doing or actually use the tools for useful and productive work.

As for the feelings that using LLM has when it one shots your project start (and does a pretty good job), have a German word:

Automatisierungskummer

(automation sorrow) • Kummer is emotional heaviness, a mild-to-deep sadness.

Morromist•57m ago
Some remember the Geocities era as one of the best phases of the internet.

Its hard to know what things will look like in 20 years but people may miss the time when AI cost nothing, or very little, and was less fettered. I think probably not- it would be like being nostalgic for really low-res, low frame youtube videos, but nostalgia is pretty unpredictable and some people love those old FMV games.

djmips•35m ago
"but people may miss the time when AI cost nothing" - That's been on my mind a lot... it's like I feel like I have to use it more or I'll regret it! I am not looking forward to the AI talking about NordVPN injected into the session.
thewisenerd•1h ago
> Hey! I asked AI for this code, do you think this will work? I think you should use it.

unfortunately this problem preceeds AI, and has been worsened by it.

i've seen instances of one-file, in-memory hashmap proof-of-concept implementations been requested to be integrated in semi-large evolving codebases with "it took me 1 day to build this, how long will it take to integrate" questions

satvikpendem•1h ago
This article is not about vibe coding per se, it's about not having strong boundaries between you as the developer, and your client. You should not be allowing the client to dictate how you work, much less them having the permissions to merge in code. This was true before AI too, where clients might say, do X this way, and you should simply say no, because they are paying for your expertise*. It's like hiring a plumber then trying to tell them how to fix the toilet.

*as an aside, this reminds me of the classic joke where the client asks for the price list for a developer's services:

I do it: $500

I do it, but you watch: $750

I do it, and you help: $1,000

You do it yourself: $5,000

You start it, and you want me to finish it: $10,000

andai•1h ago
Here is the full price list :)

https://files.catbox.moe/1d87t7.jpg

rcruzeiro•55m ago
Back when I saw doing freelance work, the worst type of client was the one who was semi-technical, meaning they were technical enough to write code that they wanted to contribute to the project or to have strong architectural opinions, but not technical enough to understand the nuances and the implications of their suggestions.

I guess that, with vibe coding, it is very easy for every client to become like this.

balls187•30m ago
> but not technical enough to understand the nuances and the implications of their suggestions.

That isn't unique to "clients." It's human nature. Human's don't know what they don't know.

See: various exploits since computers were a thing.

Forgeties79•42m ago
Video/audio production here and the exact same rules apply. You can’t let clients dictate your tools any more than you feel you should tell your plumber what they can use to fix your sink.

“We use Premiere.” Cool. I use Resolve. If we aren’t collaborating on the edit then this is an irrelevant conversation. You want a final product, that’s what you hired me for my dude. If you want me to slot into your existing editing pipeline that’s a totally different discussion.

“Last guy shot on a Red.” Cool. Hire them. Oh right you hired me this time. Interesting! Should we unpack that?

Freelancers: Stand your ground! Stand by your work! Tell clients to trust you!

irjustin•34m ago
Us developers are experiencing what designers have had to deal with for decades.

2009 anyone? https://theoatmeal.com/comics/design_hell

begueradj•11m ago
> It's like hiring a plumber then trying to tell them how to fix the toilet.

I never faced or witnessed that in software dev.

tptacek•1h ago
All the consulting practice arguments aside, this is fundamentally a gatekeeping argument about clients staying in their lane. I'm sure doctors feel the same way about patients with weirdly specific questions about HFpEF diagnoses. Doctors have always hated "Doctor Google", and now they have to contend with "Doctor GPT". It's up to you how much sympathy to have for them.
satvikpendem•53m ago
Not related to other types of clients, but for doctors and patients specifically, I have heard stories where doctors dismissed patients' concerns until the patients themselves googled and found out exactly what issue they had and then the doctors were much more amenable to solving it [0].

Indeed, [1]

> researchers found that searching symptoms online modestly boosted patients’ ability to accurately diagnose health issues without increasing their anxiety or misleading them to seek care inappropriately [...] the results of this survey study challenge the common belief among clinicians and policy-makers that using the Internet to search for health information is harmful.

[0] https://www.cbc.ca/radio/whitecoat/man-googles-rash-discover...

[1] https://pmc.ncbi.nlm.nih.gov/articles/PMC8084564/

goosejuice•18m ago
It's not at all difficult for a scientifically literate person to be more up to date on the literature of something they have, or could have, than even a specialist in that broad area. There's too many disorders and not enough time.

I have something that about a quarter percent of individuals have in the US. A young specialist would know how to treat based on guidelines but beyond that there's little benefit in keeping up to date with the latest research unless it's a special interest for them (unlikely).

Good physicans are willing to read what their patients send them and adjust the care accordingly. Prevention in particular is problematic in the US. Informed patients will have better outcomes.

qsort•51m ago
As someone who does consulting, it's more about the attitude than the tool itself. Clients trying to understand the problem by themselves with whatever tools they can use are generally well-disposed and easy to work with. Those who email you stuff like "Why don't you have chatgpt do this???" as if it's a revolutionary thought are mostly a PITA. I assume doctors feel largely the same.
tptacek•50m ago
I feel like my consulting bona fides are also pretty strong, and while I get how annoying this must feel, it's hard for me personally to be irritated either at clients or at frontier models for enabling clients to do this.

To me it's more like the board, in some small way, being shaken up, and what I mostly see is an opportunity for consultancies to excel at interfacing with clients who come to them with LLM code and LLM-generated ideas.

qsort•43m ago
Sure, that's a great point. If the LLM code/ideas they come with are actually valuable, they tend to fall into the first bucket though.

I'm not saying we need to dismiss people for using LLMs at all, for better or for worse we live in a world where LLMs are here to stay. The annoying people would have found a way to be annoying even without AI, I'm sure.

Calavar•36m ago
I think you hit the nail on the head with the analogy to Doctor GPT, but I think you missed it with gatekeeping. I don't think it's about gatekeeping at all.

A freelance developer (or a doctor) is familiar with working within a particular framework and process flow. For any new feature, you start by generating user stories, work out a high level architecure, think about about how to integrate thqt into your existing codebase, and then write the code. It's mostly a unidirectional flow.

When the client starts giving you code, it turns into a bidirectional flow. You can't just copy/paste the code and call it done. You have to go in the reverse direction: read the code to parse out what the high level architecture is, which user stories it implements and which it does not. After that you have to go back in the forward direction to actually adapt and integrate the code. The client thinks they've made the developer's job easier, but they've actually doubled the cognitive load. This is stressful and frustrating for the developer.

bamboozled•1h ago
You have to drive the LLM, you cannot let it drive. Therefore you still need to code.

There is no best practices anymore, no proper process, no meaningful back and forth.

There absolutely is and you need to work with the tools to make sure this happens. Else chaos will ensue.

Been working with these things heavily for development for 6-12 months. You absolutely must code with them.

satvikpendem•1h ago
Their issue is their clients trying to push AI garbage, not themselves. And that's a business professionalism boundary issue, not an AI one.
bamboozled•1h ago
I was responding to the fact they are saying there is no best practices etc, as I quoted.
chairmansteve•44m ago
You are right. They are powerful tools when in the hands of a skilled craftsman.
jrowen•1h ago
This sounds a lot more like a typical freelance client horror story than a problem with vibe coding.

I was almost expecting to hear that it made the job too easy. This kind of work is perfect for vibe coding. But you should be the one doing it.

1970-01-01•1h ago
Just fire your customer. You didn't know you could do that? When you freelance, you absolutely can.
issafram•1h ago
PRs and branch rules are a thing.
moomoo11•1h ago
“I made a chat app using Claude in two hours”

Ah yes a supabase backed, hallucinated data model with random shit, using deprecated methods, and a copy paste UI. Zero access control or privacy, 1% of features, no files uploading or playback or calling.

“Can you scale this to 1M users by end of the week? Something similar to WhatsApp or Telegram or Signal”

Sybau mf

WhyOhWhyQ•57m ago
For me vibecoding has a similar feeling to a big bag of Doritos. It's really fun at first to slap down 10k lines of code in an afternoon knowing this is just an indulgence. I think AI is actually really useful for getting a quick view of some library or feature. Also, you can learn a lot if you approach it the right way. However, every time I do any amount of vibecoding eventually it just transitions into pure lethargy mode; (apparently lethargia is not a word, by the way). Once you eat half a bag of Doritos, are you really not going to eat the second half... do you really want to eat the second half? I don't feel like I'm benefitting as a human just being a QA tester for the AI, constantly shouting that X thing didn't work and Y thing needs to be changed slightly. I think pure vibecode AI use has a difficult to understand efficiency curve, where it's obviously very efficient in the beginning, but over time hard things start to compound such that if you didn't actually form a good understanding of the project, you won't be able to make progress after a while. At that point you ate the whole bag of Doritos, you feel like shit, and you can't get off the couch.
112233•41m ago
I have yet to find the niche where it is "good at the beginning". So far I've mostly tried asking to build C tools that use advanced linux API.

Me: hey make this, detailed-spec.txt

AI: okidoki (barfs 9k lines in 15 minutes) all done and tested!

Me looks at the code, that has feature-sounding names, but all features are stubs, all tests are stubs, and it does not compile.

Me: it does not compile.

AI: Yes, but the code is correct. Now that the project is done, which of these features you want me to add (some crazy list)

Me: Please get it to compile.

AI: You are absolutely right! This is an excellent idea! (proceeds to stub and delete most of what it barfed). I feel really satisfied with the progress! It was a real challenge! The code you gave me was very poorly written!

... and so on.

WhyOhWhyQ•37m ago
It's terrible at the niches I actually have expertise in, which are in mathematics. I'd guess an expert is going to find the flaws in anything it's doing in their field. That being said, if you're just trying to e.g. see what some GUI library can do then it's pretty useful to get something going. I personally would prefer not using it in anything that's not very much a throwaway test project though, but that is my luxury as a jobless bum.
Footprint0521•35m ago
Include in the prompt a verifiable testable exit criteria (compiling) and use agentic AI like cursor or codex with this, you’d be surprised what happens :)
wvenable•21m ago
I'm not sure what you're using. I've used Claude in agent mode to port a very complex and spaghetti coded C application to nicely structured C++. The original code was so intertwined that I didn't want to figure out so I had shelved the project until AI came along.

It wasn't super bad at converting the code but even it struggled with some of the logic. Luckily, I had it design a test suite to compare the outputs of the old application and the new one. When it couldn't figure out why it was getting different results, it would start generating hex dumps comparisons, writing small python programs, and analyzing the results to figure out where it had gone wrong. It slowly iterated on each difference until it had resolved them. Building the code, running the test suite, comparing the results, changing the code, repeat. Some of the issues are likely bugs in the original code (that it fixed) but since I was going for byte-for-byte perfection it had to re-introduce them.

The issues you describe I have seen but not with the right technology and not in a while.

throwaway2037•4m ago
Holy shit, I feel the same. I was arguing with an LLM one day about how to do Kerberos auth on incoming HTTP requests. It kept giving me bogus advice that I could disprove with a tiny snip of code. I would explain. It would react just like yours. After a few rounds, it would give the first answer again. Awful. So infuriating.

I had a similar issue with GNU plot. The LLM-suggested scripts frequently had syntax errors. I say: LLMs are awesome when they work, else they are a time suck / net negative.

tatenda-ron•30m ago
Great analogy. Instead of eating the whole bag of doritos in one sitting, do it in phases. So instead of being just a QA tester, you get to pause, reflect and try to make sure you and the AI are on the same page.
bluefirebrand•4m ago
> try to make sure you and the AI are on the same page.

What good is AI as a tool if it can get not on the same page as you

Imagine negotiating with a hammer to get it to drive nails properly

These things suck as tools

tonyoconnell•57m ago
I think building apps and websites for other people is mad depressing. It went from "move this up there, and change that colour to pink" to a client ruining a beautiful site by using a nocode tool. Now they have superpowers to ruin it by adding AI generated code as well. AI can generate absolutely beautiful code if it is generated on the right architecture with the right patterns and rules. The problem isn't the AI it's the people telling AI and developers what to do.
polalavik•52m ago
similar experience - i freelanced recently (embedded systems) where i was to interface to a "software engineer" doing the backend.

Every. single. time. we hit an interface problem he would say “if you don’t understand the error feel free to use ChatGPT”. Dude it’s bare metal embedded software I WROTE the error. Also, telling someone that was hired because of their expertise to chatgpt something is crazy insulting.

We are in an era of empowered idiots. People truly feel that access to this near infinite knowledge base means it is an extension of their capabilities.

sshadmand•52m ago
I feel like it allows me do more of the fun bits of coding and creating. It's not too different than giving the easy/basic/annoying stuff to consultants and less senior engineers. Do people get mad when the hire more devs? You still get to machinate over how to attack a problem in clever ways. Also, you can give 4 out of 5 tasks to the AI and leave the fun bits for yourself.
sergiotapia•52m ago
The only thing that matters anymore in corporate is: does the code solve the problem.

Also, is it just me or has the feeling of victory gone away completely 100% ever since AI became a thing? I used to sweat and struggle, and finally have my breakthrough, the "I'm invicible!" Boris moment before the next thing came into my task inbox.

I don't feel that high anymore. I only recently realized this.

sebastiennight•51m ago
> There is no best practices anymore, no proper process, no meaningful back and forth.

Reality check: none of that ever existed, unless either the client mandated it (as a way to tightly regulate output quality from cheaper developers) or the developer mandated it (justifying their much higher prices and value to the customer).

Other than that: average customer buying code from average developer means:

- git was never even considered

- if git was ever used, everything is merged into "master" in huge commits

- no scheduled reviews, they only saw each other when it's time for the next quarterly/monthly payment and the client was shown (but not able to use) some preview of what's done so far

ekropotin•47m ago
Just want to highlight that gmnz.xyz domain is on UCEPROTECTL3 blacklist.
cweagans•19m ago
IMO, UCEPROTECTL3 is a scam and it's not worth even acknowledging their existence. https://www.reddit.com/r/sysadmin/comments/eur4ju/removal_fr... among many other similar posts.

https://www.uceprotect.net/en/index.php?m=7&s=8 -- "pay us to fix a problem that we've caused, and if you have the gall to call it what it is (extortion), then we'll publish your email and be massive dicks about it"

(To be clear, not all spam blacklists are scams - just UCEPROTECTL3 specifically)

Uptrenda•41m ago
This is all over linkedin now. Basically, idea bros manage to get their ideas seemingly working with vibe coding but the moment it breaks they expect they can just "pay to fix the small broken part" and get back to work quickly. Not realising the cost that the developer has to get up to date on the project, then probably fix a mountain of poorly done, insecure work to "quickly finish" the project. A lot of them are also scammers and try to get you to start work on it without even having an contract.

Not really worth working on any of these project.

d--b•38m ago
I see it as a reason why we’re going to remain employable for a while.
randallsquared•38m ago
> Okay, so this non-technical person is sending me codes now.

I started wondering if this person was actually a developer here. Maybe just a typo, or maybe a dialect thing, but does anyone actually use "codes" as a plural?

kridsdale1•28m ago
Always assume the author is ESL in these situations.
jgilias•27m ago
It’s not just that, there are other things in the article pointing to the person being a non-native English speaker. Which is fine, I’m one too.

It’s somehow ironic though that his written output could’ve been improved by running it through an AI tool.

Scramblejams•9m ago
In other disciplines, yes. Very common to hear it in mechanical or aerospace engineering, for example. They'll say "codes" to refer to multiple programs or "a code" to refer to a single program. It's amusing, when I was in the field I just went with it.
uwagar•34m ago
u should abuse the non technical person sending you code. not say "thanks, though"
rtp4me•26m ago
What does this mean? How are you going to abuse them? Something is missing here...
kinj28•25m ago
I run a low code platform for building internal tools & software. One of my prospect about to sign a contract came back telling me that his CTO has asked him to check vibe code tools and build a few internal tools with them. They are a large series D/E company and have over 250 internal tools built on retool (a service that they are migrating from). CTO is puzzled & is thinking if does he even need a platform to build & manage internal tools.

On other hand -- another customer of mine built a few internal tools with vibe code (& yes he does have subscription to my low code service) but then when newer requests came for upgrade thats where his vibe coded app started acting up. His candid feedback was -- for internal tools vibe code doesnt work.

As a service provider for low code --> we are now providing full fledged vibe code tooling on top. While I dont know how customers who do not wish to code and just have the software will be able to upkeep these softwares without needing professionals.