Alex Gleason

I create software that empowers people online. I'm vegan btw. https://alexgleason.me/
Alex Gleason 11/19 6:49:44 ๐Ÿ’•
Mommydommy is going to ruin America
Alex Gleason 11/13 6:04:07 ๐Ÿ’•
Alex Gleason 11/12 23:57:55 ๐Ÿ’•
Bro
Alex Gleason 11/12 9:30:26 ๐Ÿ’•
Fat Zaps Only is the idea to always zap at least $1 nostr:nevent1qvzqqqqqqypzqprpljlvcnpnw3pejvkkhrc3y6wvmd7vjuad0fg2ud3dky66gaxaqydhwumn8ghj7emvv4shxmmwv96x7u3wv3jhvtmjv4kxz7gqyzwfgppcq8wkv9fl0vky88j6hjqrf2ry37juxraftetkckphjj7cxx83zny
Alex Gleason 10/31 12:46:03 ๐Ÿ’•
I think one of Bitcoin's biggest problems is that people are so far in the future. People are trying to solve hypothetical problems instead of focusing on RIGHT NOW. nostr:nevent1qvzqqqqqqypzqprpljlvcnpnw3pejvkkhrc3y6wvmd7vjuad0fg2ud3dky66gaxaqydhwumn8ghj7emvv4shxmmwv96x7u3wv3jhvtmjv4kxz7gqypexda85yfgs8x8lpw8wcjklxt92elprvynwjmgqgsfhchqp0m8dv96n3wf
Alex Gleason 10/31 11:21:02 ๐Ÿ’•๐Ÿค™ ๐Ÿคฃ
I feel like Bitcoin has tried for so long to solve marketing problems with technical solutions
Alex Gleason 10/27 12:14:44 ๐Ÿ’•๐Ÿค™
Announcing: shakespeare gift cards shakespeare.diy
Alex Gleason 10/21 10:11:02 ๐Ÿ’•
Absolutely if you had a file that's 228k tokens long and it used the "view file" tool.
โฌ†
Karnage 10/21 10:10:01 ๐Ÿ’•
Did you see the screenshot where it went from 40k to 268k? Does that sound like normal behavior?
โฌ†
Alex Gleason 10/21 10:08:42 ๐Ÿ’•
I'm not reproducing that. My guess is it read a giant file and we didn't prevent it from doing so. I'm seeing the mkstack context be at about 16k tokens. Nothing is hidden from you. Look at your message history.
โฌ†
Karnage 10/21 9:58:59 ๐Ÿ’•
Here itโ€™s going from 40k tokens to 268k tokens in one second. Why on earth would it need to do that?
โฌ†
Karnage 10/21 9:52:04 ๐Ÿ’•
Nah, there is clearly a bug in how it handles context. It doubles it under certain conditions and that shouldnโ€™t be happening.
โฌ†
Alex Gleason 10/21 9:50:56 ๐Ÿ’•
It's not correctness... if it's really so cheap on other software, they're either not doing as much, have a custom solution, or they're footing the bill. Compare Shakespeare's price to Goose.โ€‹
โฌ†
Karnage 10/21 9:48:19 ๐Ÿ’•
Yeah itโ€™s not configured to pass context correctly. I wish nostr:npub1q3sle0kvfsehgsuexttt3ugjd8xdklxfwwkh559wxckmzddywnws6cd26p would investigate it more closely.
โฌ†
ChadF and 33 others 10/21 9:42:02 ๐Ÿ’•
Shakespeare is cool but it always ran up a bill for me too. I've used it to get some base code before then switch to cursor or Claude.
โฌ†
Karnage 10/21 9:38:21 ๐Ÿ’•
Something is wrong with the way it passes or accumulates context. I tried explaining it.
โฌ†
Karnage 10/21 9:37:35 ๐Ÿ’•
Shakespeare. I told the team but Iโ€™m not sure they believe me thereโ€™s an issue. If you get it stuck in a loop itโ€™ll eat through $20 in 2 minutes โ€ฆ so you really have to monitor it closely.
โฌ†
Moss 10/21 9:28:10 ๐Ÿ’•
GM โ˜•๏ธ That programming software consumes so quickly. Claude code?
โฌ†
Karnage 10/21 8:27:13 ๐Ÿ’•
My vibe coding bill is insane. I think I'm gonna lay off for a while heh... also, GM! โ˜๐Ÿƒโ˜•
Alex Gleason 10/19 4:57:15 ๐Ÿ’•
Shakespeare on-chain wallet experiment: https://nostr-to-bitcoin.shakespeare.wtf/ Your Nostr identity is your Bitcoin wallet. You can send Bitcoin to any npub. No setup is required by either party. It "just works"
Alex Gleason 10/16 8:01:11 ๐Ÿ’•
What platform are you using most? Desktop or phone?
โฌ†
Karnage 10/16 7:32:54 ๐Ÿ’•
I donโ€™t mind getting a bit into Dev tools as long as I can easily import a client like you do with jumble as a starting point.
โฌ†
Alex Gleason 10/16 5:38:10 ๐Ÿ’•
I want to make editing native apps (and running any arbitrary computer commands) possible on Shakespeare. One idea is to punch a hole through Shakespeare to the OS of your device, and run commands through an embedded Termux. Then at least some Android projects could possibly be built. I have a build of Shakespeare with Capacitorjs already, which should allow it to be bridged to native APIs. But can you compile Android on Android? Would all your projects work if you did that? Would the performance be acceptable? https://gitlab.com/soapbox-pub/shakespeare/-/merge_requests/45
โฌ†
19e4e691e6c5a6f75c23f3459f2e6af8d4affcc823069d83af64e320f77fb9c6
โฌ†
Karnage 10/15 21:21:02 ๐Ÿ’•๐Ÿค™
I love how I can modify jumble with Shakespeare. Already got it looking more like I want it! Would love to be able to do the same with mobile apps!! I know someone was working on that but it was apps from scratch. Can we do it for iOS?
Alex Gleason 10/10 12:29:35 ๐Ÿ’•๐Ÿค™
8 x 4TB SSDs are about to power the most powerful Nostr relay the world has ever seen
Alex Gleason 9/29 13:44:56 ๐Ÿ’•๐Ÿ‘ ๐Ÿš€
Alex Gleason 5/29 15:11:12 ๐Ÿ’•๐Ÿค™
Soon the biggest part of being a Nostr developer will not be coding. It will be reading NIPs, memorizing them, and creating new kinds.
Alex Gleason 5/12 12:59:04 ๐Ÿ’•
It's an IQ bell curve meme
โฌ†
Karnage 5/12 12:57:59 ๐Ÿ’•๐Ÿค™
Nothing says โ€œI feel insecureโ€ like โ€œI donโ€™t believe in vibe codingโ€.
Alex Gleason 5/6 9:11:19 ๐Ÿ’•
The handyman who fixed our fridge accepted Bitcoin, but no less than 1 bitcoin. It was either cash or 1 bitcoin, nothing in between.โ€‹
Alex Gleason 4/6 15:43:15 ๐Ÿ’•
1. Use ChatGPT to write a book called "ChatGPT Millionaire" 2. Sell it for $13 a piece 3. Sell 76,924 copies 4. Be a ChatGPT Millionaire
Alex Gleason 3/31 9:37:27 ๐Ÿ’•
Going to start being like those crazy YouTube survivalists and start stockpiling cans of beans.
Alex Gleason 3/31 9:24:04 ๐Ÿ’•๐Ÿค™
Got accused of being 40 by a zoomer today. I'm 31.
Alex Gleason 3/28 10:10:29 ๐Ÿ’•๐Ÿค™
The entire IT industry is cooked. All technology jobs are in the danger zone. Assimilate to AI or become a farmer. At the same time, content creators are more empowered than ever. A 10 year old will build the next big product.
Alex Gleason 2/7 1:28:01 ๐Ÿ’•
Language detection is surprisingly difficult. The neural networks get basic things wrong. They will say that Korean text is actually Chinese, even though you can obviously see with your eyes that it's not. After multiple libraries failed this basic test, I did something brave and implemented a naive regex solution in #Ditto. It does a first pass on the text before moving it on to the neural network. ์•ˆ๋…•ํ•˜์„ธ์š” For example, if ALL the characters are in Korean script, it must be Korean. Even if it's a nonsensical sequence of Korean characters, it cannot be any language other than Korean due to the fact Korean makes exclusive use of this character set. There are only a few languages where this is possible: Korean, Greek, and Hebrew. Again, this is only possible if ALL characters in the text match a target language, so simply using "ฯ€" in a text does not make it Greek. So, currently this check is very narrow. Notes about other languages: Chinese: it's not possible to do a regex-only solution for Chinese, since Han script is also part of Japanese. Japanese: we *can* definitively detect Japanese, as long as the text contains at least one Hirigana or Katakana character in addition to 0 or more Han characters. So at least *some* Japanese text can be unambiguously detected just by a regex. Russian: Cyrillic text is used by a handful of languages besides Russian. BUT, if the text is entirely Cyrillic, that at least narrows down the *possible* languages it could be. Next steps: To optimize this, the regexes will narrow down possible languages of a text before passing it to the neural network. For example, if a text is entirely Han, we would restrict the model to deciding only between Chinese and Japanese. If it's Cyrillic, we'd do the same thing, but with the 6 or so Cyrillic languages. We could also try to match, say, 90% of the text instead of 100%, to any specific script, to catch outliers like occasional English words used in Japanese, etc. We are already stripping things like punctuation, emojis, and URLs before passing text to the model. Finally, this is all so we can use a lightweight, embedded solution for language detection, instead of calling out to some proprietary API, or even a giant self-hosted solution. In that case, I believe a layered solution will always be needed. We have to do these naive checks to put "guardrails" on the model, so its guesses can't stray outside of common sense. Switching the model can improve it, but these naive checks will still be true.
Alex Gleason 11/15 14:39:14 ๐Ÿ’• ๐Ÿฎ
Elon Musk vs some guy in Japan.
Alex Gleason 9/22 20:38:19 ๐Ÿ’•
Plus how is WoT not expensive? You have to fetch a bunch of kind 3s and build a social graph.โ€‹
โฌ†
Alex Gleason 9/22 20:36:50 ๐Ÿ’•
Domain names cost money. Mastodon is not spammed in this way because domain blocking works, and it is less work than the attacker. Checking nip05 isn't even that expensive.
โฌ†
a7ca0ff9b2214d7cc3bd72d7f159d118a1a3db4ecfcee18e6549239f074fceb1
โฌ†
Alex Gleason 9/21 23:21:42 ๐Ÿ’• โค๏ธ
The Bitcoin community has a really difficult time with acknowledging problems, because they are so bullish. This leads to stagnation of londstanding issues because they have convinced themselves the problem is already solved by repeating certain phrases. I literally think Bitcoin is revolutionary, but Jesus Christ people, we have to admit there is a problem before we can solve them.
Alex Gleason 9/21 23:07:17 ๐Ÿ’• โค๏ธ ๐ŸŽ€
WoT WoT WoT, but how do you have WoT on a relay? The only way is to seed it with a specific user's profile, so it has to have an "authority" anyway. The only other way is to implement a Social Credit system for pubkeys, where pubkeys are only allowed to do certain things after they have passed the initial trials, over a period of time. Honestly this seems like a good solution to me, but I think people hate this idea? The problem is that people on Nostr want to have their cake and eat it too. They want absolute freedom to be totally anonymous, ephemeral identity, to see and be seen by everyone. Yet they simultaneously don't want to be spammed by anonymous random accounts. I believe this is the true internal conflict that ReplyGuy exposes. nostr:note19r3nx3qjx0h88028nwfchr36hpepd3z5wuskw40kpzxnkne7lzusv9l7f7
NIP-07
๐Ÿ’•
Send kind:7