The Rust base64 crate got a new release the other day, which removed (or rather deprecated for now) the simple encoding/decoding API and requires quite a bit boilerplate for such a simple task.

The maintainer does not see the point in providing a simpler API for the common cases because if the API is too difficult to use then Rust is just the wrong language for you 🙄

Too bad the crate has such a prominent name on crates.io and is used so widely. I hope that doesn't turn away too many beginners because something as simple as base64 handling is so complicated.

The data-encoding crate looks like a good alternative for the same tasks. It provides the same amount of flexibility while still providing a simple API for the common tasks.

lib.rs/crates/data-encoding

#rust #RustLang

Tomorrow is my first day of class this semester at Duke University.

For my first year seminar I am asking the students to build and use an astrolabe. It is a great way to both get a physical understanding of the sky, and to really appreciate the sophistication of early astronomy.

The astrolabe was used for centuries to tell the time, navigate, etc. Now you can make and use one too by following the instructions here:

in-the-sky.org/astrolabe/index…

#astronomy #astrodon #histodons #teaching

This entry was edited (2 years ago)

This is a really great guide to help you prepare in advance for the possibility of having covid, and remind you what to do if the worst happens! I've never seen this kind of info all collated together like this before.

Really valuable resource! (especially if like me you have trouble remembering or making plans etc!)

Pls share around!

Link to The People's CDC guide to what to do if you have covid.
peoplescdc.org/2023/01/10/what…

#Disability #NEISvoid #ActuallyAutistic #Covid

Přidána nová verze YouTube ReVanced v18.01.35. Jedná se o upravenou YouTube klient bez reklam a dalšími premium funkcemi zdarma.

Přidáno bylo také nové APK microG, které doporučuji aktualizovat

👉 infoek.cz/youtube-revanced-apl…

“We now have the smoking gun showing that they accurately predicted warming years before they started attacking the science. These graphs confirm the complicity of what #Exxon knew and how they misled.”

#climateemergency #climatechange #endfossilfuels
theguardian.com/business/2023/…

We are continuing our investments to improve the Librem 5 software and ecosystem including #phosh
Here is what changed in phosh in 2022📱

puri.sm/posts/phosh-2022-in-re…

In 2022 we've added lots of improvements to our secure email service. 💪

Next up: Conversation view! 😀

Check out all features that we've added in the past - and that we are planning to implement: tutanota.com/blog/posts/develo…

Do you like security? Do you like privacy? Cryptography? Do you like working for a public benefit non-profit instead of an investor-beholden corporation?

Let's Encrypt is hiring for someone to join our SRE team and help run the largest Certificate Authority in the world! Come work with me and some of the most wonderful folks in tech, to make the web a better place.

abetterinternet.org/careers/le…

#jobs #sre #webPKI #security #privacy #cryptography

Usability 2023 — many of the “Frustrations” and “Delighters” listed are very much related to accessibility: smashingmagazine.com/2023/01/u… #webdev #webdesign #ux #usability #a11y #UIDesign

here's my folder of recipes i've written/modified if anyone wants them. did you know recipes can't be copyrighted? it's true! that's why all the recipe sites have blog posts on them because you can copyright a blog post that happens to contain a recipe, but the recipe part itself: not copyrightable.

cloud.bancars.club/s/rqAGPnmDp…

This entry was edited (2 years ago)
in reply to extremely vaccinated

copyright in the US
1. recipes can't be copyrighted because you can't copyright a "series of steps". too simple
2. but you can copyright a computer program right?
1. well yes
2. aren't computer programs a series of steps?
1. ...
2. didn't we start copyrighting computer programs right about the time we started going from women doing the computing to men taking over those workplaces?
1. look, computer programs are worth a lot of money,
2. and cooking is feminized labor. understood, have a good day

New update! #LibreOffice 7.4.4 is now available, with compatibility improvements and fixes. Get it here: blog.documentfoundation.org/bl…

LibreOffice reshared this.

The #Lightning Network (second layer over #Bitcoin) does not scale either. It is limited by the ridiculous throughput of #Bitcoin blockchain.

If users settle their funds at most once per year on L1 - blocking 1 year of revenues on a LN channel - only 0.82% of the world population could onboard.

truthcoin.info/blog/lightning-…

#CryptoScam #CryptoSkeptic

utterly failing at setting up my #prosody #XMPP-Server with mod_http_file_share

serverfault.com/questions/1120…

response on 5281 looks fine in browser, certs are okay-ish, but upload never starts

no documentation apart from prosody-page about that module

great. -.-

in reply to Prosody IM

@prosodyim sorry, that was just some messed up description on my part

In my actual config, the VirtualHost is just "g33ky.de", the upload-subdomain is "chat.g33ky.de" and clients do discover it.

also i've tried different clients and they worked fine on my (really) old prosody-version that still used mod_http_upload - so I don't think it's a client side problem, but something about my setup

Vláda schválila přechod webů státní správy na jednotnou doménu gov.cz
root.cz/zpravicky/vlada-schval…

The call for #GNOMEAsia2023 locations is open! Host this year's summit in your city by submitting a bid. More details about how to submit and what your proposal should include can be found here:
foundation.gnome.org/2023/01/1…

All bids are due by Feb 15.

#GNOMEAsia #GNOME #opensource

Question for Mongolian experts/users:
How do in-word line breaks work in Traditional Mongolian script used for Mongolian?
See github.com/w3c/mlreq/issues/30…
(Please send comments there, rather than here.)

I’m a frickin genius.

Context: my kid is mildly allergic to citric acid and citric fruit. Brings out eczema. And citric acid is in SO many things. And it’s painful checking ingredients lists for it.

This morning I wondered: can my phone OCR the ingredients list and check it?

My first thought was to make a little web app. But there doesn’t seem to be a OCR in web browsers yet.

But I KNOW my phone can get text from images.

Then…

Apple Shortcuts!!!

CHECK THIS OUT!!!

This website provides the full back archive of BYTE magazine, all 23 years of it from 1975 to to 1998. It's a treasure trove of vintage tech and nostalgia, not even Archive.org carries all the issues.

The site actually focuses on old Apple magazines, but has also PC magazines and other resources on the history of microcomputing.

vintageapple.org/byte

#retrocomputing #magazines

Bundeskartellamt: Google muss bessere Mitsprache bei Datenverarbeitung ermöglichen
netzpolitik.org/2023/bundeskar…

"Nutzer brauchen bessere Wahlmöglichkeiten, was mit ihren Daten geschieht"

In her #perfnow talk, @tink explained the purpose of the accessibility tree, the ways its constructed in different browsers, and the impact that has on both performance and experience for people who use assistive technologies.

Watch the full talk: youtube.com/watch?v=tQkPog-stj…

#AndroidAppRain at apt.izzysoft.de/fdroid today with 5 updated and 2 new apps:

* ShareFileServer: share files in your local network
* NoFasel: a streaming app without ads

Enjoy your #free #Android #apps with #FDroid and the #IzzySoftRepo :awesome:

in reply to IzzyOnDroid ✅

Oho, one more #AndroidAppRain today, at @fdroidorg with 24 updated and 3 new apps:

* FLARE: an action RPG with gameplay alike to the games in the Diablo series
* Dungeon Crawl Stone Soup: roguelike adventure through dungeons
* TIC-80: a fantasy video game console

Enjoy your #free & #libre #Android #games & #apps from, at & with #FDroid :awesome: