Show newer
FiXato boosted

oh my god

“TabFS is a browser extension that mounts your browser tabs as a filesystem on your computer.”

“Now you don't need to code up a browser extension from scratch every time you want to do anything. You can write a script that talks to your browser in, like, a melange of Python and bash, and you can save it as a single ordinary file that you can run whenever, and it's no different from scripting any other part of your computer.”

FiXato boosted

story of the early Minecraft (2009) 

Back in 2009, at the dawn of Minecraft, I wrote the first-ever custom Minecraft server software, using a small proxy to reverse-engineer the simple and unencrypted networking format. Before that, there was only creative mode client hacks (noclip, fly, superspeed) and simplistic console wrappers ("if !kick appears in chat, send /kick to the server" kinda crap).

My custom server's initial features included the first custom world generation, anti-cheats (no flying! no superspeed! no standing inside solid blocks!), the ability for server mods to turn invisible (to "spectate" new players), red player names for admins, and the ability to save/load multiple maps on the fly, (hopefully) without disconnecting anyone.

Initially everyone was thrilled and I was heralded as the "Minecraft Hacking God", but when I planned to release the software publicly for free and open-source, the community forum moderator suddenly did a 180 and threatened to ban me, taking issue with the fact that users would be able to program their own minigames before the official survival multiplayer came out.

"You're stealing money from Notch", they claimed, thinking that a quick 'n dirty Counter-Strike style "Zombies" game mode would be somehow equivocal to the premium "official" mobs that would soon follow, which included zombies as a staple, and therefore nobody would have a reason to buy the full version of the game anymore.

So instead of releasing the software for free, publicly, on the Minecraft forums... I just left my email address and told everyone to send me $10 if they want it.

A few people eagerly bought it. They didn't know how to mod it, so they sent it to the first person they encountered who claimed to be able to program. Then those people, perhaps not realizing this was paid software, would run it themselves and also freely give it away to literally anyone who joins their server and asks.

Thus, it spread like wildfire, and I only made like 10 sales total, which I almost entirely re-invested buying the game for myself and a few friends.

This is the event that started the entire modding trend for Minecraft, in general. My original server software was succeeded by a Python script, and then eventually Bukkit.

Later, Notch hired the entire Bukkit dev team to form his "Mojang" company, when he finally decided to stop working as a solo developer. Then he made a cool 2 billion dollars selling the company.

I did the opposite of steal money from Notch. Fuck.


Used up the remainder of the batter to deep-fry the last of the apple slices I didn't get to on . :)

Now a bit nauseous from eating several...

Didn't get to do any real , but I tweaked my status line a bit more, cleaned up some code and committed some old changes I hadn't committed yet, and sorted out some of my again.

Chrome-dev's built-in tab groups are finally useful now that you can easily collapse and move them. :)
Would be nice if they would automatically unload them from memory while collapsed too.

Show thread

Time to close some distractions, and see if I can get a bit of done :)

"I sing alphabet
we sing alphabet
Let's sing alphabet"

"lower case b is one two" *draws shapes*

Dutch, lewd 

Jut en Jul
en een dikke lul.

Not quite sure which for I prefer:
- The version for :
- The version, which I've played my fair share of, and thus has quite some nostalgia:
- the version:
- or the version:

The latter one by certainly sounds the most unique and has strong vibes.

FiXato boosted
FiXato boosted
It was in August of 2020, as I was recovering from a year of personal struggles, that I decided to create a map of the Fediverse, intended for a web shop that me and the owner of an instance I was a moderator on had set up. Being a fan of mediaeval and early modern maps, I decided that my map would be a homage to those.

A map is always a work in progress, and can never be complete. Including every instance on the network would be a monumental task, and would've resulted in something more akin to an atlas than a map. I had to draw a line somewhere, and decided on mapping the top 100 instances, ranked by total status count. Some of these had since gone offline and were taken off the list. A select number of instances were excluded because people objected to their inclusion. To the resulting list, instances proposed by other users were added.

Fediverse instances don't have meaningful physical locations. An instance for German speakers could be hosted in France, for example. In many cases, there is no geographical theme at all. The Fediverse is a virtual world and has no topology, so I opted to make an elevation map. Coastlines and water bodies were derived from this map by intersecting it with a sea level plane.

I grouped the instances into thematic provinces, and the provinces into thematic regions, which were in turn assigned locations by free association. Instances with geographical themes were assigned locations roughly corresponding to their associated real-world locations on a world map. To suggest latitude and give the map a more organic feel, the place names were arched in concentric circles.

A research trip was made to a library, where I found books containing old maps. Sea monster designs were selected from them, together with a design for the compass. These were then cleaned up by manually tracing and recolouring them.

I shared previews of the map as I was working on it, and the feedback was positive. At this point, however, it became evident that the web shop wouldn't succeed, and the map project was shelved.

In November of 2020, I decided that I would try my luck as a freelancer, so I began to brainstorm and write down ideas. In December of the same year, I remembered the map I had made, and decided that I would give it some final touches and actually publish it:

The / (sort of ) turned out mighty fine and tasty too :D

slices that have been bathing overnight in sugar and cinnamon, coated in batter, in oil, and then coated with more cinnamon and sugar.

No individual image descriptions, but the first one is four of them floating in piping hot oil in a pan, and the rest is them cooled down, with or without a cinnamon sugar coating.

Show thread
FiXato boosted

Batters for and are resting. @Siiw is preparing dinner.

Time to relax a bit with the and the unofficial at (or on

Outside are popping on the beat of 's "Killing in the name"

FiXato boosted

@privacyint no. stop. don't.

Instead, use *different* strong random passwords for most of your services, and keep them in a password manager.

most password managers will help you generate strong random passwords automagically.

asking people to change passwords often is pushing them to use the same weak password across different services. and that's a way bigger security issue than an old password, especially if the old password is long and random.

Show older