Maybe the resolution of the outer things is just right for you to observe. https://image.nostr.build/14aebada7218274abd1cfffa33c2e02e0d8506ceb85b74c422c4f869859f69c4.jpg


Oh, I wasn’t the first one who thinks to be clever.


#nostrology ?


I jumped on Bitcoin for the fascination that for the first time in history there was “uncopiable” digital truth. That’s still crazy.


I don’t understand this graph.
Does it say that about 85% of black women voted for democrat presidents? Seems quite bit extreme on party line to me. I’m pretty sure I misunderstood something here.


And they didn’t even have social media and phones back then.


Tell him about Marcus Aurelius or Plinius


Do you live in the valley of plenty?

https://m.youtube.com/watch?v=U9OQAySv184


Did anyone play around with https://github.com/raidendotai/cofounder ?


Sehr unterschiedlich. Alle paar Monate. Aber diesmal sind es echt viele Punkte. Normalerweise sind es weniger als 5.


#Switzerland is voting. This is a good example of how federalism works:
- Elections in the commune
- Budget votes in the commune
- Law on cantonal level: number 6 especially is something the state delegated the implemention to the canton
- Laws and strategy on federal level https://image.nostr.build/ea5c91caa43ddd9faec8a2527476db41888202eff59dedfb1fc72b0ae541a7a0.jpg https://image.nostr.build/a100f1a34b35de6b95ea47dad3eca4bd46e0c942f05874f4f6431ec1e837ed94.jpg


It’s 6 o’clock in the evening. #Rapperswil under a cozy mist blanket. https://image.nostr.build/23c7023ab8bf4580fbaadceeb12e2756869d283081ed39aecda677ad72305284.jpg


My kid is drawing so many Donald Duck figures, I should maybe start to collect them. https://image.nostr.build/ca0ae208f80e69c5468c7be38fa0e3383fa4960b6e0e143fcb4b9d5f7747a70a.jpg


How to find out? I’m using nostr:npub18m76awca3y37hkvuneavuw6pjj4525fw90necxmadrvjg0sdy6qsngq955


This list is too long for me.
I objectively assess for Joel Spolsky’s “Smart and getting things done” and very subjectively for a social fit which is like “Can I smell them”.


Isn’t it crazy that I can take a photo directly against the sun? https://image.nostr.build/caaa00d7368616157aaade744d26eb8977216ae9e402f74e42876dcd5b97e65b.jpg


We are in #Lenzkirch with the whole company for a week. We call this retreat „Learning Week“. It‘s a bit like a scouts camp but with technical blocks. https://image.nostr.build/d74f4726b4ee96272e8e609b3df7b2837745890c107e6ab61711f3b205065a35.jpg


I find such things weirdly impressive:
The combination of plastic and bamboo feels so unnatural but at the same time the producer is quite technically able to combine it. https://image.nostr.build/3016ff4a794cf32b2980946fe2df018eebed756b13bb610dbd373e73997a3f06.jpg


Mythical morning fogs in #Rapperswil
I love the autumn air smells. https://image.nostr.build/bfcf3887256b4a8a8b235b36edcc091a350f1f0f33bf9f43c6e70d3e219bafb9.jpg


Did they miss local second-hand markets? This is a thing here. We use facebook marketplace or a local facebook group to trade stuff we don‘t want to throw away.


Just rediscovered some war time Donald Duck clips. Wow, they are quite something. Beautiful. https://image.nostr.build/8a302905e5bcff09e2f8a7a80ff8f8a17eb1edeb00becbbc96e4e1a6e4ebb1b2.jpg


It’s like handmade pixels.


I removed one of the relays erroring. Could this be an issue?


Only had the issue yesterday. Works today.


Hm, yesterday this didn’t work twice.


nostr:npub1xtscya34g58tk0z605fvr788k263gsu6cy9x0mhnm87echrgufzsevkk5s do you see this?


Replying works. New notes don’t.


I have the same issue.


Just stumbled over my small demo screen in the backups. As a teenager I bragged with this to my friends. 2006 I guess. https://image.nostr.build/447be5cb0964a673063efd4024edecae6a11b13d4bfbcae059452154e238f0c2.jpg


nostr:npub180cvv07tjdrrgpa0j7j7tmnyl2yr6yr7l8j4s3evf6u64th6gkwsyjh6w6 I remember that you didn’t like the term nostr “relay”, but we shall use “server”.

I don’t get why: if nostr is infrastructure, then relays should be as dumb as a router. And some machine npubs should take on the tasks of a server. They would be complex and diverse, not the relays.

I like “relay”.


I just came up with an easy answer about how to use gender neutral language:

As a man I can justifiably and consistently write “he” because I represent 50% of the population. Should be fair if women just use “she”.

Too simple? Is the writing distribution not 50:50?


Shiny!


All of them. They lose value if you put them under your pillow.


The job description of a librarian probably splits into 3 areas:

- Incoming: catalogize, archive, quality check, fine
- Outgoing: filter, reference, recommend, make lists, order, rate limit
- Async: reorganize, refresh, order, archive

Am I missing some?


The relay could also call a bot. Because someone needs to sign the embedding-enriched notes.


Regarding kind 10040:
Shouldn’t you rather be able to declare multiple relays where you can pick up the results?


I like the idea of long lasting embedding bots more than the one of specialized relays.

A long living bot attaching embeddings to notes could build a track record of signed transactions and become a trusted npub of the nostr community. This doesn’t have a lot to do with the relay (except maybe retrieval of notes which requires a separate filter implementation).

To make an analogy:
Prefer trusted librarians over a good library building.

This all goes very much in the topic of DVM. The clients should be diverse and heavy. Not the relays.

And most important:
We should not forget that bot npubs can be long-lasting as well!


“Because to trust data, is to value its usefulness and accuracy, but valuations are always subjective.”
This is nicely put and consistent.

But you’re taking an orthogonal step away from other approaches to digital Search if you further follow this road. You must make it clear to client developers that they may need to check content again.
Because the end-user conducting a RAG search may or may not to be protected from forged results. That’s a difficult UX question to answer.


I guess that’s due to The Wall.
Best soil for CCC.


Everyone who’s using these shiny SEO terms in an application will be disqualified by me. “resonates”? Come-on. At Holidaycheck we called this “catalogue language”. I recognize immediately if you don’t use your own words. And this can be automated as well.


I read the source on wikistr for the kind 1987 specification.
I like the idea about precalculating embeddings when generating content for efficiency.

One main question though:
You cannot avoid forged embeddings, can you?
This is SEO back to field one. The content “does not speak for itself”.
You cannot get around some concept of source reputation, I guess.

Or is there a fast way to check on an embedding by verifying it against the content? Like we do for hashes?


Where can I find it? Not here: https://github.com/limina1/NKBIPs


Nice, thank you for sharing!

nostr:npub1l5sga6xg72phsz5422ykujprejwud075ggrr3z2hwyrfgr7eylqstegx9z do we have a proposal somewhere for non-discrete relationship declaration? I’m missing the numerics in nostr. It would be cool if we could do calculations with events instead of sticking to categories.

For example I’d like to think a bit more about npub “location” and “distance”. May something to be tried out with a spatial database such as postgis.

Facebook has graphs, but does anyone have a spatial database underlying its social network?


“Scarcity” may be too simplistic because it reduces events to one scale. A “distance” metric could be more precise for the kinds of problems we’d like to solve with nostr. And we’re used to multi-dimensional distance.

Following, muting, banning is all binary on a distance scale. In the real world instead we attach social capital to individuals and screaming can bridge this gap, but not from Europe to America and not for long because you’ll get a sore throat.

It would be nice, if clients would experiment with more continuous distance metrics. Zapping being one of them.


#zapathon mess with their samples


Or when you think “lol”?


No internal monologue here nostr:note1hpljllan9vmmvf307xqnrx3l43e3h4xrz66g8pdcpveud9x8jktszcye2g


Where do the meaningful conversations happen? Half a year ago, I often had the feeling, I could jump right into a conversation from my Damus home screen. Not anymore.


May your pursuit be honorful and not rely on traps!


President of Argentina:
Long live freedom godammit

https://www.youtube.com/watch?v=Pw2UMwLbMCE


And when. Being industrious probably helps.


It’s autumn holidays here for the three weeks to come.
Bonus: in the Kinderzoo #Rapperswil you get some real cartel beer. https://image.nostr.build/19f6e0e10f5e8a24dd6fa27348e2b3032fbdf8139bc6d4306b2a1e8a16959344.jpg


#Bauma is worth a visit on Sundays. You can travel with a steam train made by SLM #Winterthur in 1901 and a Postauto made by Saurer #Arbon in 1949. https://image.nostr.build/851c28ae338dfa97768623db5cb4ae02bb4fd8820210398552ea41b7dcbc8b43.jpg https://image.nostr.build/8ed2f7999de1296397813102edb8474c4fba824dc0b583463b097abbd3b5d725.jpg


For me it would be an iOS app. I would onboard my friends. Kind of an infrastructure fallback. I wouldn’t support a universe channel. You must know my npub to call or write to me. Just like a phone.


Does anyone know whether push-to-talk with the first mobile phones needed a cell tower?

https://en.m.wikipedia.org/wiki/PoC_radio


The thing I would go for with the first nostr client would be the NIP phone:
Similar functionality like a Nokia 3210 but additionally with payments, group SMS and video calls. Nothing more.


But it’d be a bit impractical to take me to the post office.


Why does everything have to be slow? Win 95 on my 200 MHz Pentium with 32MB RAM could boot faster than my phone now.


The results of the Sunday votes are in. We’re quite aligned on some matters at least in #Switzerland. Only the inner cities said yes to the bio diversity initiative for example. https://image.nostr.build/e50352f9ed94ea28d0c028669773bc6df41b147263b8708e96cbc30a5cc51432.jpg https://image.nostr.build/7dd7037e71ca741e87038875056b35c1966b5b840234a6ac5ad2af65e8dd9937.jpg


There may lurk big misunderstandigs here. Against what governments is this? Communal? Regional? Federal?
Are you against any hierarchy? Or should the hierarchies just be more flat?
I think a lot of people who agree with this manifesto would be the types who maintain high walls with their neighbors and exactly not rely on common sense and not take their individual responsibilities.

But maybe this only applies to my closer context in #Switzerland where I feel the alienation between neighbors growing.

We don’t need to get along anymore because we don’t live and sleep where we work anymore.


That’s a weird brickwall.


I work in Wallisellen. Any chance you pass by sometime? Or in Uster?


I find it interesting how it becomes a feature of nostr that you avoid the big pools. You choose your visibility like in real life. Not like on Twitter where you don’t choose it.

One distance measure is relay hop count.


In #Switzerland we vote on three levels: communal, cantonal, federal.

On Sunday it’s
- an election of the city council, city president, school council, audit committee.
- a city budget matter (~5 mio $)
- two federal matters (one referendum, one initiative)

I’m voting by mail. We don’t have issues with this because it all lands at the commune and is counted there. The results are then handed up to the canton and then to the federal state. https://image.nostr.build/9b25c218e188881148a288fea3d277782e3da738bb3b720c5c8fbb45ec511735.jpg


What is a write-limited relay? Guarded or policed? Should they not let even enter or ban (temporarily) or limit bad actors? Or is it about censoring the content of bad actors? Or is it that you at least must know that the policy is not “we take all of it”? Or must you just know the policy? Or do you need to trust that the policy is enforced (with track record proof?)?


The geo-labelling I find interesting. There could be done more than only applying it to content. Spatial disection of any kind could provide interesting distance metrics to be used for spam filtering.


And if you zoom out, you’ll see that the hall is just being lifted up by a tornado.


Wasn’t there also this backdoor in the BSD IP stack open since the 90s for about 10 years?


Lehrer ist der Fuchsmajor, der das Leeren lehrt. Und selbst auch Leerer.


Beautiful analogy:

Just as the success of the automobile was enabled by enormous supplies of crude oil composed of microscopic bits of ancient life, rendered useful in the refineries of Rockefeller and others, so the success of Ai is enabled by enormous supplies of crude data — data composed of microscopic bits of human archive, interchange, writing, playing, communicating, broadcasting which we in our billions have freely dropped into the sediment, and which the eager Rockefellers of today’s big tech are only too happy to drill for, refine and sell on back to us.

https://stephenfry.substack.com/p/ai-a-means-to-an-end-or-a-means-to


The two white signs left and right say:
“private property, no trespassing”

I wonder whether I could theoretically enter the property. Because in #Switzerland you’re generally allowed to enter meadow and forest (https://www.fedlex.admin.ch/eli/cc/24/233_245_233/de#art_699). But the zone plan says that the left side stands in a reserve building zone while the right side is clearly castle park.

Oh and I prefer these signs over fences because this means the owner relies on common sense. Which a lot more people should do. It’s the leap of trust needed for a working society (tit-for-tat game theoretical principle). https://image.nostr.build/482d3cf54b4a52478a35150872e86b0bef06a7f886ee36b13eb7bb455a3e1cfc.jpg https://image.nostr.build/46cbd5641c874aaf7894ead7d0f57c3b3c0d28d2589e06621b32ee297df8f32f.jpg


We got a second and a third place this time. Disappointing. We start planning for next time today 😬


Our own team is working diligently. https://image.nostr.build/544329cfc39869c5dd8cd1ec60cd51dd4d092ae3d6d99258c55f7991a21a31cf.jpg https://image.nostr.build/479e562ae79d428b67a4cd1878634fbf600a82485102345a89ef5181ae0738fd.jpg https://image.nostr.build/f1ba12e071e2ecca5864935cec2d1651d694a46497c1b2b206c76f6a97e85318.jpg


SIOS Trophy today.
#Brauzeugen has five beers on trial. https://image.nostr.build/06b0662622d61db206180bb96813bcf0a6a8d174a65e1a08b3f932181a07bcd5.jpg


Have a sunny day my Ticino friends 🌤 https://image.nostr.build/38083d871b411e638373b3d2b27b8fbdaf4c6fd8322f98722f1aee00a96481df.jpg


Die Tugend aller Musensöhne
Ist, dass man sich ans Bier gewöhne


And the hipster would be the interfluencer


Maybe an inluencer IS an outfluencer, but which reach. Named by the causation.


Domain design considerations:
Is it influencer or outfluencer?


I’m not sure if hierarchy and authority can be used interchangeably. There are directed orders also in a graph with circles. The context window matters.
Would you say “spiritual” and “religious” have different context windows or different hierarchies?


I don’t trust it but still use it 🤷


I’m not worried about AI in my phone if it is disconnected from the internet and my apps.
It’s a bit like giving my phone to my daughter to play games. She’ll probably not start writing stuff on nostr.


Regarding the Singularity and extraterrestrial life: We should build our ant colony next to a picnic spot rather than into a meadow in a building zone.


Will do so when visiting 🤗


How much do you want to be paid for testing nostr stuff?


Best would be one that doesn’t need you to travel far and doesn’t need to triangulate stars.


Apart from Occam’s razor, what proof do you have that the Earth is actually round? For me it’s just the most plausible theory which doesn’t need me to bend everything else I know.
But is there an easy experiment you can do yourself?


I like that you say “ridiculous”. That’s how humor works. Processing your beliefs in a way that makes you reconsider.
Because you just didn’t think about going there. But you nevertheless did.


I changed my mind on that in one specific aspect in the last years:
I now see it as the transcendent human spirit of the greater good. So I think it’s as human-shaped as I can picture a mathematical description of a plane in euclidean space. It’s the best part of the meta-human of the past and the future.


Uff, I was worried, that randomly replying to stuff I see was an antipattern or so. I’m thinking a lot about muting lately.


What’s a reply guy? Me right now?


Our interns don’t know what a screensaver is. I’m so old.


I’d distinguish between harassment and inconvenience.
And I’m compassionate with the guy from Mirrors Edge White Christmas.
Muting is a configuration to cut a connection to a fellow human.
My point is not that you should bot be able to do it. But it should not be free. Inconveniences are part of our life. And they need to be. Even more so if they are speech.


Yes, and it may create a dull unrealistic world where we don’t deal with inconveniences. Hiding behind noise cancellation is too easy. And easier even online.

The parallel I’d like to draw is that people with a lot of followers have a position of power and they can abuse it when muting too fast. In the real world famous people isolation works differently.


Some people annoy me. Let’s say in the bus. They’re talking loud on the phone. I’ll not close my ears, because I need my hands on the phone. I must just manage somehow if I want to be a part of society.


Ignoring (actively not paying attention) is not the same thing as muting (locking out).
And I don’t think anyone should have the right to not see or hear stuff they don’t like. People have the right to be inconventient to others as long as it’s not targeted harrassment.


The nostr implementations highly weighing freedom of speech should penalize muting as well as spamming. Muting comes with social costs in real life. People censor themselves if muting is free.


Agreed. I try to live by that. And I can see how individuals can live by that. But how do we reform the psychopatic coorporations to not fall for short-term brand risk awareness?


This is a ranked beer. My wife should blindly judge which Golden Ale interpretation was better: the one of my #Brauzeugen buddy or mine. The one on the picture won. It’s mine. https://image.nostr.build/ebd362423db338ef506b339716844940a42455e54d17fa3cbaed17e1639f547d.jpg


Is the weekend the week’s strong or the weak end? 🤔


We’re looking for a senior allrounder with good Angular knowledge. But located in Zurich and German speaking.
And I’d personally sponsor at least 10% (4.2h) of nostr development per week.


nostr:npub18m76awca3y37hkvuneavuw6pjj4525fw90necxmadrvjg0sdy6qsngq955 what’s the ratio of time spent: scrolling&reading vs writing?

The ratio must be unfair in some way, no?


Wasn’t there something with nostr over HAM radio?


We can make a path by ourselves.
The only part missing is GSM. https://image.nostr.build/605af2b9c2f16bf4aa66be40999287a6869bb37eca8ebe1a3fd51fd19143caee.jpg


The paintjob has flaws in the upper left grid. I’d not expect this from an AI in this otherwise perfect setting.


Welcome from Switzerland!


Why would anyone block or mute you?


At Stadtbad #Rapperswil but drinking my own #Brauzeugen https://image.nostr.build/aaf3236b97d0b9df73c29a34dc9cef27745e45038d4d1149c553b4e21324a12f.jpg


Looks better in the glass now. https://video.nostr.build/eaf5e9830008a1087a61fbad72f51237dfce05c72bafad06ea8d4a10a48a47a1.mp4


Today is brewing day at #Brauzeugen’s.
This means also drinking.
But this Pils here is a bit foamy, so it’s important to remember:
Foam always becomes beer again. https://image.nostr.build/ce3d9c9fb0e1f6c7e5b96ad3fd700651e55e534dd504d1746139c099072b4817.jpg


So you go back to facebook of 2010?


I agree with the truthful part. Integrity will last in the long run (I hope). We will get better at filtering out the engineered average SEO/AI marketing speak. It will not last, because it doesn’t have any edges to be distinctive.

But I like Joe Rogan exactly because he’s not skeptical at all. I admire his openness to the craziest of ideas. Allowing for the edgy to surface.


I don’t want to believe this. Or at least I want to believe that this turns around with younger generations.


The inner “a” shouldn’t have anything to do with the outer.


I would expect that “a” is undefined.


I’m fascinated by commuter efficiency optimising. Entering the train at the right spot so that when changing trains you have the shortest way to the shop. In the shop selecting what you want fast, self-checkout lane, and hopping onto the next train.


And yet we cling to our identities to produce ourselves.


Schweizer sind Uhrensöhne.


Yes, agreed. It’s more complicated than sides. I think it’s about hierarchies and established order. Jordan Peterson has a point there (mainly there). We don’t live and work in the same town anymore. We’re all not well integrated vertically (yet?) in the global interaction hierarchy.
We communicate fast, we travel fast, leaving out our proximal neighbors, crossing all geographic and cultural borders.

In software terms:
We’re happy with the low coupling, but we miss high cohesion.


Today I learned that this doesn’t raise in Ruby: a = { b: a }

What the heck, why?


Same experience


Yes. And the main point would be that one npub has to commit for a locality. Moving could be possible, but would have opportunity costs attached: you loose access to the old locality. And moving too often could be considered spammy.

This could be a metric for a public reach equilibrium. An elastic system.

Certainly always overridable by the clients (e.g. by fellowship).


Tags are discrete and not numeric. Location and loudness would be aggregatable, calculatable, interpolatabe.


My point wouldn’t be about blocking. It’s more about a client tuning in to the noise and give “far away” notes less priority. Like in real life where you need to go somewhere to hear a person speak.

The scaling factors of a note could be: distance and noise (real people get soar throats and cannot scream the whole day, this helps against spam) overridable by the listener.


Not so wrong if the platforms are local and controlled by the ones living around them.
But you still need the foundation of protocols like human dignity and respect.
With online platforms compared to offline the problem (and advantage) is that they are not local.

What do you think of introducing some artificial locality into nostr? We could reduce the spam problem by some proximity measure like attaching a “place” to an npub. Screaming to the other side of the world could be considered spammy if you didn’t move your npub first.


TIL: Every Swiss community has to provide its citizens with a gun range so that they can shoot out their federal army fitness. So in practice the communes pay 75-100% of all gun club activities. Wonder how many Swiss know this.


Why don’t we have the old Italian man looking at things here in #Switzerland? I miss the simple things. Everyone seems to mind their own business.
WHY ACTUALLY?


Done. But let’s take a picture for the ones who like the term “Basisdemokratie” https://image.nostr.build/0c4ec53194ee935f3ab356a9c3c8109ae4cea0f9a071a16a54c9a86c713bb9f4.jpg


Brewing in #Sulgen today. Inspecting the competition. https://image.nostr.build/e287605fae163f0a842c117a29bc344983a09d6d473960ba6e49af8b114fc732.jpg


There are not if you believe in human dignity.


Spam fighting idea for nostr:
After key generation you can attach a locality to your keys. It’s an effort-to-reach distance reflecting geographic proximity in the real world. Writing to a distant key is more probably spam than writing one closely to you.

Twist: you can move your key closer to an other region, but then you cannot reach the previous region as easily anymore. This moving event would be published as a note to relays.

This could be a relative spam score where you need to compromise your reach by choosing a region.


Oh, wow! I like this analogy. Never thought about it like that. But are you sure he’s not a bot? We don’t have the bot problem in the real world.


I’m don’t know about your legislation, but at least under Swiss law if you’re a hoster you only have to follow reports and notify the police if you discover something. As a provider you’re not liable for hosting unknown content. You wouldn’t need to review this shit by yourself. But I can see how you feel it’s your duty.


It would be interesting to pair this with some kind of settling density metrics.
In Switzerland you for example can get a very old and very remote house for 200k. But as soon as it’s in a comfortable distance to Zurich, it’s first unavailable (not much supply) and second at least 1000k.

I wonder how this looked like in 1950. Could you create a metric like per 10km driving to center per square meter living space?


That’s not a very feudalist viewpoint.


Nespresso?


No worries, I understood you the first time. Irony is very difficult in text 😬


That‘s what I‘m here for. Dropping random thought and then run away.


It‘s nice to see that there are actual people behind nostr 🥹


No idea 🤷♂


Sorry, I meant to link to the whole channel and I just saw that it degenerated to an nvidia martketing platform.
The kinds of video I meant is this: https://youtu.be/gnctSz2ofU4
This was already six years ago and there are many like this in his channel.


I like Gitlab. Self-hosted, open source and fully remote. I have a contact if you‘d like to connect with someone. Your nostr git work could help you apply there. Your efforts may complement Gitlab in an interesting way.


Oh my parallax…


I like where this is going, but how exactly did it help in this case?


I’d say it’s already there.
Have a look at the Two Minute Papers YouTube channel where a lightning specialist talks about AI:
https://youtube.com/playlist?list=PLujxSBD-JXgk1hb8lyu6sTYsLL39r_3bG&feature=shared


You mean the zap gun, right?


I think Gitlab would like you. Apply there.


Hoe is it all about porn today?


Beautiful! Thanks for sharing. I have Rails 0.5 running right now. I‘m going to have a presentation about it this evening.


Ruby on Rails was publicly released 20 years ago:
https://blade.ruby-lang.org/ruby-talk/107370

Happy Brithday! 🎉


Also: they cover no crypto aspects of NIP-01 yet. Signature checks are important.


I feel honored that you mention my specs 🥰.
One thing to mention: I‘m not used to writing Gherkin specs. Structuring and flight-level could be dramatically improved probably.


About finding my muse: alcohol or exercise?


And this is #Switzerland when they‘re drinking #brauzeugen ale. Far away from the seas and high up in the mountains. https://image.nostr.build/41e3e6a54f665965bf0e430ee4ce477b427ededea5cc6592ecbbb8fdb2a34124.jpg


Ah, much better #brauzeugen Kölsch. Not so foamy. https://image.nostr.build/963390c312bf68b84a26c570e62f6f9cff68e21215b11df74beb82ec425a32fa.jpg


Foamy Mc Foam Face #brauzeugen https://image.nostr.build/ba5401b3df5efd4a4bcb83985cad2ad06d97f10bb0f6489edadba6fdff4e7f65.jpg


I agree. But it‘s important to consider that this may not be a problem of software per se. GNU tools or iPhone apps are isolated solutions to very specific use cases. I think the web 2.0 platforms broke this. It‘s an interface design problem, and not generally software.

So I‘m glad you‘re working on the nostr interface side of things. Just please take very special care of NIP-01. It‘s our precious, even though many may deem it trivial. It‘s incredibly well thought through. It‘s not easy to think something so simple. And that‘s easy to forget.


Humans cannot calculate any non-gaussian risks. We‘re bad intuitive statistitians. Additionally software is a very young engineering discipline. More regulation will come. Imagine how the first steam engines all blew up.


But the hierarchy is inverse. Small truths rely on the bigger and more fundamental truth.


Because lies need other lies to survive. The big lie needs the small lie.


Does nostr:npub1drkv6h6k47s3fc40f0h884m6qr256kvrqvhc0p6wtrg9ywp9tt5qf3tgev still exist? Lost connection 5 months ago.


This could be something you nostriches may like: https://thecorporation.com/film/
Investigating a legal person for their psychological traits.


Beautiful collection of dark patterns! This is process hell of bureaucracy. All lies and willful blindness of marketing people. I suggest to watch https://thecorporation.com/film/


And I feel cheated when filling out a lot of small wizard steps just to find in the last step that they want some information from me I don‘t want to share.


Did you ever look at Elixir?


Hm… Discord… need nostr voice and video…


It depends on the framework and the project. I‘m reflective about how my work setup compares to my side projects.


What IDE are you using otherwise?


Thinking direction emphasis! nostr:note15a3ka29etuw24u3azkm76836hffmjstxjjhe5fpm0gt004f68atqlx6n9x


I you want, you can also make them your public docs. But that‘s tricky. See an example here: https://rspec.info/features/3-13/rspec-core/subject/one-liner-syntax/


The tests vs spec discussion might be interesting then.


Tests first, please! nostr:npub19mun7qwdyjf7qs3456u8kyxncjn5u2n7klpu4utgy68k4aenzj6synjnft


1. What was this again? I remember that I didn’t like a certain aspect about it.
2. How do you search for it now and find it?


Did I just write that time is a social construct? Partially. The scientific aspect is called “vector time”.


Why are we all so concerned with securing our one-and-only nsec? Wouldn’t it be healthier for nostr if we could easily burn them and migrate to the next one?

Key migration should be as easily possible as: “Hey, I’m Joe, Fred lost his phone, this is his new number.”
Everyone can ask themselves then: do I trust Joe.

How to set this up technically may be challenging assuming there’s no hard concept of absolute time in nostr which allows for the statement “key burned after”. But intuitively I feel there must be a pragmatic middle path with relative time as in “signed and referenced by”. We could make a DAG putting notes into timely relation to each other and drop out cheaters. A bit like proof-of-stake with social media:
nostr:npub1m4ny6hjqzepn4rxknuq94c2gpqzr29ufkkw7ttcxyak7v43n6vvsajc2jl  could for example make a statement now “schmijos seems legit and every interaction with him so far seems legit”. Others could judge this and say: ok, there this side of the DAG which seems non-meddled-with. A bit like a continuous key-signing party which doesn’t bring good security, but some security. This is a concept of time. And as soon as nostr:npub1m4ny6hjqzepn4rxknuq94c2gpqzr29ufkkw7ttcxyak7v43n6vvsajc2jl detects weird interactions, she makes a statement: “nah, doesn’t seem right, he’s been hacked”. It would be no different than me writing to a friend on facebook: “hey your account makes weird things, I consider it has been hacked”

I’m aware this idea is neither very cypherpunk nor Bitcoiner-proof but on nostr we could maybe live with a very laax term of time? We’re still free to assume the worst anytime and can require perfect security when needed. But if I want to call Fred I’m probably grateful that Joe told me where to reach him.


Did anyone go back to Windows Explorer style of tree representation? I always liked this.


Did tou look into other trials, gopher or so?


Ok. That’s ambitious! 🫡


I mean it would be like attaching the source to your reference. Better accessible quoting.


I’m not interested in open graph and consorts. I don’t think the embedding-tweets case is interesting enough. My main use-case is quoting in a matter which is as decay-proof as linking to Wikipedia or to the Web Archive, preferrably even better. Like referencing books, but with easy access to the library, where the relay is to be named for retrieval of the note.

Do you know how conventional physical libraries handle this? There are catalogues, interchange and archives. Censorship is difficult once the book has been printed.
Same with film infrastructure. One cinema will for sure play the film. It’s just not easy to access for everyone, whereas nostr should provide exactly this.


Shouldn’t any signal (like/ref/zap) trigger a broadcast as well?


But maybe I’m very wrong. Maybe what we need is a nostr browser?
- Google is filter
- domain with path is note
and instead of hopping servers with hyperlinks we’re hopping relays/servers respective to the npub. And some centralised party will come and archive it all.


I have a broadcast button. What does it do? I’m afraid to press it.


You owe us nothing. Just to make this very clear.


Ok, I see. Bad idea. Because centralist power comes with the nice GUI. Everybody would need to post to this relay because people would want to look it up there. I guess this is also how the “canonical relay” died.

But, counter-example:
I think the Web Archive is a great undertaking. It keeps what is otherwise lost and inaccessible for me. The centralist approach worked well to keep the old decentralized web (not the platform/JS web) available over decades (even though there is censorship; you can request deletion of entries).
But from your viewpoint it’s one single point of failure. What do you make of that? What keeps nostr infrastructure as decentralized as possible but its notes still quotable by Wikipedia? Wikipedia has an answer for geo coordinates for example: a list of apps for representation.


There has been no attention on the notecrumb project since January 2024.

Is there a NIP which would allow relays to expose notes via HTTP/HTML? This would give you the alternatives.


Hate is probably not the right emotion 🙂. He’s mostly very nice.


Service idea: custodial nostr aggregator for mobile phone numbers. So that you can send a note/dm to any phone number. Attach some sats to a custodian-generated npub tagged with a phone number and the custodian sends an SMS to the receiving phone number.


njump.me became beautiful. nostr:npub18m76awca3y37hkvuneavuw6pjj4525fw90necxmadrvjg0sdy6qsngq955 why not share via njump?


For example: my proof-of-concept relay implementation became stuck at the questions:
- why allow multiple filters?
- why not require sorted JSON in the note format (signing issues would be solved without the need for a binary format)


Because I think NIP-01 can be as easy as a collection of shell scripts with GNU and Bitcoin tooling. Designing a proper SDK is a whole different story, but this is not due to the complexity of NIP-01. But it has to do with scaling architecture.


Does “from scratch” include bech and elliptic curve crypto? And websockets? Or just protocol specifics?


How do you mean “it requires other NIPs to work”? My suggestions? Or NIP-01?


With against: I mean against that maintenance surpasses initial development. Software can be feature-complete. We’re just not used to that anymore.


I’m not so sure. At least once.com is betting against this. You pay once. You get the source. You get updates as long as they are able to sell it once. Let’s see how sustainable this is.


I’m at least a bit opposed to this. Open source is a gift. I’m much on DHH’s side of viewpoint: https://world.hey.com/dhh/the-open-source-gift-exchange-2171e0f0


I feel we need better and simpler promises on the side of NIP-01.

- Distribution: The initially proposed “canonical relay” was dropped. We decided contra blastr and pro client relay. That increases client complexity and makes things unpredictable. Less people dare to implement their own client.
- Archiving: Will I be able to restore my notes from only the relays? I probably should run my own. Probably my client should archive them locally as well (I don’t think/see that Damus does this).
- Security: I’m hesitant to enter my nsec anywhere. The current approaches (nsecbunker) are conceptually too complex. I’d prefer if NIP-01 contained a simple key migration path (e.g. a canary approach paired with a relatively timed heartbeat).

The main strength of nostr is the simplicity of its design. Let’s focus on nostr:npub1gcxzte5zlkncx26j68ez60fzkvtkm9e0vrwdcvsjakxf9mu9qewqlfnj5z ‘s NIP-01 rewrite for example. Otherwise we’re going to build the Tower of Babel with the other stuff.


Das Gesamt-Vermögen beizuziehen halte ich für irreführend. Der Median über Zeit wäre spannender. Oder Einkommen-/Vermögensverhältnisse, wie es Piketty macht. Laut ihm nähern wir uns den Zuständen der Belle Époque.


Bonus systems optimization


One supporting example for your viewpoint:
We collect KPI data for the Swiss staff leasing market to benchmark them. The only good datapoint to determine the index volume is the worked hours. Money related numbers in the other hand subject to bookkeeping tricks and therefore unreliable.


But this should be priced-in.


This is a bit far stretched in my eyes. There’s a very thin line between the will to invest and greed on one side and between accepting help and digging yourself a hole. Nothing of this has to do with Bitcoin.


BitTorrent on clients paying with sats? The more reach, the more seeders? And I’d be the final seeder of my own uploads. I don’t need cloud storage. I’d like to have a backup of my images and the ones in my feed. Some more resilience for the nostr picture infrastructure.


Isn’t there something which isn’t timely bound? Can’t I just attach a zap to a picture? Maybe even on a market: I make a bid, storer gets the deal.


nostr:npub1m4ny6hjqzepn4rxknuq94c2gpqzr29ufkkw7ttcxyak7v43n6vvsajc2jl what are your thoughts on this? Sustainable? How high would the price need to be? How good would the client integration need to be? I’d not accept an abo anymore.


I think I’d pay 1000 sats per picture once when I upload it.

- I’d expect that you make it available with best-effort throughput, but eventually.
- I’d expect that you keep it available for as long as I live.


nostr:npub1xtscya34g58tk0z605fvr788k263gsu6cy9x0mhnm87echrgufzsevkk5s I think I’d pay some sats for each image I want to upload on Damus. Can you sell me a Premium storage for attachments, paid with sats automatically per image?


This is a #Brauzeugen Golden Ale interpretation. It won the (very) local Golden Ale championship, even though I think it should be a bit brighter for a good style fit. Cheers #beerchain! https://image.nostr.build/809c327cc318a9671f59eb09bbcc982375965517572f74a118da19926db631bb.jpg


Could we check for DNA in chewing gum remains and cross-reference them for litter-profiling? https://image.nostr.build/e4a1ced10ba38d63aff40303807b9f22c5dce00743d47d178218619fe4ee3ced.jpg


Beer brewers


The opposite https://image.nostr.build/798e3328b73f4f1a6618c36356ea22b6bee81f7c08e623aaaafbd18b6c468243.jpg


Still better to have something in common than nothing.


Have more fun with acid


The NIP phone. It can
- direct message
- (video-) call (maybe signalling only)
- calendar
- snake


A company internal Slack replacement.


Do you mean deploying apps to Google Playstore with Fastlane?


Impersonation


I suspect one of you is Cypher, reading nostr events in real time.


A fan indicating the spin frequency.


Did someone redo Trello as well? I cannot stand it since Atlassian bought it.


Today even my BIOS has healthchecks, USB support and animations. And I didn‘t want this!


Oh man, how fast did my Windows 95 boot and start apps!


And there are different kinds of archaic as well.


Hm… why did it switch to asking?


I like some theater. Like walking out in protest. To attend another theater. Which I only pretended to go to. Actually I‘m going home.


Mega nice!


You do events? Organize a nostr meetup and receive more ideas there.


See you in the finals I guess 😁


Some read up about CPU architecture may bring your thoughts further:
Harvard vs Von Neumann


And since a computer is listening to you speaking, your speech is code. And since your car plate is being scanned, you driving is code.
You smoking is probably code because some weather satellite will slightly adjust some float‘s last digit.
There‘s no escape. Except for the one on the keyboard.


Great stuff! And sad. I can see how people rather want chaos than this puppet show.


And a very difficult one. Visibility of a dev is an antipattern.

This is what I try to do when choosing who we support with donations:
- look at library usage in our projects
- make a table of GitHub stars vs downloads on Rubygems
- donate to GitHub developers with few stars but heavy usage

There are other and unrelated selection criteria as well. For example we donate to the Web Archive and Tor because we think them to be very important infrastructure projects.


Idea for a GPT-memory experiment:
Let it remember a six digit pin number. How often will it halluzinate a different number? How can you reincorporate feedback (boolean correct/incorrect pin number) without decreasing performance (close guesses are proportionally more severely punished)?


Not how I intended but true. Damn, I should learn to be more specific. Now honestly, would you count home as a geolocation?


I pay a bounty of 42’000 sats if you find my geolocation bounded by a 10m radius. https://image.nostr.build/e741d169a0608505667e4c071cd7416d2a5a6ff784cf42304bd7d126ed2dcecc.jpg


Because if such a marked existed, the world would be a better place? Don‘t think so.
We should rather fix our communities so that individuals cannot hide behind bureaucracy.


Ah, I now the concept. But not in these words. It becomes especially interesting when it‘s not only about gain but also about loss.


I never heard of it before.


I just realized that we live steam punk. It‘s just that we use gas steam instead of water steam. We actually fly with steam engines, only that they expand the pressure chamber more often than in fantasy scenarios.


If I say #Rapperswil, I mean #RapperswilJona. Hash tags are very much unsuitable for grouping geolocations.


My running tour in #RapperswilJona has some sweet spots. https://image.nostr.build/b58c3a209edf127ea0ce907000184d43dd7db2ade3d066e20d9dbeac0d4821d7.jpg


Thank you very much! These all seem very trotten paths now. Are the festivals very touristic?


I put them into the mash for a nice stout.


It a third of a day.


Ok, then it‘s ethically ok to stack nsecs. I‘d be worried otherwise 😁


Ha, very nice one!

First determine if GSM is a necesscity to control.
If yes: good luck. Is Qualcomm in the deal? Nice if yes.
If no: possible.

Then go back to NIP-01 and the Nokia 3310. Contacts are npubs you saved, nothing else.

I‘ve got a Firefox phone lying around for which I wrote apps in JS.  I‘d start there.

Alternative:
Create a proprietary iPhone and Android app called NIP-01 or „NIP Phone“ and do everything on the existing infrastructure.

Considerations:
Are LoraWAN and HAM networks a valid entry point to the internet? Mesh-routed calls? Complicated.


Ah, now I finally get GitCitadel. Was totally missing this context and complained about the bazaar contradiction 🤦♂


Aren‘t you supervising a nostr client or so?


We spent a promille of our gross income for the alumni event today. How could you not*


nostr:npub14d6fzrrszhmtnz39u2092cmkfep4rlpvr6j7gzfewwjwpl6cf43sh37wra I‘d like to go for a weeklong farm house ale brewery walk in Voss next year. Or somewhere else. Participating in brewing day. Do you know someone?


I don‘t like this at a first glance.

Two repellants:
- https://get.nirvati.org doesn‘t show me the shell script. Auditability of the install routine is not given easily.
- the webpages are full of marketing boxes. The family? Fine, I click it. Oh, it‘s just more products? Ah let me scroll the main page… oh, it‘s just endless marketing claims.

And since this comes from nostr:npub1f6ugxyxkknket3kkdgu4k0fu74vmshawermkj8d06sz6jts9t4kslazcka : maybe it‘s just art and I was fooled by it? Could be.


and also the ale


It also means they didnt‘t pay for lunch because Bitcoin is playmoney.


We invite our former employees to a nice dinner each year: the alumni event.
Today is such a day.
Looking forward to see faces from the past!


Zwingli-Spoiz from #Rapperswil. https://video.nostr.build/aee818f90d4c2d6e91a8760847eae5e5f936bd0b253d6837e6117a12069e8214.mp4


At least we can act accordingly.


I‘m also quite happy with kagi. Using it since 3 months.


Wow, thanks for sharing! The excourse about counters is phenomenal.


Beautiful. One critique: 0% only works if time is constantly running with the default being no new content being published right now.


Where‘s this image from?


What‘s a „similar“ note? We only have measures which take the training corpus of LLMs into account. You can probably not measure breaking the bubble. Or I can not think how.


I like the idea. How to realize? What‘s 100%? Coverage by GPT4? Comparison to all tag clouds over all of nostr?


I think Coax T-connectors are besutiful


Yes, that‘s low entropy, right?


So I‘d say they reduce entropy in your feed in similar ways devs do (or more) because they aim for your money-spending brain.


Are influencers not just about product placement? Or do you understand something different under the term influencer?


Aha, Swiss merchandise from Wenger 👍


Simulation theory: I dicovered an information theory paradoxon. Perfect entropy makes it impossible to figure out how the simulation works from the inside because there‘s no space for leaky abstractions. „Impurities“ (too much order or too much chaos) on the other hand leave space for interpretation about the simulation environment. If leaky abstractions give you information about the environment, don‘t they also increase entropy in the simulation?
The paradoxon is: less entropy in the world leads to a more interesting universe because there is more simulation potential. So once again it matters from where you measure.


I‘m inviting to #Zurich for the 20 years anniversary of #Ruby on Rails: https://www.meetup.com/rubyonrails-ch/events/301480681/


I guess it‘s this one then?
httpx://www.businessinsider.com/jack-dorsey-fiatjaf-nostr-donation-2024-6
I find it interesting. In my head this read by  monotone news presentrix. Often emphasising the name pairs so that they stick for the internet. You really can feel how facts are born into existence, being pressed out in waves, although not in pain.


What happened?


We care because we find civilization useful. Socialists have difficulties to differ between leveling the balances and tearing down civilization.


I just counted our reusable drinking bottles: 39 (not counting baby bottles)
Sometimes I‘m shocked by how much things-turnover my grown-up 4 person household accounts for.
As a student I basically consumed cereals and beer and I literally owned one single set of cutlery.


The gray in #Rapperswil is becoming more blue by the minute. https://image.nostr.build/b164dcf40fb1315be5f94f0e4b4e511bda835930bf7c08acb107dd977ac35ea0.jpg


Ha! I even read the RFC once. How nice to see old ideas picked up so well presented. Reminds me of geocities as well.


Is there an animal which has a wrong fur direction?


I like the german word „All“: umgangssprachliche Kurzform für das Weltall, d. h. das Universum,
would be englishable „The All“


All that talk about fame… come on, you‘re on nostr. I never understood the „social“ in digital social networks anyways. nostr is infrastructure, the use are not, and not even the maintainers.


It‘s the incremental progress delta. But undistributed.


I like your way of thinking


Were you hacked?


AI parallels exploration: Like the reformation.
The catholic church has a firm grip on books and knowledge. The printing press allows for never seen distribution of knowledge. Reformation splits whole societies. Both have sides having the same access to information, but different interpretion context.


Just listened to Joe Rogan 2156 (https://open.spotify.com/episode/0RMUNGWB0P22Ka6E71zV5b)

Follow-up thoughts:
AI promises unlimited information. Nuclear energy promised unlimited energy. How do we not have unlimited energy today?

If this parallel was valid, I‘d lay it out like this:
- The first atom bomb was THE thing because it was used in the real world and we perceived it discretly.
- Scaling (building more powerful bombs) is comparatively easy.
- But it‘s not obvious how to control and distribute useful civil applications. These engineering problems cannot just be solved theoretically. The solutions have to be acted out.
- We may not accept unlimited information because they come from simulated truths which have not been acted out (yet).
- So we‘ve probably got more time than some of us software-hybritians think.

Bonus questions:
- At which interfaces is Bitcoin connected to the real world?
- Does Bitcoin behave differently in the Matrix?


The opposite of YEStrday is NOstrday.


What can you bring to the table? Can you make your own table?


Simulation theory:
- Total chaos is Hell
(all exactly and recognizingly random)
- Total order is Hell
(all zeroes or all ones)

What is is Heaven?
The Game of Life providing a stable end state showing a pattern like a pulsator?

What is life?
The Game of Life not yet in an end state


Simulation theory:
God is the one who can distinguish between good and evil. Providing the playground for information playing out. Creator of the automated tests. Go and implement!
*feeling the sudden urge to watch The Matrix again*


zap zap!


My wife is organizing a team party.
I can provide: #brauzeugen https://image.nostr.build/5baa2d95deef75589a149df114e1c7c877b0b14872ebd7bb2cf7d769b9bcc2ea.jpg


That‘s the kind of complexity-tear-down I like 👌


What do you think about
- Emojis
- font weight/style
- tables/tabular spacing
?

Are there better and worse programming languages?


I like this idea more than I tought.


Yes


Am I up for a shower? https://image.nostr.build/5616416fe1572ec6fa54b00a23800fd6b632d1163bf1d36f3efb29aa91e53d96.jpg


How long until you need a GitHub account to checkout something?


Ah yes, these horrible old women.


Theory:
Black and white images look better better because they look like they have more entropy. Monochrome imagery even more so. Pixel-art also.
But they don‘t have more entropy per pixel. It‘s just that by making the quantization visible to the human eye they seem enjoyably graspable.
The theory now is: the concept of „the flow“ (sweetspot of the amount of perceived information per time) applied to viewing images is measurable by entropy per image (and not per pixel, meaning that you need to normalize image size first).


The Carmack sources miss context: it was about him building an AI company.


Do you know the once.com model? You could maybe build the business model like this. Starting with now closed-source libraries to provide the source code instead of the DLL in the windows ecosystem. Or does anyone compete Steam with Bitcoin?

Otherwise I think developers rather want to pay for infrastructure than for code. So maybe they would rather pay two sats per downloaded package at a flat rate to help you finance the package manager CDN.


I like the idea. Very creative. But would it work? Doubt.


Not at all. It‘s about gifts vs marketing swag (which aren‘t really gifts). Timeo danaos et donae ferentes.


Would it be interesting to bootstrap a whole operating system on top of nostr? Like ChromeOS.


But then probably some comes and says: ah, clearly this kind of gravel mix. The build streets at X in the year Y like that which narrows it down to a 1000 streets and then it‘s suddenly doable.


Without. Thinking about street view and entropy. How compressed are the recordings? How would you account for rotation and scale? I cannot see features.


How long until this picture can be geo-referenced by only image payload by a third party? https://image.nostr.build/6f87d7fede57a8e54dee1bc55e72b90050f296ed656edb1d0fc3dd999167f22f.jpg


I like the idea. A burned npub is like a lost npub. Compromiser can burn it. Fine, as long as there cannot be a migration event together with the deletion. I don‘t see a solution for migrations in nostr because time is not absolute. Referencing other events can only give relative time.


You speak out of my experience. Exactly like yours. Twitter was too complicated for the perceived value in 2010. But unlike you I liked Facebook until they started fiddling with the feed by not showing everything anymore.


This one is drinkable like a scouts camp. Smoke the #beerchain https://image.nostr.build/c87d5575685afd8d77851e0eaf7cc734f4c0fff2e519f24fe87a5806fab23917.jpg


I like how nostr:npub1m4ny6hjqzepn4rxknuq94c2gpqzr29ufkkw7ttcxyak7v43n6vvsajc2jl's relay works. Followers have access. This could scale.


1. the receiver must be able to prrof that, right?
2,3. how valuable is it really to hide from the relays? I suspect a sacrifice of nostr‘s simplicity would be needed.
4. nothing is DoS resistant, isn’t it? You can only buy a thicker cable. I guess you‘ve got a certain resiliency in mind?

Do you have a link to your proposal?


I use Cleanshot X


Did you uninstall nostr?


This would mean the relay pubkey IS the address?


Thinking about bridging the web with the nostr-web:
Can you go forward using this as a URI and address resources on a relay? Or is this a step back because you would name the relay? Hm… definitely a step back.


You could give plasmic.app a try. GUI editor which can use your Python API. No frontend coding needed but some reading of docs.


Spotify cares about your privacy. They could have put the irony even better using a mourning border. https://image.nostr.build/c547e8fae7694cc8370ca046fd12da78605f0293326ad7d20f3f8654b871263a.jpg


Cool! This would grab a big part of infrastructure. How would you assign IPs to pubkeys?


There are also artificial physical neural networks around just to proove that you don‘t need to store them digitally:
https://hackaday.com/2019/07/16/neural-network-in-glass-requires-no-power-recognizes-numbers


Both. Own at least yourself. e.g. 10% of a ten heads company.


#Gersau towards #Lucerne https://image.nostr.build/dab45d810ded3b4271e47aef9ea3803299a5c31785229549fb7cc462f10de8ef.jpg


Ha! Exactly my thought right now. I think I‘m a good secondary.


I can say that my most successful outcome (my wife) is her own person with her own money. That‘s what I explictly looked for after learning about some of the other dependent types. I bring other things to the table than alpha-leadership, so I need some of that in her.


Mega cool!


Fabulous. This could be the Lena for future image processing examples.


Correction: https://playground.nostr.com/


I guess the idea would be similar to git short hashes?


Can I get my vintage notes also into here somehow for archival?


Not sure if I understood correctly. Do you say that people use randomly looking numbers as their pub keys? Good for radix sort, balanced trees, hash tables I guess.


Idea for a social network:
You can only follow elected or to be elected politicians. A follow means that you get a note stream from them about their speech and action collected by the platform. The politicians don‘t have to be on the platform (but can).
An unfollow means that you are tired of their BS. When election day comes, you can have a look at who you follow (and maybe whom your peers follow). The left-overs may be suitable candidates to actually elect.


Disagree with the second part. Politics should start with what you can do locally. Not sure if complaining ever helps.

… well actually complaining with cell phone providers helps to get better contracts… so maybe I‘m wrong there. Complaining when you can act on the response (e.g. cancel the contract) may help. But then again: it‘s rather about what you can do than what you complain about.


Why nostr:npub1s3ht77dq4zqnya8vjun5jp3p44pr794ru36d0ltxu65chljw8xjqd975wz ? Isn‘t Git about the bazaar? Or did I mix up something?


I‘d rephrase: don‘t depend on specific corporations. They can change your permissions. Be flexible with your tech.


Good morning!

But I need to tell others about my plan. Otherwise I don‘t feel enough pressure to realise it.


Final thought: yeah, onion routing


Can I rent servers for cash or Bitcoin somewhere? Short-timed?


Maybe we should buy an IP mixing satellite relay in space (or the international seas)


Didn‘t I see some nostr people talk about ham radios? They could meshnet and you would only see the exit on IP. But the meshnet routing would be unsolved.


Well, I can standup at the town hall meeting and yell at them. But not for cleaning. They‘re doing that very well. So well that you don‘t even feel much that some people are not brought up cleanly.


Public Wifi helps


A botnet would help.


I love weather!


Agreed. Your agency and the tragedy of the commons are in conflict.

I researched my feelings when not picking up some trash:
- disgust towards the thing
- disgust towards the person who („)lost(“) it
- grateful that the city will clean it for me
- doubt if I didn‘t delegate too much power to them.


The idea of gift wraps is nice for DMs. But not suitable for public speak.


Do (you) bitcoiners pick up trash from the sidewalk if you see some?
Taking on local responsibilities.
Would only be consequential to not delegate street hygiene to the admin apparatus, no?


Are you talking about splitting web socket implementation from relay implementation? Subscription handling is quite coupled to an IP now. But indeed an HTTP proxy could just strip the x-forwarded header.


Project idea: nostr over DNS tunnel


Damn, I didn‘t back-date this.


I‘ve been hacked. This text is not from me.


Psychopath is a path


Thank you!


This wouldn‘t suffice, I think. This is like the dollar bill in the letter, not like the stamp.


I guess I‘ve got some reading to do. Is there a NIP to start from?


I‘m not thinking about the cash aspect, but about the infrastructure costs.


Is this how eCash works?


nostr:npub180cvv07tjdrrgpa0j7j7tmnyl2yr6yr7l8j4s3evf6u64th6gkwsyjh6w6 Would it be feasible and useful to attach sats to a note directly? Like a penny-post, the first relay seeing it could collect it.

(besides the fact that you don‘t like lightning)


I didn‘t have so many pixels, even 5 years later.


I started to realize that unconscieniously I prefer paying mortgage interest rate to a bank because it saves me taxes. That‘s nonsense of course: spending much to save little.


I once wanted to build a system with taggers and janitors. Each scream of the janitor would be a bit. Needs some error correction though because of interfering skaters.


I think they actually want that. The evil guy is normally more convinced to be on the good side than the good guy.


Each pixel needs to have 1 cycle I guess.


Making a guess:
The Cycles render engine of Blender only ray-traces the pixels it needs for properly dithered noise distribution. You basically tune a noise, time, cycle budget until you‘re happy with the rendered image.
Or am I completely off and each pixel is ray-traced?


What the heck? Is this just pouring your unfiltered mixed feelings into the public? Or are these actual points collected carefully over the last 8 months?


Wow, that‘s mega-cool! You totallly nerd-sniped me. Just thought that it would be interesting to apply the Game of Life to a monochrome dithered image. The interesting areas will be the living ones. Gonna try it.

Do you also know about HAM (Hold-and-Modify)? I‘m fascinated by what people did with the Amiga. I once prepared a Rust intro for my company: https://github.com/renuo/hamster
and I’m thinking about how to write a video codec using HAM, quasi per pixel a steam down time.


Gradient descent or game of life?
Traveling edges?


Are there even grays?

https://en.m.wikipedia.org/w/index.php?title=Floyd%E2%80%93Steinberg_dithering&wprov=rarw1#/media/File%3AMichelangelo's_David_-_Floyd-Steinberg.png

Lookup „dithering“.


I think it‘s important that you tell this story. Often.


„Degraded Performance“ my ass. Your system doesn‘t work as expected. It‘s broken.


I like weather. Snow clouds but the sun almost gets through. Blue patches above me in #rapperswiljona https://image.nostr.build/f4ec774da255f4b4823fec2f4203b9770b1d5c179fb3a4c5625b6152921c43d3.jpg


I like the mix of cute and creepy.
Did anybody ever make a dystopian cyberpunk comic/movie/game where everything is cute? The only remote thing coming to mind is „We Happy Few“.


Additionally it‘s consuming. You‘re not even self-actualizing/effective/creating. To save up your funds for a targeted spend is something completely different than maxing-out on consumption.


Isn‘t real business talk exactly about understanding humans and their culture on a very deep level?


I actually don‘t know.

I can only point you to the specs:
- https://github.com/nostr-protocol/nips/blob/master/04.md
- https://github.com/nostr-protocol/nips/blob/master/44.md

and to the author of Amethyst:
nostr:npub1gcxzte5zlkncx26j68ez60fzkvtkm9e0vrwdcvsjakxf9mu9qewqlfnj5z


Will do!


This sits deep. Cannot forget.


Since we‘re not many here, a map would be nice, so that I can explicity connect to nostriches geographically proximal to me in #zurich.


Beautiful! Passing by in Jan 2025.


You can DM yourself with encrypted notes.


We booked flights and camper:
- Arrive in Auckland on Dec 25
- Drive up to Whangarei for a house
- Fly from Auckland to Dunedin
- Pick up an RV
- Travel north to Auckland
- Fly back to Zurich on Jan 30

Would you be up for a coffee if I happen to cross your way?


Is 21 only half the answer?


I start to understand what honor means. It‘s like money. If people believe in it, it has worth. A whole society can operate on that. It‘s just more difficult to mine, save and transfer.

Now a question for the Bitcoiners: is honor subject to inflation?


Are we up for a big GPT virus? Caused by unsanitized input all traffic light cameras will start issuing penalties?


Bittorrent and Magnet Links?

Dreamt-up end state:
All deps are seeded right from build servers where the code is still pristine (or even from production servers, e.g. for Ruby gems if maintainers started including the tests and docs again, which they don‘t seem to be willing to do, see https://github.com/orgs/rubygems/discussions/7551#discussioncomment-8981632 )


„Democracy Dies Behind Paywalls“ can be found… drumroll… behind a paywall:
https://www.theatlantic.com/ideas/archive/2024/04/paywall-problems-media-trust-democracy/678032/ https://image.nostr.build/205c371f3b04a81ffc4fa74d0d7e9e3de82dd1adc698135ab61fe29bcf648593.jpg


Sure you can always dig your own hole. And in contrast to real world holes they are not limited to the earth‘s core.


One cool thing about having Bitcoin is that they cannot go below zero.


Nice link


For example: voting bets don‘t anticipate the putsch.


Are you talking about prediction markets? If so, I probably share some of the scepticism.


Virgin TCP also cares about decentralization.
Chad UDP likes central services with huge switching capabilities.


Antonopoulos would say Bitcoin is already purest communication. Value statements over the internet.


Early morning theory:
Writing your failing tests first is a bit like the scientific method.


Not that bad if you write tests first.


Oh you got me 👍


Actually not precisely. I think God told him multiple times to get his shit together and build it.


Started reading Nassim Talebs Black Swan again. Thinking about consequential end states.
What if: GitHub started censoring?


Or to say it in Balmer‘d terms: developers, developers, developers, …


Assume GitHub started to censor. Then nostr immediately won.


Oh wow, this is from 2016


Just make sure that the outbox model is as essy to implement as is NIP-01 and we‘re good, I think.


From the quotes he puts everything into the context of „Geltungsdrang“. Tell more about him than about the world I think.


What‘s the story behind the name of the place? I mean a dead man at the cape of disappointment must be a good story.


Did I read correctly that the drop is mainly for covid sunsidiary abuse? I guess it‘s similar in Switzerland.


This could be interesting for German bitcoiners. About the history of Krösus and coinage:

https://open.spotify.com/episode/1Sw43hTkJdXKsfi6Aiye9Q


Fewer SEO-mouthed institutions would be nice. We used them as efficient trust-proxies in the past interfacing with people working at the same place for ages.
I sometimes think the root of all modern evil is that people don‘t work anymore where they live. Stable human interfaces with consistent locality would solve a lot of those trust issues.


What‘s the right fill level of a beer glass? I see 2/3 of the fun is now inside of you. 1/3 is left to be had. That‘s a good ratio I guess.


About the prank calls:
I‘d like a nostr client which feels like a flip phone. You store your contacts, you can call them, send messages and that‘s basically it.
App would be called
„Nostr Phone 3000“


I don‘t accept this generalization. We‘re currently working for a company which developed some really bad R&D code. They recoginzed that they are already selling it to their customers and took us into the project to make sure the code is of proper quality. They recognized that their engineering skills are on the line in the long run with their customers and did something about it. So no, not true.


Thank you very much! Our idea was to stay a week at the beach somewhere and then travel around.

Flight prices seem best if we go from and to the same destination (either Auckland or Christchurch).

I‘m undecided whether the southern beaches are „bathable“.
I think about searching a house here: https://www.holidayhouses.co.nz/

RVs seem quite expensive. What‘s a reasonable price? How to find a good deal? Do you know a platform?

The hikes you mention are probably too long for my 6 and 3.5 year old. But I know that you‘ve got a lot of very small beautiful ones, like in the Kauri forests, or in the Abel Tasman national park.

Something I toyed with was traveling the southern west coast, but people discouraged it because of bad weather and missing infrastructure. How bad is it really?


Hey nostr:npub1wmr34t36fy03m8hvgl96zl3znndyzyaqhwmwdtshwmtkg03fetaqhjg240 I‘d like to visit New Zealand around Christmas with my family for 6 week. Where to stay? How to travel? Could you hook me up to someone?


Ok, then we‘re missing context for sure


handbrake I guess from the logo. A video converter.


That‘s interesting.
- did you put it in the right place? In Discussions? Does the handbrake website tell something about how to donate?
- are donations in general not accepted?
- are donations only accepted in a particular form? Maybe they are afraid of anonymous donations for some reason?
- are they opposed to Bitcoin per se?
- is handbrake so big that they outsourced issue moderation/triage?


What is a gold certificate? Did many people have that?


Did someone do the following experiment yet?

1. Rent an EC2 instance with a Bitcoin backed credit card.
2. Install a nostr bot which can receive zaps and pay its AWS bill.
3. Throw away the AWS login credentials.

Would be interesting if the bot would serve any means to earn its zaps to keep running.


Do they receive zaps? Imagine a rich troll bot.


The purpose is addiction. As is nostr for me.


While it should be


Because marketing is not sales.


Not even meta-statements have to be black and white.


Ha, didn‘t think of my mortgage as a currency short yet. But that‘s correct and the reason why I‘m not lowering the mortgage.

In Switzerland it‘s common to have high mortgages. Almost nobody pays it off. Although the the Swiss Franc is very stable compared to other currencies. That‘s interesting and counterintuitive to your argument.


If you‘re going north:
I liked the Doolin Cave


Cliffs of Moher?


I loved Google Inbox


I‘m not active. This is a single standalone note.


Plot twist: the other one is you as well


At least it‘s not in real life. Just though about this Black Mirror episode: https://en.m.wikipedia.org/wiki/White_Christmas_(Black_Mirror)


Hm… you‘re good advertisers. Trying as well.


I think some incentive to run a relay would go away.


Social media mechanics idea: limit npub subscriptions to 140 so you have to choose your proxies for world wide information flow properly.


Social media mechanics idea: npubs which I blocked can automatically unblock themselves by paying sats. Unblock fee increasing with each incident (or configurable).
Goal: give shit-talkers a second chance.


I object to the notion of „anyone doing public safety“. We all should be part of public safety. You cannot buy or employ it. If each individual stepped up, there‘d be no dark ally. Like in the little remote village where everyone knew each other. In functionally proxied social groups the concept „public safety“ is not needed. We should rather work on the proxy mechanisms.


Not rather a front gate?


Cheers to the #beerchain from the #brauzeugen mgmt board! Were at a hut in Appenzell for a yearly meeting. https://image.nostr.build/f670753854093425464a15749ca3a9470c97e4eedd74a1916dfecea32153dc0e.jpg


The nice rain dropping sound. It’s cozy inside.


Not the whole financial system. I like Bitcoin.


Does this matter? Well, maybe to you it does 😁


A friend keeps hyping about nixos. But I’m an Apple user now and too comfortapple. Any value running servers or docker containers on nixos?


I started using nostr to store my notes. Not to communicate. That worked until you showed up.


He’s learning. He’s just too comfortable with easy results. This will work out eventually. I’m very sure about this one 🙂


Junior developer had to write a proposal for a GitHub app to synchronize deploy keys for K8.

I had to return it for review, because I became angry while reading it. The smell of ChatGPT was so obvious that I felt taken for an idiot. Mediocre SEO marketing words sprinkled all over the text.

Are the defaults of ChatGPT really that bad? Is it at least tuneable to please me?


I wasn’t scared enough. It just felt right. It was right. But what the heck, what a ride!


Most engineers aren’t engineers and any good either, rather ChatGPT pimps.

I’m often embarrassed by our profession (software engineering). It’s just too young. Mechanical engineering has 200 years of regulation between exploding steam engines and today. We are just tinkerers.


Is this a nostr:npub1m4ny6hjqzepn4rxknuq94c2gpqzr29ufkkw7ttcxyak7v43n6vvsajc2jl-bomb?


That’s a very true statement you make! Force yourself to build, you’ll find way more joy than in consuming because it’s difficult.


In both systems? Common law and statutory law?


Damus putting the pieces together https://image.nostr.build/87ca5b34454ee13f23a9ca251b83d5ec472bae302330ff933ac7564b80b3b222.jpg


He! I guess, I need to be careful mentioning your name, Uncl3 B0b
😏


Yes, just wanted to say, why don’t we set filters at €986’812.64?


Why not €1M? Appealing to filters I guess?


I like old beer glasses. In the glass is a #brauzeugen “Rösslihumpe”, a smokey strong ale exactly right for the troubled weather outside: snow in the morning, sunshine and wind now at 4°C. Cheers to the #beerchain! https://image.nostr.build/6e553d408e1d65826af6700843583560c024599a7e2d4ad4a1e2f824eacf8f4c.jpg


Interactions cannot grow polynomically then, but linearly. That’s healthy.


Ok, then interaction would be bidirectional? This I would like. What I wouldn’t like is the gravitational field around stars.


I see the point about being social (how this ever became something digital). But it enables professional social medians. Like professional polititians, they’re not rooted in the real world. I personally would not value influencers high. It’s the sort of hyper-centralization, the internet naturally does. And I don’t like it.


I’d be for a random draw


Loud populists would win, no? Speaking for myself, I would give npubs with rare but original (self-written) content more value than the blasting spiderwebs of engagement.

You will need to answer how you want to weight vertices. I don’t think that a “pagerank” (original Google approach) would work in the long run. I think “Yahoo link lists” are more stable because they work on source quality. For example: if Uncle Bob said something once a year, I might want to see it.


One answer: gossip of nostr:npub1acg6thl5psv62405rljzkj8spesceyfz2c32udakc2ak0dmvfeyse9p35c


By quality meaning what?


With bugs especially interesting: probably oscillating around the optimal spec implementation


Each each individual bug a fork as well. And each run.


One question to this data would be whether it’s worth for relays to page events by date.


Absolutely! Hopefully there will be more.

And since you’ve got your own relay now, there’s one test I’d very much like to see:
What filter settings do you receive? How well time-delimited are they? Do clients set created_at?


Pubkey mining would also be a bad idea, right?


I see this one for example.


I think it’s simpler. With religion you’ve got a stable foundation and can think about how your success will transcend. You play a longer and more stable game.


- Does nostr run on a blockchain?
- Does everyone see what I write?
- Did Jack Dorsey invent nostr?
- Does fiatjaf control what I write?
- Is nostr reliable?


I sometimes use this challenge here for interview assessments: https://github.com/schmijos/asm-codegolf-entry

The task is to get one minimal decrease in compiled bytesize in 1.5h. Almost everybody can do it. But people approach it very differently.


Perfect, thank you! Bookmarked for later.


What’s nostr.metadata.com?


If I “follow someone” on nostr, the client should make sure (how?) to always keep connection to at least one common relay.


Choosing your relays is not an easy thing. Not too many to not stress my client and not too few so that I don’t miss out or lose connections.

It would be nice if I could group my subscriptions in the client (Damus). For example nostr:npub1m4ny6hjqzepn4rxknuq94c2gpqzr29ufkkw7ttcxyak7v43n6vvsajc2jl runs her own relay. Why ask other relays for her notes?

Also I really don’t know where my stuff is now. This note will not go to nostr:npub1pu3vqm4vzqpxsnhuc684dp2qaq6z69sf65yte4p39spcucv5lzmqswtfch's 140 chars relay for example.

It’s all a bit fuzzy. An own relay and an own client would solve that, right? Damn, that’s a lot of work.


Interesting. Zap per option would be even more interesting.


Is there something for voting in nostr? I just read this example about a Condorcet methods again:
https://agreeder.com/results-algorithm
It’s so convincingly more fair. Why not vote in priority lists always per default?


Yes, strong accent, little but sturdy man, developing rockets or tanks


My mind always reads “Sovjet Engineer” instead of #soveng


One example of an experience I made, of the positive sort:
I asked my wife to look into our job postings and point out what bothered her. We fixed some formulation details. This has been a year ago. We receive much more applicantions of female software developers now.

One of the negative sort:
A leaving employee made it her last act to introduce unisex toilets at the office. We thought why not and changed labels. Today a lot of new visitors are confused. They insecurely point to the door: can I go to toilet here?


nostr is your trick?


Didn‘t we have something like a „canonical relay“ in NIP-01 in the past? Or was it NIP-02? You said those relay hints were a mistake if I remember correctly. Were they?


Maybe we are less social than people in the 90s.


I don‘t experience this in the Ruby ecosystem. But probably because not that many people are writting Ruby.


On what are you gonna spend those 42 zap sats? You could also give them to your grand kids.


Hm, I just realized, this question only applied to non-fiat money. For fiat it‘s clear: someone has all the money, she just didn‘t print it yet.


> starve with all the grain in the fields
I find it weird how it could come to that much specialization. So that now everybody wants to participate in the capitalist arms race where something seems to come from nothing. Everbody investing and hedging until they realize that nothing grew.

But please elaborate about jb55 and Semisol. What‘s there?


Does this mean, we‘ll always grab our own stick and chase away the Pareto-blessed at some point in time?


This is very nicely put!

My thought were about holding vs circulating as well. The historic example I thought about was Mansa Musa of the Mali empire who caused gold inflation in Egypt on his hajj.

It‘s just that a some point holding or spending doesn‘t make a difference anymore. If there is a king (and only one) and he has all the gold, he cannot use it with his people.


How much of all gold did Mansa Musa own?


Did empiric economical research study what happens if someone owned all the money? How much can you drain liquidity before people will not accept it at all anymore?

Let‘s say, I own 100% of all Bitcoin. This would make Bitcoin worthless. But what if I owned 95% of it? Or 50%? Where‘s the tipping point when buying more Bitcoin devalues it.


Holy shit is this sneaky! Thank you very much!


Well asked! I think I would find the means if I would be determined enough. Like people who go to monasteries and cut all threads.


I mean rather in practice as AES for example runs on chips (https://en.m.wikipedia.org/wiki/AES_instruction_set ).


Is RC4 at least fast to enc/dec?


Hm… cheese would be nice


Hey, it‘s difficult for a Damus user to zap notes since Apple prohibited it. Is there a service which converts all my likes into zaps?


I don‘t particularly like „nothingness“. I like the information theory approach of entropy by Shannon:
There is chaos and order. Both extremes don‘t contain information. But there‘s a sweetspot, walking the Taoist line where chaos and order are in balance to convey information.


I‘d suggest to reduce them all:
There‘s information or the absence of it.
Maybe with shades of entropy. But not so sure about that.


Here‘s actually the source:
https://www.lynalden.com/bitcoin-network-health/


Not against the person.
Against the graph.


Could be yes. I‘m suspiscious though. No source and convenient.


This is a typical bullshit graph (see https://www.callingbullshit.org/):
The  y-axis is logarithmic to increase the appearance of a strong correlation.


Yes, or let me disable reposts (of some people) completely.


That‘s a bit shallow, no? As if it was not clear that self-actualization gives you meaning (=importance).


This is interesting. I never thought about using all-time-high time range difference as benchmark.


Sending beer is not easy. Cute probably scales better than beer. But this also makes the competition harder. Cute can be shipped digitally, beer needs rail roads and trucks. But local cute needs less infrastructure than local beer, so there‘s that…


My backup strategy is brewing beer. People want their drugs if things go sideways.


The German Tank Problem applied to my life time range means, that I’m in the middle of all humans to ever have lived. So statistically there will come around 100 billion people after me.


What a nice #mondia bike. Swiss production company went out of business in 2003. https://image.nostr.build/5edd16a12bdc715b243c07bf6c5d3bb207a57ac36702d6a67889081744c2c4c8.jpg


Or it‘s just a tool. Then it‘s as dangerous as the one who points it at you.


It‘s a general problem with AI, no? It has no stakes and feels no pain. At least the slaves of Ancient Rome were threatable by punishment for mistakes.


When this film of his village was recorded, he was 46 years old:
https://m.youtube.com/watch?v=ttYaGZHYTSs


Definitely keep asking!


What trajectory would Ray Kurzweil project for the Roman Empire in AD 50? Probably one disregarding the growing complexity and corruption of big interwoven systems.


My grandfather lived from 1916 to 2012. From before commercial radio to the iPhone. That‘s crazy.


nostr:npub180cvv07tjdrrgpa0j7j7tmnyl2yr6yr7l8j4s3evf6u64th6gkwsyjh6w6 doesn‘t like lightning.


„Tests need to be designed. Principles of design apply to tests just as much as they apply to regular code. Tests are part of the system; and they must be maintained to the same standards as any other part of the system.“

[https://blog.cleancoder.com/uncle-bob/2017/03/03/TDD-Harms-Architecture.html#the-critical-substitution%5D

nostr:npub19mun7qwdyjf7qs3456u8kyxncjn5u2n7klpu4utgy68k4aenzj6synjnft I think, this is your best line. I often return to this as a first-principle of testing.


I‘m a content creator and I can live of it. I create code read by machines.


Ha, never thought about that. So kind could also just be a name.


Alright. Makes sense.


😁 now I am at a loss.


„Everything gets exponential“ is an advantage in this case. Storing bigger numbers becomes cheaper and cheaper the bigger they are.


No, just allowing bigger numbers.

Maybe an example helps:
- 0..65534 uses 16bits
- 65535..2^32-2 uses 32 bits
- 2^32-1..2^64-2 uses 64bits

and so on. Small numbers use up less space than big ones. This is complicated for binary protocols, but not for nostr.


There‘s one misconception here: the amount of available numbers grows exponentially with space, not the other way round. So kind-bitsize grows logarithmically with each number added. That’s quite nice.


It kind of works with Unicode (see https://www.joelonsoftware.com/2003/10/08/the-absolute-minimum-every-software-developer-absolutely-positively-must-know-about-unicode-and-character-sets-no-excuses/).

And compared to note text, hash and pubkey, the amount of bytes used for a kind doesn‘t really matter.


Almost: nostr is not a binary protocol, so it‘s quite easy to make 65535 an indicator of a „long-kind“ event.


nostr trust experiment:
If I reference a nostr event id which never existed, will people assume that they miss relay access and continue discussing the (heated/dramatic) topic, or will they do the right thing: ignore the missing source?


The idea is a falconry but for nostriches. It makes the not flying bird fly I guess. 🤷♂
Hm… nostrichcote 🤔


Well, or continue 😄

Feel free to have a look at my little mess here: https://github.com/schmijos/nostr-voliere/tree/main/features
Maybe you‘ve got a better idea on how to structure the specs.


Thoughts?


So far I‘ve got the server side of NIP-01 covered as sending, subscribing, filtering and notices.


You could start writing Cucumber specs for the NIPs. I‘m trying, but I‘m struggling. https://image.nostr.build/48839ab6a658c714911842de2c115505ac74359d3e5f708b31eefde38261d4d5.jpg


I think you would be able to write NIP-01 much better. It‘s considered risky. But it‘s necessary.


How are those performance-wise on big files? I always heard that GNU grep is fastest.


I‘m trying to craft a filter using just Unix commands. Instead of
tac … | grep -e … -e … | grep -e … -e … | head -n 10
I need to somehow do a union of multiple of these. I can not think of another solution than cat and subprocesses.


On your side with that. We actually brewed Kölsch that day.


You were not. We‘re all on your side 😘


I‘d go even further and ask generally about order: https://github.com/nostr-protocol/nips/discussions/1002


nostr:npub180cvv07tjdrrgpa0j7j7tmnyl2yr6yr7l8j4s3evf6u64th6gkwsyjh6w6 why again do we need multiple filters per subscribe? Why not allow only one filter and register multiple subscriptions? #nip01


kind:1 is just a note. This doesn‘t have anything to do with Twitter. I disagree with the comment.


Considerations about peak-AI and chatbots:
We're going to get used to personalities of chatbots which alone will make it difficult to switch to other products. We'll find it difficult to start working with new personalities like we prefer to work with humans who we already know. This may lead to a situation where we prefer inferior work results because they come from our strong relationship to a specific AI chatbot.


Walking home from a brewing day at #gsöff https://image.nostr.build/031e2d607411497084b86926e9130a3f1669e9d29937e09c35d38de0083c59c8.jpg


If it sounds „average“, it‘s GPT or SEO.


What kind of energy exhaust is the other 5%? Shouldn‘t it more be like 99.999% heat and 0.001% LED light?


Bought this bike for 21 sat. Not bad…


Nakoshi Satonamoto


Often thinking about stack complexity:
How much autonomy does HTTP/2 cost us? I could imagine to implement my own HTTP/1.1 client and server on top of TCP/IP. But for new HTTP versions that would be a very difficult undertaking. I‘m loosing my full-stack capabilities with the #techstackstretch.


Who‘s Saylor and how big is his controlled stack?


satisfying


Beautifully put


Why? You wont exchange for fiat even then.


Relieved. Read nostriches first.


Interesting idea


Now I worry that I have some foul eggs in my subscription basket which only others can smell but I cannot.


Yeah, nobody was fired for buying IBM…

I often argue from the security angle: closed source is security by obscurity. Well-chosen open source libraries are clearly better off.

I have the advantage that we develop custom software. Normally the problem we solve wasn‘t solved already or the licenses are very expensive. So the customer mostly doesn‘t care what tech we use.

I‘m more often challenged over the choice whether a standard software should be used or a custom solution is needed.


The optimistic approach to those questions: we all became more intelligent. So the Gauss middleground now contains more people than 80 years ago.


You could post it encrypted.


Yes


Let‘s see what comes to mind first:
- LotR
- Clean Code, Clean Coder
- Das Kapital im 21. Jahrhundert
- Harry Potter
- Thinking slow and fast
- Name of the Rose
- Lustiges Taschenbuch (does this count?)
- Führen, leisten, leben
- Durch die Wüste
- Die Säulen der Erde
- Black Swan


Could it be that ChatGPT answer quality was at its peak a year ago because as soon as something is good enough capitalism kicks in and they press more users on the same amount of CPU/RAM to maximize profit? So another company must come and actually do something better?


Found a #rails gem: https://github.com/BaseSecrete/active_hashcash
Trying it on a real world project.


From what Damus feeds me I cannot rid the impression, that the amount of nostr software increases rapidly.


Donde esta la zapateria?


What percent of project budget do you typically allocate to writing those business scenarios?


I rediscovered my interest for BDD with the rise of ChatGPT. The long road to „AI“-supported coding must include good and executable specs somewhere, I believe. We‘ll be in an undebuggable mess otherwise.


This chart could be a good example for https://callingbullshit.org/

The range has been selected so that it looks like there was a plateau.

I love the example about how time does not pass: https://www.callingbullshit.org/tools/img/bloomberg_year_vs_year_line_graph.png


1. Are they written as end-to-end tests?
2. Let‘s say using Selenium?
3. What‘s the abstraction level in practice? Is it „when I click button X…“ or is it „when a salesperson creates a discounted offer“?

Please tell me when I ask to much.


Do you outsource the programming work? Or are the Gherkin specs used in house?


What is AC?

I‘d like to start using Cucumber in the context of domain driven design. My problem is that the initial design phase of projects never leaves space for this budget-wise. While I learned in engineering school that 10% of the project budget is to be allocated for an architectural prototype, the situation on our agency projects is completely different. It starts from selling the shiny thing and then underpinning the business logic in a move-fast-break-things manner. We are at least disciplined enough to have 100% unit-test coverage. But how do I make a proper argument for long-living domain logic tests which are readable for the business side and serve as a discussion base for business model design changes?


I just listened to Joe Rogan #2109 with Abigail Shrier. Then I felt the sudden urge to listen to „Skills in Pills“ by Lindemann. I have a new angle to this song now: „All the left is right“


If you say BDD, do you mean Cucumber/Gherkin? I wanted to talk to someone doing this in real life since a long time ago.


1. No, but that‘s a good point as well. I didn‘t think of that yet. My point was that you cannot unthink the implementation. So you will write tests instead of executable specs. Using specs to lead the design of the implementation is way more powerful. Less confirmation bias involved.

3. Correct. But too agressive stubbing may leave your tests vulnerable to not detecting implementation changes. As well as too heavy mocks.

4. Then you’re disciplined.
An example:

a = 5
b = 2
expect(calc(a,b)).to equal(5 * 2)

I often fall into this trap, because I want the test to be very readable.


Some more thoughts specifically about writing them tests first:
- You might have written the wrong expectation because you’re post-rationalizing the implementation.
- Is coverage branch coverage or line coverage? How often is each line/branch covered?
- Do you properly mock/stub? Is your mock reimplementing the implementation? Is your stub skipping functional parts?
- Did you reimplement parts of the implementation in your tests? This sacrifices resiliency, let‘s say if the factory seed data changes, then all your tests suddenly behave unexpededly.
- Do you have too many tests? Since tests are part of your software design they may also hinder you. Especially if you‘re going up higher in the testing pyramid.


I like if someone takes the time to summarize discussions from social media and compiles them into readable prose.


There‘s a kids show called „papa troll“.
It’s me.
Daughter doesn‘t approve.


Oh man. This looks so forged. And I’m very sure it‘s not. Because genuinly forging is the system‘s job.


nostr:npub1m4ny6hjqzepn4rxknuq94c2gpqzr29ufkkw7ttcxyak7v43n6vvsajc2jl I changed my mind about retweets. Yours are precious.

I‘d like if I‘d be able to allow only you to show me reposts.


Found some good old #brauzeugen stout hidden far back in the fridge. From #rapperswil to the #beerchain! https://image.nostr.build/09239334c7a3a5235a816c4983d30e22a6981104cac7762979fb6e63231b9bfa.jpg


I like where this is going. A bit like early facebook. How you not degenerate into people finding out how to play this (and end up with later facebook)?


Are DIDs in general a good or a bad idea?


I miss Google Inbox


I actually stopped zapping when Apple made nostr:npub18m76awca3y37hkvuneavuw6pjj4525fw90necxmadrvjg0sdy6qsngq955 stop easy zapping. I would start again if it was as easy as it was for that short timeframe.


I dreamed that nostr:npub1l2vyh47mk2p0qlsku7hg0vn29faehy9hy34ygaclpn66ukqp3afqutajft invited me to a job interview. He had a cruise ship made into a yacht. We had a chat and then he said I should make a code review of nos.lol 🤷♂


Found a sportif #condor bike brother. https://image.nostr.build/5d17e0ee8785428e7bf844d9e938841ef08e77885300b738d4f7f984194a0704.jpg


I rather think the dispenser is forced into a situation where it can react only. I think long-term central bank planning is a myth. It‘s reactive to economical threats, so it‘s only „flattening the curve“ and not causing the problem.


I don‘t think that fiat money is broken per-se. It‘s more that institutions and people are escaping it via debt and banks.

This was always the case, like for example renaissance aristocracy traded their privilege to draft military for inner city housing in Italian city states.

Today it‘s just easier to do those trades because digital is fast and global.


I also think SEO marketing bullshit


You lie them AIs down onto the couch and let them tell you about their dreams. But you do it often and with statistics.


When I hear „AI Expert“ I think „Machine Psychologist“.


This is a #Brauzeugen Golden Ale. A bit too hoppy-bitter (young?) for my ale taste, but still worthy of the Sunday afternoon #beerchain. https://image.nostr.build/2fb652a41f0ba4f198b959f4926b1b5cd129dd7ec916a4db7463e890c5cc69cc.jpg


You‘re only connected if they follow you back.

That‘s what I liked early facebook for: you connected as equals. Twitter made unequals. As if everybody had a stage shouting into an empty room hoping for it to populate.

Also nostr seems to gravitate around stars. Why? I‘d rather like to connect with Swiss people or programmers, and not with famous people. The reality based social graph of 2009 was nice.


Initiating one-way subscription… aaaaand you‘ve got a follower.


Do Hashcash based CAPTCHAs work in practice?

- Everyone has GPUs now
- Automated attacks would need to be custom-tailored because they take longer.
- I can assume things about human users, like that they need to spend some time before submitting a form.

We shouldn‘t have started sending data to Google for every little contact form. And even help train their image classifiers.


Add LoRaWAN to the mix


Are you forbidden to sing in the mines?


That‘s interesting. I didn‘t look at UHT from that point of view. Normally cooking your food makes it more digestable, so I would have said that pasteurizing is a good thing. But it didn‘t occur to me that sterilization (121°C) would digestability-wise be far from the taste-sweet-spot (72°C or so).


I mean, why even time zones?


In the digital age you could support exact geolocation time:
Every point on the earth has a different sun-time.


The world is divided. People are at war. Americans can't agree on what's important.

That's why I'm proud to announce I'm running for President of the United States in 2024! 🇺🇸 🦅 🎆

I will heal the divide. Here's how.

My platform is simple. I believe what America needs is exactly one thing. END DAYLIGHT SAVINGS TIME.

Guns. Immigration. Abortion. Taxes. These are things people vehemently disagree on. Who is right or wrong, I don't care. I want to do one thing. TO END DAYLIGHT SAVINGS TIME.

Year after year. Hour after hour. The world continues on. The vast majority of people believe daylight savings time is a bad thing. And yet NOTHING HAPPENS.

What is the point of politicians? What is the point of the entire system? If even when we overwhelmingly AGREE on an issue, nothing is done about it?

The government could actually help here. But they can't even do the MOST BASIC thing. They have tried numerous times and failed.

This to me is the greatest failure of our great nation. And I am going to drain the swamp. I am going to MAKE THE GOVERNMENT DO THE MOST BASIC THINGS AGAIN (that's my campaign slogan).

Remember, a vote for Alex Gleason is a vote AGAINST daylight savings time.

This message has been approved by Alex Gleason. Alex Gleason 2024.


What about giving discounts for Bitcoin payment? My current hourly rate is CHF 200.-. Would it make sense to offer the hour for 350ksats? 20% discount today.


Does the paradigm „code is written once, but read often“ still apply to modern web development? Business wants a redesign, so CSS and HTML is dropped and the V2 starts at the designer‘s.


Which one now? The followers I guess, not the quality.


known_devs = []
if dev = known_devs.sample
  donate_to(dev)
end


Spring is coming in #Rapperswil https://image.nostr.build/b24f8aaad6c620cfde3dd41143b69c8f8c53c3f7f5aff287a881ee663cc39a73.jpg


The idea is for sure. Software was still very buggy when I tried it last time.


Caching is man-in-the-middle sold as a feature.


Bitcoin candy! https://image.nostr.build/237dbfce9b2b88a70f1df8d91fbdb49841b03224382ebd9fb6f24c59edd44313.jpg


But then again, what‘s trust?

Erwartung von zukünftigen Ereignissen unter der Prämisse vom nötigen Gottvertrauen (so oder ähnlich von Decartes)

Or modern: tit for tat?
doesn‘t a logical argument help with that?
And on the internet?
And what about inter-AI-trust?
and and and…


I don‘t like the style of this article. Is it even human-written?


Die Getränke sind frei: https://www.volksliederarchiv.de/die-gedanken-sind-frei-trinklied-parodie/


nostr:npub1getal6ykt05fsz5nqu4uld09nfj3y3qxmv8crys4aeut53unfvlqr80nfm nostr:note1wd0j06kun0gcslaxelq88fv9l8mlkxqmt72egc2gkfqv07s8q0sqwerzcz


Can someone provide me with an #Alby invite?


Who‘s Craig even? I hear this name for the first time here.


It‘s rather an update of the content, right? Replaceable with an excuse.


Maybe there should be a „regret“ button instead 😝


Please elaborate. What‘s inherently bad about FTP? That it‘s an active protocol?


You should talk to Scott Chacon. He‘s rethinking Git based on CRDT (https://en.m.wikipedia.org/wiki/Conflict-free_replicated_data_type). The idea would be that you could merge Git and GDocs editing processes. He just open sourced his main project today: https://github.com/gitbutlerapp/gitbutler


I suggest, we use nostr instead of alert.swiss? #Switzerland https://image.nostr.build/83c93d912b0e6ad78271a3c423e38bac69f6758e53d84604a5fb77a425790ad8.jpg


Then how do you learn what it takes to bring something upstream? We for example encourage our interns to propose changes to open source projects. There is a lot to learn there about how to do things properly. All assuming you don‘t treat GitHub as if it was a GDoc or CMS.


I like if there are automated tagging and assignment policies, which for example depend on linters and tests. So newbies can still open a PR, but maintainers can actively choose whether to look at it.


Oh yes, and we deployed in milliseconds using Ctrl+S in the Notepad++ FTP plugin!


You’re right, that’s wishful thinking. Seriously now, the JS build system is horrible. I hate my node_modules folder and cryptic webpack configurations with all my guts.
But also it was worse: remember gulp? Today we‘ve got importmaps, JS gets more TS features built-in, TailwindCSS brings us alternatives to hunky CSS files and much more. I hope, <script src="…"> and import will soon be enough one needs to know.


I like the JS build env. It‘s as easy as <script src=”…”>.


Sherry, Sherry lady


The delicate balance between sun and fog in #Rapperswil https://image.nostr.build/6942debc7234f4c5a3844f098f85db14a4a2d9a3f64bef162649d2b9784760a4.jpg


A Bitcoincidence 🥹


Well, hashes and public key crypto


nostr is like email. But with encryption and Bitcoin.


Currently my thoughts are about mild ale. Evening-long drinkable for good pub talk with low Vol. Alc. (3.5% or so). Something like Smithwicks.

And actually no, I don‘t know any homebrewers on nostr (so far).


An account for your proposal could be DNS, but against would be DNSSEC (https://sockpuppet.org/blog/2015/01/15/against-dnssec/).


Agreed. As always it‘s about the balance between chaos and order. Unite! But not too much.


Nice! I’d like to try that. Can offer you some of mine if you come to Rapperswil. Oh, and good luck with the clarity of the rest in the bottle 😄


Fasnacht has started https://image.nostr.build/e5312ab2f0e3205e9e2b7bd2c6b49de8b329efa91e631a3e2931f67a94b5dbde.jpg


🙏 appreciated.

How do you search?


You did


Do you need reach? A lot of famous artists, writers and scientists didn‘t reach anyone during their lifetime. And I don‘t think it‘s different today. Loud people were and are heard. Not necessarily with long-lasting impact. This is all babbling.

My ideas don‘t need to be heard, but I‘d like if they can be found. Again this is the difference between feed and discovery, between the by-talk in the mall and the book you read.