coding as a lifestyle
Programming feels like a lifestyle to me. I wake up and am thinking about what I would like to code. My bedroom wall is covered in screenshots of features from apps that I like. The constant reminder
Static Site Generation, Again
I got the static site generation working while working on the plane! It feels pretty hacker to be able to have a vision of what you want to work on and then have it come to life so quickly. The static
excited about coding
I am really happy with the progress that I have been making with the site. I feel like I have really embraced the ethos of hacking and I find myself having an easier time letting go of what my past se
My favorite button on the Internet
A button is a deceptively hard web component to get right. A good button makes a lot of things simple to do. You only need to press one thing, and a lot of things happen. > "Design is not just what it
8529 people have contributed to scikit-learn
The code that scikit-learn comprises has been committed to by 8529+ people. python/cpython - 2640 numpy/numpy - 1581 scipy/scipy - 1447 joblib/threadpoolctl - 10 scikit-learn/scikit-learn -
security affects everything
As a security engineer, I found this talk interesting. It pushes for something that I agree with: the focus of ML security in research papers is primarily on novel adversarial attacks, but there are a
structs in go
In programming, where syntax and structure are the maestros orchestrating the flow of logic, Go's struct declaration stands out as a masterpiece of minimalist design. But to appreciate its artistry, w
failing miserably to scale kubes
I run a cyber security competition for high schoolers every year. Yesterday was the 7th iteration. Months of planning go into designing the story and putting together digital evidence for the competit
hack the planet | finding focus
Hey y'all, Maybe it is the poor Internet connection in Ireland, but I feel disconnected. Watching a site load brings me back to when you had to find offline tasks while waiting. Breaking up a hypercon
sensible web stack decisions
I have so much goddamn respect for web developers. A long list of side projects has consumed a significant amount of my time and have been riddled with frustration. What is most frustrating when writi
take notes to understand your language
Someone probably looked up one day and said, "That is the 'sky'." They told their friends, and then they told their friends. At some point, when anyone looked up at the vast expanse above them and nee
i need some hackers
TL;DR - I need money for a non-profit international cybersecurity competition (open-source, too). Donations here, email chris@breadchris.com for sponsorship opportunities. I am running an annual cyber
go run
It may seem silly, but go run is my favorite part about go. Want to run your code? go run main.go. It is so stupidly simple that I could tell my mom about this command, and she would immediately under
The Figma Plugin System
Figma is a design tool that has become the industry standard, similar to how Photoshop became the defacto for photo editing. When everyone uses one tool, it only follows that there will be functionali
Join a Group to Save Your Life
Joining and participating in one group cuts in half your odds of dying next year. Every ten minutes of commuting reduces all forms of social capital by 10% Watching commercial entertainment TV is the
you should try a partner dance
I have been going swing dancing at Century Ballroom every week since the start of the year. Swing is a partner dance that has leaders and followers. Before every song, it is customary for the leader,
Naming is Important
Why should we care so much about naming as developers? Code comes and goes, but language prevails. When a team is working on a project, they must develop a shared language on how things work, how they
Build dope shit with go
The goal for this year is to: "write and publish something every day." So far I have been doing a good job keeping up with this. In my pursuit to build larger compositions of thoughts, next year will
zoning out during standup
Every morning, as the first light bled into the room, the software engineer's alarm would chirp, marking another day's beginning. The routine was as predictable as the sunrise. Wake, stretch, sip a co
some thoughts
You can also just talk and what's being said just shows up in here so you're just talking about stuff so I can be talking to you and we're talking about like your hopes and dreams or maybe your past w
some thoughts
You can also just talk and what's being said just shows up in here so you're just talking about stuff so I can be talking to you and we're talking about like your hopes and dreams or maybe your past w
Fabled Fusion
We have created a fusion AI-powered trading card game where you can talk into a microphone, and it will transcribe what you say. Let's discuss the features of this game. When you look at the camera, y
Fashion starts as a Sketch
I don't like how long it takes for me to figure out ideas. Too much code is written before I figure out what I wanted is not what I made. There is a bookstore near me that I frequent and on the shelf
Why I am moving on from Substack
I had a Substack where I would occasionally post some things on AI. The vision was to build a following, but I couldn't execute it. There may be some "blaming the equipment, not the player" here, but
Why soundbite should exist
TL;DR soundbite is a podcasting platform, supercharged by advancements in content discovery, to connect with your friends and your community before international influencers. Authenticity is a commodi
What holds us back
I don’t know if I personally would say that my life has been “hard”. I hear people use this to describe their life; “I have fallen on hard times”. But I don’t know, it doesn’t seem to be
We need LEGOs for Code
## Playing with Legos Legos are fun, they are composable. Code is not composable, not at least in the way we learn to code. Different environments come with different constraints which end up with di
Start with a Static Site
Ok, there is just simply way too much shit that you have to learn to host a freaking website . Let’s make that easier. Start with Markdown and hugo. Markdown is trivial to learn and making a website
NYU Dropped the Ball
## How it went wrong I have a pretty bad taste in my mouth with NYU after what they have done with CSAW over time. The fact that HSF became a CTF, quality went downhill, and then now non-existent is s
Information About Gloving
- Since the EmazingLights site seems to be down. I have moved the information over here to keep it alive! - ## Start Gloving - Welcome to the Learn Gloving Center, the most extensive online resource o
I hacked your site.
It isn't your fault, you were just doing your job. Even if you wanted to try to stop it, there isn't much you, as an individual, could do about it. Either I or someone else who vaguely understands how
I hacked my high school, and you should too.
- I have worked for Northrup Grumman and Uber as a security engineer and I built security tools that have been used around the world. The coolest thing that I have done in my life is that I got to hel
How I Got to Where I Am
So i was in a really good high school https://en.wikipedia.org/wiki/Poolesville_High_School and so there would be some ridiculously smart people who would work on things and because the program was
AI Can't Fold 1000 Cranes
youtube Folding 1000 origami cranes sounds at lot easier than it is. When my engineer mind latched onto the idea of completing this task, I was intrigued by the foretold wish one would get in exchange
A Sustainable Thinker Always Wins
You can think about a lot of different things all the time. Think about too many things and this becomes a serious problem, especially for those who have ADD. If you have a problem focusing on which i
This is for Nolan
## SOLID principles The set of five design principles for object-oriented programming that were first introduced by Robert C. Martin. These principles are intended to make software designs more unders