el

MichaelJ

buttercat1791@gitcitadel.com

Building the library of Alexandria

169 Following

1.2k Followers

Notes
Replies
Articles
Curations
Videos

MichaelJ

20h ago

The internet is inhuman.

Banal content, often machine-generated, is fed to us in a machine-determined order, through the shiny machines we carry around in our pockets.

It doesn't need to be that way.

The internet, fundamentally, is made up of texts, of writing; and writing is the Great Conversation we've all been participating in for thousands of years.

What if you could "listen in" on that conversation in a more meaningful way?

That's just what #Alexandria aims to do, and @Silberengel's document parser will be a key component.

It will bring pieces of that Great Conversation into the digital space, and allow us to interact with them in a whole new way.

This is how we make a more human internet.

Silberengel

1d ago

Speaking of @GitCitadel being a big umbrella...

My husband and I started work on the smart document coverter, last night. We're calling it Scriptorium.

GM

el


MichaelJ

1d ago

Replying to @mleku

It's a big umbrella

See translation

See translation

See translation

0

4
3
0
0

MichaelJ

1d ago

FINALLY

The latest update to the #cursor IDE got rid of the extra window header bar on Linux.

It looks extra sleek now.

See translation

0

0
0
0
0

MichaelJ

1d ago

At a Bible study last night we were reading sections of Wisdom, and discussed briefly how God punishes sin by simply letting us experience the consequences.

Thus we are chastised by the same false goods we chose when we sinned.

One of the guys pointed out that this is generational, too. The Boomers are hoarding their wealth, and now a stock market crash is wiping it out. Gen Z gives themselves over to their phones, and then suffers from intense loneliness. Other examples abound.

Love your neighbor, strive for virtue, and trust God.

See translation

6

6
1
0
62

MichaelJ

1w ago

I've been spending a lot of time learning about WebAssembly lately, and I think it will be a critical component of Nostr's future.

WebAssembly makes fast computing possible at the edge. What does that mean for Nostr? Since Nostr is decentralized, and not all Nostr relays are created equal, it falls to the client app developer to implement inbox and outbox management, content recommendation algorithms, and so on—types of tasks that have traditionally been delegated to central servers.

JavaScript running on a browser simply won't be quick enough for many use cases.

This is one reason why @GitCitadel's planned Nostr SDK, named Aedile, will be built from the outset for a WebAssembly target. With the right technology, Nostr can share the benefits of cloud computing while maintaining flexibility and keeping control in the hands of the end users, that is, all of us.

See translation

18

10
3
0
0

MichaelJ

Silberengel

1w ago

The full text of the Bitcoin Whitepaper, already on 74 relays.
el


Silberengel

1w ago

Replying to @Silberengel

Here's the 30040 index for it.

Loading note

See translation

See translation

2

11
4
1
126

MichaelJ

Silberengel

2w ago

Minor release of my uploader, with some essential upgrades, unit tests, and a complete redesign.
Still just a minor release because I will be adding wikis and long-form article processing, as well as folder-based 30040 structures, and some other stuff, and that'll be the 0.2 release. Everything I'll need to produce test data for #Alexandria Gutenberg edition.

Inching my way there.
GN

https://github.com/Silberengel/eBookUtility/tree/0.16

See translation

11

8
4
1
1.1k

MichaelJ

Tekkadan/USDT 🌐

2w ago

Replying to @MichaelJ

All-natural, USDA-certified organic, grass-fed Nostr clients are the future.

See translation

1

4
1
0
0

MichaelJ

3w ago

One of my goals with #Alexandria is to build an app that I can explain to people who have never heard of it without once mentioning Nostr.

It should stand on its own merits as an app.

Laeserin

3w ago

Replying to @Laeserin

I suppose that this is the marketing cardinal sin, that @fiatjaf was writing about, yesterday. Nostr products are too often aimed *people on Nostr*, but that is actually a miniscule subset of the global userbase, and it's one generally uninterested in anything other than zapping and tweeting. That's why products that do things other than zapping and tweeting tend to get little publicity, on here.

We should be designing products that appeal to larger swathes of the potential userbase, including almost all humans on the planet, who have never heard of Nostr and don't care about it. They just want to do XYZ and are looking for a tool, for that purpose. They are not looking for a Nostr tool. And most Nostriches aren't looking for a tool, for that purpose. So, we need to market to the XYZ people, directly, with some Nostriches also falling into that

... See more

See translation

See translation

2

8
1
0
115

MichaelJ

3w ago

We host Alexandria and our other projects on a private git server using OneDev.

Would other #nostrdevs be interested if we began providing a public git server as a (probably paid) service for others to host their projects?

Our goal is to break dependency on GitHub, and this would be a step in that direction.

npub1s3ht7

3w ago

Our team is hard at work on the latest round of user stories for project #alexandria

What is a user story? We're glad you asked!

@MichaelJ explains in our first dev blog, which you can read on Alexandria!

https://next-alexandria.gitcitadel.eu/publication?d=the-life-of-a-gitcitadel-work-ticket-by-michael-j-v-1

See translation

See translation

80

13
10
4
2.0k

MichaelJ

fiatjaf

1mo ago

I'm waiting for Trump to fix this:

See translation

14

32
6
0
84

MichaelJ

1mo ago

Does anyone have recommendations for good Python books with a focus on databases, data science, or AI?

#asknostr

See translation

3

0
0
0
0

MichaelJ

7fqx

1mo ago

Post your favourite psalm
#christian

See translation

17

9
3
1
0

MichaelJ

1mo ago

Fourgete all caps, I'm poastinge lieke ye Middel English.

MichaelJ

1mo ago

Replying to @MichaelJ

Spele liek ye olden dayes—houwever the fuckk yeu wantt

See translation

See translation

5

3
0
0
0

MichaelJ

ChipTuner

1mo ago

I know noscrypt still needs a lot of things, but I'm almost ready to stage some fun CI things.
- Docker based testing for multiple OS's (ubuntu and fedora for now)
- Vendoring stripped copies of mbedtls and libsecp256k1 (no more fetching required)

https://www.vaughnnugent.com/resources/software/modules/noscrypt-issues?state=In+Progress

See translation

0

3
1
0
0

MichaelJ

1mo ago

How come stuff like this doesn't happen nowadays?

npub1e206m

1mo ago

TIL On March 3, 1876, residents of Olympian Springs, Kentucky, experienced a strange event known as the "Kentucky Meat Shower," where pieces of raw meat fell from the sky over an area of about 100 by 50 yards for a few minutes.

https://realappalachia.com/the-kentucky-meat-shower-a-bizarre-mystery-in-appalachian-history/
#til #todayilearned
https://www.reddit.com/r/todayilearned/comments/1j0ney7/til_on_march_3_1876_residents_of_olympian_springs/

See translation

See translation

7

1
0
0
0

MichaelJ

LibertyImp

1mo ago

If you make French toast just don't go all the way French because if you go too far no one can help you anymore, you are just gone, I would try to keep it like semi French or maybe as far as French Canadian but no further, we gotta play this safe.

See translation

0

4
1
0
0

MichaelJ

1mo ago

OceanSlim out here bringing Nostr into the future.

npub1zmc6q

1mo ago

Replying to @MichaelJ

my BTC receive is now on my profile as discussed above.

See translation

See translation

0

0
0
0
0

MichaelJ

1mo ago

Slack is experiencing some outages. Remote workers everywhere get the morning off.

(It's me, I'm remote workers.)

See translation

2

2
0
0
0

MichaelJ

kaia

1mo ago

Lockheed Constellation

See translation

1

2
2
0
0

MichaelJ

1mo ago

Wake up babe, new Claude just dropped.

https://www.anthropic.com/news/claude-3-7-sonnet

See translation

10

8
1
0
0

MichaelJ

1mo ago

Anyone have recommendations for a good Japanese whiskey?

#asknostr

See translation

26

8
4
0
0

MichaelJ

Finrod Felagund

1mo ago

In the Middle Ages, an english mariner by the name of Eriol Ælfwine travelled West and somehow made it to a fair place of magic known by many names. Some called it Elysium and Eriol’s people called it Avalon. However, it was called Tol Eressëa by its own inhabitants.

There, Eriol learned much of the history of the world, of its making, of the gods, of the races of elves and men, and much more.

Upon his return to England, he wrote down all that he saw and that he heard, but it passed out of knowledge… until it was chanced upon by a young Oxford student, John Ronald Reuel Tolkien, who translated the scrolls into what many now know as The Lord of The Rings and other tales.

See translation

0

3
1
0
0

MichaelJ

Autumn Sun ☀️🌘☯️

1mo ago

I think most of us have been there at some point...



d070814538

1mo ago

el

See translation

See translation

2

9
5
0
0

MichaelJ

liminal

1mo ago

Still very much a demo, but now here it is. AI + Nostr:
1) Text search on the title + author of a note
2) Semantic search on content



Example: "The cat chased the mouse" is semantically similar to "Felines hunt their prey at night" even though they don't have any words in common.

What this means is that you don't need an exact match of the text, you just need to type in words you think are related and it will retrieve the K closest events that are "semantically similar"



liminal

1mo ago

Replying to @USER

And to show that none of this is actually abstract. It works now.

See translation

See translation

5

25
9
4
495

MichaelJ

1mo ago

On behalf of the @GitCitadel team, I want to give a big shout-out to @Nusa, who stepped in with his TailwindCSS expertise and spruced up the UI in #Alexandria for NIP-62 publications. You can see his work below.

I'm particularly grateful for his attention to detail on the light mode variants. I dare say Alexandria now has one of the most elegant light mode UIs in the Nostr space.

Take a look at these latest developments at next-alexandria.gitcitadel.eu, and let us know what you think!

See translation

0

0
0
0
0

MichaelJ

Silberengel

1mo ago

You were this many days old, when you found out that an event-store, with lots of constantly-redefined interfaces to other stores, clients, and servers, is a totally normal architecture, and is no excuse for poor software quality.

See translation

0

0
0
0
0

MichaelJ

Vitor Pamplona

1mo ago

Ok, now we can do 1M events with ~8-18 relay hints each + 1M pubkeys with 5 outbox relays each + 1M + 100K replaceable event addresses with ~8-18 relay hints each using only 6MB or memory.

Assembling a relay list depends on how many different relays you see, but it costs around 289 microseconds if you saw ~2000 relays.

Incredible.

See translation

0

0
0
0
0

MichaelJ

T₿one

1mo ago

We now have a rooster.
Meet Balrog!
#farmstr
el

See translation

0

0
0
0
0

MichaelJ

1mo ago

The key innovation of kind 30040 is that it imposes structure on otherwise unstructured data, scattered and duplicated across different relays. Beyond documents, a filesystem is an obvious next step.

In principle, a kind 30040 index could even structure items not on Nostr, using URL references, for instance.

There's a green-field opportunity for someone to build a Pinterest-like collections client that lets you pick items from around the web and add them to a structured, curated collection.

See translation

See translation

0

1
0
0
0

MichaelJ

Enki

1mo ago

I forgot in my last job we had a calculation for the amount of chaos in the workplace.
el

See translation

1

3
1
0
0

MichaelJ

d070814538

1mo ago

el

See translation

0

0
0
0
0

MichaelJ

2mo ago

So you're saying wombats literally shit bricks?

Vitor Pamplona

2mo ago

Me at 2am reading a paper on why Wombats poop in cubes...
el

See translation

See translation

0

0
0
0
0

MichaelJ

発火大根 a.k.a. radish on fire🎤

Dec 30, 2024

My goal for 2025 is to release the Nostr relay we are currently developing.

My ultimate goal is to develop a relay that is optimized for Nostr with no unexpected dependencies on standard libraries.

I would like to achieve this goal little by little.

Currently, I have developed a simple Websocket message mechanism using only the C standard library, based on RFC6455 - Websocket Protocol.

Through the development of this protocol stack, we are learning the low-layer component technologies necessary for Nostr.

See translation

0

0
0
0
0

MichaelJ

Dec 23, 2024

I've been reading up on the music theory behind Gregorian Chant, and it is fascinating.

The music style developed as vocal ornamentation for texts of Scripture. The inflections in the music resemble the inflections of a good orator who lets his voice rise and fall for effect at various points within a sentence.

Over time, 8 modes emerged. Each mode conveys a different emotion—solemnity, reverence, joy, and so on—and each revolves around two primary pitches. There is the tonic, the pitch the chant ends on, and the dominant, either a perfect fifth or a minor third above the tonic, that contains the center of the melody's motion.

Thus, with a few elements, the medieval monks developed an oral tradition that allowed them to memorize the pitches and basic melodic elements used in each mode, which aided them in chanting the Scriptures, especially the Psalms,

... See more

See translation

0

0
0
0
0

MichaelJ

Nov 29, 2024

It finally clicked, what @Silberengel has been writing about in regards to Agile methodology. I've been developing in features, rather than user stories. Time to break down the work further and deliver one user story at a time.

Keep an eye out for more PRs on the #aedile #alexandria and other #gitcitadel repos as well realign to more bite-sized chunks of work.

See translation

0

0
0
0
0

MichaelJ

Oct 17, 2024

The implicit assumption of Big Data and Big Algorithm is that you, a human being, are dumb and fallible, and that the computer knows better.

We at #GitCitadel reject that.

Project #Alexandria will be designed from the ground up to support and augment your capabilities as a human being, with your own ways of organizing knowledge and finding connections. We're striving to make software that serves humans, not make humans serve the software.

See translation

0

0
0
0
0

MichaelJ

Oct 1, 2024

Defrauding workers of their wages is a sin that cries out to heaven for vengeance. I don't blame the dock workers for doing what they need to do to provide for themselves and their families.

npub14zwvj

Sep 30, 2024

Replying to @Ivan

I'm all for treating your workers the right way, but if you're going to disrupt the entire supply chain and affect millions of innocent people because you want to be treated better, then I have no respect for you. Strikes are alright if they don't harm people who are unrelated to the corporations.

See translation

See translation

0

0
0
0
0

MichaelJ

Sep 24, 2024

If you are a homeowner, I implore you, please don't paint over brick!

Brick is a perfect good natural material. Work with it, rather than imposing your whims on its color.

One day painted brick will be as dated as shag carpet and wood paneled walls.

See translation

0

0
0
0
0

MichaelJ

Sep 14, 2024

So...wen notes over carrier pigeon?

See translation

0

0
0
0
0

MichaelJ

Sep 9, 2024

@ReplyGuy you a hoe

See translation

0

0
0
0
0

MichaelJ

Sep 7, 2024

@ManiMe do you have prototypes of your social onboarding we can play with? I've got a couple of friends who might be interested if I gave them an easy on ramp.

See translation

0

0
0
0
0

MichaelJ

Sep 7, 2024

I was just explaining Nostr to some friends.

They were captured by the idea of Nostr as digital identity.

We also agreed framing it as digital subsidiarity works well.

See translation

0

0
0
0
0

MichaelJ

Sep 5, 2024

I'd like some design feedback on Alexandria.

I'm working on an article editor feature. A screenshot of an early draft is below. The overall goal is to be able to type AsciiDoc-formatted text, preview it in rich text form as it would appear in the Alexandria reader view, then publish it as a cluster of kind 30040 and 30041 events.

My thinking is to break the content down into sections. The content of each section will be published as a kind 30041 note. Each section will be indexed by a kind 30040 note, which will reference the content of the section as a kind 30041 and any subsections as 30040 notes.

Question: How would you like to preview your published events?

I see two options:

1. There are two preview steps: one is a "quick preview" you can see with

... See more

See translation

0

0
0
0
0

MichaelJ

𝔽𝕒𝕥𝕙𝕖𝕣 ℕ𝕚𝕔𝕜 𝔹𝕝𝕒𝕙𝕒

Sep 4, 2024

How to not binge watch a series:
Never try to tear yourself away at the END of an episode. They have you on tenterhooks. Roll with it... and then pick some B roll a third of the way through the episode. Way easier to walk away. #lifehack #plebchain #grownostr

See translation

0

6
2
1
0

MichaelJ

Sep 3, 2024

Want to see something wild?

Go online and search for "2025 Chevrolet Bel Air."

Then come back and tell me what's wrong with all the articles and videos.

See translation

0

0
0
0
0

MichaelJ

Sep 2, 2024

Testing out Minibits, can someone send me a small zap, and I'll send it back?

See translation

0

0
0
0
0

MichaelJ

Sep 2, 2024

noStrudel is getting stuck whenever it tries to publish an event, and Coracle isn't finding my relay list, so I guess I'm just noting from my phone today 🙃

See translation

0

0
0
0
0

MichaelJ

Sep 1, 2024

"Marijuana has surpassed alcohol as America's favorite addiction. In 1992, fewer than one million Americans were daily smokers of pot. In 2022, the number had soared to 17.7 million. In the same year, 14.7 million Americans reported drinking alcohol daily. Writing for UnHerd, Mary Harrington speculates that the ascendancy of marijuana bespeaks a cultural change. In Anglo-American culture, coffee, cigarettes, and afterwork booze were part of a culture of work. Factory workers chugged Budweiser at the corner bar when their shifts ended. Corporate managers poured martinis at home after a long commute. By contrast, here in New York, I often smell pot as I walk to work in the morning. It's not the aroma of productivity."

— R. R. Reno writing in First Things

See translation

3

6
0
0
0

MichaelJ

Sep 1, 2024

The Windows installation on my laptop totally broke, so I'm installing Linux Mint in its place.

Gotta say, I love how small the install files are. 5MB on a thumb drive and it's a whole operating system.

Now to start setting Mint up for my Nostr projects.

See translation

0

0
0
0
0

MichaelJ

Aug 29, 2024

When you walk into the bathroom stall right after someone came out, but the seat is cold 😱

See translation

0

0
0
0
0

MichaelJ

Laeserin

Aug 29, 2024

Replying to @MichaelJ

Also been working tightly with @cloud fodder on relay management, @Niel Liesmons on communities, and most recently @fiatjaf on markup. And a thank you to @Sebastix, @semisol, @ hodlbod, and @mleku for explaining things veeeery sloooowly.

I've learned so much.

See translation

0

0
0
0
0

MichaelJ

Aug 29, 2024

Some notable points of collaboration have been with @DanConwayDev on Git over Nostr, and @PABLOF7z on wikis and event design for Alexandria.

There are plenty of other devs building parts of the Nostr ecosystem. We work with them to give feedback and boost their apps' capabilities while we carve out our own nice.

It's cooperative competition.

#value4value

Laeserin

Aug 29, 2024

Replying to @Laeserin

It's sort of a weird project because it moves really slowly and we spend a lot of time helping other people with their projects and debating the Nostr protocol and landscape, instead of just fiddling off alone in a corner.

Watching us work probably doesn't make any sense. I think about that, a lot. We're a fun team to follow because we're full of talented writers, but it's like

el

See translation

See translation

0

0
0
0
0

MichaelJ

Zapstore

Aug 27, 2024

Today for the first time in zap.store , a developer has published their own app 🤩

That is ngit by @DanConwayDev (a CLI package)

We'll be reaching out to more CLI and Android devs to follow suit!

el

See translation

0

0
0
0
0

MichaelJ

Aug 27, 2024

You know it's getting real when the stuff you learn on your Nostr side project cross-applies to your day job. 💪

See translation

4

8
1
0
0

MichaelJ

ManiMe

Aug 27, 2024

Replying to @MichaelJ

Exactly the point I’m making! All clients across the Nostr network will benefit from customizable invites by any social onboarding (enabled) client.

YES, invites by nostrmeet.me will be customizable to “recommend” any Nostr client (by URL or AppStore link) for the new user…

See translation

1

2
1
0
0

MichaelJ

Kate

Aug 27, 2024

i honestly though the name nostr came from ostrich and that was half the appeal

See translation

5

13
2
0
0

MichaelJ

Aug 27, 2024

Yesterday, I used ngit and GitWorkshop to propose new changes to @GitCitadel's Alexandria app. Alexandria collaboration is fully managed over ngit and GitWorkshop, which is amazing to see. The future of code collaboration is already here!

Big props to @DanConwayDev's tireless work on ngit. It gets better every time I use it!

I went from v1.2.1 to v1.4.2, and in the new version I was able to use Amber to sign most events, interaction prompts were easier to understand, and the app seamlessly worked with multiple repo events from different maintainers. Looking forward to seeing where ngit goes in the future!

See translation

19

3
3
0
200

MichaelJ

The Beave

Aug 26, 2024

Boosting for the evening crew.

The Beave

Aug 26, 2024

Yup. Yup. I'm making it official:

Nostrich range day, October 13th at the end of Scotia Shooting Range. Time TBD based on range opening. (Sundays are usually a delayed open to be polite to neighbors.)

40°46′21.54″N, 77°57′53.95″W

Bring your own guns. I'll bring some of mine. Never shot a gun? That's fine, too. I'll walk you through everything you need to be safe and have fun. I do have extra eye and ear protection, but, depending on how many people are coming, we'll need to figure that out.

Might this be the first nostrich range event? I hope so. That would be rad!

If you're interested in the let me know. I'd you know anyone that would be interested, let them and me know.

More to follow.

#nostrvalley #rangeday #gunstr #2a #firearms #shooting


See translation

See translation

0

1
1
0
33

MichaelJ

The Beave

Aug 26, 2024

Yup. Yup. I'm making it official:

Nostrich range day, October 13th at the end of Scotia Shooting Range. Time TBD based on range opening. (Sundays are usually a delayed open to be polite to neighbors.)

40°46′21.54″N, 77°57′53.95″W

Bring your own guns. I'll bring some of mine. Never shot a gun? That's fine, too. I'll walk you through everything you need to be safe and have fun. I do have extra eye and ear protection, but, depending on how many people are coming, we'll need to figure that out.

Might this be the first nostrich range event? I hope so. That would be rad!

If you're interested in the let me know. I'd you know anyone that would be interested, let them and me know.

More to follow.

#nostrvalley #rangeday #gunstr #2a #firearms #shooting


See translation

80

37
11
2
1.6k

MichaelJ

Mike Dilger ☑️

Aug 25, 2024

I just want to say to the powers that be... if you think I'm doing something wrong please just contact me. I'm very law abiding, I'm risk averse, and I've always avoided anything that I think is legally nebulous (e.g. money transfer services).

I think it is a big stretch to think that nostr developers or even relay operators are government targets at this time. We are just developing a new Internet protocol. AFAIK we aren't supporting illegal content and we aren't refusing to take down illegal content. The powers that be need only ask and we will (in the main IMHO) comply with all lawful demands.

BTW, none of you rely on me not taking down your stuff. All of you have the self-power to be fully distributed and censorship resistant. So my compliance with a lawful government demand should not affect your ability to

... See more

See translation

2

13
3
0
34

MichaelJ

Aug 24, 2024

Has anyone on here tried Framework laptops? Thoughts and honest reviews would be appreciated.

#asknostr

See translation

5

1
3
0
0

MichaelJ

ChipTuner

Aug 23, 2024

Replying to @Laeserin

For sure. My time in support has taught me there needs to be some balance to keep a stable product, you'll never make 100% of users happy, but can't grow without listening. Support is expensive few companies even want to bear that cost, and usually don't, that's why us Americans always get Indian call centers XD

See translation

1

3
1
0
0

MichaelJ

arkinox

Aug 23, 2024

Here is some little known wisdom: if you practice one virtue, you actually grow in all of them. Same goes for vice.

See translation

2

8
3
0
31

MichaelJ

Aug 20, 2024

For the @GitCitadel Alexandria knowledge base app, how would y'all like to see a home page organized?

Should it:

1. Show the most recent knowledge base articles on your relays.
2. Show the most recent knowledge base articles from people you follow.
3. Not show any articles, but just present a search bar.

See translation

19

1
1
0
0

MichaelJ

Jul 2, 2024

#nostrdev please...slow down and test stuff before putting it out. Literally every Nostr app I've tried to use today is buggy to the point of being unusable. I'd rather see slower releases that actually work than bleeding-edge apps that run like it's the 23rd hour of a red-bull-fueled hackathon.

See translation

97

20
4
0
69