Kurian Vithayathil

@kurian
55 Followers
450 Following
535 Posts

Been a while since I've shared updates about the Smallweb Subway webring network. It's grown a lot!

If you have a website that matches one of the themes and would like to join, let me know!
https://gusbus.space/smallweb-subway
#SmallWeb #webring #webdev

@mattblaze The people who think they are good at everything because they are good at coding are also bad at coding.

First 'release' of the year! I've updated https://github.com/evant/spanalot to support compose! It's not as useful since the AnnotatedString api is a lot nicer than Spannable was but the String.format like support should still be useful! I've never bothered to publish this as a library but eh it's just one file.

#AndroidDev

GitHub - evant/spanalot: A simple utility for creating and modifying spannables in Android

A simple utility for creating and modifying spannables in Android - evant/spanalot

GitHub

One of the most surprising privacy results of the last 5 years is the LMW “doubly efficient PIR” paper. The basic idea is that I can load an item from a public database without the operator seeing which item I’m loading & without it having to touch every item in the DB each time.

Short background: Private Information Retrieval isn’t a new idea. It lets me load items from a (remote) public database without the operator learning what item I’m asking for. But traditionally there’s a *huge* performance hit for doing this.

Think about it this way: if the database is public and you’re the operator, then if I ask for entry #22: no matter what crypto we use, you’re going to know which sectors on disk you read from. If it’s a small subset, you can just query yourself on every file til you find one that matches.

The only way to get around this (apparently) is for the crypto protocol to make the operator read and compute over *every single* file on disk just to serve one file. This sucks. And at a high level, it seems to indicate that a “private Internet” will always suck.

After all: the Internet is mostly loading stuff from servers. Computing is mostly loading stuff from RAM or disk. If we want to make those loads happen privately, then every single one (intuitively) now has to have the same cost as reading everything. Yuck.

(Imagine trying to stream “A Christmas Prince” on Netflix, but not wanting anyone to know you have bad taste. To serve this privately, the server has to load and calculate over every single movie in the Netflix catalog! That’s going to be terrible.)

Safety FYI: A "trick" to detect explosives in your iPhone is if the battery health is still above 80% after ~4 years. The C-4 and blasting cap is part of a new custom battery, managed by chip that won't report below 80% to the OS, so you don't try to replace it. Use responsibly.
The AT&T breach underscores the importance of being mindful of call and text metadata — something Signal handles much better than traditional phone calls and texts. Unlike your telecom provider, Signal doesn't retain logs of your calls and texts on their servers. Your activities are stored on your device and with anyone you speak to. https://freedom.press/training/signal-beginners/
Signal, the secure messaging app: A guide for beginners

How to get started using Signal, the encrypted messaging app.

Freedom of the Press
PSA when you update to Firefox 128 you might want to uncheck this
#Firefox
I managed to find at least one company willing to put their put their name as buying into the concept [1] and when you dig beyond the article's hyped up language, they just refer to it as automation[2].

Even the company that (i assume) authored the article does very little to call their bots digital workers on their platform. They literally just offer a platform for automation.

[1]: https://venturebeat.com/automation/what-digital-workers-are-and-why-the-market-is-rapidly-growing/
[2]: https://www.key.com/businesses-institutions/business-expertise/articles/emergence-of-digital-workforce.html
What digital workers are and why the market is rapidly growing

Building digital workers requires testing rapidly, failing fast and being open to change. Why orgs must embrace bots and digital workers now.

VentureBeat
I really don't like that Android studio has become a place to upsell you on other Google products now. I might need to make a script to disable all that shit. #AndroidDev
I feel personally attacked by this meme.