I’ve been to #Italy many times, but I’m always impressed by how beautiful the country is 🇮🇹
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
On holiday in Italy right now. Haven't been coding much these pasts days because it's so warm here 🥵 My body can't handle the heat... I'm used to Danish weather, so I can't really be judged 😂
Yesterday afternoon, I did manage to implement some validation for usernames and passwords for my social media project. Now, usernames can only be lowercase and can contain letters, numbers, dashes, and underscores.
#dev #italy View quoted note →
Looks really good and apparently it does support monitors without a notch.
But a price tag of 25 USD seems kinda steep. #NotchNook #Mac
View quoted note →
View quoted note →Need to give this a try. Wonder if it works for displays without a notch. Hopefully it does. #Mac
Mastodon
The Verge (@verge@mastodon.social)
NotchNook gives MacBooks their own Dynamic Island https://www.theverge.com/2024/7/21/24202914/notchnook-mac-app-dynamic-island-iphone
She catched a mouse and she's very proud 🐭🐈 #catstr #cat 

I haven’t made any updates on my #drone project in a long while, but recently I purchased the flight controller (CUAV X7+) and GPS (#CUAV Neo 3 Pro). I’ll probably need to run a dual GPS setup for better stability, given that it’s a big and expensive drone.
Before buying the motors and ESCs for the actual drone project, I think I’ll get the #Holybro Development Kit X500. It’s affordable and great for testing to ensure everything works properly. 

Really interesting.
Excited to see how this project evolves. View quoted note →
Making some great progress on my social media platform! Most of the core functionalities are up and running, like creating an account, logging in, making and publishing posts, liking posts, following users, editing posts and viewing past revisions, etc.
There are still a few things I need to implement. I think the next steps will be:
- Sharing posts
- Commenting on posts
- Saving a draft
Today, I improved the settings by adding an option to switch between light and dark mode. I initially designed the UI for dark mode and haven’t fully finished the light mode yet, so some things still look a bit off.
I eventually want the platform to use the Nostr protocol, but for now, I’ve set up a centralized database to learn how CRUD development works. This is my first big web application, and I don’t have much experience with React, NextJS, Prisma, or Supabase, so there’s a lot to learn. But it’s really fun, and I’m learning a ton along the way.
But the ultimate goal is to make it into a Nostr client for the web.
#press


#press


One problem I see with Nostr is the deletion of notes. If you delete a note, you can't be sure if the note is actually getting deleted from all the relays it has been broadcasted to. Some relays honor the delete requests while others don't.
Say you post something that turns out to be copyrighted or maybe you just regret whatever you published on Nostr. You can't get rid of the note, depending on whether the relays will honor your delete request.
Moral of the story: You better make sure not to post something you'll later regret.
#Nostr
As far as I see it, the biggest problem with incorporating multiple social communication protocols in the same client is that the client must be adapted for each protocol. Protocols can be vastly different: for example, one might natively support liking a post (as NIP-25 does for Nostr), while another protocol might not.
Therefore, the UI will need to adapt depending on the protocol.
So, one post might have a like button while the next post in the timeline might not — depending which protocol the post originates from. This inconsistency can lead to a weird design and possibly a bad user experience.
#dev #design View quoted note →
One of the things that I find coolest about decentralized social media is that you can switch clients. You can even make your own.
You’re not locked into or forced to use a front-end that you don’t like.
#decentralized #clients
#press


Small fire in an industrial building. #press 

Just purchased Final Cut Pro. I’m excited to see how it compares to DaVinci Resolve.
I feel DaVinci Resolve is too advanced for what I need as a news photographer. I only need to cut and trim individual clips and blur faces and license plates.
From what I’ve heard, people say Final Cut Pro is faster to work with.
As a news photographer (nightcrawler), speed is most important. You need to be faster than your competition otherwise you don't sell anything...
#videoediting #videographer
#press 

#press 

#press


#press 
