HNHacker News
TopNewBestAskShowJobs

punnerud

9,625 karma · joined May 18, 2013

Data Scientist/Engineer at Systek, a small company in Oslo/Norway.

morten(at)punnerud.net

Some hobby projects: https://claude-checkpoints.com https://blank-black-screen.com https://politihelikopter.com http://punnerud.github.io/CamDelete https://punnerud.github.io/Auto-Mouse-Jiggler-Mover

submissionscomments
punnerud··on Just me feeling that Mythos/Fabel just 1% there?
Not just experience or prior knowledge; more like a way to generalise knowledge and connect the dots with little training data.
punnerud··on San Francisco offline route calculations in browser using Rust (live demo+MIT)
Its already 100% using Rust, the Python part is just a wrapper if people want to use it within Python. Also have made an iOS app I soon will release, and for browsers, using just Rust. There is documentations on how to use the Rust part.
punnerud··on New 10 GbE USB adapters are cooler, smaller, cheaper
RTL8159 is way cheaper from Aliexpress in other products, and most is this small or smaller for 10G.

The article should maybe have been focusing on that piece?

punnerud··on Project Glasswing: Securing critical software for the AI era
Simon Willis (guy behind Django) told about this 5days ago (19min in): https://youtu.be/wc8FBhQtdsA?si=OeA5qzbWGqDY8Vu4
punnerud··on OCR for construction documents does not work, we fixed it
Thank you, I remember a lot of good discussions between architects and engineers. How to make it both beautiful and a good environment to be in
punnerud··on OCR for construction documents does not work, we fixed it
I had a job as HVAC engineer for the upgraded Oslo Airport back in 2011; started doing HVAC work for 3 weeks the rest was programming trying to make the rest of people more efficient. Made an Excel sheet with a lot of macros to manage all the drawing of the airport. That’s why I switched to programming when I continued to study, and did not want to come back before I got more experience.

They even gave me a big desk at Trondheim/Tyholt so I could help them with the software during my studies.

punnerud··on OCR for construction documents does not work, we fixed it
«Why we did it»; would rather have a “How we did it”. The why gave me AI generated marketing material feelings.

Tailscale’s article about NAT traversal is an example of how to write “how we did it”: https://tailscale.com/blog/how-nat-traversal-works

punnerud··on Python 3.15's JIT is now back on track
And PyTorch, and Pandas, and, and…
punnerud··on Show HN: I built an iOS app to WebRTC into my Mac terminal from the toilet
If its just static content you can also use GitHub Pages, its free and you get SSL/OwnDomain, use it for most of my iPhone/Mac Apps. Example https://jetpach.com/
punnerud··on Show HN: I built an iOS app to WebRTC into my Mac terminal from the toilet
Should fix the images on the page, but the app looks good. Using Termius on iPhone, but seriously thinking of trying something else
punnerud··on Diode – Build, program, and simulate hardware in the browser
Wished there was more of a Minecraft style of control. A bit hard to do changes using a touch interface (example iPhone or iPad)
punnerud··on How Taalas “prints” LLM onto a chip?
Could we all get bigger FPGAs and load the model onto it using the same technique?
punnerud··on 14-year-old Miles Wu folded origami pattern that holds 10k times its own weight
That’s like saying origami is already a thing. Agree that this could be cool to test as new kind of infill.
punnerud··on I want to wash my car. The car wash is 50 meters away. Should I walk or drive?
ChatGPt 5.2: “ Drive — because it’s your car that needs to get to the car wash.

50 meters is comically short, but walking there without the car doesn’t solve the “wash the car” part. If you’re worried about it feeling silly, you can also just roll/push it that distance if it’s safe and legal where you are, but the practical answer is: drive it over.”

Grok: “To wash your car at a car wash 50 meters away, you’ll need to drive it there—walking would leave the car behind, and I’m assuming you don’t have a really long hose or a team of helpers to carry it. That said, if you’re feeling extra eco-friendly (or just want the exercise), you could theoretically push it, but that’s probably more hassle than it’s worth for such a short distance. Drive safe!”

Claude Opus 4.6: “Drive. You need the car at the car wash. ”

punnerud··on Europe's $24T Breakup with Visa and Mastercard Has Begun
“Has begun” as in recent? BankAxept has been in use in Norway since 1991 to avoid the VISA/Mastercard “tax” https://en.wikipedia.org/wiki/BankAxept

Biggest banks here refused to support Apple Pay and worked hard on legislations to open NFC access. Now we can pay with no fees to Visa/Mastercard or Apple even from our phones.

punnerud··on The Codex App
When can I get remote access in the iPhone app? Start on my laptop, check results using Tailscale/VPN and add follow up’s on the mobile to run on the computer. Know many that would love this feature.
punnerud··on Show HN: Moltbook – A social network for moltbots (clawdbots) to hang out
My Clawdbot/Moltbot/OpenBot can’t access. Tried multiple times, so guess it’s overloaded. (It don’t have access to any sensitive information and running on a isolated server)
punnerud··on iCloud Photos Downloader
Believe it work for everyone? I am located in Oslo/Norway, so can’t check if it does not apply everywhere.

Only need to go to this page to do the request https://privacy.apple.com/

punnerud··on iCloud Photos Downloader
You know you only need to do a GDPR request to Apple (dedicated page), select images and you get a download link after a few hours
punnerud··on Stop Doom Scrolling, Start Doom Coding: Build via the terminal from your phone
Been using exactly this setup for a year now, works great. Have to be on the same WiFi to install from Xcode to iPhone. There is a “workaround” having it deploy to TestFlight, but it’s slow. Looking for a way to forward mDNS over VPN, to bad iPhone/Tailscale don’t support it. Only possibility I found is to have a separate mobile router that support forwarding mDNS.
punnerud··on How uv got so fast
My favorite speed up trick: “ HTTP range requests for metadata. Wheel files are zip archives, and zip archives put their file listing at the end. uv tries PEP 658 metadata first, falls back to HTTP range requests for the zip central directory, then full wheel download, then building from source. Each step is slower and riskier. The design makes the fast path cover 99% of cases. None of this requires Rust.”
punnerud··on Charles Proxy
Same experience. The V1 and V2 was simple to use to clear, start capture, navigate etc. Everything felt broken after the switch, for the trade off to get more features?

Maybe I should do a fork and try to fix it again

punnerud··on Charles Proxy
I was a daily user of mitmproxy, until they changed all they keybindings around version 2. Tried a couple of times to get used to the new “TMUX” style, but switched to Charles Proxy.

Have mitmproxy gotten any better in usability over the years?

Just based on the images, is seems to have the same problems?

punnerud··on Apple has locked my Apple ID, and I have no recourse. A plea for help
A good reminded to myself to do another GDPR request and download all my iCloud images to an external hard drive
punnerud··on Gemini 3
I made a simple webpage to grab text from YouTube videos: https://summynews.com Great for this kind of testing? (want to expand to other sources in the long run)
punnerud··on Why do some radio towers blink?
Never seen a blinking light on a tower in Norway. Why the difference between countries, can’t be that huge difference risk if some don’t have them?
punnerud··on EuroLLM: LLM made in Europe built to support all 24 official EU languages
Norwegian is also included, based on the model card: https://huggingface.co/utter-project/EuroLLM-9B
punnerud··on Summy News – Summarize YouTube Videos
Even exist a simpler version like summynews.com/JZLZQVmfGn8 (text format) or summynews.com/?v=JZLZQVmfGn8 (web viewer)
punnerud··on Summy News – Summarize YouTube Videos
Can also easily be accessed with a API/GET request: https://summynews.com/api.php?v=VIDEO_ID Example: https://summynews.com/api.php?v=JZLZQVmfGn8 Caches requests and can freely be used by LLMs, API etc.
punnerud··on The Great SaaS Gaslight
For smaller projects I actually started to like to vibe code in PHP; API, user login (magic links), webpages etc. Stable, lower maintenance, faster iterations etc. Now its really fun to build.
← PreviousPage 2 of 30Next →