Skip to main content



#DigitalSovereignty my ass

"Germany plans to use #surveillance software from #Palantir countrywide."

derstandard.at/consent/tcf/sto…

This entry was edited (3 months ago)


#BBCNews - UK prepared to retaliate against US tariffs, No 10 sources say
bbc.com/news/articles/cg7299re…


Dutchman @DannyMekic demands to see the data that Musk's X has stored on him, and what they did with it, including in their Guano system.
X wants him to sign a confidentiality agreement. Medic refuses, X sues, X loses in court.
Next: X appeals against original demand.
nrc.nl/nieuws/2025/03/27/x-wei…
This entry was edited (3 months ago)


#BBCNews - Israel-Hamas ceasefire back on table in new negotiations
bbc.com/news/articles/c4g9x0kd…


🔵 NEW: Court documents seen by The Ferret link a Scottish Limited Partnership, registered to a flat in Edinburgh, to a large-scale international ad fraud scheme.

We visited the address and investigated how these partnerships continue to raise concerns over transparency 🧵



What Will You Do? | The Nation

thenation.com/article/activism…



Die Fragen im Interview wirken

ernüchternd?
naiv?
verharmlosend?
von Unverständnis geprägt?

Die Antworten sind lesenswert.

zeit.de/kultur/2025-03/jason-s…

(Archiv ist vorhanden)



Chip Glitching 101 with

[Hash]hackaday.com/2025/03/30/chip-g…



Let's take a moment to remember the guy who made sure we don't have to change Every Goddamn Clock today, David L. Mills, creator of Network Time Protocol (NTP) who passed last year.

My wristwatch is synced to my phone, which is synced to the internet, which knows that time it is right now thanks to David Mills. Cheers to his memory 🥃

cse.engin.umich.edu/stories/re…

#DST #NTP #FOSS

#foss #ntp #dst
This entry was edited (3 months ago)

reshared this

in reply to jasonkarns

@jasonkarns the OP suggested a change of clocks “today” which is the day summer time happens for a lot of the non US northern hemisphere is down to NTP.

It is not. The need to “change clocks” is down to summer time, not NTP.

I am not trying to undermine the importance of NTP.

This entry was edited (3 months ago)
in reply to RevK

The timezone database was originally also the work of one individual, Arthur David Olsen, hence it initially being called the Olsen database.

Also worthy of mention is its current maintainer, Paul Eggert, with the backing of ICANN, and contributions from many many others.

[Insert relevant Tom Scott Computerphile video here.]




Canada Posts Giant Billboards in 10 Red States

The signs read:

“Tariffs Are A Tax On Your Grocery Bill.”

thegodpodcast.com/p/canada-tro…



"I drove 300 miles in rural Virginia, then asked police to send me their public surveillance footage of my car. Here’s what I learned":

cardinalnews.org/2025/03/28/i-…



Please forward to any Maga folk in Texas you know.

Ok, they do not have to live in Texas.

youtube.com/watch?v=VA3NijIUxB…



I realised on Thursday night that the journey meant I’d now used the final ferry to and from the island I’d not used, so that’s all three car ferries and both passenger ones. Am I a true islander now?


Mobilidade 🚲


Con una extensión de 3,3 kilómetros y una inversión de 2,4 millones de euros, Santiago estrenó este sábado el nuevo tramo de la senda peatonal y ciclista que discurre entre la Estación Intermodal y el complejo administrativo de San Caetano


aquí a nova completa, para evitar publicade e valados de pago

mapa da ruta


e xa está tamén en @openstreetmap a ruta completa (un dos tramos engadidos onte openstreetmap.org/changeset/16…)

baixades do #tren 🚅 (se puidestes meter a bici) e nun plisplás vas en #bicicleta 🚲 botar a instancia que-hai-de-lo-mio

#Compostela #Ciclovía #Mobilidade #openstreetmap #ciclismo



Unknown parent

mastodon - Link to source
Peter Müller
@boriskarnikowski
Ne ganze Staffel, wenn es sein müsste, aber ich muss noch ein bisschen vorbereiten. Ist ein ehrgeiziges Programm in Graz 😎


Shoes that belonged to victims of Auschwitz.
The Memorial preserves some 110,000 shoes.

---
Auschwitz I. Block 5.
(Photo: instagram.com/loisara_photos)

in reply to Auschwitz Memorial

I distinctly remember seeing this... And the suitcases... And the glasses... And the horrible room with household items/furniture of human skin etc. Good that you show these.

#NeverForget #NeverAgain

in reply to Auschwitz Memorial

there is a memorial in Dallas that is very similar. And when you go in there in certain areas, you literally walk on shoes of the children who were absolutely and unequivocally and systematically slaughtered by the Nazis for their own greed, power and much else. It is a very telling, poignant, insight, and it will leave you with a definite impression, if it doesn’t, something is very wrong.


Gebloggt:

buddenbohm-und-soehne.de/2025/…



Twitter, #X, hit by massive data breach potentially impacting 2.8 billion users, inside job suspected - “A data leak involving a whopping 2.87 billion Twitter (X) users has surfaced on the infamous Breach Forums. According to a post by a user named ThinkingOne, the leak is the result of a disgruntled X employee who allegedly stole the data during a period of mass layoffs. If true, this would be the largest social media data leak in history, but surprisingly, neither X nor the broader public appears to be aware of it.” #DataBreach #DataPrivacy #opsec #infosec #Twitter #privacy
hackread.com/twitter-x-of-2-8-…


"Wisconsin appeals court won’t stop Musk’s $1 million payments to voters after attorney general sues":

apnews.com/article/wisconsin-s…

As I pointed out at the time, Musk certainly can afford enough lawyers who would make sure that his action does not violate at least the letter of the law, no matter how much people dislike it.

in reply to VessOnSecurity

It would be wonderful if the winners donated the money to Democratic causes.


Unknown parent

mastodon - Link to source
adingbatponder
@bw20 as here with full build info
loramesh.org/subpages/piboxnod…
Battery USB-A socket -to- USB-A male plug of USB-A to USB-C male cable --to -- USB-C female of right-angle USB-C female to USB-A micro male adapter --to-- USB-A micro Pi power input socket.


There's a meme and there's a meme with dates. Numbers give a power.

Steal and share, keep meme alive :batman:

#Musk #meme

reshared this



International academics using burner phones and laptops that are basically just browsers when entering the US…EU countries setting up fellowships to help US academics escape.

When the most intelligent folk on the planet start acting like this…you know it’s not a practice drill.

#USFascism
#Trump
#ICE

theguardian.com/us-news/2025/m…

Cassandrich reshared this.



In the past I could access my social security account any time day or night. Now when I tried to log on to get a copy of my lifetime contributions I got "the website is not available at this time" with a list of when it is available. They are messing with online access to social security now.
This entry was edited (3 months ago)


This
This entry was edited (3 months ago)

Glyn Moody reshared this.



Baca komik Nekomimi Shoujo wa Mori de Slow Life wo Okuritai: Mofumofu wa Shomou Shimashita ga, Seijo to ka Ouji-sama to ka wa Chuumongai desu Bahasa Indonesia!!!
Segera baca di e-komik.org/komik/443822
#EKomik #Komik #Comic #Manga #Fantasy #Isekai #SliceOfLife
in reply to E-Komik

in reply to E-Komik



Trump is now directly firing career federal prosecutors who are investigating people who have donated money to his campaign. This is the most corrupt, dangerous, and venal act he has ever done. He only wants prosecutors who are directly loyal to him.

latimes.com/california/story/2…

Non-paywall link: archive.ph/qI4vk

Saturday Mar 29 Trump fired Adam Schleifer, a long-time financial fraud prosecutor in the Los Angeles U.S. attorney’s office.

#uspol

1/11

This entry was edited (3 months ago)
in reply to Stephen Bannasch (316 ppm)

From LA Times article:

Another source, a former prosecutor who handled fraud cases in the U.S. attorney’s office and sought anonymity over concerns about facing professional backlash, said he believes Schleifer’s firing is “going to have an incredible chilling effect on any line federal prosecutor who is thinking about criminally investigating or prosecuting an executive of any company of any significance.”

10/11

This entry was edited (3 months ago)
in reply to Stephen Bannasch (316 ppm)

From LA Times article:

“The message from Adam’s case is that if you’re going to indict some run-of-the-mill CEO of a company, you need to check if he’s a Trump supporter first,” the former prosecutor said. “It’s going to cause line prosecutors to be considerably more careful about pursuing anyone who has even tenuous connections to the president, which is not good for the DOJ.”

11/11

This entry was edited (3 months ago)


‘The physics community has never split like this’: row erupts over plans for new Large Hadron Collider | Large Hadron Collider | The Guardian

theguardian.com/science/2025/m…

in reply to SpaceLifeForm

@SpaceLifeForm You very well may be right. Nonetheless, I won't live long enough to see it either way (I mean, I'd be over 110 if they built it in 40+ years)


This entry was edited (3 months ago)

in reply to Obsolete Sony

I miss weird Nokia.

buymobiles.net/blog/nokia-mobi…

in reply to Jens Ljungkvist

@jens
Right?! I had an N90 back around 2007.
That phone was so much fun, and had an incredible camera for the time.


PSA to queers and their allies in the States:

Sensitive content



Yaydio, a Music Player For Kids

hackaday.com/2025/03/29/yaydio…



😬

Experts baffled by mass bee deaths

youtube.com/watch?v=nK9-5O7ama…

#beekeeping #foodsupply




in reply to Ned Yeung

What these fools don't seem to understand is that these laws are there to give structure to labour relations, including strikes.

Now they can return to the violent strikes of the 1920s. Workers aren't going to sit back and take this. What the US needs is a good hard general strike to bring these idiots to their senses.



10 years ago today in Kylesku... it was just a quick snap, but still one of my favourite captures.

in reply to Colin McMillen

For now, the far side bounces the puck (makes it easier to test what exists)
The XY transformation was easier than I thought! (once I found the correct perspective factors to generate three tables using : github.com/colinleroy/a2tools/…)

#RetroComputing #GameDev #Apple2

in reply to Colin McMillen

The X and Y scaling both require one 8bit x 8bit to 16bit multiplication, but I avoided the need for a division by generating tables of "256-entage" instead of percentage and it's fast enough : dividing a 16bit int by 256 means simply keeping the high byte.
This entry was edited (3 months ago)
in reply to Colin McMillen

I have procrastinated controlling the opponent's paddle (because it scares me) and reworking my drawing functions for less artifacting. Before, I was clearing and repainting each sprite one after the other. It was hiding the puck when close to my pusher, and artifacting when close to the opponent's. Also it needed a full 8kB background copy.
Each sprite now saves its own background, and I'm doing clears and draws in order so that sprites can overlap. The clear/draw order changes depending on the puck's Y position. It makes the drawing much more satisfying. At the expense of more cycles, but that should fit.
Commit: github.com/colinleroy/a2tools/…
in reply to Colin McMillen

I added sound. It required adding a feature to the sound player to be able to arbitrarily slow the samples playback speed.

I'm not super happy with the samples, but they must be REAL short in order to avoid visibly hanging the game.

#RetroComputing #GameDev #Apple2

in reply to Colin McMillen

The crash effect is now complete, after laboriously pulling a recursive tree drawing in assembly. Commit: github.com/colinleroy/a2tools/…

Yes, I have to reload the background, this is not ideal. But I can't resolve myself to add a buffer to hold a full copy of the background, even compressed. I'll add that last if room allows.

#RetroComputing #Apple2 #GameDev

in reply to Colin McMillen

Another insomnia put to good use this morning with the scoreboard ! (Commit: github.com/colinleroy/a2tools/…)

And with that, I played my first full #Shufflepuck game after lunch.

#RetroComputing #Apple2 #GameDev

in reply to Colin McMillen

Well hello, Lexan!

As I very much suck at pixel art, I searched for, and found, *perfect* sprites for my Shufflepuck : the ones made by Awot83 at github.com/Awot83/Gamebuino-Sh…

They're very well made *and* GPL3+!

I've contacted the author so I can credit them, and in the meantime, I overcame a little challenge of the opponent's sprite being bigger than 256 bytes, commited that (github.com/colinleroy/a2tools/…) and am now playing against an embodied opponent!

#RetroComputing #GameDev #Apple2

in reply to Colin McMillen

Hah I didn't pay enough attention, there are only four or five done in this repo.
Guess people will have to look at my mediocre pixel art then!
in reply to Colin McMillen

Joining Lexan tonight are Skip and Visine. I drew them myself, and I'm... OK with the result!

Of course the three of them all have their own style of play. I try to mimic the original game, but it is approximative, as I'm quite sure the original game had either 16 bit ints or floats.

#RetroComputing #GameDev #Apple2 #PixelArt

in reply to Colin McMillen

Technical commit: I've changed the puck's X,Y coordinates from 8-bit integers in the range of 0-255, to 16-bit in the range 0-511. Along with one less division in the delta X/Y, this allows for twice the precision of movement.

In simple terms, it allows for the equivalent of having deltas 0, 0.5, 1, 1.5, 2, 2.5, 3 delta X/Y instead of only 0-1-2-3

Commit: github.com/colinleroy/a2tools/…

#RetroComputing #Apple2 #GameDev

in reply to Colin McMillen

"Gotcha!"
I added the required plumbing for the opponent to make a sound when they serve, lose a point, or win a point.

I probably won't be able to have any opponent with the three sounds, as they take a lot of room. But I *think* none of them have all three, so it should be good.

Commit: github.com/colinleroy/a2tools/…

#RetroComputing #Apple2 #GameDev

in reply to Colin McMillen

Vinnie's done ! Sprite by @JauneBaguette (thanks!), win/lose animation, lose sound, and algorithm. (github.com/colinleroy/a2tools/…)

My #Shufflepuck now has its first four opponents, I've reworked the linking so that I have 11kB available per opponent, which should give me room for about 1 second of audio total per opponent. (github.com/colinleroy/a2tools/…)

Maybe I'll start implementing the bar so I can choose the opponent, before continuing coding them - their algorithms are HARD in assembly.

in reply to Colin McMillen

280x192 pixels is both not a lot of pixels when you want to add details and half shadowing, and also a lot of pixels when you redo all of them manually.

Eneg, Biff, Bejin and DC3 courtesy of @JauneBaguette !

#RetroComputing #GameDev #PixelArt #Apple2

This entry was edited (3 months ago)
in reply to Colin McMillen

Quickly added Eneg's basis (he's unbeatable for now), I think the commit shows how easy this is: Three sprites, three sounds, a single file with the opponent's logic (github.com/colinleroy/a2tools/…)

Sprite by @JauneBaguette again!

#RetroComputing #GameDev #Apple2 #PixelArt

in reply to Colin McMillen

Fell out of bed today and tried something I wanted to. I can draw the pushers using EOR (inverting the background pixels) instead of masking and saving background. This is less aesthetic, but
- it's faster enough that I can do 60 fps instead of 30
- it spares 3kB of RAM.

I'm not 100% sure yet but I think I'll go this route: Shufflepuck us a dynamic game, the smoother the better... What do you think ?

#RetroComputing #GameDev #Apple2

This entry was edited (3 months ago)
in reply to Colin McMillen

Also the very first Shufflepuck used this method - either for cycles sparing, or memory saving, I suppose !
#RetroComputing #GameDev #apple2
This entry was edited (3 months ago)
in reply to Colin McMillen

So, opinions ?

  • 30fps, Very clean pusher draw (33%, 8 votes)
  • 60fps, -3kB RAM usage (66%, 16 votes)
24 voters. Poll end: 2 months ago

in reply to Colin McMillen

I'm reverse-engineering Nerual. He (they?) have a very cool algorithm. First of all they 100% mimic your hits - speed and angle. They'll send you the puck back how it arrived. They'll serve exactly how you served first. And finally, they seem to have a "magic band" where they guess (or look into the matrix) the puck's arrival point. The only way to avoid this magic positioning is to send a huge hit, so fast the puck's Y coordinate goes from "too far" to "too close"... And hope their standard movement speed is too slow to reach it - otherwise, you're getting the same rocket right back at you.

Demo in the screencast of the Mac version:

in reply to Colin McMillen

Nerual is done! he was fun but hard to write. The fact he "cheats" exposed a few bugs in the engine. Nevertheless, I'm rather happy with how he performs.

I added an 8px random on his "magic line", otherwise serving at max delta-Y was always succeeding or always failing, which was frustrating.

#RetroComputing #Apple2 #GameDev

in reply to Colin McMillen

Thank the 8bit gods, Bejin wins and loses silently (her serving sounds, even looped, are long enough to take all the space in the opponent segment)
in reply to Colin McMillen

Oooooh, FUUUUCK. I had to test Biff on my Apple IIgs, which is a US Apple IIgs at 60Hz, to *finally* think of the fact that the puck and opponents are faster at 60Hz than at 50.
Either I patched EVERY delta to account for the 20% difference (and it fucked up A LOT of cases where rounding errors made an opponent too easy or too hard), or ....

I went the easy way, and I drop 1 frame out of 6 at 60Hz.

Commit: github.com/colinleroy/a2tools/…

#RetroComputing #Apple2 #GameDev

in reply to Colin McMillen

Biff is done. It's basically Eneg but harder. I've started on DC3, the robot bartender, and will finish tomorrow because he's supposed to be configurable and making text UIs in assembly is tedious!

#RetroComputing #GameDev #Apple2 #shufflepuck

in reply to Colin McMillen

Working on my data loader so I can add a splash screen. Shit's gonna be cleaner the second time!

#RetroComputing #Apple2 #GameDev

in reply to Colin McMillen

Uggggh it seems I'm running out of space and don't have enough room to add the score-updating robot hand. This is bothering me too much.
Luckily I added the tournament logic and screens already. I have to show it to you but I'd like to win a tournament first and I'm having hard time with Nerual.
#RetroComputing #GameDev
in reply to Colin McMillen

I don't have enough space to add a score-updating robot hand... coming from the left of the screen.

But do I have enough to add it if it comes from the top (which would make a smaller sprite) ?

Answer in a few hours but I have hopes.

#retroComputing #GameDev

in reply to Colin McMillen

The Hand is in!!
And I have a full 1024 bytes left in the CODE segment.

Big commit, I had to move lots of init code to the ONCE segment, but this had to be done at some point, and I *think* I have everything I want in ??

This week-end is probably be beta-release week-end!

#RetroComputing #Apple2 #GameDev

in reply to Colin McMillen

The first beta version of Shufflepuck Cafe for the Apple II is... published!

colino.net/wordpress/en/archiv…

#RetroComputing #GameDev #Apple2 #AppleII #RetroGaming

This entry was edited (2 months ago)


I urge you to watch Steve Herman (re Voice of America) on 60 Minutes this Sunday. Steve and I are mutual followers here on Mastodon. He is one of the most important voices here, and in many other venues. He has been a VOA reporter for many, many years, and was one of the first attacked by the Trump administration.

open.substack.com/pub/newsguy/…

@w7voa