Show more

Day 61: I'm back at it again for spring break! I added a button to the boggle game to view the past games and stats without logging in.

Johan V :popos: :manjaro: boosted
Johan V :popos: :manjaro: boosted

Mitch Altman Asks How You’re Using Your Life

This talk will probably make you a bit angry. You might be upset with some of Mitch Altman’s views or his hyperbole in describing them. Or you might be upset because you totally agree with his views and feel …

Original tweet :

Day 60: I helped someone deploy their hackathon project to heroku (the hackathon is over, they just wanted to have it up). The idea is that you upload an image, and it removes the plants to simulate what might happen in the future:

A few weeks ago, I went to the graduation for Year Up, which I volunteered for over the summer.

Year Up is a program for students who can't afford college to learn skills for 6 months, then get an internship at a tech company for 6 months.

If you know someone in the Washington DC area who would benefit from the program, pass this on! (boosts appreciated)

Johan V :popos: :manjaro: boosted

Pre-orders are open for the @Kubuntu Focus, a high-end Plasma-powered laptop designed for work that requires intense GPU computing, fast NVMe storage and optimal cooling to unleash the CPU's maximum potential.

A complete KDE review coming soon!

Day 59: We finished up the app, adding a way to set a nickname for your devices. We made an authentication system similar to notification 2fa, where if a nickname is already claimed, you can request to also use that nickname. Then you have to approve the request on the device that is assigned that name, proving that you own that device/name. We won "best domain name" for and our prize was backpacks! :)

not much changes with my
laptop, so I figure I'll showcase something cool: You can play games in ! I thought it was just videos, but apparently you can publish JavaScript apps: I'm gonna have to try this...

Day 58: We got Atlas set up, made a cron job to scan every minute, used to make the page responsive -- it updates the table and graph when a new scan is done, and you can sort the table by any column. Also, the is dual-weilding network adapters to scan 2 different networks for devices.

Day 57: I'm at , a hackathon at Georgetown University! My team is working on a tool to visualize devices on the local network: So far, we have python code to do an arp-scan, control a raspberry pi sense hat, and show a (mostly empty) dashboard with flask.

Johan V :popos: :manjaro: boosted

"The growing inaccessibility of science"


"Access options"


Day 56: I set up a node today, which is part of a decentralized, end-to-end encrypted storage network. You can sign up to be a node operator or a user (write an app with storj as the backend!) at I'm super excited about the possibilities of this stuff!

Johan V :popos: :manjaro: boosted

Day 55 (yesterday): I migrated the website for my research team at school to github pages so anyone on the team can easily edit it:

If anyone is interested in joining , an open source decentralized alternative to YouTube (some YouTubers even use it), I have a referral link that will give you some extra LBC tokens:$/invite/@johanv:51272

Day 54: I added a prompt asking the user for the board layout when loading a video file, then I found out how to save numpy arrays in a JSON file.

Johan V :popos: :manjaro: boosted

Day 53: We decided on file formats for the various stages of processed and labelled data, and my friend started working on a script to label the data for tensorflow. Also, new and improved RGB board for gamers! RGB = Red, Gray, Black!

bonus! I put together the finished renders into one video using the video editor (which parallelizes great out of the box). There are some issues with the graph videos being shorter than the others, so I slowed them down.

Show more

Fosstodon is an English speaking Mastodon instance that is open to anyone who is interested in technology; particularly free & open source software.