@patrickmi

Currently, AI consulting. I have started, grown (to $100mm+) and sold successful startups. Love the outdoors.

Philadelphia, PA
Joined July 2008
Some @ChathamFin #quants are #Cryptocurrency fans: This week we prototyped pricing #bitcoin options and forwards with our models ...
A beautiful morning along the White Clay Creek. First Eastern Phoebe and Wood Ducks of the year, too.
1
179
Posting to let my network know what the next chapter looks like for me. Take a look and feel free to contact us. Back to normal programming now… #ai #GenerativeAI fluidmind.com/
82
I like this - and agree with the position. – at Oxford, PA
My interpretation of prompt engineering is this: 1. A LLM is a repository of many (millions) of vector programs mined from human-generated data, learned implicitly as a by-product of language compression. A "vector program" is just a very non-linear function that maps part of the latent space unto itself. 2. When you're prompting, you're fetching one of these programs and running it on an input -- part of your prompt serves as a kind of "program key" (as in database key) and part serves as program argument(s). Like, in "write this paragraph in the style of Shakespeare: {my paragraph}", the part "write this paragraph in the stye of X: Y" is a program key, with arguments X=Shakespeare and Y={my paragraph}. 3. The program fetched by your key may or may not work well for the task at hand. There's no reason why it should be optimal. There are lots of related programs to choose from. 4. Prompt engineering represents a search over many keys in order a find a program that is empirically more accurate for what you're trying to do. It's no different than trying different keywords when searching for a Python library. 5. Everything else is unnecessary anthropomorphism on the part of the prompter. You're not talking to a human who understands language the way you do. Stop pretending you are.
198
How portable are popular ML software frameworks? 🚚 Our recent cross-institutional collaboration reveals how costly straying from a narrow set of hardware-software combinations can be. 📜 arxiv.org/pdf/2309.07181.pdf
1
4
2
19
20,586
.@Wawa … need some help here – at Seattle, WA
Scoreboard operator for the @Pirates is pulling no punches in trolling the Phillies fans tonight. #LetsGoBucs
175
3 x 5 miles in Palo Alto this week. – at Palo Alto, CA
1
68
Kayaking on Snake Creek at Blue Springs State Park, Florida. The two biggest ‘gators were longer than our 14’ kayak. (Tri-colored Heron and White Ibis).
1
107
More bird pics … – at Palo Alto, CA
68
Always seems appropriate to tweet bird pics … – at Palo Alto, CA
61
Early morning run at Byxbee … – at Palo Alto, CA
3
83
This week in Silicon Valley … several good runs, many good birds and quite a lot of robotics.
1
71
The fifth hyperfactorial: 5⁵ × 4⁴ × 3³ × 2² × 1¹ = 86400000 milliseconds is exactly 1 day!
29
561
37
3,284
326,561
The 3 horsemen of tech twitter
6
15
255
55,686
Morning run pictures. I’m starting a collection of the screws and nails I find. We’ll see how it goes 😄
4
A Bloomberg Terminal costs $27,660 per year. It's the portal to all the world's financial data. Unaffordable for 99% of us. Reserved for the Wall Street elite to outfox the normal investor. Until now:
32
149
4
811
Looks like the @IEEESpectrum article on the KrakenSDR's passive radar software got them hit with ITAR restrictions. All Passive Radar code has been pulled (of course i'm sure forks exist... it was open source after all). forum.krakenrf.com/t/where-h…
12
77
22
237
Company retreat. Yosemite. 💯
1
Portland, Oregon this week. Had a good run along the Columbia River. Mount Hood spectacular as always.
3