Alex Gleason
I create software that empowers people online.
I'm vegan btw.
https://alexgleason.me/
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/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.
โฌ
โฌ
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
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/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
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













