Anto
antosullivan.mastodon.social.ap.brid.gy
Anto
@antosullivan.mastodon.social.ap.brid.gy
Tech.OpenSource.Linux.Cycling.UrbanPlanning.ProgressivePolitics.Melbourne(Naarm),Australia.Kiwi.Atheist.Maps.UniversalBasicIncome.CamelCaps.ColemakKeyboardLayout.

🌉 bridged from ⁂ https://mastodon.social/@antosullivan, follow @ap.brid.gy to interact
Reposted by Anto
A few hours ago I posted asking what people would do if they had a UBI. The thread has been full of hope and joy. People predominantly want to be more creative, help their community, care for others, care for nature.

All except one person who thinks UBI only exists to impose digital ID and […]
Original post on social.v.st
social.v.st
February 8, 2026 at 5:18 PM
Reposted by Anto
@ryan Poke @Mer__edith @signalapp could you please remove this dark pattern from your client.
February 7, 2026 at 12:47 AM
Reposted by Anto
It’s good to see bird window strikes getting some attention in the NZ media, here with a story today in #rnz about lots of kererū hitting modern windows in Dunedin. A lot of birds hit windows. In Akaroa it’s been glass balustrades on decks that tūī have been flying into.

What’s missing from […]
Original post on mastodon.nz
mastodon.nz
February 2, 2026 at 7:12 AM
Reposted by Anto
February 2, 2026 at 11:00 AM
Reposted by Anto
Solar-covered parking could match entire U.S. power output (~4,400 TWh/yr). Australia’s even better placed: brutal sun, vast car parks, grid-edge stress, #EV demand. Globally this is pre-cleared land + instant generation. Not tech-limited—planning-limited. Shade → power. ⚡🌞🅿️ #Bettrification #Solar
January 29, 2026 at 6:59 AM
Reposted by Anto
How Zero-Knowledge Proofs Work
This is another article in my series on Privacy Enhancing Technologies. Let’s talk about how we can using some clever techniques to assert the truth of a statement without divulging personal data that proves the assertion. ## What problem are we solving? This is the question we need to always ask first. And there are several problems that might be solved by zero-knowledge proofs. But for the purposes of this article, we’re going to focus on this: maximizing privacy. We want to prove a fact about ourselves while revealing as little personal information as possible. The use case that sticks out most today is age verification. Many sites are now required by law to verify that all users are over a given age. Australia has banned social media for anyone under the age of 16. The UK, France, Italy and many US states have required porn sites to verify the age of their visitors. Utah has required mobile app stores to verify users’ ages, as well. But we can envision other use cases like verifying a user’s location, nationality, student or employment status, etc. But verifying that someone is over a certain age is a good example, so let’s stick with that. (Note that age-gating has a lot of important issues which I’m not going to address here – the EFF has a lot of articles on this.) The first thing to note is that I did not say that a user must prove their _exact age_. All of these age-gating laws set a _minimum_ age. If written properly, these laws also should not require your identity. We simply need to prove, to some reasonable degree, that we are at least X years old – that’s it. Many of these systems fail, from a privacy perspective, by requiring the user to provide more information than is strictly required. ## Example: Entering a Bar Let’s use a common example: you need to be 21 or older to enter a bar. You could prove this by providing a government-issued ID to a bouncer at the door. However, that bouncer would then see your name, address, date of birth, and more. And if that bouncer uses an internet-connected scanner to check your ID, then you’ve also shared that information with some company you’ve never heard of. (And who knows who _they_ might share it with.) So how could we prove that we’re at least 21 without handing over our ID? You could instead go to a mutually trusted third party to check your ID who could issue you a wristband that indicates you’re 21+ and show _that_ to the bouncer. Or you could have an ID scanner that’s not connected to the internet and stores no data that simply lights up red (rejected) or green (approved). Of course, this requires the trusted third party or device – and this is sometimes how “zero knowledge” systems are implemented. It would be technically feasible for Apple and Google to securely and privately store a government-issued digital ID that would allow you to prove that you are over a given age without revealing any further information. This would be based on the assumption that the holder of the phone is the person identified by the ID it contains. ## What is a Zero-Knowledge Proof? There are logically rigorous definitions of a zero-knowledge (ZK) proof, but I’m going to try to simplify it greatly here. I want to be able to convince someone of the truth of a statement without revealing the facts that prove it. And after convincing them beyond a shadow of a doubt that this thing is true, I also do not want that person to be able to prove it to anyone else. For example, I want to prove to you that I’m over 21, but I don’t want you to be able to prove this to anyone else because no one else needs to know. The easy button “solution” is to use a trusted third party that reviews the private data and only reveals the answer to the posed question. And for some types of problems, you _need_ a third party involved. For example, to determine your age, you at least need some official, mutually-trusted entity to issue a birth certificate with a date of birth. But there are types of ZK proofs that require no third party whatsoever – ways to prove that you know a secret without revealing that secret. For example, proving that you know a password without giving up the password or that your bank balance is over a minimum amount without revealing how much money you have. These proofs can be absolute or probabilistic. Let’s look at a fun, contrived example of each type. ## Where’s Waldo? We’re all familiar with the Where’s Waldo (or Wally) books: you have a large drawing with hundreds of people in it, and you have to find one particular person: Waldo. So let’s say I claim to know where Waldo is and you don’t believe me. Furthermore, I want to prove I know Waldo’s location without revealing the location to you in the process. How might I do this? Let’s assume the image including Waldo is square, two feet on a side. I put the image on a big table and tell you to leave the room. I get a big piece of paper, at least four feet square. I cut a Waldo-sized hole in the dead center of the paper, and then adjust the paper over the image to reveal Waldo’s face. I tell you come back in. You see Waldo’s face in the cutout. I definitely know where Waldo is – I’ve shown him to you. But because the paper is much larger than the image, you can’t see where the image is under the paper – that is, how it’s oriented relative to the cutout. You therefore learn nothing about Waldo’s location in the image. And furthermore, you can’t _prove_ to anyone else that I know where Waldo is. Another version of this involves a deck of cards. I choose a card and tell you that it’s red. You don’t believe me. I then set my card to the side, face down, and take the rest of the deck and reveal 26 black cards. A standard 52-card deck has exactly 26 red and 26 black cards in it. If all the black cards are still in the deck, then I must have pulled a red card. And yet, you don’t know which _specific_ red card I pulled. ## Ali Baba’s Cave Sometimes we can’t prove something is absolutely true, but it’s sufficient to show that something is statistically highly likely to be true – usually to an arbitrary degree of the verifier’s choosing. This example is called Ali Baba’s Cave. This is trickier to envision, so let’s use some images. **Ali Baba’s Cave** source: Wikimedia (click the image) There’s a circular cave with a door at the back of the cave, preventing anyone from going through. That door is locked with a pass code. Peggy (the “prover”) wants to convince Victor (the “verifier”) that she knows this pass code without revealing the code itself. The cave has one entrance, on the opposite side of the locked door. There are two paths to the locked door at the back of this cave: A and B. This is shown in the first image. Peggy tells Victor to wait outside, where he can’t see which path Peggy takes. Peggy randomly chooses path A or B – it doesn’t matter which, but let’s say she chooses B. She calls Victor into the mouth of the cafe where he can see both paths, A and B (but not the door at the back of the cave). Victor tells Peggy to come out using Path A (the second image). And a short while later, Peggy emerges from Path A (third image). Now, Peggy could have gone down Path A, in which case she could appear via this path without first unlocking the door. She had a 50% chance of just getting lucky. However, if Victor is sent back out and we repeat this same experiment over and over, and Peggy reliably comes out using the path that Victor specifies, every single time without fail, then – statistically speaking – it becomes very hard to believe Peggy could be that lucky. The math is simple: you multiply 0.5 (50%) for each time you run the experiment. If she got it right 10 times in a row, there’s only a 1 in 1024 chance she did that based on pure luck. After 40 trials, the odds are over a trillion-to-one. Is it possible? Sure. But is it likely? No. So we conclude that Peggy must indeed know the code. And while Victor has observed this and now believes this, he can’t _prove_ this to anyone who wasn’t also there. #### Need practical security tips? Sign up to receive Carey's favorite security tips + the first chapter of his book, _Firewalls Don't Stop Dragons_. Don't get caught with your drawbridge down! **Get started**
firewallsdontstopdragons.com
January 27, 2026 at 6:00 AM
Reposted by Anto
This person has done some excellent work on rendering images in ASCII.

#asciiart

https://alexharri.com/blog/ascii-rendering
ASCII characters are not pixels: a deep dive into ASCII rendering
Comments
alexharri.com
January 25, 2026 at 10:00 PM
Reposted by Anto
Has anyone realized that you could post your videos to your Peertube and have YouTube pull them in via the Podcast RSS Feed? Or am I the only one that didn't realize this?

Which means you don't have to upload to YouTube AND Peertube. You can upload to Peertube and YouTube will grab it for you […]
Original post on btfree.social
btfree.social
January 23, 2026 at 10:05 PM
Reposted by Anto
@ajsadauskas somewhere in NZ a kiwi just rolled their eyes...
January 24, 2026 at 10:29 PM
Reposted by Anto
Lynx, beavers and aurochs return to Highlands

https://theecologist.org/2025/dec/01/lynx-beavers-and-aurochs-return-highlands

> #rewilding charity to launch 'missing species programme' for Scottish Highlands.

#conservationbiology
January 25, 2026 at 12:10 AM
Reposted by Anto
RE: https://masto.ai/@GhostOnTheHalfShell/115929322998960379

@randahl
@ChrisMayLA6
@HarriettMB
@Npars01

I invite you to boost this video from Richard Murphy as much as you can. He is meeting the moment. The more people that hear this message or this kind of message the better.
@RichardJMurphy

17 min

I want to give a shout out to Richard Murphy here for this video in particular. Here is an example of a public figure rising to the moment. This is what we need because of we don’t reassert decision-making control over our (economic, social and political) lives by […]
Original post on masto.ai
masto.ai
January 20, 2026 at 9:00 PM
Reposted by Anto
Sydney NDIS provider director accused of $3.6m fraud as cash seized at home
https://www.abc.net.au/news/2026-01-20/ndis-provider-director-allegedly-defrauded-millions-from-claims/106249802

Here's a thought: instead of demonising people with disabilities and referring to them as a "drain" on […]
Original post on rants.au
rants.au
January 20, 2026 at 9:46 PM
Reposted by Anto
Children's rights are being violated here in Gaza. There is no medical treatment, no education, and no suitable psychological environment. Mohammed receives no education whatsoever and is supposed to undergo surgery to remove his sixth finger, which is the […]

[Original post on mastodon.social]
January 20, 2026 at 10:07 PM
Reposted by Anto
Anyone know if there's an "Anna's Archive"-type free repository for standards documents, like from UL, CSA, IEC, ISO, etc? You know, the ones that are mostly developed with public subsidies but then are paywalled at absolutely ludicrous prices that mean only big companies can actually get access […]
Original post on mindly.social
mindly.social
January 14, 2026 at 1:39 AM
Reposted by Anto
Jacinda Ardern has cancelled her Adelaide appearance - www.crikey.com.au/2026/01/12/j...
January 12, 2026 at 4:13 AM
Reposted by Anto
Our vision is crystal clear: social spaces should belong to the people, forever. 🏡💙

No ads, no manipulative algorithms, no hidden agendas: a platform governed by and for its community.

Support Mastodon. Keep the internet in the hands of the people: Donate […]

[Original post on mastodon.social]
January 9, 2026 at 8:07 PM
Reposted by Anto
Like I've said, #induceddemand works in both directions on all modes. If you make biking, walking, and transit as normal, easy, and convenient as driving, more people will do it. If every bike lane is a door zone and completely vanishes before the end of the block, they won't […]
Original post on urbanists.social
urbanists.social
January 9, 2026 at 11:13 PM
Reposted by Anto
🎉 Haiku R1/beta5 has been released! https://www.haiku-os.org/get-haiku/r1beta5/release-notes/
September 13, 2024 at 4:04 PM
Reposted by Anto
And the shiny new State Library metro station in Melbourne.

#Train #trains #rail #railways #melbourne
January 4, 2026 at 9:24 AM
Reposted by Anto
People with loud vehicles: in the bin
January 3, 2026 at 3:12 AM
Reposted by Anto
I am reading Neuromancer and oh my goodness I forgot how absolutely brilliant is the writing. #books
January 3, 2026 at 4:29 AM
Reposted by Anto
I think you may be conflating 'anti-Isreal' 'antisemitism'. The former is absolutely justified as this juxtaposition of headlines from The Guardian shows. The latter is indefensible despite your best efforts, Israel. If you go out of your way to conflate […]

[Original post on mastodon.nz]
January 3, 2026 at 7:05 AM