J.P. Cummins (@jcummins) header
J.P. Cummins (@jcummins) profile picture

Software engineer. Tweets about Bitcoin, security, productivity apps, and science fiction.

Seattle, WA
Joined February 2008
Photo by J.P. Cummins (@jcummins)Photo by J.P. Cummins (@jcummins)Photo by J.P. Cummins (@jcummins)Photo by J.P. Cummins (@jcummins)Photo by J.P. Cummins (@jcummins)Photo by J.P. Cummins (@jcummins)Photo by J.P. Cummins (@jcummins)Photo by J.P. Cummins (@jcummins)Photo by J.P. Cummins (@jcummins)
I was early in a company meeting. While waiting for people to join, I watched a video on Twitter. Then to my horror I realized. I quickly turned off transcriptions. IT THEN EMAILED ALL OF ENGINEERING THE TRANSCRIPT. 🤦
3
157
It was 4 told
emudhra is exiting their certificate authority business not because they're incompetent but because of social media reactions
2
114
J.P. Cummins retweeted
We are proud to support this! Our defenders need access to the best tools and equipment if we are to protect the domestic bitcoin industry and all of the client assets at stake.
Today, Bitcoin Policy Institute and a broad coalition from across the digital-asset ecosystem are publishing an open letter calling on the world’s leading AI labs to provide qualified open-source defenders with trusted access to frontier AI models. The past several weeks have made the need for this abundantly clear. The people defending digital-asset infrastructure and open-source software need access to the latest AI capabilities to perform comprehensive security reviews and stay ahead of increasingly sophisticated adversaries. The coalition includes open-source development organizations, major custodians, treasury companies, payment services, security firms, capital allocators, and others whose businesses and customers depend on the integrity of open-source infrastructure and libraries. Open-source defenders often occupy the least privileged position in the AI security landscape. They have limited access to the strongest internal cyber models and are frequently blocked by guardrails when using publicly available frontier systems for legitimate security research. As a result, they often resort to less capable open-weight alternatives. We are urging frontier AI labs to establish a clear, trusted pathway for qualified open-source and digital asset defenders to access their strongest capabilities, with sufficient compute and secure environments to conduct meaningful security reviews. Frontier AI could become one of the most powerful defensive technologies ever developed, but only if defenders get fair access to those systems. It’s time to give defenders the tools they deserve. Read the open letter, add your organization, or sign as an individual on our website at btcpolicy.org/ailetter
4
8
34
3,075
For those who need real-time bitcoin monitoring, there's several great options out there now. Bitwatch, canary, and satwatch. All send real-time notifications if watched wallets see new transactions.
1
3
219
I love what @dhh is doing with Omarchy, but for whatever reason on my Thinkpad T490s it's very, very, slow. Here's my geekbench results Arch + Gnome: single: 1448, multi: 3858 Omarchy: single: 512, multi: 1347
1
231
The CPU was not clocking up. Fixed with: cpupower frequency-set -g performance
165
J.P. Cummins retweeted
we write a lot of our own dependencies because we want to own the libs
86
125
7
2,849
94,316
The master -> main branch rename will forever be remembered for what it was: a relic of a bygone era of pandering to the politically correct under the guise of moral altruism
163
111
41
2,493
86,124
7 observations while reading the Google CEO email about Gemini: ⁃It gets off to a bad start with the use of “problematic” — a word used almost exclusively by political activists, corporate bureaucracies, and the progressive left. At a time when Google is being accused of being all three, setting this tone isn’t helpful. ⁃But isn’t his audience just Google employees? No, this was clearly written with the expectation that it’d be made public. Probably vetted by a dozen people. The description of Gemini as “formerly Bard” and marketing taglines sprinkled throughout are more clues that this was meant to be public. ⁃So why was Gemini problematic? Because its “responses have offended our users and shown bias.” This is stunning. It’s totally divorced from the real problem and what people were actually mad about. Google focusing on not offending people instead of factual accuracy was what CAUSED the problem in the first place. ⁃Then he promises to “address these issues,” but syntactically, “these issues” refer back to people being offended, not the actual problems. Vague language like this is meant to avoid accountability and dance around the real problem. ⁃This email was clearly written by a committee. If you boil down the second paragraph, it basically says: we’re working to fix it, and we’re already fixing it, and nobody’s perfect but we’ll keep at it, and also we’ll review what happened and we’ll fix it. Frankenstein paragraph. ⁃“We’ll be driving a clear set of actions” is the opposite of clear. How do you “drive” a set of actions, and why does the list of actions include “recommendations”? Again, more word soup presumably designed to make the reader too tired and confused to be angry anymore. ⁃The last paragraph of an email like this is usually used to rally the troops. This one went with: “we have an incredible springboard for the Al wave.” I’m sorry but this is cringe. Serious people in AI don’t speak like this. It’s out of touch to the end. Important note: emails like this are hard to pull off. Many people put in many hours to write this, in an effort to fix a problem that wasn’t their fault. This isn’t a comms problem. The obfuscation, lack of clarity, and fundamental failure to grasp the problem are due to a failure of leadership. A poorly written email is just the means through which that failure is revealed.
The first internal comms on Gemini from Sundar From: Sundar Pichai To: Google "Hi everyone I want to address the recent issues with problematic text and image responses in the Gemini app (formerly Bard). I know that some of its responses have offended our users and shown bias — to be clear, that's completely unacceptable and we got it wrong. Our teams have been working around the clock to address these issues. We're already seeing a substantial improvement on a wide range of prompts. No Al is perfect, especially at this emerging stage of the industry's development, but we know the bar is high for us and we will keep at it for however long it takes. And we'll review what happened and make sure we fix it at scale. Our mission to organize the world's information and make it universally accessible and useful is sacrosanct. We've always sought to give users helpful, accurate, and unbiased information in our products. That's why people trust them. This has to be our approach for all our products, including our emerging Al products. We'll be driving a clear set of actions, including structural changes, updated product guidelines, improved launch processes, robust evals and red-teaming, and technical recommendations. We are looking across all of this and will make the necessary changes. Even as we learn from what went wrong here, we should also build on the product and technical announcements we've made in Al over the last several weeks. That includes some foundational advances in our underlying models e.g. our 1 million long-context window breakthrough and our open models, both of which have been well received. We know what it takes to create great products that are used and beloved by billions of people and businesses, and with our infrastructure and research expertise we have an incredible springboard for the Al wave. Let's focus on what matters most: building helpful products that are deserving of our users' trust. -Sundar"
235
639
114
4,514
1,498,321
Crimes against humanity may be prosecuted and punished by any government regardless of where they take place.
Code comments just got a lot better
1
7
56
3,364
J.P. Cummins retweeted
If you've ended up at a crypto casino and then figured out Bitcoin, or if you were a Bitcoiner who got rugged by your employer turning into a crypto casino over time, we've got the solution! Here are some fresh Bitcoin-only engineering/ops jobs at Swan: Risk & Operations bitcoinerjobs.com/job/133411… Infra/Terraform bitcoinerjobs.com/job/133184… SRE bitcoinerjobs.com/job/130045… Lots more => swan.com/jobs Don't go down with the ship. Bitcoin-only awaits.
10
13
53
13,954
A good buddy of mine just had his PC accessed remotely by a hacker. The hacker was then able to access his gmail account and searched for '24 words', 'ledger' and 'bitcoin.' He then found the exchange he uses to buy bitcoin and reset his password. But fortunately for my friend, he only had a small amount of bitcoin on the exchange and the rest was all in cold storage. This is yet another reminder to keep large funds off exchanges and to keep your seeds offline. Get a hardware wallet and keep your stash in cold storage, especially as we may be entering a bull market.
41
28
8
235
66,378
It isn’t a bull market until we see this ad everywhere.
5
206
Startups are amazing. I love the chaos. Wins and losses mean life or death.
3
171
The fact that Satoshi: 1) published the Bitcoin white paper before he launched it, 2) kept it on track for 2 years with upgrades, 3) disappeared without ever spending his own coins for profit, and 4) had such skill that people can't prove his identity, is... remarkable.
907
1,904
228
17,297
2,555,521
J.P. Cummins retweeted
Asian Americans, who have been discriminated against for decades—solely on the basis of their race—have finally received relief, and you now accuse them of “screwing over other people of color”? Shame on you.
Congrats on screwing over other people of color, ma'am! (Particularly those whose efforts in civil rights paved the way for your family to come to America!)
81
385
6
2,810
369,035
Do any former Twitter colleagues remember the impact of the 2015 Android logout bug? IIRC, it was massive.
139
Do you remember when you joined Twitter? I do! #MyTwitterAnniversary
1
215