HN user

mherrmann

4,729 karma

Software business founder and entrepreneur since 2012.

https://herrmann.io

d22729c1696c40a5a35923050561ac2c

Posts138
Comments893
View on HN
github.com 1mo ago

Djevops: Self-Host Django Easily

mherrmann
29pts8
github.com 4mo ago

Show HN: Djevops – Deploy Django Easily

mherrmann
3pts0
github.com 5mo ago

Show HN: Djevops – Deploy Django Easily

mherrmann
2pts0
github.com 5mo ago

Show HN: Djevops – A CLI tool for hosting Django on bare metal

mherrmann
1pts0
github.com 5mo ago

Djevops: Host Django on Bare Metal

mherrmann
2pts0
twitter.com 5mo ago

Sam Altman felt "useless" next to Codex

mherrmann
21pts21
leerob.com 7mo ago

I migrated cursor.com from a CMS to raw code and Markdown

mherrmann
2pts2
status.linode.com 12mo ago

Linode / Akamai US-EAST is down

mherrmann
30pts30
picturebee.app 1y ago

Show HN: Picture Bee

mherrmann
1pts1
gist.github.com 1y ago

Good PRs Are Minimal

mherrmann
3pts0
github.com 1y ago

Helium: Lighter Web Automation with Python

mherrmann
199pts49
omaha-consulting.com 2y ago

The new Chromium Updater: Omaha 4

mherrmann
1pts0
omaha-consulting.com 2y ago

How to fork Chromium

mherrmann
2pts0
twitter.com 2y ago

I got a research grant to formalise Fermat's Last Theorem in Lean

mherrmann
3pts0
github.com 2y ago

Selenium-Python but Lighter: Helium

mherrmann
1pts1
github.com 3y ago

Show HN: A ChatGPT command-line tool for fixing errors in your source code

mherrmann
2pts0
github.com 3y ago

Show HN: `fix` any failing command with ChatGPT

mherrmann
2pts0
news.ycombinator.com 4y ago

Ask HN: "Newsbombs" as a way to combat authoritarian propaganda?

mherrmann
8pts6
twitter.com 4y ago

A summary of what Russian nationalist accounts think

mherrmann
3pts0
phys.org 4y ago

Matter and antimatter seem to respond equally to gravity

mherrmann
10pts1
phys.org 4y ago

New exotic matter particle, a tetraquark, discovered at CERN

mherrmann
555pts209
phys.org 5y ago

Why is space three-dimensional? (2016)

mherrmann
2pts0
news.ycombinator.com 5y ago

Ask HN: Cookie popups – how annoyed are you?

mherrmann
20pts19
gist.github.com 5y ago

Good PRs are minimal

mherrmann
1pts0
www.researchgate.net 5y ago

Gravity in Curved Spacetime Yields Quantum Mechanics in Flat Spacetime

mherrmann
4pts2
www.bloomberg.com 6y ago

Oxford's Covid Vaccine Front-Runner Is Months Ahead of Her Competition

mherrmann
4pts2
omaha-consulting.com 6y ago

Update Frameworks for Windows Applications

mherrmann
1pts0
omaha-consulting.com 6y ago

Google Omaha Tutorial

mherrmann
2pts0
covid19vaccinetrial.web.ox.ac.uk 6y ago

Oxford Covid-19 vaccine programme opens for clinical trial recruitment

mherrmann
2pts0
github.com 6y ago

Show HN: Helium – Lighter web automation based on Selenium

mherrmann
191pts62
Googlebook 2 months ago

As another n=1, I've been happy with my Pixel phones over the years and never had such an experience.

Claude Code and others often write code that is more complex than it needs to be. It would be nice to measure the code complexity before and after a change made by the agent, and then to tell it: "You increased code complexity by 7%. Can you find a simpler solution?".

ChatGPT Health 7 months ago

I strained my groin/abs a few weeks ago and asked ChatGPT to adjust my training plan to work around the problem. One of its recommendations was planks, which is exactly the exercise that injured me.

My cleaning lady's daughter had trouble with her ear. ChatGPT suggested injecting some oil into it. She did and it became a huge problem, so that she had to go to the hospital.

I'm sure ChatGPT can be great, but take it with a huge grain of salt.

Now imagine what happens when a new programming language comes along. When we have a question, we will no longer be able to Google it and find answers to it on Stack Overflow. We will ask the LLMs. They will work it out. From that moment, the LLM we used has the knowledge for solving this particular problem. Over time, this produces huge moat for the largest providers. I believe it is one of the subtler reasons why the AI race is so fierce.

I use Claude Code every day and find that it still requires a lot of hand-holding. Maybe codex is better. But just in my last session today, Claude wrote 100 lines of test code that could have been 20, and 30 lines of production code that could have been 5. I'm glad I do not have to maintain 300 kloc of 100% AI-generated code. But at the end of the day, what counts is velocity and quality, and it seems OP is happy. The tools certainly are useful.

Hm, I'm sorry you feel that way. It's not meant to be mean. On the contrary; Instead of encouraging someone who I feel is going down a wrong path, to me it's kinder to express my view that they aren't. I have personally wasted years of my life on technical projects, and would have been better off if someone had told me that it was a bad idea.

I spent an afternoon watching and re-watching this video just to figure out how the otherwise-undocumented behaviors of the API work. It was exclusively about Apple's implementation, and not in any way about the general CS topic.

Premium Hardware, Struggling Software

This sums it up well. The hardware is great, the software isn't.

I recently programmed the same app for iOS and Android. iOS took twice as long, simply because Apple's APIs suck. Case in point: The background task APIs (plural, yes, unfortunately) are so bad that Apple felt compelled to publish a video "Background execution demystified" [1]. If a dev creates an API and then has to publish docs "[my API] demystified", then the API sucks. Period.

I value stability and the freedom to configure the OS to my liking. macOS is stable but forces countless things on me that I do not want. Windows offers freedom but comes with many glitches. Linux is extremely stable and puts me first by letting me configure it. I love it.

[1] https://wwdcnotes.com/documentation/wwdcnotes/wwdc20-10063-b...

My favorites:

To quickly find text, select some text and press ⌘E followed by ⌘G.

In save dialogs, press ⌘= to switch between the compact and expanded layout.

In save dialogs, press ~ to open a Go To File dialog prefilled with the home directory. Press / to open it prefilled with the root directory.

Hold Option while opening the Wi-Fi and Bluetooth menus to access extra options.

After copying a file, press ⌥⌘V to move the file instead of pasting a copy of it.

Terminal:

Press ⇧⌘A to select the output from the previous command.

Press ⌘L to clear the output from the previous command.

Press ⌃⌘V to paste and format text that is properly escaped for the shell.

Press ⌃T while a command is executing to view runtime statistics about the execution so far.

I put it down to desktop utility apps being a very tough market because 1. they are time-consuming to develop and 2. people hate paying for desktop software. You already have several comments in this very thread from people complaining about the price:

* https://news.ycombinator.com/item?id=43102477

* https://news.ycombinator.com/item?id=43099230

* https://news.ycombinator.com/item?id=43097749

Ah and yes, I'm still getting a handful of fman sales per month. But nowhere near enough to justify any time investment.

I once devoted 2 years of my life to developing a file manager called fman [1]. In total, it generated probably 35,000$ in profits, so my income from the project is somewhere around 10 $/h. As software developers, our opportunity costs are high. I use my file manager to this day and love it. But I regret spending so much time on it.

Congratulations on your launch. I wish you more success than I've had. Failing that, I wish you that you will see earlier than I did when it is time to move on.

I once recorded a video about my experiences developing a file manager [2]. Maybe you'll also find some interesting bits and pieces on fman's blog [3]. Incidentally, an article there is what sparked my current venture, which is much more profitable: consulting services around automatic updates.

If you'd like to have a chat, feel free to reach out. My contact info is on my website. :-)

Good luck!

[1] https://fman.io

[2] https://m.youtube.com/watch?v=I1K3IkOlaVw

[3] https://fman.io/blog/

I do believe this is the next natural evolution. People don't like to pay for things and ads are a proven business model. I bet the big labs are looking into this

Could this be an attempt to prevent Altman from turning OpenAI into a for-profit too cheaply? If I understand correctly, then turning a non-profit into a for-profit requires selling the non-profit's assets at a fair price. If Altman says he buys it for 40bn and there is no other offer, then who's to say that this is not a fair price. On the other hand, with a 90bn offer on the table, it will be hard to argue that the assets are only worth 40.