HN user

planb

3,098 karma

I work at a German semiconductor company and make https://www.pdfscannerapp.com in my free time.

Posts29
Comments483
View on HN
depthfirst.com 2mo ago

Nginx Rift Heap-based Buffer Overflow

planb
1pts0
www.washingtonpost.com 1y ago

Justice Dept. scales back crypto cases in line with Trump administration memo

planb
119pts234
www.theverge.com 1y ago

Trump's DOJ will no longer prosecute cryptocurrency fraud

planb
18pts2
therecord.media 1y ago

Fortune 100 companies have unwittingly hired North Korean IT workers

planb
7pts1
old.reddit.com 2y ago

Vultr is now claiming full perpetual commercial rights over all hosted content

planb
44pts5
github.com 3y ago

Stable Diffusion with Core ML on Apple Silicon

planb
3pts0
www.researchgate.net 4y ago

What Words Do We Use to Lie?: Word Choice in Deceptive Messages (2017)

planb
2pts0
github.com 4y ago

Embedded Malicious Code in node-ipc

planb
139pts124
news.ycombinator.com 5y ago

Ask HN: Why is Google full of spam?

planb
3pts1
edition.cnn.com 5y ago

Trump says he will ban TikTok

planb
4pts1
twitter.com 7y ago

Now that Google+ has been shuttered, I should air my dirty laundry

planb
2pts0
bugs.chromium.org 7y ago

Ghostscript: multiple critical vulnerabilities inc. remote command execution

planb
5pts1
blueprints.amazon.com 8y ago

Amazon Alexa Skill Blueprints

planb
2pts0
www.learnopencv.com 8y ago

Why does OpenCV use BGR color format?

planb
1pts0
john.mcafee.usesthis.com 12y ago

The Setup / John McAfee

planb
2pts0
thewirecutter.com 13y ago

Steve Jobs Was Always Kind To Me (2011)

planb
3pts1
www.codinghorror.com 13y ago

For a Bit of Colored Ribbon

planb
49pts46
www.chuqui.com 13y ago

Apple and NFC — why it’s not there

planb
1pts1
www.dailywireless.org 14y ago

1 Gbps WiFi Next Year

planb
1pts0
waxy.org 14y ago

Apple's 1987 Knowledge Navigator, Only One Month Late

planb
244pts45
twitter.github.com 14y ago

Bootstrap, HTML GUI toolkit from Twitter

planb
3pts0
googleplusplatform.blogspot.com 14y ago

The Google+ Platform Blog

planb
48pts8
bradcolbow.com 15y ago

This is Why Your Newspaper is Dying

planb
3pts0
highscalability.com 15y ago

Google+ Is Built Using Tools You Can Use Too

planb
72pts36
dmfrancisco.github.com 15y ago

Desligado - simple web application supporting disconnection and deferred updates

planb
1pts0
www.pdfscannerapp.com 15y ago

Simple and fast document scanning and OCR for Mac OS

planb
1pts0
lunduke.com 15y ago

Linux: The Source of All Desktop Innovation

planb
94pts90
nickharris.wordpress.com 15y ago

Exceptions are Exceptional

planb
1pts0
blog.yafla.com 15y ago

Chaos Monkeys and SSDs

planb
4pts0
Making 4 hours ago

Of course. But I have been programming for over 30 years and I know that I cannot be an expert for everything. Besides that, maybe my capacity for thinking won’t grow anymore. But my capacity for solving problems just exploded in the last few years thanks to AI.

Making 4 hours ago

How do people imagine the process of creating software with AI? Tell it “I need an app where I can send images to friends” and accept the first result?

In your analogy, what I’m talking about is more like talking to a chef with the idea of a novel recipe and describing the ingredients and how you would like it to taste (of course also accepting suggestions).

I would take more pride in that meal than in a standard burger I completely cooked myself - maybe because I know I am able to prepare a great tasting burger and already did so many times. OTOH if this would be the first burger I made in my life I would be immensely proud of it.

Making 5 hours ago

Let’s not argue about the meaning of “making”, but that’s a very limited view of how value is created. So in your view the producer or even the director of a movie cannot take pride in it because the actors are the ones doing the work?

Making 6 hours ago

But that’s just arguing about the meaning of the word “make” now. The real discussion does not seem to be about words though but about value. If you find vibe-coded software worthless, you value the process and work that went into it more than the finished end product. I can fully understand this. But it’s just not the way I feel about it.

Making 6 hours ago

I know many people agree but I can’t really follow this sentiment. I can still take pride in something I “made” with an LLM even if I did not write a single line of code for it. I wouldn’t show it around and proclaim what a great programmer I am, because I did not program it, but coding was never the main goal, it was always the means to create the finished end product. When I plan a remake of my garden and then hire a professional landscaping company to build it, I can still sit on my patio in the sunset with a cold beer and be proud of my new cozy environment. I feed the same way about software. My vibe coded guitar tab editor has features that no other software has that I needed and it’s solving a real problem I had. I would never have created it without AI, because I simply don’t have the time besides my job, family and other hobbies (like really practicing playing guitar). So fine, tell me I shouldn’t be proud of it, but don’t tell me I did not “make” it because it simply would not exist if I hadn’t created it.

I’m not sure it’s so simple. I went on a trip with friends this weekend and cut a video from all the short clips we filmed on our phones. Before AI I would have used some song from my music library as the background tune. This time I created a song with Suno that fits the clips and includes some funny anecdotes from our vacation. If I was very talented and had the time, I could have written the lyrics and recorded the song myself (which undoubtedly would be even more awesome), but I can’t do this. So I used AI as a tool to do it for me. Everyone agrees it’s more personal and a better conserved memory of our shared experiences.

I have good results with this prompt after every larger change: Now do a final code check. Is everything tidy and do the components adhere to the principle of separations-of-concerns. Is everything in an understandable and maintainable state? Do we make any assumptions that may not be true anymore? Is any code left over from previous edits or experiments that does not belong into the codebase? Is the documentation still representing the current state of code?

Sound like snake oil. How would this work? The app that the agent is developing needs access to the file, so access to it cannot be blocked. Just because read_file can not access it (I think current harnesses prevent reading .env files already), does not mean the contents will never be seen by the model.

Sometimes I have weird fantasies about a post apocalyptic world where factories burned down and people have to live with the tech that’s available. No network, just off site solar power or generators, only local devices. I think it’s interesting to think about how far we could get with this.

Does anyone have recommendations for novels, movies or video games with that topic?

This is not about information but about capital. Even if we had free access to the weights of the best models in the world: who would be able to run them?

This will not happen. None of the existing apps people use daily on their phones have any incentive to support this. Social media wants the people to doomscroll, shopping apps and booking sites want to use their own dark patterns to make people believe they get a special discount if they buy _now_ and everything else just wants users to see the ads. Why on earth would they offer convenient hooks for AI chatbots?

You're absolutely right! "Why Does This Matter?" was a dead giveaway that this article was not written by a human — it was written by a large language model.

But really: "Why does this matter?" When looking at an article like this, I rarely read the text. This is just fluff no matter if AI-generated or hand written. The info is "there's a LEGO set of that ASML machine" and the picture of that set. That's all I want to know before clicking the back button.

But there is interesting information in lots of the comments. Like the quote from Ternus about Apple Maps in one of the comments. This gives relevant insight of how he thinks and how he might handle problems when he takes over.

Yes, but none of this applies to the local codex agent that runs when I tell it to and has access to my computer. Like: „scan this folder of PDFs and create an excel file with all expenses. Then enter them into my tax software.“ This needs access to very sensitive data and involves a quite complex handling of data. But the only attack vector I see is someone injecting prompts into my invoice files.

How many of these threat vectors are just theoretical? Don’t use skills from random sources (just like don’t execute files from unknown sources). Don’t paste from untrusted sites (don’t click links on untrusted sites). Maybe there are fake documentation sites that the agent will search and have a prompt injected - but I haven’t heard of a single case where that happened. For now, the benefits outweigh the risk so much that I am willing to take it - and I think I have an almost complete knowledge of all the attack vectors.

Can you give me any new (i.e. released in 2026) app that does something useful? There's just not many good app ideas left after all..

Nobody said that. But as you say, it's just a tool. Tools need to be used correctly. If tools are unintuitive, maybe that's due to the nature of the tool or due to a flaw in it's design. But either way, you as the user need to work around that if you want to get the maximum use out of the tool.

You're absolutely right! No, really: I've never had this problem of unprompted changes when I'm just asking, but I always (I think even in real-life conversations with real people) start with feedback: "Works great. What happens if..."

I think people having different styles of prompting LLMs leads to different model preferences. It's like you can work better with some colleagues while with others it does not really "click".

As a non native speaker, I sometimes use LLMs to search for a way to formulate my thoughts like I intend them to be received by the reader. I'd never just copy the verbatim LLM output somewhere, it always sounds blunt and not like me, but I gladly apply grammar corrections or better phrasing.

I'd normally not do this for a text of this length, but just for fun, here's what ChatGPT suggests:

As a non-native speaker, I sometimes use LLMs to help me find wording that conveys my thoughts the way I want them to be understood by the reader. I would never copy the output verbatim, because it often sounds blunt and unlike me, but I’m happy to use grammar corrections or improved phrasing.

I understand the message this tries to tell but this is not how it will look. This is how dying cash cows look. This isn’t even dangerous, it’s just ugly and wouldn’t be used by many people.

The real thing will look like ChatGPT. It will even answer WAY faster, because every microsecond means real money. The answers will sound real. They will even be useful. But maximally engaging. Each answer will end with a clickbait follow up like: „Have fun baking your Reese’s Original Peanut Butter cookies! Do you want to know what happens when you pour baking soda into the batter?“

I really hoped for that experience when clicking the headline.

Me too! I learnt a lot about how games „work“ by using the level editor and using more and more of the advanced features. And playing your own worlds in 1vs1 serial linked multiplayer mode was a whole new experience.

HackMyClaw 5 months ago

Please keep us updated on how many people tried to get the credentials and how many really succeeded. My gut feeling is that this is way harder than most people think. That’s not to say that prompt injection is a solved problem, but it’s magnitudes more complicated than publishing a skill on clawhub that explicitly tells the agent to run a crypto miner. The public reporting on openclaw seems to mix these 2 problems up quite often.

ClawHub isn't even useful. You can just point tell your OpenClaw agent you want it to do, and it will implement it. No need to rely on someone else's code^H^H^H^H textual descriptions of how to do talk to service xzy.