Frederik Handberg

Zero-JS Hypermedia Browser

avatar
Frederik Handberg
npub1nj0c...2gqz
23 🇩🇰 Studying for a degree in Software Engineering while building fun projects and working freelance as a News Photographer 📷 I share my software projects, photos and videos from my work as a news photographer, and progress updates as I learn to sew garments. Basically, I just write about my hobbies. frederikhandberg.com

Notes (20)

After updating to #macOS Tahoe, I'm trying to use #Safari as my primary browser. The new UI looks good, but I have found it to be a bit slow - especially when using Threads[.]com. This could just be because I use the Private Relay-thing. I'm using the Safari extension called Nostash as my Nostr signer. Works great. https://github.com/tyiu/nostash
2025-09-20 14:45:39 from 1 relay(s) View Thread →
With my new #sewing hobby I’ve been looking for YouTube channels teaching how to sew garments. One of the really good channels I’ve found is called Victoria Jin. https://youtu.be/kWofmqyVqpM
2025-09-18 13:24:01 from 1 relay(s) View Thread →
I think making stories on #Nostr would be pretty easy. And by stories I mean like on Instagram where they disappear after 24 hours. Nostr.build could have an option where media is deleted/hidden after 24 hours. The note would of course exist for ever, but it would just be an empty note with nothing.
2025-09-17 20:29:28 from 1 relay(s) View Thread →
Walking the dog on the beach earlier today. Finally the weather was actually good. Been trash these past few days. On a random note, I’m sad that Apple removed the Mickey Mouse hand from macOS in the new update. It was so iconic… otherwise it’s a cool update. Just wanted to say that… image
2025-09-17 20:24:43 from 1 relay(s) View Thread →
The new UI on #Nostur app looks really good. Only bug I noticed is the rectangle-thing showing. It shows user info when scrolling down, but otherwise it should probably just be hidden. At first, I thought it was a search field… image
2025-09-17 20:18:36 from 1 relay(s) View Thread →
A month ago, I mentioned how I wanted to learn #sewing, but I haven’t done anything about it until now. Today I purchased two sewing machines: - Lockstitch: Jack A6F-E - Overlock: Jack C7 Urus 4-thread I also bought some feet for the lockstitch, like an adjustable zipper foot. I forced myself to wait with buying machines before I had sold the last two Juki sewing machines I had in stock at my little sewing machine #business. Today, they finally sold to a company that wanted to buy both machines. So now I purchased two machines for myself to learn sewing - something I’ve been wanting to learn for a long time… #hobby nostr:nevent1qqspescdr3m5djejy47ptfzstwj2gl9zzc593vm7asjc95edf2vasxczyzwflq0d090s7hh62kyn9qjxslvyl3lx5n86dk6ad5a4pl9hl7hvyqcyqqqqqqgpz3mhxue69uhkummnw3ezummcw3ezuer9wccqugf7
2025-09-16 14:49:06 from 1 relay(s) View Thread →
Building a simple todo list app for fun. Taking a break from the notes app. The #Markdown rendering is difficult, as I can’t just render HTML. I mean, technically I could. Nothing is preventing me from using a `WKWebView`, but I don’t want that. I want the app to be completely native, and embedding a small website in the app isn’t really native… Now I’m developing a little todo app. Need to add dates for deadlines, implement searching, functionality to edit and delete - I think that should be it. Perhaps make a menu bar app for it as well. It’s really just a project I’m doing for fun to improve my Swift skills. The notes app was the first real Swift app I’ve ever worked on, and it’s super hardcore to build (mostly because of Markdown rendering), so not exactly an ideal first project. This todo app is much simpler. #dev #Swift #macOS image image
2025-09-14 20:58:40 from 1 relay(s) View Thread →
The pictures are from yesterday ☀ It was a really beautiful day 🌳 #nature image image
2025-09-12 20:07:10 from 1 relay(s) View Thread →
I can’t believe my home country is the one pushing for this BS… But at least it didn’t go through 🎉 (However they will keep trying to get it passed) nostr:nevent1qqsgyr090y737uk0d49hewk8h53hfldjllzu0hcjv8eswp68xvxpngqzyzpllrxap2vegxr2r7xyxgnfn5cr00faawcml444fa665kg4c57myqcyqqqqqqglas0wh
2025-09-12 07:00:16 from 1 relay(s) View Thread →
Getting the paper that says you have a degree in something (software engineering in my case) is what really matters. If two candidates apply for a job, and one has a degree while the other doesn’t, the one with the degree will most likely get the job. Don’t go to college purely to learn something and especially not CS, since everything in CS can be learned at home. Go to college to make it easier to get a job. It just makes you more future-proof. That’s my opinion, but I also learn much better by just jumping in myself and trying hard, rather than listening to someone explain how it’s done. nostr:nevent1qvzqqqqqqypzq3svyhng9ld8sv44950j957j9vchdktj7cxumsep9mvvjthc2pjuqy8hwumn8ghj7mn0wd68ytnddakszyrhwden5te0dehhxarj9emkjmn9qyt8wumn8ghj7un9d3shjtnwdaehgu3wvfskueqprpmhxue69uhhyetvv9ujuumwdae8gtnnda3kjctvqy28wumn8ghj7un9d3shjtnyv9kh2uewd9hsqgyu7v0as2zeyv9huu6lxhhrzwk4vwmpncgx9rrfcttkmu5vp757hsfj9etr
2025-09-11 21:09:04 from 1 relay(s) View Thread →
The new #Canon C50 is pretty crazy! 📷 I could really use a second camera with my long zoom lens attached all the time, so that I don't need to switch between my two primary lenses all the time. It's pretty annoying... And, I don't have the time to change lenses, so I'm often missing out on good pictures and videos. But it would be stupid of me to buy a Canon, as both my primary lenses (Sony 200-600mm and Tamron 35-150mm) are for Sony FE-mount. Also, the Canon RF lenses I would be interested in are so crazy expensive... 😳 They are basically the same price as the camera itself. Hopefully #Sony is working on a second generation of the FX3 🤞
2025-09-11 19:12:08 from 1 relay(s) View Thread →
I think I'll get the new AirPods Pro 3, but not tempted by the 17 Pro Max... Already have a 15 Pro Max and I just don't see any reason to upgrade. Was really hoping they would finally get rid of the camera/face ID cutout, but nope, that didn't happen.
2025-09-10 09:38:15 from 1 relay(s) View Thread →
Performance is pretty bad in my notes app and it makes sense why. And when I say bad, I really mean it 😂 It jumps to 100% CPU usage when writing super fast in a document with lots of #Markdown styling. I am currently rerendering the entire Markdown file every time the user types a single character - this is obviously not ideal... The plan is to only rerender the Markdown in the visible area. Also, I should track the text that was last processed to avoid re-parsing it.
2025-09-10 09:35:12 from 1 relay(s) View Thread →
I don't really use #Bluesky, but I found this and thought it looked interesting. It’s a way to build custom feeds (aka little recommendation algorithms), and then the feed can be shared with others. https://www.graze.social/
2025-09-09 20:06:48 from 1 relay(s) View Thread →
It’s technically a folder, but on macOS it appears as a single file because it uses a package extension (`.textbundle`). **Then it’s all bundled and easily shareable:** My Note.textbundle/ ├── text.md ├── info.json └── assets/ ├── some-image.png ├── screenshot.webp └── video.mp4 nostr:nevent1qqsq20eqshnj4reuqr8d8jmrpplvprwnte8vnn8r3rw0as69hntgyvczyzwflq0d090s7hh62kyn9qjxslvyl3lx5n86dk6ad5a4pl9hl7hvyqcyqqqqqqgpz3mhxue69uhkummnw3ezummcw3ezuer9wc0n9g2h
2025-09-09 16:10:19 from 1 relay(s) View Thread →
Just found out about `TextBundle`. Could be interesting for my notes app. I need a way to bundle all assets referenced in a note so it’s easily portable. Users should be able to just share a folder and all assets should be included. TextBundle could potentially be a solution. https://textbundle.org/
2025-09-09 16:05:25 from 1 relay(s) View Thread →
The bug is fixed, so now Markdown renders immediately when opening a note. However, there's a new bug now... 😫 **The bug:** Clicking below the text in the Markdown editor to focus the text field works correctly on the first click, but on the second click, it no longer focuses. The caret should jump to the end of the text. **Scenario:** Text in `NSTextView` spans only three lines, leaving plenty of whitespace between the text and the bottom of the window. When the user clicks on the text or below it, the text view becomes focused as expected. However, after this, clicking in the whitespace below the text no longer focuses the text view. nostr:nevent1qvzqqqqqqypzp8yls8khjhc0tma9tzfjsfrg0kz0cln2fnaxmdwk6w6sljmlltkzqyt8wumn8ghj7un9d3shjtnwdaehgu3wvfskueqpz3mhxue69uhkummnw3ezummcw3ezuer9wcq3samnwvaz7tmjv4kxz7fwwdhx7un59eek7cmfv9kqqgx3ee460q0968rqqp5n6t6x339n3t0queggjaj2rtf9p96qg8fazvxudcjv
2025-09-08 19:21:31 from 1 relay(s) View Thread →
A small fire broke out in a shed after a weed burner caused it. One person has been charged by the police. #press image image image image image
2025-09-08 14:04:58 from 1 relay(s) View Thread →
September 💚 I love this month. I guess mostly because it’s my birthday month… image image image
2025-09-08 12:21:12 from 1 relay(s) View Thread →