Oddbean new post about | logout

Notes by jb55 | export

 notedeck is currently working on:

- macOS
- linux
- windows
- android tablets/phones (no keyboard atm tho)

Only thing left is ipad and ios 😎 and maybe tv? 

pretty cool to see this working without any web tech and without too much tweaking on each platform. nostr:note12lc7cc0jn5q7y9cs3x42s6jrd98qttrg2pa60d2quxuk3520ghpqpcg9jg 
 damus works on tablets but its not designed for that. notedeck is made for tablets 
 yeah, buts its a desktop app instead 
 end of month, still gotta put together installers and stuff 
 I dunno how you even got that running, WSL didn't work for me 
 yeah didn't even start for me. maybe graphics card issue since I'm using a laptop. 
 this version should be higher performance since its using all native threading and graphics now, i imagine the perf wouldn’t be as good on wsl 
 I gave this exact feedback on the PR review, with the addition of pulling followed hashtags from your contact list into a column 
 I cant post!? 
 damus adds your npub to your timeline even if you don’t follow yourself. We should do the same on notedeck… 
 I think DVM feeds are lame and relay feeds are 100x better. 
 Which devs? I think dvms are spam 
 ai powers most of my learning these days. during my 1h walk a day i get ai to read articles and papers to me. I occasionally stop to talk to chatgpt and ask questions about certain topics. What a bizarre future we’re in. 
 I use speechify for reading blogs and pdfs. Very natural ai voice 
 I treat it as if it was a really smart autistic human. I don’t assume 100% accuracy of course, i don’t think any individual entity is perfect. it gets me in roughly the correct area so i can explore further. Usually it’s quite good. 
 howd you know 
 chatgpt voice model is so good, and you can interrupt it 
 Happens with humans too who make shit up 
 13:37 
 Manifesting leet code 
 damus notedeck. no css because its not web based.

https://github.com/damus-io/notedeck

https://damus.io/notedeck 
 We are winning. 
nostr:nevent1qqswmpq7k0r8uhqtnrmlm632xtekds8zw558txralv952hxhjvpvqpspz4mhxue69uh... 
 so many releases this week! 
 just merged hashtag columns to notedeck! reader column for longform posts would be awesome, going to add that soon. getting as much stuff in as possible before our alpha release at the end of the month :]

https://cdn.jb55.com/s/a0672e71e81d0421.png 
 we should add a custom query column type as well... lots of column types getting added soon 
 that would be cool... I love speechify... 
 luckily kieran is working on video support for the egui version of zap.stream 
 I guess I should also work on a proper notifications column... 
 macos, linux, and hopefully windows if I can get that working 
 You don’t need to introduce centralization to make it work well, it’s just a shortcut 
 It’s called the sun viv 
 Advanced local search is coming 
 Yeah advanced local search is coming! 
 Aren’t you in El Salvador 
 usually a good idea for longer videos. I generated this with a bash script + ffmpeg. Hopefully will have this logic in damus soon. 
 sorry to hear that 🌧️☔️ 
 wasn't in the changelog, make sure to add Changelog-Added entries or I will miss it 
 nice eh!? 
 it really is. I'm going to be posting more video content now 
 We now make sure to submit it for review a few days before we plan for release 😅 
 We need an optimized video uploader before we do reels 
 i was looking at this same article the other day, been thinking about it... 
 Looks simple enough. I imagine you could even go further with a sparse encoding scheme assuming there are huge gaps of 0 bits, which is probably the case for high dimensional embeddings. https://i.nostr.build/gQtAoY8gxAvtQtNv.jpg  
 Reminds me NIP-88(polls) has 4 interoperable clients now. When Damus nostr:nprofile1qqsr9cvzwc652... 
 Current poll spec is easy to game. I could make a bot that ruins every poll on the network. I would rather a spec that actually works. Polls are an inherently centralized concept without web of trust 
 Do I care about eth: no
Do I support eth nostr client: yes
Do I care if eth addy in your profile:... 
 people are so obsessed over the nips repo like it has any real power. the power comes from implementors choosing to implement things or not. the best ideas will have the highest number of implementations. just because a nip is merged doesn't mean its a good idea 
 They can go into about, i don’t see the problem here 
 100k today? 🤔 
 was really hoping my notifications would load in primal 2.0 but alas this is beyond current technology. really like the reader feed though, I want that in damus. 
 It’s pretty simple why. they depend on a centralized server for all their stats and feeds, we do not. damus will always work, so people can use us when primal goes down. We will reach the same level of ux with a more robust client architecture, will just take a bit more time because it is much harder to do. 
 what are reels 
 maybe as a last resort thing, like if local search fails to find results.

I would probably rather just let the client crawl and look for stuff instead though. 
 gpu maxxing 
 (this is not my machine) 
 Was in my package manager, not sure 
 Its nice being able to have an opinion online without having to spend a second thinking if your account is going to get nuked or not 
 Damus can only nuke one of the redundant copies of your note. The attack is super ineffective. 
 when i say that censorship is wasteful, this is what i mean

nostr:nevent1qvzqqqqqqypzqvhpsfmr23g... 
 what 
 researching a way to build a minimal perfect hashmap of words to store alongside the binary note in nostrdb so that nostrdb clients (damus ios, damus notedeck, zaptream rust) can do O(1) mute word matching, which is pretty important for performance when you have 100s of mute words. 
 I also have this for note blocks, which are the parsed sections of a note, these are also stored in the database. this way each frame I can simply walk and interact with these structures immediately after they come out of the local database subscription and enter the timeline. 
 is htable a perfect hashmap? whats the perfect_bitnum thing 
 “Are you ok?”

no. no i am not https://i.nostr.build/a8TZpwDursW1HzHb.jpg  
 This has been the worst since i moved here 
 nostr will have the best tech and the most devs, people won’t be able to ignore that for long. other clients on other protocols will run into heavy handed moderation issues due to centralization of power, government pressure, and lack of user keys. This is the main risk I see for mastodon, bluesky and big tech, regardless of current user numbers.

As long as people care about freedom and building a sovereign presence in cyberspace, nostr is inevitable.

It’s possible most people don’t actually care about these things, but at least we’ll have the best solution for people who do. Those people are the coolest to hang out with anyways. 
 There are plenty of progressive people here, i think framing peoples acceptance of you based on political beliefs is setting yourself up for failure. Maybe start with what you’re interested in outside of politics? 
 great, and I don't talk to idiots. muted, bye. 
 indeed 😅 
 Speechify is quite good. Nice for listening to blog posts while you’re walking https://v.nostr.build/siuEFnRgO99Q8QiZ.mp4  
 It can even read PDFs! Now i can read papers on my walks https://i.nostr.build/w50B0LWayJZURxMB.jpg  
 I've been using reeder on ios, biggest issue is finding high quality feeds. rss discoverability sucks