Last Notes
Everyone talks about cooperation, but I'm increasingly feeling like the development version of the town bike.
Currently, we have a gigantic external dependence in Ngit. Which is fine, so long as everything is fine.
But we have a strong incentive to duplicate or fork it, so that we can be maintainers. Otherwise, we get no credit for any improvements and if we need a bugfix and isn't available, we'll be forced to fork it and have our customers switch to our version in a rush. I've had that happen in a software project before and it's incredibly embarrassing to admit that you have no control over a core feature.
This is why everyone prefers to fork, rather than contribute. Contributing regularly to something you don't have your name on is cucky.
Yeah, sorry. Used to managing complex sw projects and it occasionally leaks out.
Ngit silos just sounds like a train wreck. 😂
Yes, I think this realm isn't mature enough to handle competition on that level, yet. We're still working through the kinks in our own NIP-01, basically.
If we diverge too much, now, it's gonna be a shitshow and turn people off of the concept.
We should probably compete more on sw features, than on core event kinds.
I'm talking aloud to myself, mostly. If I see something frustrating or do something stupid, I formulate a rule, to remind myself of that moment.
I also include too many libraries because the libraries include libraries include libraries. But when you look to see what the bottom libraries are doing, it's hardly anything.
When you align consumer and producer incentives, in this way, the engineers have to actually... think.
How can we do the most, with the least?
The cost of the thinking is high, but it only has to be done once, whereas the costs of inefficient design are long-lasting. And each inefficient version is packed onto the last one, making it worse and worse.
I notice this because I worked in automotive, for so long. The customers' computer hardware is embedded in the car and covered by the extended guarantee.
Anytime we wanted to upgrade or change the software, we had to "make room" on the current system or buy new hardware at our own cost and exchange them in the shop. And we had a financial incentive to choose the least-powerful processor and simplest sensors possible, and then tune them and program them to maximum efficiency, because that raised the margin on each automobile, without lowering the customer experience.
A lot of what you think of as essential software developments are just indifference and lack of ingenuity.
They don't need to do anything groundbreaking, completely reorganize the workflows, rethink their data transmission concept, fix bugs, or refactor. They can just say:
You need a bigger battery.
You need a new phone and laptop and faster Internet every couple of years because they can't be bothered to build better software because the people building it have a new phone and laptop and Internet every couple of years.
* resilient and efficient
Employee math. I only want to coordinate and integrate with other fanatics.
Someone who builds something because they wanted it built, just builds different. If you pay them or they receive some external funding, they're grateful and it helps them keep building, but that's not *why* they're building.
I've decided to call us a *development cooperative*, rather than a project team, as that fits the bill better and makes it clear that we only have co-owners, no employees.
FOSS has its own sort of money printer.
It also reduces the incentive to interact and communicate with other developers.
Interoperability lowers the development costs and effort dramatically because you can just use and reuse each others' stuff. It also gives you an incentive to actively promote *other people's* products and actively seek out interaction with them.
If money is no option, why bother? And why bother caring about interoperating with the wider network? The two or three biggest projects can just drive everything.
And that's how you quickly recreate corporatism in FOSS. FOSS has its own sort of money printer.
Just seems to feed a gold rush atmosphere and reduces the future-orientation of the product design, devops, and architecture.
Everything tends quick-n-dirty because you're performing for only one customer and it's a customer that doesn't even really use the product. They just want to see the returns on *their* investment, and they want to see them fast.
The whole idea that it's a good thing for someone to get millions of dollars just dropped on their heads, when they have barely even started, is California Capitalism.
I think it leads to feverish boom/bust cycles, rather than more steady, organic growth.
And there's no evidence that the end result is better. Maybe being built a bit slower, by people with a small budget might actually have a positive effect on the product development. 🤔
Like, that's actually the normal path:
Someone invests *their own* capital and customers pay them for their products, and it takes years to break even.
That's why they have to be very responsive to customers and that's why capitalism leads to better products.
It just occured to me that I've had seven employers in my lifetime and all of them started out as little, self-funded projects, and then grew organically.
I guess we're just old-school, "let's build a product in the garage" kind of people.
Nostr needs people like that, too.
I had to code something twice this week and it'll take me another week to recover from the trauma.
https://c.tenor.com/WbhNcHCMXJcAAAAC/tenor.gif
I only program under duress.
Yeah, just use Nostr. 🤷♀️ People are overthinking this.
You can't get me to do anything for money.
You can, at most, get me to do the same thing, but faster and with more enthusiasm.
😉
We've been doing this sort of thing for other people. This time, we work for ourselves.
Please check your DMs, sir. 😊
Yes, we're not making hardware. We're just commoditizing it.
I like that. Nostr Suite. Suitestr. 😂
No, we won't use your corporate whatever. We'll build a competitor and your stuff will be used by the people who think computers are magic.
We don't have any money, but we don't care.
Talk amongst yourselves, gotta go to church, and the convo quickly escalated over my pay grade.
😂🙈
I feel like this needs to be a whole community effort. It's too big for one team, even a large team, like ours.
But how awesome would that be?
#[4] #[5] #[6]
I have no idea. I've never developed an OS before.
Anyone building Linuxstr?
Asking for a friend.
We're actually going to have more functionality than GD. It doesn't contain a Nostr client or a code editor. The only field you can even type into is the commit field because the only database it uses is git, whereas we have relays.
Have to go to the GitHub website (if they haven't banned you, LOL Microsoft) or open an IDE to do almost anything outside of git commands.
Gonna take forever to get there, but maybe other people will start building components and we can just lean into that.
We're focusing on the IDE and publishing, for now.
Wouldn't golang be a good language for a Nostr browser? 🤔
Not only, but also. 😂
I think we generally need another reviewer for models and algorithms.
Believe it or not, we actually really need a mathematician. 😂 Like, right now.
Thanks for the heads up. 👍
1) Go to https://gitworkshop.dev/
2) Install the ngit Client under Linux or WSL. It uses a signer, now.
3) Then do ngit init from your local git repo and publish a repo event.
4) Write a note containing your repo addr.
5) Then you're back in business.
@npub15qy…yejr we have an emergency delivery.
It's going to be a real IDE, not just an Ngit desktop client.
The long-term (5 years) goal is Nostr OS.
Full-emersion Nostr, so that you don't really even notice that you're using Nostr because you log into your computer with Nostr.
That's why we want our own NDK and are being really anal-retentive and slow about everything.
But first, I get my book app. 😂
Fun to take a break and do something small and simple, for once. It's summer, after all.
But I begged Michael to pull the Alexandria webapp forward, so that I can spend my summer vacation publishing books and [@liminal 🦠] can finally get his implementation.
I totally distracted him, I know, but some cool stuff came out that might be useful for the IDE, so maybe it was Providence.
🥰
We're building a Nostr IDE for Linux that is compatible with the Ngit CLI from #[6].
#[4] and #[5] are currently finishing up the NIP-01 part of the Aedile NDK it is going to be written on, and then we'll be starting on the client.
You can find someone's code repository, in order to clone it, by using a Nostr address instead of GitHub or whatever.
We have a use case for this with Ngit.
#[4]
Oh man, that is fantastic. Can I DM you?
Hast du ihm gesehen, beim zweiten Tor? 😂
So viel Leidenschaft, echt.
Everything you write on a computer is code, unless you write in binary.
GM
There's quite a lightshow outside; the sky is lit like a new year's candle. The thunderstorm is quite strong o.o
Wonder who's getting kicked out of heaven with all it's might? x)
Planning a server rack be like
#tunestr https://open.spotify.com/intl-de/track/2y3XpWNRALofDJJWYq7XvZ?si=2a5434e51fc14e2b
If you don't have any funding, you need a more-enthusiastic team.
@npub1s3h…75wz
#neat https://www.franken-ui.dev/docs/introduction
I wrote instructions for that.
https://wikifreedia.xyz/nostrudel-event-publisher/npub1m4ny6hjqzepn4rxknuq94c2gpqzr29ufkkw7ttcxyak7v43n6vvsajc2jl
Interesting. https://prng.di.unimi.it/
🫂 that's why you have all of us 😊
The wiki is great for an overview, but probably not right for anything very technical.
That's true. It would allow you to match a document state with a software version. 🤔
We would actually want to clone from a repo event, I think, using naddr.
Yes, I think so. And we have all project roles covered and full infrastructure.
https://wikifreedia.xyz/gitcitadel-docs/
Time to build a new kernel. yaaaaaaaay
https://image.nostr.build/1556d0714f405a3925251fac71a61e2afcabb7ad57a7def0326ed8c55a191de5.png
I built a verse regex-parser in python, so we will be publishing the individual verses as separate events, after all.
Heads up. I've started printing the Bible in wiki events and then they'll be parsed into 30041s under the @npub1s3h…75wz npub. This is just our construction site. Sorry.
That's okay. We have our own project and we're self-funded and we build the stuff we want to use ourselves.
I heared about that. This is why I am betting on using bcache as *just* a cache ontop of BTRFS. This...shoooould - fingers crossed! - work.
Also, tried to plop zfs on my visionfive2 to see if it works. Seems like DKIM couldn't even find my headers... eep. o-o
Only the best entries, I see.
We have a very stable PO. Not worried.
Defo on my radar - just not sure if riscv64 can do zfs. Should check tho...would be pretty sick!
Received my Sliger case today.
Dude, the cardboard is only there for the sake of it. Literally just a double-layer of cardboard, a few styro pads and the rails ontop. Thats that. The rest is the flipping entire case xD SO HYOUGE OMG
It's been so weird working on @npub1s3h…75wz because we're now 10 people and it took forever to collect the group and get the infrastructure setup and write the scripts and figure out where to put the docs, and figure out naming schemes, and decide which products to build, and draw icons, and rent relays, and learn how to make repo events, and select frameworks and tools, decide on languages and network with people making similar products, and and...
But, now that's all there and we can just... work.
It's getting interesting.
Feels like we've hiked to the top of some sort of mountain and we can just glide down from here.
We've decided to just front the capital and effort and try to get it back afterward in zaps. Which is economically hopeless 😅 , but everything else is simply too slow and cumbersome, and puts us under supervision.
And, as far as I know, the grants are only for work you plan on doing in the future. 🙈
We're building so fast, now, that the work would always be completed and released before the grant evaluation was even started.
The processes will be improved continuously... forever.
https://media.tenor.com/3q8XOELqaxgAAAAM/wink-donna-paulsen.gif
Then I would need them nested in a client, or grouped somehow. Don't need them nested at the event-level. Could probably do it with a label event "Christian", or something.
People who think software development is just coding -- and not engineering and science and maths and marketing and design and testing -- are about to get a very rude awakening.
And I'm so there for it. 😎 Welcome to Nostr 2024.
@npub1s3h…75wz
When Christianstr with subgroups for the different denominations?
@npub149p…722q
Can we nest groups?
I made a list, with that idea in mind, a while back. Wanted to add a column "has received a grant".
https://wikifreedia.xyz/nostr-devs/npub1m4ny6hjqzepn4rxknuq94c2gpqzr29ufkkw7ttcxyak7v43n6vvsajc2jl
The next NAS I build will probably be BCache + BTRFS. Since Reddit hasn't given me much of a help as of late, I have been using ChatGPT to get pointers - or local LLMs when I need to use private data I'd rather not send into the OpenAI hellhole. But hey, never knew BCache was a thing, and that it so seamlessly worked with BTRFS... assuming it didn't h allucinate, that is, lul.
Basically speedtest but less obnoxious. :)
#tunestr https://open.spotify.com/intl-de/track/5oEoZdIrz0izZwqFCy6gDa?si=21e90e26787f4ac6
Via Librespeed https://librespeed.org/results/?id=1kg3i8y
DSL stats https://image.nostr.build/7944c8cf594415b858288120c980699381a74562ff8319701aa51531c52300f6.png
I have found the peak #neat - this is the CPU that powers my Hetzner VM. And this is a straight up board for it. Fuck. Yes. :D Gonna save up for that SOB. Byebye SBC land - it was awesome, but it's time to grow up ^.^
https://www.ipi.wiki/products/com-hpc-ampere-altra
Picking up my 16U rack on sunday, yay. Thanks to that I have been looking for targets to migrate to, away from the salad of SBCs I have now.
Well, I've dug far enough to find these:
CPU https://www.wiredzone.com/shop/product/10027515-ampere-q32-17-ac-103206502-64-bit-multi-core-q32-17-1-70ghz-32-core-processor-altra-11692
Board https://www.asrockrack.com/general/productdetail.asp?Model=ALTRAD8UD-1L2T#CPU
... Not to mention the Milk-V Oasis/Jupiter launching Q4. Though, I doubt this'll happen - it'll be later. Then there is also the HiFive Unmatched as well.
RIP power bill.
#neat https://github.com/viveris/uMTP-Responder
Yes, the form itself is a sort of test. What is it testing for?
The word "conform" contains the word "form", after all.
I have little confidence that I can change their model or influence them in any manner, at all.
I just wanted to make it clear that there might be a better model, even if mine isn't it, and I wanted the others to know that they are not alone.
You see this? You see this?
I am not getting paid for this.
Yeah, I actually pay a lot of subscriptions.
Is Amethyst displaying the new kinds?
People usually make money on commodities by dealing in scarcity (Bitcoin, diamonds, gold) or controlling the means of production or the source (durable goods), or some combination of the two. Or gambling with futures.
This is more difficult, when dealing with digital goods that can be easily replicated. Nostr-based goods have no natural scarcity. You have to create it, with privacy, authorization, or encryption (but this is also not long-lasting scarcity). Or the scarcity has to be in the human behind the digital good or the niche of humans to which you market the good.
Only real people are truly scarce, on Nostr, since each one is unique.
All you have to do is look at all of the half-finished projects and dead repos on GitHub to see where aimlessly tinkering gets you.
I feel like I just moved to the next, higher stage in the public humiliation ritual, to be honest.
Everyone is just staring at me, like
https://c.tenor.com/2OSze6gQMsAAAAAd/tenor.gif
I spent the entire day writing that article and received silence as a response.
Zap your devs.
We feel really passionate about that project, so thank you for giving it some focus.
this is the simplest solution and holds the most long-term promise
The problem seems to be with the 30041s
Yes.
The other options are also more politically neutral.
Many Nostriches have had frequent prior interactions (or run-ins) with the people dispersing the OpenSats budget. So long as the process is intransparent or unclear, they will worry about accusations of favoritism or a lack of impartiality of the evaluators.
Whereas, if you simply ask for donations or subscriptions, then the other person is spending their own money and it's their own business.
That might help explain why some of the most visible, productive and engaged devs have effectively recused themselves from applying for grants, whereas many relative unknowns apply. This is leading to an increasing bifurcation between the quality and amount of work being done and the grants being spent.
So far, the only competition is direct zaps, subscriptions, and crowdfunding (over Geyser Fund, for example).
I think I might be doing some work worthy of a grant.
Not really, no. I'm more of a writer, but I'm a writer interested in software development.
Yes, clear specification and you reveal the source to the evaluator, so that they can confirm that what you described is what you have in the code.
Amen, Brother.
Let your yes be yes and your no be no.
Publicly-described grant tiers would motivate more people to apply. A lot of people could imagine receiving 500k sats, but few can imagine receiving 5 Bitcoin or even 50 Bitcoin.
(I don't know how large the grants are.)
And someone who received 500k sats has had a "grant success" and might feel more confident aiming for 5m sats.
If your project isn't open-source, you should need more thorough documentation and a working prototype, but you should still be allowed to apply because other people can learn from your efforts.
But that's probably a minority view. 🤷♀️
I know I probably just pissed everyone off, but I'm wondering why we are asking developers who publish EVERYTHING ON THE INTERNET, to pause developing and fill out forms and go through interviews and reviews.
Want to know what they're building? Read their docs and look at their repo.
Want to know what they've done since the last time you looked? Look again. Do a diff.
We want them building like their heels are on fire.
Everyone who wants a grant, raise your hand.
Okay, don't call us, we'll call you.
Keep building.
OpenSource.
OpenProtocol.
OpenSats.
OpenGrants.
And before anyone asks, the obvious solution to this is using Nostr to decide who gets a Nostr grant. You don't need backroom interviews and groveling supplicants to decide how to spend money to promote an open communications protocol.
Use the protocol.
People should just write up an explanation of their stuff in a long-form note and link to it from a Grant Application wiki table. And then we can all watch the process go down, read through the results and explanation of why each application was accepted or rejected, and add congratulatory zaps to the winners and condolence zaps to the losers.
And add a handicap score to the applications, to make it a fairer game.
The losers are automatically entered into the next round, unless they withdraw, and have a chance to better their application beforehand.
A grant foundation should not be preselecting for a willingness to conform to authority, submit to arbitrary rules and paperwork, and interest in adapting to the foundation's own obscure project plans.
It should be chasing down the people working away all night on exciting stuff we're all waiting to get, driven by burning desire and personal obsession, and throw money at them, to encourage them to double-down on the effort.
Just my 27 sats worth.
It's not the devs' job to get the money from the grant foundations. It's the grant foundations' job to get the money to the devs.
You have one job.
https://c.tenor.com/9PpAotd6HYUAAAAC/tenor.gif
I just saw. Congratulations! 🤩
Breaks are stressful. Miss everything.
We'd have to declare a group vacation, where we deNostr for 1 week every six months where everyone agrees
NOBODY CODE ANYTHING!
Mutual disarmament.
They can adapt, yes. We'll see.
Yeah, but it shows how centralization creates inefficiency. The money is now all in one bag and has to be spent from there.
And they currently only spend it if you submit to the application process.
We're approaching the point where much Nostr development -- including some of the biggest, most-popular, and most-polished projects -- won't receive grants.
Nostr is growing up.
https://c.tenor.com/Mk7r-r6HbEQAAAAC/tenor.gif
I used your attempt as a jumping off point and then reverse-engineered the Highlighter changes for the spec.
Took me hours, but I learned some stuff, so that was good.
I use Citrine relay on Android.
And I'd make the dark-mode Background a tad lighter.
I actually love the light-mode here, but if we make the background a tad darker, it'd be a bit easier on the eyes.
Yes, just make sure to include any hard returns as characters.
note13e2ytmlfevz84j6rd8ea5nfx6g6ujp2dvvzd73xeymcustmcxvcqd8h985
Please do! Make sure you include wss://thecitadel.nostr1.com in your relays, so that we also get a copy.
AfD Bzgl. Bitcoin und CDBC ab zirka 40 Minuten
https://open.spotify.com/episode/3CTvXKPuemSdPL1FZFMsmr?si=SjKnuGQkQEebWiGERuP_pg
We'll put a tarp on it. Don't look. 🙈😂
NEW PRINTING PRESS JUST DROPPED!
Everyone can have a relay, tho. Even on their cell phone.
What does that change about my argument?
https://i.nostr.build/6G0RR.jpg
Exactly. Someone, somewhere, at some point, paid for that software.
Can't make something out of nothing.
There is no such thing as free software.
I'm not on TikTok. 😂 🤷♀️
I quit my job.
It's possible to have both a free and a paid offering for the same service or product, or to have new releases only for paying customers and older versions free. Etc.
Tired of people suggesting non-Nostr solutions to me, for problems that could be solved by Nostr.
I don't want to use 15 protocols to send a text message, just because I want to aim it at different audiences or write something different in the message.
Annoying as heck.
Stay calm about the grant process, please. There wouldn't be a process, if everyone got one.
Build something people will pay you for and don't quit your day job.
Because the data gets leaked?
https://c.tenor.com/_3k-F3OPbCQAAAAC/tenor.gif
I would like to have that chin back, please. 😂
😂 I had my hair super short, when I was young.
I'm 💯 much less pretty than I used to be.
I didn't even realize I was that pretty, at the time, as I was such a dork. 😂 Youth is so wasted on the young.
a little, but but the freckles are winning this race
But more by black people, than by white people, since most black people have some white ancestry, but it doesn't work the other way around.
Black people are mostly mixed people.
Everyone was very insistent that I describe myself as black, back when it was an unequivocal "bad thing". Not switching, now.
You know what they say, "Once you go black..." 🤔
I meant... in actual rooms. 😂
People keep getting upset that I refer to myself as "black" cuz I fail the reverse-paperbag test. 😂
Y'all be like
https://image.nostr.build/e87e63a01ec36b7aa86ce5a40c5797794e5689105c78e1876bada5bf550a8fe6.jpg
I guess the adults in the room are the leaders.
43% African ancestry. Yes, that still counts. 🤷♀️
Hook it up and I'll zap it.
People think I have much more European ancestry than I do.
Y'all don't really get how genetics works.
It's actually weirdly nice, as when I was being useful before, nobody really noticed. 😂
Yo @npub1get…0nfm can you hook her up with a wallet?
My heart was willing, but my wallet was weak. 😊
Nobody expects you to be of any use when you're young and pretty. You may still be of use, but they're surprised every time.
Not joking, tho. And it's like 47% of my genetic ancestry.
I replace the whitespace with /n in my IDE (VS Codium).
I'm aging like an Asian chick. 😂
Look 25 until you're 45 and then wake up one morning looking 55.
mood
Women always keep "feeling cute...", occasionally, but the older you get, the less it's "maiden cute" and the more it's "matron cute".
And you feel it less often.
I'm at that age where I stop being attractive and begin to care about being useful.
Women become adults in their 40s.
People who think it's stupid to buy Bitcoin, anymore, just because it's down a bit, are not able to be helped.
I don't think it's a bad policy, but maybe write "(minimum 10 characters)" next to the _Title_ label.
Yes, I had a longish text and an image, but the title was short.
Nevermind, that was an Alby bug. Showed me having more invites and then it had an error message when I clicked it. Sorry!
Oh, I see. My title needs to be at least 10 characters long, for the send button to activate. 😅 That is so anal-retentive.
Decided to make it a wiki page, so that we have good instructions on using those tools. Might come in handy, when we have other new events.
Same.
https://i.nostr.build/Rmo5n.png
The button didn't change to "Send". It stayed grayed-out, despite the fact that I could use the button in the other repos.
I'm on Firefox, don't know if that makes a difference.
Instructions for using the #Nostrudel event publisher and console, and NAK, for creating a 30040/30041 note collection manually.
https://wikifreedia.xyz/nostrudel-event-publisher/
[email protected]#nevent1q…z8ns
naddr1qvzqqqrcvgpzphtxf40yq9jr82xdd8cqtts5szqyx5tcndvaukhsvfmduetr85ceqyw8wumn8ghj7argv43kjarpv3jkctnwdaehgu339e3k7mf0qqvkummnw3e82er9dskk2an9de6z6ur4vfkxjumgv4eqv9zq74
You were the model for the diagnosis questionnaire, sir.
https://www.charite.de/klinikum/themen_klinikum/keuchhusten_fallzahlen_steigen/
My husband and only cough at sporadically and have a bit of a sore throat and gummy eyes during the day, but we both feel EXHAUSTED all day.
Whooping cough (German: Keuchhusten). Just checked. Charite says Germany is having an outbreak as an effect of the Covid immunocompromise.
Geez.
I thought I was being paranoid. Like, why doesn't this cold just go away? And nearly 40°C fever for days.
Okay, let me write up a quick primer for someone to do it manually over Nostrudel, then.
It's especially stupid not to, in software development, because the work is all just me sitting at my dining room table and typing on my laptop.
So, I just went and got my own laptop and now I type for myself. 😅
That's it. That's basically the entire change to self-employment.
@npub1m3x…a5sf Is your uploader up to date, now? I also have the first books ready to go.
That's why I'm trying to be self-employed, to be honest. I keep literally making other people rich, while feeling like a lazy bum, and it's like...
I should do this for myself, for once. 🤔
Some virus. Nobody knows which one.
They keep saying it's Covid again, but the tests are all negative. Who knows what is causing it, but the entire extended family is coughing, now. Sometimes they cough so bad that they nearly throw up. The little kids all have gummy, runny eyes, too.
I'm the least effected, but we're all missing so much school and work and nobody gets any sleep because there's always someone with a fever or diarrhea or coughing coughing coughing.
My son is the only one who's fully-recovered, so far, and he had it for nearly 3 weeks, and he's top-fit. Nuts.
I've barely slept in weeks. Everyone just coughs and coughs and coughs...
Everyone, everywhere is coughing.
Is that only around here?
The doctors don't even want us to come in, anymore, because their waiting rooms are a circus.
Exactly. Have to actually read the words, rather than just absorbing page-by-page, sort of subconsciously. Need to get into the reading vibe or it feels like effort. In the vibe, it's like there's just this video playing in my head and I'm just sitting there, watching it.
Fr. I'm a migrant, too. Why don't I get that money? 😅
Some migrants are more equal than others.
Yeah, I'd claw my eyes out.
I did do it once, out of protest, tho. But only for a couple of hours, until I stopped being mad and started cleaning the dishes. 😅
Sort of like, when I don't feel fit and can only read a couple of chapters in a book at a time, rather than zooming through the whole book, and it feels like I can hardly ready anything.
But that's probably a normal reading speed. But to me, I'm like, I CAN BARELY READ OMG.
It's probably just that I usually am so productive, that my "being unproductive" is still productive, but I have the sense that I came to a complete stop. But I didn't. It's just that I'm used to being so much faster, that it's like I feel like I'm moving in slow motion through a fog.
It's actually really hard to really do nothing. 😅 Can never manage to do it, even when I've got the flu, or something.
I'm ill today and the closest thing I can get to relaxing is doing all the paperwork, cooking only one meal, instead of three, and helping my daughter clean up her bedroom.
Like, I'd go absolutely bonkers doing nothing.
Software engineering from home is literally the only job I've been able to keep for more than a couple of years at a time. As soon as they have defined working hours or I need to go into the office more than one day per month... nope.
My problem right now, is that all I care about working on is Nostr. 😅 So spergy, fr.
Hubby's like
You taught yourself PlantUML this week?
Yeah.
You taught yourself Latex last week?
Yeah.
You taught yourself how to install and setup Linux the week before?
Yeah.
You taught yourself all about git the week before that?
Yeah.
You're now teaching yourself advanced statistics?
Yeah.
Why are we poor?
https://c.tenor.com/OOU0lBXVD5wAAAAd/tenor.gif
The people who do best splitting work and home life seem to be the people who are really constant and not particularly artistic or autistic. The median people. The ones who work at 50% productivity 24/7/365.
I'm like 10% productivity, 80% productivity, 500%, 10%... 15%, -80%...
😅 🙈
Leads to the weird situation that I always feel completely lazy and useless, but I make my employers so much money on that one 500% day, that they get upset when I quit.
Live view of me trying, and mostly failing, to be productive today:
https://c.tenor.com/LslCQ74rZWwAAAAC/tenor.gif
I actually do a lot, but it's not paid and it's sporadic (depends heavily on my mood for the day), so it doesn't really count.
It's more the case that my working outside of the home stresses everyone out because all of the nothing that I do all day stops getting done, but when I'm home, it's like, But now you do nothing all day...
Homemaking isn't even really a thing, anymore. We're just considered unemployed tax-refusers, now. 😅
"Highly employable person whose skill set could help save the economy is sitting at home, today -- like all days ending in "day" -- because Grandma needs a ride to the dentist's office, there's a parent-teacher call in the afternoon, the socks needed to be laundered, and they are cooking chicken garam masala."
https://media.tenor.com/OEOYUrulT7UAAAAM/noted.gif
For those of you new to this ailment, it is when someone in high demand on the primary employment market marries someone even more in demand and has kids, or when one of their dependents suddenly needs so much care that they can barely hold down employment, or (for advanced cases) some combination of the two.
Self-diagnosed, since I'm the only expert in this field.
I have underemployed-caregiver syndrome.
And he earns so much (before taxes LOL!!), that the agencies are like,
Why are you here, ma'am? 😂
My husband works like 50-hour weeks and spends Saturday doing construction and electrical work, so everything is on me. All it takes is one kid getting a bad cold or having problems at school, and my entire schedule is turned on its head, sometimes for weeks or months at a time.
He keeps talking about me finishing my degree and getting a high-paid job in Munich and it's like LOL. I can't even manage to hold down a position stacking shelves at the grocer, my man.
I'll get a new job and be all excited, and then someone will break their leg and it's like, can you chauffeur them around for a month? Thanks, honey!
Yeah, sure, no problem. Goodbye, job. Was nice knowing you. 🤙
It's such a retarded question. I had a good part-time job and I quit it because I couldn't consistently make the hours. That's why I'm unemployed, now, duh.
I can't work toward deadlines or on the clock. Doesn't work. 🤷♀️
I hate when they're like "You can't work 15 hours/week?", all incredulous.
I'm a total workaholic and highly productive, but I struggle to keep a day job. 🤷♀️ It's a thing.
I never attribute to malice what could be as easily-explained by incompetence.
Not on my phone, and I have a Motorola Power from like 4 years ago. Maybe it's less common in EU.
It's not an abuse, if they allow it. I'm just never in a position for them to allow it.
The insurance is only for if you are fired and can't get a new job. Which is basically not a thing, so it mostly goes to refugees and drunks.
Hubby saw me getting all frustrated and was like, here, this will take your mind off. There's an online questionnaire to the public transportation.
Okay.😊
... No valid site certificate. 😕
All of their websites use some sort of mysterious javascript, or something, too. Only work properly with the very-newest chrome browser. Had to install it, just to be able to login.
It's such an outrageous requirement, isn't it? Completely detached from anyone halfway normal.
Yeah, well. I was mostly hoping that they'd help me get on my husband's insurance, but oh well. On my own.
Not really. I just use Highlighter and notice when he changes stuff.
Pins are event 10001 from https://wikifreedia.xyz/nip-51/
Nostrudel has them implemented, already.
Make sure to update the issue, when you get it done, so that everyone in the issue thread gets informed with an @
I've never gotten an insurance payment for anything other than health insurance, ever. Never ever. 😅
Probably won't even get retirement insurance paid out, even though I've been paying in since I was 16, with only one 3-year break.
https://c.tenor.com/JY4uJk4xfIIAAAAC/tenor.gif
Everyone shows up at the Jobcenter in a Porsche with a new iPhone and a MacBook, fr. 😅
MY TAX EUROS AT WORK, BABY!
Actual discussion
When can you drive here?
I can't. That's why I wanted to do it online.
Then do it online.
I don't have a phone with NFC. None of us do.
You don't have a car or a normal phone?
Nope.
*silence* Okay, we can do it over the phone.
Can you work at least 15 hours?
No, I'm studying at the university and have to stay home more for my child. That's why I quit my job.
Then you can't apply for insurance, anyway. Have you tried applying for student assistance?
My husband earns too much.
Then you can't get Bürgergeld, either.
Correct.
Well, then call the health insurance and ask if you can be added to his account, that would at least save you some money.
Oh, okay. Thanks.
Goodbye.
Goodbye.
Renters are going to literally starve because of this, but
https://media.tenor.com/HxEbOG1AZbEAAAAM/nobody-cares-who-cares.gif
Yeah, house prices will now expand to cover three mortgages.
I'm trying to use it more, but the struggle with the UI is real.
My mobile phone isn't snazzy and modern enough to use it to apply for unemployment insurance.
That means 2nd mortgages will become cheap enough to make 3rd mortgages competitive.
This will drive up inflation.
US government now planning to guarantee second mortgages.
https://open.spotify.com/episode/0qZEuUXtUmDI5OoZFobcRG?si=JFKSRiQ7SgyJGDyckjt-bg
Yeah, same idea as the Bavarian "laptops and lederhosen" meme.
People who write as an art form, or in a journalistic/informative style, are relatively rare. The ubiquity of the written word confuses people about that.
Yakihonne crashes my nos2x fox. Generates a gazillion requests for permission and I have to reboot my laptop.
I have an aversion to GitHub, so I keep @-ing him in various threads, and then I have trouble tracking the issue. Would be nice to be able to write actual issues and be able to see when he closes them, so that I don't have to nag him all over Nostr.
And I've got like 5 bug reports waiting to be written. 🤣
Implementation of NIP-34 (git stuff).
https://wikifreedia.xyz/nip-34/
See https://gitworkshop.dev/r/naddr1qqzxuemfwsq32amnwvaz7tmsw4e8qmr9wfjkccte9e3k7mgzyzsq3hh327t0h2dq6matqn5064cgj2zanl2stkj6s0lg4t2h5dty6qcyqqq80xg3g2gck/
@npub1l2v…ajft can we get a ngit event for Highlighter?
Pet peeve of the day: instructions on installing something on Linux that begin with "go to this website, find this page, download this file..."
Yes, I know. That's why I said the scores would need to be pinned to the same year, to account for that.
That would have been so useful at corporate meetings, as then I wouldn't have had to have my male colleagues suggest my ideas, I could just have Guy Swan read them aloud for me. 😅
Funny that nobody else noticed. I'm not that dull, plebs. 😅
Lightning Söhne Mannheims
#Einundzwanzig
https://erlebnis-sprache.de/wp-content/uploads/2021/10/Wir-koennen-alles-ausser-Hochdeutsch-1024x573.jpg
#nevent1q…92s7
I guess it would just look like an interactive website for all-things-Catholic or all-things-hiking or all-things-physics, etc.
I think that's something @npub1fjq…leku might soon work on. A general-purpose concept.
And @npub149p…722q has a cool idea of putting a community/forum, wiki, booklist, etc. inside of a private group, so that you have a chat at the top of the page and then the top-listings below, or similar.
So that you could have, like, Catholicstr and it's got a "general chatroom", a "Basics of Catholicism" handbook, the Catechism, Encyclicals, Catholic Bibles, wiki pages the group manages (about the Vatican and religious orders, etc.), article feed for everything tagged #catholic, and then the community forum at the bottom.
GitRepublic 2.0 should offer something like that, for devs.
But most people using such programs aren't devs, so someone should focus on solving that more generally. We'll be using the same events, so I don't see them as competitors. (Yay, interoperability!)
Just the ones with keywords, like Bibles.
Yes, we would just need an online generator, were you can fill in the fields for a 30040 and then attach all of the md files you want to include in that batch, and have it write the events.
Markdown, usually. I think some are using asciidoc, too, or both.
#tunestr https://www.youtube.com/watch?v=EVOayaoYIeI
It constantly drops notifications. It spies on people, showing you when they are logged-in, even if they just want to quietly read. Logging in takes about 45 seconds on my slow computer, and inviting people is a PITA, and you have to pay them or they delete everything after 30 days or whatnot.
Try running, Teams, Outlook, and Docker, simultaneously. 😅
mood #memestr
https://www.reddit.com/r/ProgrammerHumor/comments/1doasuv/metoogitmetoo/
https://i.nostr.build/wGB8v.jpg
Throw Teams into the lowest circle of Hell and then pull up the ladder, I agree.
#memestr from r/programminghumor
https://image.nostr.build/d2c0d886128828cfd9cab775510b4f7fce1a2668f6115a860e2829d5f9155f77.jpg
#memestr https://image.nostr.build/5e8e0f7efb1fbd5f5c65c4255951a87d7031998add0681ba978bdd319d1c56f2.jpg
https://i.nostr.build/Z546k.png
I absolutely despise it. As soon as there's a Nostr-native solution that is up to snuff, I'm ditching it. Makes me want to claw my friggin eyes out.
Not just for devs. A lot of the projects using Slack aren't even dev projects.
Smart boss. Listen to your boss. Not just a hat rack, my fren.
#neat https://commet.chat/
Now to steal their UI components and rebase it on Nostr uwu
Slack must die.
I'd prefer it were a horrible, screaming death, with lots of gore and the lamenting and wailing of many project leaders.
But we could also just replace it with something Nostr-y.
Bossy girls totally underrated fr fr no cap.
Underdog story, fr. Their group was the hardest and they won the whole session. Damn.
Event kind 30040 and 30041
Mleku thinks I'm bossy, so he calls me Despot Stella (that's my name) in Serbian. 😅
You can try out Pandoc here:
https://pandoc.org/demos.html
Pandoc can already convert from epub to markdown and we have a markdown to 30040/30041 converter/uploader that we're already using to publish books. You can already convert all the books. Would be nice to have a pretty online website for doing it, I agree, but that's not really what we're discussing.
We're discussing a nostr-Native e-reading app that imports and exports ePubs (or any other format, pandoc does all of the major ones), but uses notes stored on relays internally.
@npub1fjq…leku he does a demo of Nostrudel event publisher. 👀
https://next.nostrudel.ninja/#/tools/publisher
#Highlighter has automatic note scheduling, now. 🤔
Or do that. I have no idea. I'm not really from that specialty, I just want my app. 🤣
I love reading the articles, but get so tired of staring at glaring screens. That's why I have the Kindle and Tolino apps on my phone, but I hardly use them. Always go for the e-reader.
My laptop is better than the phone, so Nostrudel and Highlighter and Habla get a lot of use, but then I get all ADD and start clicking around to see if I have notifications or an email came in and what's on Slack...
If you look on Project Gutenberg, they have all of the different filetypes already created and stored, probably with a database.
Nostr already has a database, tho (relays, an event store), where we're storing the books as events, which are the smallest, simplest building blocks of such documents. So we can always work parts-to-whole and generate any other view on the fly, including HTML. With a book, you don't need the speed and convenience of a websocket, as the text hardly changes and there's hardly any interaction. It's just you, staring at a long text, occasionally highlighting something interesting, and maybe submitting a review of the book, at the end (like we do for relays).
https://www.gutenberg.org/ebooks/13347
Same. Beautiful execution.
Bin grad von Kirch gekommen und siehe da
Österreich Gruppensieger 👀
#inshittification is spreading https://www.youtube.com/watch?v=ZI037QiGRQI
Very low barrier to entry, as they could read all day without logging in. Just need to login to annotate or to limit to WoT.
That makes it more like a library, where you can just stroll around and look.
We can, but not until next year.
We have GitRepublic to release first, and that's basically going to be a Nostr IDE. It's a monster. 😂
This is grant-worthy Nostr Core Development, in my opinion. What do you think @npub1l2v…ajft and @npub1qny…95gx ?
Would this be a good place for someone ambitious to start?
We basically need an njump-style client, like @npub180c…h6w6 built, specialized in browsing long-form (wikis, articles, and modular/books). Stuff that stays relatively static and takes a while to read.
And it should allow for highlights.
#nevent1q…tnpm
note18ye2gvga0tu7nmzqmq5jncnlvpcq32lqpsv2glmpd4uq6thmgeuqm26qu6
https://github.com/fiatjaf/njump
https://nostr.com/naddr1qqxnzd3cxqmrzv3exgmr2wfeqyf8wumn8ghj7ur4wfcxcetsv9njuetnqyxhwumn8ghj7mn0wvhxcmmvqy08wumn8ghj7mn0wd68yttjv4kxz7fwdehkkmm5v9ex7tnrdakszynhwden5te0danxvcmgv95kutnsw43qz9rhwden5te0wfjkccte9ejxzmt4wvhxjmcpzpmhxue69uhkummnw3ezuamfdejsygrwg6zz9hahfftnsup23q3mnv5pdz46hpj4l2ktdpfu6rhpthhwjvpsgqqqw4rskylmpy
Viewing articles on njump works fine.
https://i.nostr.build/Vw08j.jpg
https://i.nostr.build/9zlAz.jpg
https://i.nostr.build/kZLXj.jpg
Here's the newer Kindle. My Kindle also has a browser.
https://youtu.be/j1ESYDWh5mA?feature=shared
My Tolino has a web browser in it. Need it to log into the library website.
Can use it to look at other pages, too. 🤷♀️
#[4] I think we would need something like this.
https://www.npmjs.com/package/epaperjs/v/1.3.5
I'm doing the Douay-Rheims, first. If someone doesn't get to it, before me, I'll do the KJV, after that.
Okay, heads up, we have #Biblestr in development and we have the domain biblestr.wiki
My point is that we don't need to convert to ePub to have e-Reader documents. We just need to carefully craft a client.
Could you try out this note, on it, when you have the chance? Is it possible to read it well?
https://highlighter.com/a/naddr1qvzqqqr4tqpzpzh8f3sc53cn7vsjjptmylwagdz2z9u79s6xjm5cfkw0usxfzwyfqyt8wumn8ghj7cn9wehjumn0wd68yvfwvdhk6tcqzpkrzceev4urwvtyxpm8y7n2v46qv699k8
Nostr is the more powerful protocol and can create more complex, interactive documents because of the json structure.
Also, Nostr is the uncensorable protocol. As soon as it's notes, you can store it in relays, and then generate ePub (or markdown, HTML, LaTeX, etc.) on the fly, as needed.
Nostr means you could replicate a banned book or article to X number of countries and hundreds or thousands of relays, within a few seconds.
You could do that with a long Wiki page, too. Click *read later with sources* and it downloads it and everything one layer back.
It's just event-caching.
Like, if you had a zettel in a book with a data table from a different article, you could click on that and go to that article. You could even have an option (also load sources), and then navigate everything offline.
Whereas, conversion would change the link to http and force you off your local cache or relay and back onto the Internet.
That's why I like the idea of not-converting.
Keeping it in notes lets you context-switch.
Like, if I want to refer to a particular chapter, or chat about something or highlight, etc. then it'd make sense to do it in Highlighter.
But to just sit down and read a book, on the beach, I'd want something really plain for my eReader.
Highlighter just bought us a bit of time. 🤔
Zettel is probably the event for unusual formatting options. Articles need to stay simpler.
Liminal was originally thinking about publishing academic papers and then you'd need the option to include something like LaTeX or nicely-formatted C-code.
Vitor might add the event type, and then it would display. He's looking into it.
Highlighter now displays Kind 30040 and Kind 30041 events.
We can commence publishing.
#[4] You have a new design branch to cover. 🤝
We need everything for books, journals, magazines, e-readers, book clubs, etc.
We might actually make the Indextr so clean and simple in design, that it would be ereader friendly. 🤔
What do you think #[4] and #[5] ?
Just strip it all the way down.
Today was the day that Nostr moved into the book market. And Highlighter was the first to get there.
LFG 🚀
#note1pk9…k5q7
I see conversion mostly as a good way to archive or preserve the book in a particular state. Also useful, but something I'd want in addition to leaving it in note form.
When Bookstr?
Why convert to ePub, when we could just make a long-form client for e-readers?
Damus can also display readable articles.
I can write to your relay. 🫂
No idea. 😂
Some science journal text I copied from #[4]
Okay, I just broadcasted it. Does a refresh help?
They're very strict about event types and I have no contact to their development team.
Just need to make it look more seamless, but I think #[4] already has that solved in his test environment. Judging by the demo video he made.
Highlighter displays it correctly, as inline text.
https://image.nostr.build/587de3e1a720afb0b62c69dfdd8f265c409de568e92ae86ae3d2bbc51f900f88.png
On #Freerse, it displays like an article (ignore the HHHH bug, that's on wiki pages, too, just a Freerse bug)
https://image.nostr.build/05f6c7c5f7f61dcebb6e74d275dfce569cfe3fe354c12fead57c945e66fb07ae.png
https://image.nostr.build/cefc1bf5d2ea3f921710683a6478d26a57aa34b9da0a2c23b3ccbaa8cd3378ea.png
I unmuted him, but it was a mistake. He took a verbal dump in my thread about my ailing child, like some sort of psychopath.
Test of 30041 display.
#note1m9j…pj2a
He reminds me of the guys who would see me at sw conferences and immediately start speculating on which of my coworkers I'm sleeping with.
How about... None? Not an option? Oh, right.
I just work in software development for the attention.
This is literally the only sort of interaction I get from him. 🤷♀️
Whole point of social media is to socialize. 🤷♀️
This is the sort of sexist bullshit I get constantly on here. Nobody tells the men that they're just here for attention, or that they need to go make a sammich and do some shopping.
I work really hard for Nostr. Literally gave up my day job to do this. And I won't be deterred or discouraged by people who think it's weird that a woman likes using computers.
#note1f38…yfjz
Hard to get anything done, tho. 😂
I low-key love that my teenage daughter wants to cuddle and crawls into our bed, when she's sick.
Awww... she wants her mommy. 🥰
If you're going to have multiple clients, picking a theme is nice. River names, castle names, we're doing classical names.
Maybe you should do a free trial, to see how his tools work. His source is FOSS on GitHub, so you could run a relay and use his tools on top.
But he's a great administrator, so I like paying him to fight trollbots and spam attacks and stuff.
#[2] Just presented a website like this, and she could also pin her note.
I pin a note from GitCitadel. You can see it in Nostrudel, on the profile page.
#[4] You need his relay.tools, right?
I'm using #Obsidian. Would be cool if the Nostr plugin for it would do the uploading, like it does with Kind 01 and articles.
#neat https://github.com/usememos/memos
Notes on nostr are not private, so I use this for private note taking. Really useful!
Best teachers need red pens, it is true. 😂
He has a relay. Needs your GitHub repo, I think.
I knew I had Nostree and Primal vanity URLs - but I didn't realize they are also nip05s. :0 Just verified that by doing these:
curl -L primal.net/.well-known/nostr.json?name=ingwie
curl -L nostree.me/.well-known/nostr.json?name=ingwie
Yoooo... That's genuely amazing :0 Blows my mind right now!
#bruh https://www.youtube.com/watch?v=wkiPAGz6KNw
Highly recommended watch - or rather, listen. More of a talking-head style.
https://www.youtube.com/watch?v=c6YDQobJbLc
🤣🤣🤣
I feel like the cavalry rode in. 🤩
And #[4] got us a cool biblestr.wiki domain name, so that we can create a Bible-only version of your client for our website, once #[5] fixes the stylesheet. 🥰
Congrats, man. You got a second implementation. That's a NIP. 🤝
Yes, thank you! He just needs some test events, to see how it should look.
@npub1m3x…a5sf Your event just made the big leagues.
#nevent1q…g57l
#[4] Can we also write 30040 and 30041 notes to christpill relay?
Yes, good name. We were joking about naming it that. 😁
We have a new 30041 that can function as a sort of linked-list of snippets.
First, by chapter and then we'll break it down into verses, yes.
Yes, we'd like to keep publishing on it, as a backup to the GitCitadel relay.
Also, are there any 30040 notes on there, now?
Oh, wait with that as we have a website that you could point to and I don't want to mess with Finrod's stuff. But, yes, I'd love to have the domain. 🥰 We'll create a little Bible browser. It'll be cool. Thank you!
We had written some test examples to TheSameCat, I think.
TheCitadel is where I'm going to start publishing my Bible, so the entries should start arriving tonight.
Nothing. But we don't need a new protocol for that. 😂
ICMI: Brave can put websites into a separate window too.
So, Nostr Deck!
https://image.nostr.build/01b0096d2a9234fa827c291a48a9d1af7788dd7e75d9bc1ebd078c9dcfb2dc7b.png
Has your relay list gone stale?
Do this:
$ curl "https://api.nostr.watch/v1/online" | jq -r '.[0:20] | join("\n")'
Done, there's 20 new relays for ya! Increase to see more. The total list this endpoint returns is len($list) == 655.
The bullshit kubernetes pulls...man... i swear.
If I ever do my own kubernetes distro, I will call it clusterfuck and shorten it to c9k.
Vengeance will be mine x-x
https://discuss.kubernetes.io/t/mount-a-whole-nfs-share-as-pv-c/28770
He strikes again :)
#tunestr https://www.youtube.com/watch?v=IRPVvwc5mnY
All of the people who left Nostr because it was just shitposting, trolling, and porn are going to start to feel sort of silly, soon.
Oh, ye, of little faith... Nostr was never an app.
I'm planning on doing that, with "The Rhetoric". I'm going to print the entire book as 30040/30041 and then go back, link to bits of it from articles, and add commentary, week by week. And then I'll take all of the articles, at the end, and bind them into a new 30040 collection "Laeserin reads The Rhetoric". And everyone can interact with that or print it out as an ePub and read it later.
I could imagine a homeschool curriculum that uses the original sources integrated into the actual curriculum.
Another thing that would be fun would be an online book club, as that could be both synchronous (daily reading) and asynchronous. Someone who was reading the book could just click on some often-highlighted passage and join the conversation, even if it were a year later. The people in the convo would get tagged and maybe drop by to chat and their own followers would see their reply and maybe wander over and read the passage, too.
There is no shortage of things to build with Nostr. Build something else. Build other stuff.
https://www.fergusonvalues.com/wp-content/uploads/2017/03/Think-Different-630x210.jpg
There's literally no point to putting all Nostr content into wikis, yo. The content is all interoperable and everyone is free to publish any event. All of Nostr is a kind of wiki because we let anyone write and edit.
Some events are just more appropriate for certain types of information and others are more appropriate for other types.
You can use the wiki to post your GM notes and social media notes to print the Encyplopedia Britannica and blog using DMs, and nobody can stop you. But people might eventually start muting you, so that they don't have to see the mess you're making, so do that at your own risk.
I would also just be grateful to have my Nostr reading move to ePaper. The screens are going to make me blind, but I can't print everything out.
A Bible version? Pablo's translation in Aramaic?
I asked @npub1m3x…a5sf that, yesterday.
#nevent1q…4rsr
People probably think I'm nitpicking about using different types of events for different purposes, but it's the sort of narrow difference that balloons over time. And nostr's interoperability means that there's no advantage in just using one event-type or client for everything.
We can just make article addresses work inside of wiki pages and wiki addresses work inside of articles. Done.
Highlighting is such a game-changer. So frustrating that we can't already easily highlight everything, everywhere. 😅
If they come, you will build it. 😀
We also have kind 30041. I'm publishing under 30041, but everyone is free to publish as articles under 30023, to make sure that they are displayed and in case they aren't tech-savvy enough to deal with the current upload script (most people won't be).
Same way people insisted upon writing looooong kind 01 notes, and are only moving to 30023, now that more clients have implemented the event.
The publishing will continue until the clients improve.
It's already been listed in the event register, for a while.
https://wikifreedia.xyz/nkbip-01
Opens up an entire sector for magazine and book readers.
@npub1der…xzpc was talking about a reading apps like Readwise, but you could also make something to rate books like Goodreads, or to write and publish books like Adobe, or an ePaper viewer for Nostr 30023/30040 notes, so that someone could download the note and all of the first and second-level links or embedded items to their cache or local relay/database, to view them offline. Of course, eMagazines and eNewspapers. Etc.
Liminal is from the natural sciences, so he was inspired by this https://en.wikipedia.org/wiki/Zettelkasten
They're the basis for wikis, but wikis don't have stable content, so they're actually a different thing. The content of zettel isn't supposed to vary wildly or change 5 times per day. It's something you write down and keep, to use and rearrange later, like snippets cut out of paper.
Nope. Brand new territory. Nothing like this exists on the planet, as far as I know.
That's why I've been watching these events so closely, but development has stalled and I want to publish, so here goes. 😅
That's all we got, so far. 😅
I can't figure out how to highlight anything, so far. 😅 Legit can't figure out how to do it. Why can I not highlight something on a web page, for instance?
If you are a user and there is some client you want built, don't ask people to build the client. Just start publishing events with the content and get your friends to do the same and talk about it in public, until someone builds a client. And then throw money at them and be like,
Thanks, bro.
https://c.tenor.com/80J4uWdJc8AAAAAC/tenor.gif
It would just need the ability to show 30023, 30024, 30040 and 30041 events. And maybe allow for highlighting/quoting/replying to those notes and some nice book and article navigation, and publishing 30023s and 30040s (including their linked/embedded notes) as ePub or PDF.
So, if someone writes a 30040 with the metadata "title: Anne of Green Gables, author: L.M. Montgomery" and then listed 30023s and/or 30041s as content, the script would just use the 30040 as the index page required for the ePub and pull in the content of the linked articles.
We're already publishing books under the new events, so anyone who build a client for it would have immediate, high-quality content and grateful users.
After all, there are already a bunch of wiki projects. Why be an also-ran, when you can be first-past-the-gate?
Well, Alexandria is a project, not merely a client. It's this collection of books. It's the Nostr library.
A wiki isn't a library, it's an encyclopedia, so I feel like it fits our project better than yours. 😜
We're planning on making a client with the same name, to read and publish the books, but someone might beat us to the punch. 🤷♀️ Maybe you're that someone...
Yes, would just need to convert them to markdown and then write events with them as content.
Don't want to end up with people clicking on a link from a wiki page I've written, tracing back to the topic list, and being bombarded with parodies, sloppy copies full of errors, and fanfiction versions of Genesis 2, The Fountainhead, or Plato's Republic. We would quickly reach the point where nobody knows what the original content was.
That's all well and good, and have fun with that, but that's not why I'm doing all of this work.
I won't be putting original sources into wiki pages. I will only be linking to the article sources from the pages and maybe quoting an excerpt (until the wikis get around to embedding 30023/30040/30041 events).
Wikis can actually make everyone more ignorant, if you aren't careful, as they put everything up for debate.
I won't be linking to any original sources in wiki pages, as I don't want to encourage people to edit or troll the content of sources. A source is simply a source, and should be shelf-stable. I don't need 15 variations of the same verse from the same version. They should all be the same, and then there's no point in wikifying them.
I'm going to put original texts into articles and create books out of the articles, and then link to the books or the articles.
But you can do it however you like. 🤷♀️
I'll set one rabbit-trail up for the Book of Jude, so that you can see the pattern.
Just saw you making a bunch of pages and wanted to clarify where I'm going with this structure, so that our pages end up listed under the same titles and people can predict where the links for the actual source material will be.
Not that you have to do it the way I am doing it, free protocol, but I wanted to explain why I won't be merging your fork. I don't want to wiki the Bible itself, as source material should be content-stable, and I therefore will place it in articles, that I can link to or embed in wiki pages.
The Bible means "library" and each denomination has it's own selection of books in its library and it's own version of the "library history", so all of the different Bible wiki pages can stand on their own merit.
#nevent1q…hh83
Mine is the Catholic ordering, of course.
The great thing about using PlantUML to generate the picture is that anyone can fork my papally-approved version and create an Orthodox version, Anglican version, Lutheran version, etc. And we can then create a Catholic/Orthodox/etc. version of the "Gospels" wiki article, point directly to that (from the image), and link to our preferred translations from there. Or we can link to the entire wiki page list for the Gospels, so that people can browse them.
There is no expectation of consensus, on Nostr wiki, so we don't have to pretend to agree on this most contentious issue. We can just coexist.
https://github.com/limina1/upload_files/blob/main/src/upload.ts
Anyone can help, beginning immediately.
Simply publish individual chapters of your favorite books as long-form/articles (using something like Habla.news or Highlighter.com or Yakihonne). Just make sure to have the title contain the name of the book, so that you can easily find them all later, to tie them together with a header note. The header is just general information about the book (author, title, etc.) and a list of notes/chapters in the reading order.
Make the title something like "Anne of Green Gables: Ch 1" or whatnot. If the file is too big to process (I don't know what some relays have as limits), then it would just need to be Ch 1.1 Ch 1.2 and etc.
And make sure to add wss:://thecitadel.nostr1.com to the relay list, in whichever app you use.
Publishing verses would also mean that someone could take my "Catholic version" and reorder/expand/exclude verses to get a "Protestant" or "Orthodox" version. Someone could also come up with a new Bible version by combining verses from different publications, or including the same verse in three versions and adding commentary. That sort of thing.
You can break it down however you like.
I'm going to start off publishing the chapters in their entirety as 30041s and link them together with 30040s as books, with the verses only numbered in the markdown, just to get the entire thing published quickly. But the 30041s are replaceable events, like long-form articles are, so I can go back and break them down with more 30041s containing individual verses, later. Or create a script that does that, automatically.
Ah, that's good. I wrote in my last article that the Bible would be the first book published on Nostr and I see that it's already true. 🫶
All versions. All languages. All sources.
I wrote a thing.
https://habla.news/a/naddr1qvzqqqr4gupzphtxf40yq9jr82xdd8cqtts5szqyx5tcndvaukhsvfmduetr85ceqqxnzde38yerqdpexsmnyvekwpld9e
#naddr1qv…ld9e
We're calling it "Alexandria" because it's going to be the new, greater library. And we're starting with the Bible because obviously.
#nevent1q…5mrx
Highlighter can't display wiki pages, but should maybe offer a redirect to Wikifreedia.
@npub1l2v…ajft
Try refreshing. Just broadcasted it.
Or try this link: https://wikifreedia.xyz/bible/npub1m4ny6hjqzepn4rxknuq94c2gpqzr29ufkkw7ttcxyak7v43n6vvsajc2jl
So that Nostriches can use notes for their Bible quotes.
We are going to publish the Bible.
Anyone who wants to use it.
We're working on a clickable Bible structure. Feel free to fork it and come up with different versions.
#naddr1qv…pswr
Nagelsmann raster aus. 😂🙈
Increased the resolution. Wasn't that easy to read before. Should be better, now. We can always increase it some more.
Uploading isn't as important as reading. People won't use it unless they can show someone else what they wrote.
But, yeah, the design is sorta... 😬 😄
Would probably take @npub1wqf…qsyn one afternoon to make it nice, though, and then he can use it to play around with CSS stuff.
Yeah, some of us on here are like that and we're all trying to start companies. 🤣
I always start with 0 and I hand-wrote all the numbers to 72 and I was like... it should be 73 books. 🤔
😅
The numbering isn't visible on the image, so if you add something, you can renumber or just start with 74 and go on from there.
You could also highlight, reply to, or quote events and add commentary. Then, anyone who went to that event could find what you wrote, as the responses would branch out from there.
That was a lot of work and it's not very pretty, but making it programmable means we can do things like make the blocks clickable, so that you can navigate to the associated kind 30040 event by the picture. Clicking on the individual books, like "Genesis" would take you to the kind 30040 event that listed all of the kind 30041 event chapters, that contain the individual verses. We could even make the chapters into 30040 and the verses into 30041, if we wanted more granularity.
And then you could insert individual verses into a "bible reading of the day" article. Or make 30040 collections that are the Bible passages in a specific order, like chronological Bibles.
Or have collections that take a verse and show it in different versions ancient Greek, Latin, King James, ESV, etc.
I put the UML code and the generated image in a wiki page. Took me a while to figure out PlantUML, as I've only used it for some small stuff.
Feel free to fork and edit. :-)
naddr1qvzqqqrcvgpzphtxf40yq9jr82xdd8cqtts5szqyx5tcndvaukhsvfmduetr85ceqydhwumn8ghj7argv4nx7un9wd6zumn0wd68yvfwvdhk6tcqq43xjcnvv5em5nde
Phonking while shopping for server equipment (case, rack) ^^
#tunestr https://open.spotify.com/intl-de/track/1Pd6VFJZ2XZcGJgo7VXElx?si=dd1fbb0d20ea4f2b
And we're going to need to get your stuff running on our GitCitadel webserver, so that people who write stuff can see their stuff displayed.
Devs will run your program, but they're not usually writing anything they'd need your program for, so we need to host it.
Yeah, this is what I mean. Don't nobody know what you are talking about. 😅
We need some diagrams and examples. Give me a minute....
Or better to just do 30040-30023 and use the markdown/asciidoc subheadings to navigate?
So a book could be 30040-30023-30041?
Would it be possible to have
a 30040 header
with 30041 chapters
and 30023 subchapters?
Or 30040-30023-30041?
Or only 30040-30023 and 30040-30041?
Yeah, I wrote an introduction to HTML, including the longest online list of tags, back in 97 and it was one of the top-returns for nearly a decade. I wrote it for myself, like I do with most documentation, because I have a brain like a sieve, so if I don't write stuff down I go nuts.
Must be in the Wayback Machine somewhere, now. I'm so old. 😅
Before the internet, I just wrote stuff down in my word processor and only I saw it, but now I can publish it, so everyone gets to enjoy it.
And I'm wondering what the benefit of the 30041 event kind is, over 30023. I could use either with the 30040 header event, right?
https://wikifreedia.xyz/nkbip-01/
naddr1qvzqqqrcvgpzphzv6zrv6l89kxpj4h60m5fpz2ycsrfv0c54hjcwdpxqrt8wwlqxqythwumn8ghj7un9d3shjtnwdaehgu3wvfskuep0qqyxu6mzd9cz6vp33hcqlp
Just realized that this would be a fun book to write "Introduction to Business Analysis".
We had someone apply to be a DBA once, and we handed them a piece of paper and a pencil and asked them to write SQL to connect all of the entries in the table Students with the appropriate entries in the table Grades, and explain to us what would happen, if some students had no grades.
And they couldn't do it and got upset and left.
I know that sounds really easy, but I bet some of the candidates wouldn't be able to do it.
And then I'd sit them down at a computer, with an IDE open, and ask them to write and execute a program that prints "Hello World" five times.
Give them 10 minutes and no googling or AI.
As many of you know, I've been back in IT work, after a decade-long baby break and a 3-year logistics apprenticeship, and I'm starting to feel almost-competent again.
This is everything I needed to learn, or relearn, in order to know WTF is going on.
#naddr1qv…2cv7
Family-friendly authoritariasm means fewer individual rights. For the sake of the children.
finally 😂
But my problem is actually that there's no instructions for how to use relays. I got the strfry server running and have no idea what to do with it. The process just sits there, staring at me.
Couldn't figure out how to connect it to my website, how to query it or add it to my client, nothing.
https://image.nostr.build/2a450734f683f60ef68948a54a41083b93bde3c1f780dc45c4ed14ebf41d7bbb.png
Ugh. Hungary is probably even worse.
I ♥️ teamwork.
But I 👎 group work.
GM from my front porch. 😊
https://i.nostr.build/8G8MW.jpg
Well, it means that people aren't staying long enough to find npubs that aren't celebrities.
Took me 6 months to get to 4k. 😂🙈
Yeah, but I'm like... How have there been 100k people here? 🤷♀️😂
Feels like a little clique.
I can't seem to zap you, either. Weird.
I ran the numbers and the ones since June 5 seem to be correct. Almost all the zap from Odell and a couple other 10k+. That's the oldest screenshot I have.
The reason I'm still broke is that I spent over 521k sats, most from my Relai wallet, not my zap wallet.
Thought I was going nuts.
Still don't know why the sats received are so high, tho. I find it hard to believe that I received that many zaps within 5 months, especially as the large zaps are all recent.
Yeah, nothing arrived. 🤷♀️