J. Grindal (@jgrindal) profile picture

Engineer. Photographer. Philosopher. OK, not a philosopher, but definitely the first 2.

Here
Joined August 2009
nothing has ever aligned so precisely with my interests – at San Francisco, CA
📚 Au Japon, des gens vont dĂ©sormais en boĂźte de nuit
 pour s’asseoir silencieusement et lire un livre pendant qu’un DJ joue de la musique d'ambience. Le concept s’appelle JUCY BOOK RAVE et se dĂ©roule notamment dans un club souterrain de Shimokitazawa, Ă  Tokyo. Ici, pas besoin de danser ni de hurler pour parler Ă  la personne situĂ©e Ă  30 centimĂštres de vous. Les participants viennent avec un livre, s’installent dans la pĂ©nombre et lisent pendant que la musique accompagne leur soirĂ©e.
29
65
2
943
206,892
I need a graphic designer to put together some graphics for a presentation and I don’t want to use AI. Any #graphicdesign folks up for a quick job? #gig
69
46
2,006
J. Grindal retweeted
As someone who has personally spent $500k / mo+ on Google Ads for years, I can tell you with certainty: This revenue growth in Search is artificial & extremely unhealthy for Google’s business long term Search volumes are declining as legacy search is being increasingly cannibalized by non-monetized LLM queries Google’s response? Manufacture revenue growth via short-sighted, highly extractive, customer-hostile tactics. I.e. charge advertisers more for lower quality clicks, including clicks they do not want and explicitly did not approve Google to charge them for A few examples to illustrate: For all of its history until recently, Google operated on a 2nd price auction model I.e. if you bid $5 CPC and the next highest bidder bids $1 CPC, Google charged you $1.01 for the click (one penny more than the 2nd highest bidder) rather than the $5 you bid This was a genius move by Google early on as it incentivizes advertisers to input their true maximum willingness to pay rather than trying to play the game of bidding low and constantly adjusting to try to stay just ahead of the next highest bidder while still not paying too much However recently, Google silently deprecated the 2nd price auction and began charging advertisers as much as their bid and budget caps allow, regardless of what anyone else is bidding It’s a short-sighted cash grab at the expense of the long term health of the advertiser ecosystem Making thing worse, Google also recently nerfed keyword targeting precision Google previously had precise keyword targeting settings that allowed advertisers pick individual search phrases to bid on, defined down to the character w/ exact match or phrase match targeting This was one of the core features that made search advertising magic, enabling advertisers to run extremely precise campaigns based on exactly what their target customer typed But now, even if you bid on a specific term or phrase using the strictest exact -match targeting settings, Google will show your ad across 1000’s of unrelated keywords, labeling them as as “exact match (close variant)” The definition of “close variant” means whatever they want it to and changes constantly. The result is advertisers get billed for clicks that are totally irrelevant to their business and that their targeting settings explicitly forbid Google from targeting. Google does it anyway and there’s no ability to turn this off So now exact match is broad match, and broad match is just meaningless spam This is all very bad for advertisers, but for Google, it allows them to show your ad and bill you for clicks across 1000x more searches that were previously going unmonetized (mainly because they’re garbage queries no one wants) This is how you grow revenue atop declining search volumes Lastly, and perhaps most egregiously, Google quietly stopped respecting budget caps by a factor of 2x. For example campaigns we’ve been running for years with $1000 daily budget caps suddenly began spending $2000+ per day And the extra spend is entirely on the garbage keywords Google arbitrarily throws in as “exact match (close variants)” which have no value to our business, but can’t be turned off Google offers no refunds nor any recourse for overspend or spend on keywords you explicitly did not target These are not the actions of a healthy business. These are the actions of company whose core business is in decline but desperately needs to pump quarterly earnings so Wall Street will continue to fund insane capex while hopefully looking through their rapidly deteriorating negative free cash flow Google operated a benevolent monopoly for the better part of 25 yrs Meaning the value Google captured from Search was but a small fraction of the value it created, and that spread produced a potential energy that justified expectations of high earnings growth far, far into the future This is now no longer the case At the alter of AI capex, Google is sacrificing the golden goose
Q2 was an amazing quarter, with our AI investments redefining what’s possible across every part of our business. Alphabet revenue grew 24% YoY and Google Cloud accelerated to 82% growth. We saw exciting momentum across the board from Search to YouTube to the Gemini app (which reached 950M monthly active users). Our model APIs are processing 22B tokens/min (up from 16B+ last quarter) driven by our workhorse Flash models. We’re also seeing great adoption of Gemini Enterprise, used by 90% of the Fortune 100, as well as strong demand for our security solutions. Outstanding results and momentum, and such an exciting moment—thanks to all of our partners and employees around the world! 🙌 About to hop on the call!
843
2,021
741
17,616
5,753,295
We hired a new VP of Engineering who is obsessed with agile methodology. He called a meeting on his first day and said we need to transition to 2-week development sprints. He wanted daily stand-ups, retrospective boards, and continuous deployment pipelines. He wanted us to actually write new code. I realized immediately that he was an existential threat to my lifestyle. I let him finish his impassioned speech about workflow velocity. Then I stood up, walked to the whiteboard, and drew a single horizontal line. I told him agile sprints are a localized solution for a localized mindset. I said our infrastructure operates on a Zenith Release Cycle. He asked what a Zenith Release Cycle was. I told him it's a holistic, macro-stabilization framework where we observe the system in a state of prolonged stasis. By not touching the code for 18 months, we allow the legacy dependencies to organically settle. I told him that deploying bi-weekly updates creates micro-abrasions in our database architecture. I used the phrase chronological data scarring. The CEO was in the room and audibly gasped. He told the new VP that we can't risk chronological data scarring just to satisfy a trendy tech buzzword. The VP looked at me like I'd just invented a new color. He was completely paralyzed by the sheer density of my fabricated jargon. He quietly agreed to adopt the Zenith Release Cycle. We're officially scheduled to deploy our next update in the third quarter of 2027. I spent the rest of the afternoon buying things I don't need on Amazon. Agile is a disease invented by people who want to be punished for their salary. I refuse to participate in my own suffering.
504
1,554
289
17,117
1,173,879
‱ The tax on tea: 3 pence/pound ‱ 3 pence≈$8 today ‱ ~2 million pounds/year of tea in 18th century American colonies ‱ 1776 American colonial pop. ~2.5 million ‱ Let’s just say that everyone drank a pound of tea $8 a year in taxes seems really nice right about now
2
3
195
pov: your 15,000 line vibecoded PR hits production
27
26
5
399
67,018
J. Grindal retweeted
I do not normally respond to online rumors but feel the need to do so at this moment I will not be a candidate for the currently vacant HC and GM positions with the Miami Dolphins. While you never know what the future may bring right now my focus must remain on global events and also the precious archives of the United States of America. Thank you
15,520
23,012
3,917
294,467
12,711,451
MCP vs A2A (Agent2Agent) protocol, clearly explained:
83
547
55
3,667
966,463
This is LITERALLY the argument made by the left in the 60s—80s when they would say “Better Red than Dead” meaning “better to submit to the USSR than risk nuclear conflict.” Reagan railed against this in his “Time for Choosing” speech. Having a spine used to be a virtue.
I’m not an isolationist, but I don’t want to be in a hot war with a nuclear Russia either. That’s exactly what Zelensky wants America to agree to. Some can’t see that fact because “Orange Man Bad”. Too many DeSantis supporters are starting to sound like Nikki Haley supporters.
1
1
240
Today Geoff INcontrol would have turned 39, but 5 years ago tragic events took him away from his family and our entire Community. This kind man did a lot for the development of all E-Sports, I very miss his jokes, but as long as we remember him, he lives in our hearts!
35
147
7
1,685
60,807
So excited that we can finally demo this.
.@UIpath's AutoPilot is here! E.g. It plans trips, validates passports, fills expense reports, and even auto-connects on LinkedIn. Your AI personal assistant awaits! Learn more: bit.ly/3ZQ6bdw #UiPathpartner #UiPathForward @UiPath #FutureofWork #ArtificialIntelligence #Innovation #Technology #BusinessTransformation #DigitalTransformation #Userexperience
4
138
J. Grindal retweeted
Definitely come for this reasoning workshop which is just super important problem in the age of LLMs
đŸ”„ The program for the NLRSE workshop at #ACL2023NLP is posted đŸ”„ nl-reasoning-workshop.github
 In addition to the 5 invited talks, we have a fantastic technical program with 70 papers being presented! Make sure you stick around on Thursday after the main conference!
2
12
3,764
VC's HATE this one weird growth hack: DECLARE @i INT = 1 WHILE @i <= 18000000 BEGIN INSERT INTO Users (username, password) VALUES ('User' + CONVERT(VARCHAR, @i), 'password' + CONVERT(VARCHAR, @i)) SET @i = @i + 1 END
26
64
6
686
93,477
J. Grindal retweeted
A twitter user mentioned the mobile app for their “smart” wifi connected power plug was requesting their location. The app has more then 1 million downloads. Curious, I ordered the ‘Meross’ branded device and it’s just arrived. What will we find? Let’s dig in ..đŸ§”
36
345
42
2,424
508,586
i don’t get why people leave meta out of “who is doing cool stuff in ai” posts like this. llama is a major reason for the explosion of open source ai that we’re seeing.
1
1
11
4,566
J. Grindal retweeted
Been having an awful experience with @united since 7 AM this morning. My flight was scheduled at 11:16AM out of Atlanta. Got to the airport to find out that all flights to EWR were cancelled since last night, but was NEVER informed by @united. Why is @JetBlue able to fly?!?!
2
2
771
Replying to @united
@united @ABC7NY @CBSNews , hey United terrible job today on getting planes from EWR to PBI or FLL. Zero communication in new terminal A. Passengers left stranded. News stations should report on your horrific performance today !
1
2
172
Replying to @StonksAlert @united
United delays and cancelations due to EWR congestion. #unitedAIRLINES #EWR #CLE #CLEtoEWR
1
1
608