John Regehr

@regehr
5.1K Followers
985 Following
5.3K Posts
he/him
professional interestscompilers, software testing, fuzzing, formal verification, lowkey shitposting, mountains, deserts, cats
my pagehttps://john.regehr.org/
Sarah: you're going to eat that??
me, grimacing: yes?

Penzeys makes “pico fruta” which you can think of as a nicer tajin for putting on fruit salad. today something else was in the spot where the pico fruta usually goes and the container is the same and A LOT came out and it was really hot and also the fenugreek-forward flavor didn’t work well on fruit 😐

alt: it’s “Ethiopian style pepper blend”

Visa brings payments to ChatGPT as AI agents start buying for you

Visa is embedding its payment network into ChatGPT, allowing the chatbot to shop and complete transactions for users. This collaboration enables ChatGPT to make purchases at any merchant accepting Visa, unlike previous attempts limited to specific retailers. OpenAI will provide the technology for decision-making and purchasing, while Visa ensures secure transactions. The companies haven't disclosed financial terms or fees. Concerns include potential overspending and unauthorized purchases, but Visa plans to implement safeguards like spending limits. This move could impact businesses, with AI agents authorized to procure items and handle invoicing. Mastercard is also developing AI-shopping features.

AP News

In 1971, my uncle George designed the HOME OF TOMORROW, and it can be yours for only $370k if you want to live in Duluth, MN and also the future!

https://archive.is/7hQzu

i use arch btw
made the classic mistake tonight... dinner included both whole green cardamoms and green peas. I chewed up 2 cardamoms 😢

btw playing with stuff like this in Lean is a joy

import Mathlib

example (x y : Real) : ¬ x >= y ↔ x < y := by
exact not_le

example (x y : Real) : ¬ x > y ↔ x <= y := by
exact not_lt

example (x y : Real) : x > y ↔ y < x := by
rfl

example (x y : Real) : x >= y ↔ y <= x := by
rfl

when negating an inequality, you flip the strictness:
!(x >= y) <=> x < y
!(x > y) <=> x <= y

but when simply flipping around an inequality, you don't:
x > y <=> y < x
x >= y <=> y <= x

why do I have to think about these every time, or else I mix them up???

at this point I think an IV would be more efficient than trying to drink enough water
did I just `kill --9 -1` on my laptop instead of the machine I wanted to be shelled into? I did, very nice