blog/post

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

April 5, 2024 · breadchris

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 -

March 26, 2024 · breadchris

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

March 24, 2024 · breadchris

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

March 23, 2024 · breadchris

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

March 14, 2024 · breadchris

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

March 5, 2024 · breadchris

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

March 2, 2024 · breadchris

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

February 28, 2024 · breadchris

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

February 21, 2024 · breadchris

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

February 21, 2024 · breadchris

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

February 20, 2024 · breadchris

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,

February 19, 2024 · breadchris

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

February 14, 2024 · breadchris

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

February 13, 2024 · breadchris

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

February 11, 2024 · breadchris

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

February 9, 2024 · breadchris

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

February 9, 2024 · breadchris

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

February 9, 2024 · breadchris

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

February 8, 2024 · breadchris

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

January 26, 2024 · breadchris

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

January 26, 2024 · breadchris

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

January 26, 2024 · breadchris

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

January 26, 2024 · breadchris

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

January 26, 2024 · breadchris

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

January 26, 2024 · breadchris

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

January 26, 2024 · breadchris

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

January 26, 2024 · breadchris

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

January 26, 2024 · breadchris

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

January 26, 2024 · breadchris

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

January 26, 2024 · breadchris

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

January 26, 2024 · breadchris