Has anyone given an UUID as the legal name for their child? Would be a fun little experiment. 😀
Joonas Loppi
@joonas.fi
A computer janitor. 🪣🧹 A huge software nerd: Go, EventSourcing, software architecture and security. Entrepreneur: http://function61.com
I'm all sold of the usefulness of #ai agents. I get so much value out of them whether I'm typesetting a Typst document or trying to work with a Yocto-based (ugh.) embedded Linux codebase. Need to be careful though and review the work.
#rclone is delightful software. For phone backups I wanted simplest possible WebDAV server with multi-account support. There's a cool auth proxy concept that enabled me to have small script implement the auth based on simple files. Even the script was single-shot by AI. github.com/r-xs-fi/rclo...
github.com
There's a lot of bad information around on how to decrypt a #Whatsapp database. The least painful route, no rooting required: 1) configure backups to use end-to-end encryption, *use generated 64-digit encryption key* 3) backup, take out the msgstore.db.crypt15 4) the rest: github.com/r-xs-fi/wa-c...
GitHub - r-xs-fi/wa-crypt-tools: Container image for wa-crypt-tools - decrypt and encrypt WhatsApp database.
Container image for wa-crypt-tools - decrypt and encrypt WhatsApp database. - r-xs-fi/wa-crypt-tools
github.com
There is an adage in the software industry that the banking sector has the worst software quality, and from what I see as consumer interacting with any of the 2 banks that I use, it truly is pure garbage. Like right now the bank buggy UX discarded my customer service message TWO TIMES (diff issue)!
#TeamViewer is garbage. Try to help my mother (over 📞), our major versions are the same but it still says version incompatible. Trying to help her get the same version I have she almost dl'd from 3rd party site. Finally when versions match ONLY THEN it says to create acct (it didn't use to req that)
It's frustrating that #Spotify has no option to exclude AI-generated music from the music it auto-chooses to play. Seems like it's pushing AI-generated music more and more as time goes on even though I diligently keep blocking said artists.
Google search results have gone down in quality immensely. "github benjojo hot-clone" doesn't find repo at github.com/benjojo/hot-... It just finds benjojo's profile page where I have to click at GitHub side repos and search for hot-clone manually 🤦 (Search query: www.google.com/search?q=git... )
My app that uses #OpenAI API broke (credits ran out error) due to me buying credits a year ago and not knowing the money expires in a year. No warning email or anything before my app broke. What a shitty business practice. Completely lost my trust. This thread 🤡🤌 community.openai.com/t/credit-exp...
Credit Expired Without Notification
yep! i had the same issue but i actually gave proof of them not having the disclaimer using the wayback machine archive (they didnt have the clause when i purchased). here’s the full email i had with...
community.openai.com
Of course downloading .zip archive from Microsoft's OneDrive doesn't preserve file modification times. (for context, doing same on Google Drive DOES). Metadata is important!
First days using helix-editor.com for actual work. There's definitely a learning curve (I wasn't advanced in modal editors like Vim to begin with) but I'm really excited,can see myself loving it! Also I like the philosophy of it being like Vim but batteries + LSP included so no messing with plugins!
Helix
A post-modern modal text editor.
helix-editor.com
Do people keep choosing #microsoft out of: a) incompetence b) financial reasons (cheapest choice / corruption via kickbacks?) c) something else? Background: I got locked out of customer system due to infinite loop after customer's MFA policy change (I had enrolled Google Auth before the change)
New tool I made: github.com/joonas-fi/sh...
GitHub - joonas-fi/shopping-list-manager: Listen for barcode scans from a barcode reader and add their product names to shopping list
Listen for barcode scans from a barcode reader and add their product names to shopping list - joonas-fi/shopping-list-manager
github.com
plantuml.com => homepage for software www.plantuml.com => live editor using the software Can't decide if that's a) jarring b) dumb or c) harmless but questionable idea. 😅 Additional confusion comes from Chrome displaying the www. as naked domain! Ok, that settles it, it's either a) or b)
PlantUML Web Server
The PlantUML Web Server allows you to create and edit online UML diagrams using the PlantUML Language.
plantuml.com
How lazy and/or lacking professional pride must a company be to deprecate v1 of their REST API by just responding with "HTTP 410 Gone" and nothing else, leaving developers to figure if there's a server issue with them or an issue in my end... 👏👏 api.todoist.com/rest/v1/
api.todoist.com
Notes on sharing USB devices over network in Linux with USB/IP: github.com/joonas-fi/jo...
Linux USB/IP · Issue #48 · joonas-fi/joonas-sys
Server Install TODO Start the daemon $ modprobe TODO $ usbipd -D Why is there not a systemd unit for this? List exportable devices $ usbip list -l - busid 1-1.1 (1a86:5456) QinHeng Electronics : un...
github.com
Came as a total surprise to me: Linux doesn't seem to care about block device I/O errors - it's near impossible to see if a block device or a filesystem is healthy since there's no keeping track of error statistics for either. My research notes: github.com/function61/v...
Monitor I/O error counters · Issue #242 · function61/varasto
Problem Would be nice to show a big fat "volume has serious problems" error in Varasto to alert users on time. Solution Look at Linux kernel's I/O error counters per block device. How to do that? B...
github.com
I wonder if anybody has yet developed an AI bot that responds to scam emails / Whatsapps etc. convincingly and just wastes the scammer's time by engaging in back-and-forth while never giving the scammer what she wants. Could be an efficient way to combat scams by making leads really "expensive"?
From the Xz backdoor discussion there is an important aspect missing: the vulnerability wouldn't be possible if the C-based world wasn't so complex as to allow messing with imports at runtime. In pure Go and other statically-linked paradigms this is simply not possible.
People have been asking for a while now, and the team has finally done it: the @oxidecomputer.bsky.social RFD website is now open sourced: github.com/oxidecompute... github.com/oxidecompute...
🔥 Hot Repo! 🔥 (100+ new stars) 📦 dockur / windows ⭐ 1,525 (+152) 🗒 Shell Windows in a Docker container.
GitHub - dockur/windows: Windows in a Docker container.
Windows in a Docker container. Contribute to dockur/windows development by creating an account on GitHub.
github.com
one of my favorite command line discoveries is that of “transient prompts,” where you can get a dense, multi-line, information-filled prompt that doesn’t pollute your backscroll.
what helps people get comfortable on the command line? https://jvns.ca/blog/2023/08/08/what-helps-people-get-comfortable-on-the-command-line-/ Would love more stories of things that helped you in the last ~5 years!