=> More informations about this toot | View the thread
I was quite surprised to find my highly-obscured blog listed on Kagi's smallweb added by no other than it's CEO: https://github.com/kagisearch/smallweb/blob/main/smallweb.txt
Welp, turns out they just scrape lobste.rs feed and add anything that pops up there ¯_(ツ)_/¯
[#]kagi
=> More informations about this toot | View the thread
[#]TIL: in Finnish there's word "kusipelti" for a neighbour, who urinates onto an oven tray, freezes it, and then drops the "icicles" into other people's mail boxes (which are usually in the entrance doors). I love the neighboring culture in this country 🇫🇮
https://urbaanisanakirja.com/word/kusipelti/
[#]finnish
=> More informations about this toot | View the thread
New post ✍️
https://blog.bemyak.net/dev/security/
I often see how people make security decisions based on pure intuition.
Can I store TOTP in my password manager?
Should I use a local password manager or is a remote one OK?
Is it OK to configure multiple second factors?
I'll try to answer these questions by describing the underlying Information Security Theory, so you'll have a decision framework to make educated choices.
Enjoy and stay safe!
And let me know what you think :)
[#]security #bitwarden #blog #howto #keepass #totp
=> More informations about this toot | View the thread
Welp, goodbye Bitwarden, you've been so helpful to me for more than 5 years 🫡
Hello, KeePassXC, hope we'll make a great team and it will last much longer 🤝
=> More informations about this toot | View the thread
I've made a silly meme base on my struggles over the last month 🥲
[#]rust #python #rustlang
=> More informations about this toot | View the thread
I really want to like Zed editor, but:
So there's an obvious risk that it'll run out of funding, start introducing paid/noisy/crappy features and eventually relicense the whole thing to lock it behind a paywall before vanishing out of the existence. The open-source license won't help, like it didn't with Atom (the previous project by the same authors).
But hey, in the meanwhile it's a nice editor :)
[#]zed
=> More informations about this toot | View the thread
I'm working on an "info-station" project: an e-ink display attached to a microcontroller (ESP32-C3) showing weather and local transport info. One of the challenges is to translate "smart symbol" code (e.g., 24) returned from a weather provider API into an image.
I found a repo with all the images in SVG format, and spent some time setting up building scripts in Rust to create an automated conversion pipeline.
Rendering an SVG into raster turns out to be surprisingly difficult. Luckily, there's the resvg
crate, which handles it nicely. A quote from its README is worth mentioning:
SVG is a very complicated format with a large specification (SVG 1.1 is almost 900 pages). You basically need a web browser to handle all of it. But the truth is that even browsers fail at this.
Then, an e-ink screen only supports black and white colors, no shades of gray. To emulate "grayish" color Floyd-Steinberg dithering can be applied. Luckily, the image
create ships with the implementation, so the whole pipeline is tiny in terms of LoC written by me. Thank you, Rust community <3
On the screenshot:
0: original SVG image
1: SVG rendered into 40×40 raster image
2: Alpha channel replaced with white
3: BMP conversion (useless)
4: Luma8 conversion
5: Dithering
[#]rustlang #diy #microelectronics #embedded
=> More informations about this toot | View the thread
@yosh, sorry for the direct ping, but you're the only air quality geek I know, and I need advice 😅
What mask/respirator are you using?
I'm looking for something to use daily for bacterial protection during the commute. I'd prefer reusable masks, which are made in Europe and passed at least FFP2 certification.
After doing my research, I ended up with just two options: Airinum Air Light 2 or a Vogmask.
Do you happen to know if these are viable options? Did I miss something?
=> More informations about this toot | View the thread
I would really, really like people to understand this simple thing: there's no such thing as "support for a totalitarian government". If the government would have the support of the majority, it wouldn't need to be totalitarian, it would fit into democracy just fine.
But when it doesn't have the majority, it shuts down mass media, journalists, opposition, and then starts convincing everyone internally and externally that its support is unanimous. Don't ever fall for that.
Sure, there are individuals inside such countries who will pledge the allegiance to it, BUT please remember that probably at least one of the following is true:
All of these are natural, and completely normal reactions given the circumstances.
[#]pol #politics #rupol
=> More informations about this toot | View the thread
My cat is waaay too much into vegetables for some reason 🤔
Also this is probably the funniest video I captured 😅
=> More informations about this toot | View the thread
Now every time I see someone mentioning gallons, I'm gonna come right into their comments and like "ARE THESE INTERNATIONAL OR US??? Do I have to find out where you live to know this?"
=> More informations about this toot | View the thread
[#]TIL: There's gallon (4.5L) and US gallon (3.8L), and you should definitely not confuse these two when brewing 😓
I wish humans would set on one system to measure things, or at least use distinctive names for units in different systems. Am I asking too much?
[#]brewing #homebrewing
=> More informations about this toot | View the thread
[#]TIL: The first known variation of Cinderella fairytail is called Rhodopis and dates sometime between 7 BC and AD 23. It's about a Greek slave girl who marries the king of Egypt.
... which makes Cinderella older than Bible 🤯
=> More informations about this toot | View the thread
I've never backed anything on Kickstarter before, but there's a graphic novel prequel to Legacy of Kain. It's the first official product being released in the last 20 years.
A successful camping will probably be a good push towards game remakes, so if you have a couple of bucks to throw in, please do! Only ~1.5 days left 🥹
https://www.kickstarter.com/projects/bitbotmedia/legacy-of-kain-soul-reaver-prequel-graphic-novel/
=> More informations about this toot | View the thread
No, Firefox, I think I'm as safe as it gets
=> More informations about this toot | View the thread
I managed to recover a list of my RSS subscriptions, which was gone together with my server in 2020. A good friend of mine powered up the storage and I extracted an old backup, which luckily includes MySQL data directory. Finally I got my precious list of feeds back!
Yesterday I spent hours importing it, and OMFG the Internet has changed so much since 2020.
Lots of resources are just gone. Small blogs I used to read now have their domain name on sale. A big project I was involved with is now closed. One project I used to believe in turned out to be a scam, but they try to cover it up and the website is just a placeholder nowadays.
Dilbert comics is gone. Mr. Lovenstein no longer has a feed. The same is true for several other web comics.
The Russian segment of the internet (a.k.a. runet) is pretty much devastated. Lots of local activist movements are no longer there. The biggest IT media Habr.com is overtaken by corporations doing their SMM. Even in pop science news aggregators there are occasional unjustified praises to Russian weapons and condemning of Ukrainian/NATO's. The online Hacker journal publishes ads of Astra Linux 🤦
In all this despair, I was pretty happy to find that some projects I loved are doing amazingly well, most of them TTRPG-related.
Not sure what's the take away here, but at least praise the Internet Archive 🤷♂️
=> More informations about this toot | View the thread
=> This profile without reblog | Go to bemyak@lor.sh account This content has been proxied by September (3851b).Proxy Information
text/gemini