Joined March 2007
227 Photos and videos
I've been doing Sokoban puzzles for years thanks to Nethack, but Order of the Sinking Star is a revolution. The character that drags blocks instead of pushing completely broke my brain. What an awesome game.
2
3
202
Eric Harrison retweeted
Woah Buddy! Insane LEGO Corruption! The American Fork Police Department just "accidentally" released 50gb of unredacted Body Cam footage reguarding Reckless Ben and Bricks and Minifigs, but deleted it to late before the internet grabbed them. In the media dump the Joshua Johnson asks to see the legal court papers but the officer refuses to show it to him because it would count as a legal service and says it would "place him in a bind" This police department, Joshua Johnson and Ammon McNeff are all toast. I've never seen the internet unanimously come together in unison on anything like this in my life.
667
3,284
34,002
2,766,593
Eric Harrison retweeted
An old man is selling watermelons by the side of the road. His sign reads: 1 for $3 3 for $10 A young man stops and buys one watermelon. “That’ll be $3,” says the old man. The young man then buys a second watermelon. And then a third. After paying another $3 each time, the young man picks up his watermelons and starts to walk away. Then he turns back, grinning proudly. “Hey old man,” he says, “you realize I just bought three watermelons for $9 instead of $10? Maybe business isn’t your thing.” The old man smiles and shakes his head. “Funny… every time somebody comes by, they buy three watermelons instead of one… and then try to teach me business.”
419
7,082
106,771
4,103,064
I've been doing this for the past few years and it's been absolutely refreshing. It simplifies so much about modern complex architectures and lets me sleep at night stress-free.
Fork your dependencies, trim them to only your use case, never update unless it breaks for your users. I’ve been vocal about this for 10 years. I’ve always said that updating is way riskier than latent bugs (which can be tracked and CVEs monitored). If you are updating a dependency, it’s on you to analyze every single commit in the full transitive set of dependencies. If you dont see anything compelling, dont update! I remember at HashiCorp once in awhile an engineer would try to update a dep or replace a DIY lib with an external one and id always ask “show me the commit we need.” Dont update for the sake of it. Feeling pretty swell about this mentality with all the supply chain attacks happening.
3
70
Eric Harrison retweeted
This is why PR diff speed matters. This isn't a dunk on GitHub specifically, because GitLab, Forgejo, etc. are all equal or worse. But this is the kind of thing that drives me nuts, because this is a core workflow and its slow enough I literally take my hands off the keyboard. Btw, when my mouse jiggles on the left, its because the page is literally skipping frames and I'm instinctively shaking my mouse to see if it'll respond. And on the keyboard input you can literally here me finish typing before a letter even shows up. For someone like me who is an expert at these tools, my brain navigates the tool dramatically faster than it can keep up, and that is not good. The tool should not get in the way.
108
129
3,180
363,829

66
30
563
98,514
The worst thing in the world is when you go to bed and your computer decides to update and restart while you're sleeping. I would give almost anything to be able to disable this permanently. Sick of losing my place in large on-going projects. What a crappy user pattern.
1
42
Eric Harrison retweeted
[1/2] I felt like this question deserved a more complete answer than "undefined behavior", so I made a full walkthrough to show exactly what part of the x86 execution differs from the other two, and to demonstrate how you go about investigating an anomaly like this.
Apr 29
Why C compilers can't agree in how a standard C library function should works? ☹️ And better not to talk about strncpy()...
15
48
851
76,276
Eric Harrison retweeted
NEVER use null terminated C strings in a production grade C project
20
2
160
52,790
This is a really beautiful visualization of this technique. I love how interactive this demo is and how it elegantly describes how this is accomplished. Super well done.
Just a heads up that you should never be rendering 10,000 lines of anything, especially if all the lines are the same height, as in code. List virtualisation is a very old and simple technique. You can experiment with the below at nicbarker.com/virtual-scroll…
2
89
Oh dang, I've been on Github since nearly the beginning. Joined in 2009 and have User ID 124588. That is a lot lower than I thought it would be. Neat.
3
123
This is actually a good suggestion
shipping should be paid upon delivery
1
47
Eric Harrison retweeted
Everyone knows that 15 minutes before standup is the most productive time. This is when developers do highly-focused last-minute work just to give some updates. So, in order to increase productivity, we now have 4 standups a day.
90
154
3,914
95,872
The most interesting part of this discussion is the idea that if Red were to win, everyone alive afterwards would know that they all chose Red and would know who chose Blue. If Blue was to win, everyone could pretend they all picked Blue altruistically.
Everyone in the world has to take a private vote by pressing a red or blue button. If more than 50% of people press the blue button, everyone survives. If less than 50% of people press the blue button, only people who pressed the red button survive. Which button would you press?
1
2
50
Eric Harrison retweeted
🚨Remember that one time when a U.S. Army Green Beret blew himself up in front of trump tower in a Tesla? He warned us about anti-gravitational propulsion systems and how it could start WW3 Most of the deceased/missing scientists worked on anti-gravity propulsion projects.
363
5,580
21,193
978,165
Eric Harrison retweeted
Congress watching soldiers get arrested for insider trading
403
11,375
65,204
1,373,703
Eric Harrison retweeted
I have two stacks on my desk. The left stack is financial disclosure forms from members of Congress. The right stack is waivers for members who filed their financial disclosures late. The right stack is always taller. On Wednesday morning, I watched a soldier get arrested on CNN. I am a Disclosure Analyst for the House Ethics Committee. I have held this position for eleven years. My job is to receive the forms, verify their completeness, and file them. I do not investigate. I do not flag. I do not refer. I file. I have a lanyard. The lanyard says ETHICS. The soldier's name is Gannon Ken Van Dyke. He is thirty-eight years old. He was stationed at Fort Bragg. He was Special Forces. In December, he created an account on a prediction market called Polymarket. On January 2nd, he bet $32,500 that the president of Venezuela would be removed from power. On January 3rd, he helped remove the president of Venezuela from power. He collected $409,881. He has been charged with five federal crimes. Commodities fraud. Wire fraud. Unlawful use of confidential government information. Theft of nonpublic government information. Unlawful monetary transaction. The Department of Justice called it "the first-ever insider trading prosecution on event contracts." I watched this on the television in our break room. Then I walked back to my desk and processed a late financial disclosure from a member of the House Financial Services Committee who purchased $250,000 in bank stocks eleven days before his subcommittee held a closed-door hearing on proposed capital reserve changes. The filing was forty-seven days late. The STOCK Act requires disclosure within forty-five days. The penalty for late filing is $200. I waived it. I waive most of them. In 2021, fifty-four members of Congress and senior staff violated the reporting rules. The fines were minimal. Most were waived. I have a form for the waiver. The form has a box that says "Reason." I write "administrative delay." In ethics, "administrative delay" means the member's office forgot and then remembered when a reporter called. My approval rate is one hundred percent. In any other field, that number would trigger an audit. In mine, it is called thoroughness. Let me show you what I processed this year. January. A senator on the Armed Services Committee sold defense contractor shares worth $1.2 million. Three days later, his committee received a classified briefing that the Iran campaign had exceeded its projected cost by 340%. The stock dropped 8%. He filed the disclosure sixty-one days late. I calculated the fine. $200. His chief of staff asked if it could be waived. He did not ask what the senator traded on. Nobody asks that. The form does not have a field for it. I waived the fine. The senator's portfolio returned 23.4% in 2025. The S&P 500 returned 16.8%. February. A representative on the Energy and Commerce Committee bought pharmaceutical stocks worth $400,000. Two weeks later, her committee advanced a bill that would extend patent exclusivity for the exact drug class she purchased. The stocks rose 14%. She filed on time. There was no fine. There was no investigation. There was nothing to investigate because buying stocks in companies regulated by your own committee is not illegal. It is legal. The STOCK Act made it legal by making it disclosed. In Congress, disclosed means legal. In my office, legal means filed. March. A member whose spouse manages a portfolio worth $9.2 million reported forty-three separate transactions in a single quarter. Twelve of them were in sectors directly affected by legislation the member co-sponsored. The timing on eight of those twelve was within a two-week window of committee action. I logged all forty-three. None were flagged. We do not flag. We file. I asked my supervisor once what would happen if I flagged a filing. She said we do not have a form for that. I never asked again. In 2020, I processed 847 disclosures. In 2023, 1,211. In 2025, 1,614. The number of enforcement actions in each of those years was zero. The numerator changes. The denominator does not. I want to tell you about the soldier again. He made $409,881. He tried to delete his Polymarket account by calling customer service and saying he lost access to his email. He moved his profits into a foreign cryptocurrency vault and then into a new brokerage account. He used his real identity. He placed thirteen bets. Every single one was connected to an operation he personally participated in. In my eleven years, I have processed disclosures from members of Congress who traded on: Pending FDA approvals they learned about in committee. Defense appropriations they voted on. Trade policy they negotiated. Pandemic response measures they drafted. Interest rate decisions they were briefed on before the public. None of them have been charged. None of them have been investigated by the Department of Justice. None of them have been referred to the SEC. The STOCK Act has produced zero prosecutions since it was signed on April 4th, 2012. Fourteen years. Five hundred and thirty-five members. $635 million in trades last year alone. Zero cases. My daughter asked me once what happens when someone breaks the rules. I told her we write it down. She asked what happens after that. I said it depends. She was nine. She is twenty now. It does not depend. Nothing happens after that. The soldier made $409,881 and faces decades in prison. Nancy Pelosi entered Congress in 1987 with a portfolio worth approximately $785,000. It is now worth $133.7 million. That is a return of 16,930%. The Dow Jones returned 2,300% over the same period. Professional fund managers who beat the market for three consecutive years are considered exceptional. She has beaten it for thirty-seven. If a hedge fund produced those returns, the SEC would subpoena the records on a Thursday. She produced them from a building with a chapel and a gift shop. She announced her retirement last year. No investigation was opened. No disclosure was flagged. Her filings were on time. In my office, on time means compliant. Compliant means closed. I want to tell you about the fine. $200. That is the maximum penalty for violating the STOCK Act's disclosure requirements. $200 for a member of Congress whose portfolio gained $4.7 million in a single quarter. I calculated what $200 represents as a percentage of $4.7 million. It is 0.004%. I could not find a comparison that made it meaningful. It is less than the price of the parking pass in the Rayburn garage. It is less than lunch at the members' dining room if you order the crab cakes, which I am told are excellent though I eat at my desk. Since 2012, thirty-one bills have been introduced to restrict congressional trading. I keep a list. The list is longer than the STOCK Act itself. On March 5th, 2026, a representative from Michigan introduced the thirty-second. He called it the "No Getting Rich in Congress Act." The bill would prohibit the President, Vice President, members of Congress, and their spouses from trading individual stocks, cryptocurrency, futures, and commodities while in office. The bill was referred to committee. The committee has not scheduled a hearing. The committee is chaired by a member whose spouse executed $2.1 million in trades last year. The bill will be reviewed. In my office, reviewed means read. Read means acknowledged. Acknowledged means a status has been assigned. A status is the absence of an action that has been given a name so it looks like one. The soldier used classified information to make $409,881 on a prediction market. He has been charged with five federal crimes. The Department of Justice announced the case on the same day I processed three disclosures from members who traded on committee knowledge worth a combined $3.8 million. The difference between the soldier and the members is not what they did. It is the building they did it in. He did it from Fort Bragg. They did it from the Capitol. He used a prediction market. They used the New York Stock Exchange. He bet on a military operation. They bet on the legislation they write. He did not write the law. They did. They wrote the STOCK Act. Then they funded its enforcement at zero dollars. Then they set its maximum penalty at $200. Then they gave my office the authority to waive it. Then they traded $635 million. The soldier flew to Caracas. He breached a compound. He put his body between a mission and a bullet. The people who ordered the operation were in a building with a credenza and sparkling water. They did not go to Caracas. They went to their brokerage accounts. The soldier made $409,881 and is now in federal custody. The people who knew what he was going to do before he did it made more and filed less. His prosecution is not a failure of the system. It is the system. One conviction per decade, at the lowest level, so the briefing slides can say enforcement exists. The $409,881 is not the crime. It is the cost of making $635 million look supervised. In my field, we call this self-regulation. The soldier's Polymarket account has been frozen. His military career is over. He will spend years in federal prison. My office will process every congressional disclosure filed this year. Every trade logged. Every $200 fine calculated and waived. The system is immaculate. Fourteen years. Zero prosecutions. $635 million a year. A 16,930% return. I have not leaked a document. I have not filed a complaint. I have not deviated from the process one single time. The process was written by the people whose forms I process. As long as the disclosures go up and the cases don't, my performance review says I am meeting expectations. My lanyard still says ETHICS. In eleven years, nobody has asked me to define the word.
1,504
10,377
22,571
756,002
Eric Harrison retweeted
So you’re telling me you’ve arrested more American soldiers involved in capturing Maduro than people on the Epstein list, or politicians who somehow magically became better investors than Warren Buffett the second they took office? Wild priorities.
This involved a U.S. soldier who allegedly took advantage of his position to profit off of a righteous military operation. Thank you to our agents, Intel teams, and great partners @TheJusticeDept who protected our war fighters. Investigation ongoing.
385
4,593
31,396
422,254
Well, if this is how they're going to operate, I have changed my opinion. They should be shut down completely. What a crappy thing to do.
Last month, we published our enhanced market integrity rules to combat insider trading. When we identified a user trading on classified government information, we referred the matter to the DOJ & cooperated with their investigation. Insider trading has no place on Polymarket. Today's arrest is proof the system works.
36
Sounds like there is an opportunity for a new emergency services vehicle manufacturer. Dominate the market with affordable ambulances, sell to private equity, and then repeat forever. Free money printer.🤑 youtube.com/watch?v=8JcCISp5…
49