Tune into 92.1 HackFM! (If you’re within a few houses of me)#10-days-in-public Day 3: Learned a bit more about Hamiltonian mechanics, group theory, and the relations both of those have to QM
Day 2 of #10-days-in-public, walked through some derivations of important equations in QM, and fixed my simulation a bit
#10-days-in-public Day 1:
Tried to gain some more geometric intuition for complex functions to better understand the math in quantum mechanics, and did some work on my Schrodinger equation simulation. During the 10 days I'm gonna be continuing my deep dive into studying QM, and combining that with code
Continued trying to study complex dynamics, and not doing school work
also optimized my sprig Mandelbrot viewer to improve the odds of it running on sprig hardware
I made a Mandelbrot set zooming tool thing that hopefully should be able to run on sprig hardware
Quick sequel to my first post:
OMFG I LOVE MATH I CHANGED LIKE 2 LINES OF CODE AND TURNED HEAT SIMULATION INTO FLUID SIMULATION
Part 2 of recreating simulations i saw in 3b1b:
the heat equation
Now that I think about it, like 25% of all the projects i've made are inspired by 3b1b
tried to understand differential equations and fluid simulation instead of helping ced with shroomquest :cooll-thumbs:
*What's Henry™ Been Up to After Assemble?*™
The question on all of your minds:
What's Henry™ Doing With His Time After Assemble™?
Ever since the groundbreaking release of his team's Assemble™ project, the world has awaited his next ship™. When asked about this, he will say:
"_I'm working on a few different projects_"
What he means to say is that he currently has 12 windows open, 5 of them Firefox™ instances, each with more tabs then can fit on the navigation bar. One of those browser windows is entirely devoted to Wikipedia™ pages that he opens, and then refuses to close until he fully reads, despite the fact that he has no interest in doing so. In another window, he has everything from Ben Eater 8-bit breadboard CPU schematics, to Rust™ documentation, to TensorFlow™ docs and a partially written auto-encoder. He also has 3 Sprig ™windows, and article on how BitTorrent™ works, and a random CVE™. There is also an article on TradeMark™ Law, that he has clearly not read. There is even the skeleton of a 6502™ Emulator™ that he may or may not finish. There's a few 3Blue™1Brown™ videos that he's stuck trying to follow. There is an article on how memory works that he does not remember if he has read.
In another window, we have 1 Gig of raw Wikipedia™ data, and a Visual™ Studio™ Code™ window with code for an GO™ algorithm he is trying to use to compress said 1 Gig of Wikipedia™ data. Beyond that he has a Logisim™ window, with a partially designed ALU™ that he is trying to work on.
Each time he makes progress on one project, he gets interested in something else and opens 100 tabs for that. He is secretly hoping for his computer to crash and wipe his computer he can reorganize. He is spending large amounts of time studying useless aspects of computer science™, and math™. It has been like this since Assemble™ ended, and will continue indefinitely. This has been What's Henry™ Been Up to After Assemble?™.
Thank you for skimming over: _What's Henry™ Been Up to After Assemble?_™
Broke into HQ and stole Leo's desk
Inspired by mattew's Anonbot (anonbotwl.glitch.me) that got the cops called, I thought it would be a good idea to make my own. I'm not posting the link to avoid more spam requests to the API to get the new instagram account banned too tho (I already lost 1)
Honestly, idc if nobody uses it, it was really fun to make. I got to dabble into a ton of different areas for it. I made a web server, implemented cryptography, interfaced with an API, and all the fun stuff. I got a surprising amount done for just 2.5 days
I spent the last few days making a raycaster for hack club's #sprig
it was fun and painful, but has an ok result
W to go forwards, S to go back, A and D to look. The only objective is to bask in the glory of the holy 2 walls, I'll make maze levels tomorrow
I have almost returned! (As of writing this I'm in the back seat of someone else's car driving to the airport in Florida)
My parents got bored of me, so they shipped me off to a 7 day scuba diving trip in the Florida keys with everyone's favorite (all American 🇺🇸) child molesting organization!
Accidentally touched grass, got vomited on a second time on a boat, discovered how much you can price gouge popcorn if you don't let consumers escape the camp (10 fucking dollars for a bag of popcorn), and managed to do 11 dives in the week (I never want to see water again)
I'll be back in Vermont in about 7 hours where I can return to the usual schedule of hiding in my room on my computer avoiding social responsibility
Since I was tragically not eaten by a shark, it seems like I'll be back to making stuff here. I'll try to get a small ship out soon
to be honest, my previous portfolio was utter shit. It was one of my first coding projects, and I haven't touched it since. Here's a slightly less shitty remake, that I don't need to maintain:
doing stuff (shocking)
I slipped and fell on my computer, and made a shitty neural network evolution sim because I hate doing fun things
I'm actually using a school project as an excuse to make this, so I've spent all of my free time over the last few days breaking and fixing this (As a slow coder, making stuff with a deadline is very stressful). Haven't shown this here much or made a repo until now because for some reason I have a random aversion to showing incomplete code
It's not finished, but basically each agent has input neurons mapped to information about it's target agent, and the agent targeting it. It has a few hidden neurons, and as output it can decide to flee/flight, lock onto a different agent, and some other stuff. The agent's center color is the color it's locked onto. They reproduce, mutate, quickly go extinct, form suicide pits, eat their children, break conservation of energy, and all the cool stuff. I'll explain anything if needed
(Rewrote most of it bc my own matrix lib kept breaking stuff)
I've missed like a weeks worth of class stuff making what I have here lmfao
Please don't read the code, it's a mess
experimented with tile based game lab system, here's what I have today (Relating to ced's last scrapbook)
Not very useful or complete yet, but does have some things like puzzlescript-style sprites, and more object oriented
What's the goal of life, if all of existence is an simply endless cycle of making something on firefox just for it to break on chrome?
Anyway remaking my portfolio, here's what I have so far. Tell me what you think, or if it even loads
(Also, I don't update my github as often anymore, so sadly my commits sorta hit a dead end, but I'm still working actively on a lot of projects)
Wrote a new shader thing, this time to look hand-drawn
could make a cool coaster or something who knows
Also make a Lorem-Ipsum style text generator, that takes text as input and spits out similar text. The output is meaningless, but at a glance looks like it makes sense. Basically picture 1-Dimensional Wave-Function-Collapse algorithm for text
I don't have any output on me, as I'm typing this in Chinese class right now
The Vermont Stock Market Game (State-wide school supported stock trading simulator, where basically we just get 100k to trade over a few months) ended just a week ago and it turns out i got 2nd place in the state (Yes, the 1st place was a non-student in a student competition), and first out of all students, out of 200+ teams. Now I have to meet with the superintended and some other people and attend some stuff, along with do some live stream thing
I think the reason I won is because most teams had a bunch of people who wanted to do different things, screwing over the whole team. I had a really small team, and did most of the trades, giving me the advantage of a more consistent strategy
I'm shocked I didn't loose all of the money lol, just spent 3 months shorting tech startups
small win but didn't have anything else to scrapbook
i did the thing everyone on the face of the earth is did 2 months ago(made a dumb wordle clone)
It's still a WIP, and i'm the only one who's tested it, but it seems to function. Any page recommendations to add would be welcome, along with criticism
Basically, you have to guess the Wikipedia page title, and each guess you get 200 more characters of it, plus wordle mechanics
Tell me how easy you find it, so I can tune the article list
After a needed break from coding, I'm back.
crypto/stock trading takes too much time, so I'm working on a trading bot. If this works, I gain a few dollars, and if it doesn't, then I loose a few dollars.
still refining how it works before I actually use it
^ = buy, v = sell
messed around with game dev, this time with an engine. I usually hate using big bulky engines like unity, but I need to learn to like them. I made a tilemap, and a movement system. idrk where I'll take this
spent so much of the last two days on this haven't been able to do much of anything
idrk noise lol
Here's what I have so far. I've made a pretty shitty transcript of the text, and have done some analysis on it. For people in the 1800's they sure did fucking make this hard for me. There's no obvious spaces, or consistent symbols. I tried using python to map symbols to letters according to frequency, but that didn't work. if anyone has a good algorithm for this, please tell me lol
English letter frequency
Symbol frequency including equals sign, and not including equals sign
Original post: (More info in thread, along with images)
learning cryptography lol
apparently my great great grandparents were big into encryption, and wrote to each other in encrypted letters. I found images of a few, from late 1800's to early 1900's. I'm attempting to crack the code, and so far just trying to transcribe it. Also, apologies for the shitty photos, I'll see if I can find the original letters somewhere.
(Also this is a different person than the crazy one from the weird scientific paper I posted, I have interesting family)
I am deeply sorry to inform you all that I have returned from vacation, and will resume my normal schedule of doing nothing. I've got a ton of pings to reply too, so this will take a while lmao
along the way, I did a ton of research about machine learning that I'm exited to put into use
oh also nuclear annihilation
I hopefully won't be coding or active much for the next 8 days, because I'm going away over break. Honestly don't mind much lmao, I need to chill (I will miss my green square streak) gonna to learn how to dive and stuff, it's going to be awesome. Also, planning on messing around with neural nets and stuff. Sadly won't get much of a chance to try out my logic gates. Also there's an image of all the items I've added to my simulator in the last 2 weeks, this is the longest i've coded consecutively, and the most fun I've ever had doing so
far more importantly added the long needed pause button to my sim
A whole lot of pain later, and my sim is now Turing complete. (Implemented wireworld)
This is like my dream project i'm having so much fun
Built a rotating sonar, as promised. And yes, that is cardboard from a pizza box I'm using to keep it in place. No 3D printer, gotta improvise lmao ¯\(ツ)/¯
My wiring sucks too, i've got a really weird assortment of wires laying around. If I have time, I might also add a better visual output, to take "sound photos" or something
Built a roatating s
First thingy with the leap. Built a little ultrasonic distance detecting circuit. So far it's stationary. next up is to hook this to a servo to get a 180* scan, to form an image (if I can figure out how to do graphics with the Arduino in real time)
flies now eat their decomposed dead and give birth, until they suffocate in their own corpses or the dead flies heat up and start a fire. Also, fly AI is now smarter than I am. (That's a really low bar)
Here's all the ways the flies can die:
• Random suicides (idek why)
And every moment I don't have any better ideas I add a new way to kill them
I finally got this to a working state!
It's a PowderToy / Noita cellular automita based simulation. So far it includes:
• Ambient Heat Transfer
• Really annoying fungus
• A lot of pixel types
• Dynamic res with a weird workaround
• State changes
• The smartest moss you've ever seen
• The dumbest flies you'll ever see
I've been working on this for a few days, and its the most enjoyable project I've ever worked on. PRs are welcome, and post anything cool you find/bugs/ideas
If you've got a slower laptop/PC use 64 px screen btw
Idk if this post would go better in ship, but this still is a WIP with tons of bugs
woo scrapbook time alr! Working on a few projects
• Remaking my trashy portfolio, with less everything (I swear to fucking god why can't scroll snap work)
• messing around with circuits. Ordered a bunch of this little chips (image attached), and combined with XOR I'm hoping to make a simple adder. (Not as impressive when there are people on this slack designing whole CPUs)
• Messing around with Noita-style falling sand sim, and resisting the urge to try that game
• The most retarded Linux distro idea
Also, Vitalik AMA was awesome! Below I've attached some of the interesting comments from the Vitalik AMA youtube live stream (hmm)
My great uncle (was batshit crazy) Thought he had the secret to renewable energy/fusion or something by using water. I got my hands on his 28 page paper on it, + patent. He never got anywhere with it, and thought that big oil companies were going to kill him or something. Looking to be an interesting read, and if anybody wants I can scan it to post the whole thing. There's real math in it, and he was a smart person. So yeah, I'll give it a read and post what I find
HOLY SHIT QUANTUM CODING
WHERE HAS THIS BEEN ALL MY LIFE???
I just ran actual quantum code on an IBM quantum computer lmao holy shit
i love this
I don't think this is how gravity works
(raylib + c++)Made a fun math visualizer inspired by tixy.land!
also still working on proxy fuck everything
I miss working with canvas, fun break from networking
Probably not my last scrapbook of the day, but added to my chat app thing:
• Radio/IRC like channels
• Multiple themes
woo, now time to stop hosting on shitty repl + autoping
(Any recommendations or stuff?)
changed around the code for some of the visuals on my desktop until I got somthing i liked, started work on a gnome extension, and am working on setting up home proxy, and adding multi-channel support to my chat app.
also because screenshots of code suck and i need to put an image (fuck you, scrappy)
more shameless desktop pics
Summary of winter break:
I actually didn't code much this break, instead focusing on learning. I fully migrated to Linux on all devices, and did a few rices. Mainly I read up on how computers work on a lower level. Hopefully I can do something cool with that knowledge. Mentally exhausted for school starting again. I did write some code though, I did the start of a bootloader. Windows slowed me down a lot, so hopefully I can actually get somewhere now that I'm using Linux on my desktop too. might also remake my homepage, as it was one of my first websites
I wrote the start of a 16 bit OS in real mode! I have no clue what the fuck i'm doing, and probably am doing everything wrong, but whatever. my head hurts
going to delete and restart now, and do this in 32 bit mode. asm is fun, and i'll miss bios int
this is only like a days worth of research and my code is awfulMerry Christmas, Hacky holidays!
Instead of doing stuff like talking with others, or interacting with family, I learned the basics of x86_64 ASM!
now see you all in 6 years when I finish my OS lmfao
After 5 days of work, I finished my webchat! yes I know most of you could do thing in 15 minutes lmao
thanks @Khushraj for the workshop that I based this off. Now I can say that I've got a pretty good understanding of websockets! Next time, i'll just use socket.io though
I didn't want to just copy/paste this, so I tried to get a good understanding of what was actually happening. Even then, 90% of the time I was thinking "I'm sure there's a better way to do this". But, it works! Adding color themes, and user IDs next.
I made this because discord is blocked, (My unblocker dosen't work on it), so I can message people in school
Went for a fallout pip-boy style, but I might change that.
Anyway, time to get to work on my pass-the-story
Also: Why can't you have the link to the chat?
my friends are on it. I think that explains enough
After years of battle, I have won. I fucking hate our school's website restrictionss
I found a way to get past the school firwall, and site blocker at once, without using random unblocked games sites AAAAAAAAA
made it into a website for people at school and stuff definitely gonna get in trouble
Today I did something useful, and productive.
Just kidding, signed up my entire school district for the olive garden email list
Got quite a bit done today! Messed around with some server stuff, tried installing arch for the 3rd time (aaaaaaa), and accidentally did a 30 second long deauth attack on my school wifi. Generally just exploring the endless rabbithole of networking. Also setting up a self-hosted vpn to get past my school's annoying ass firewall or whatever so that I can access slack in class. Not much programming, just messing around with tech stuff. Read up on kalman filters too
Log day 11:
OHHHHHHH BOYYYYYYYYY DARK WEB SERVER
Finally, finished the raspberry pi project. I was really inspired by @zrl 's site, but instead of just recreating it I decided to do something a little different with the idea of a homeade-self-hosted site. I just finished my dark web server setup. I threw some boilerplate text onto it, but the hard work is done! Definitely more interesting than than most of the things i've done before. My goals are:
• Do some backend
• Set up a encrypted chatroom (Any tips?)
• Open source it ofc
• Put some fun shit on it
here's the onion:
I have finally made the move, and got linux on my laptop. In other words, locked my virginity in a vault and threw away the key. (Of course, did all this while mountans of homework piled up behind me). This is what I have so far: Now i can get back to the raspberry pi project, and once I finish that i might just work on an actually useful project (Like the interpreter and kalman filter)
Finally, finished the raspberry pi server setup! Any ideas for what kind of things to do with it?
t Log day 8:
Woo! Getting a lot of stuff done. Spent today trying to understand whatever a Kalman filter is. Basically no luck. Also a bit more work understanding networking, and setting up my raspberry pi. Finally, working on a bunch of tiny projects to put in my Snippets repo. Including:
• Program to tell you if a link redirects to a rickroll
• Phishing websites (surprisingly fun)
• Malware stuff (Also pretty fun)
• Program to find people near you who mentioned X subject on twitter
That's all for now! As for an image, here's whatever the fuck a kalman filter equation looks like (No clue, haha scary funny letternumbers go brr)
Log day 7:
Learning more cybersecurity stuff. Using Hackthebox as a guide, managed to get into a server. Installed kali, and all those things. Also practiced nmap. Not too experienced with this stuff, so pretty cool. Also, working on setting up a rasberry pi server atm! Should be a fun project. (Doing this while still having way too many unfinished projects)
Log day 6:
Didn't get much done over the weekend, but this afternoon I revisited my first website, and remade the css. Also, trying some ethical hacking/cybersecurity stuff. Any good courses
you guys would recommend? Finally, did some more work on my language. Thanks to Ced!
Before / After:
Log day 5:
Making a programming language! Skipped a few days of scrapbook for school, but I've got a fun project going. Messing around with regex, lexers and all the cool stuff. The current concept is a language based on a Turing Machine. (So just brainfuck but for sane people). So far I've got a basic interpreter, and some syntax. All done in python, because I refuse to use anything else. Implementing loops is really tripping me up though. And for the required image ofc, here's a screenshot of the code required to create two variables and add them. This isn't meant to be practical, but rather just fun to make.
Daily Log day 4:
Not what I originally intended it for, but I technically made a spot-the-difference program!
Also, did more stuff with my hotdog dataset. Didn't get much done today, but made another discord bot
Daily Log day 3:
Messed around with some ML from the hotdog images, and i'm gonna do more machine learning stuff in the future.
Also, for a quick break from that, tried Pyxel I wanted to do somthing with Pico 8, but wasn't really up for the price. Love the minimalism of the code though, so I found a python library that does basically the same thing. 128x128 max res, and color palate of only 16. Coding with limitations is kinda fun. Obviously not a game dev, but in a hour I got somthing bullet-hell-ish working with collisions.
Next, i'll find somthing fun to do with tensorflow. Past experiences with it weren't bad
Daily Log day 2:
I spent all afternoon making a python script to download images of hotdogs under creative commons, with 224x224 aspect ratio.
Oh and here's what happens when a hotdog download gets glitched:
Stuff I did today:
With all the pump-and-dump crypto scams and coins like "Dogelon Mars", I made a shitcoin generator. It creates a random erc-20 contract, with the dumbest names imaginable. I made this on my chromebook in history class, so I haven't really tested it. Anyway, anyone want to invest in Shubu Muskcoin?
For your next scamcoin:
Also, in the spirit of joke projects, finised CCP bot! A discord bot that stores social credits for users in a database, with regex stuff too! Basically a full currency, with the ability to send social credits. Made as a joke for my chinese class discord.
Finally, because I don't have any images to show for these, here's a wallpaper I did:
idk if I'm supposed to post this here, but I made a program to automatically generate desktop wallpapers, and stuff. Might use it to bulk-generate nfts.