the first rule of ubuntu is: do not upgrade the kernel
the second rule of ubuntu is: DO NOT UPGRADE THE KERNEL
the third rule of ubuntu is: remove kernel metapackages and enable the menu in /etc/default/grub setting it to menu timeout mode and put a nice 10 second delay so if THE KERNEL IS UPGRADED at least it is not hard for you to either pick the old working one or go to the UEFI bios
#ubuntu #devstr #linux #pain
new ideas aren't necessarily knowledge, knowledge can be applied, new ideas might not be useful
i disagree... knowledge is more valuable capital, above all else
sounds racy to me... and what i've seen so far of how it works in practice it seems to be uncertain how the clients are responding, should be closed auth required then send auth challenge for specific events eg 4 1059 1060
IMO, auth should not be optional, this should be something that we want every client to support so we can name and shame the ones that don't
right now nostr is a honeypot for social graph discovery via these privileged types of events, i'm disabling publishing them in my #coracle settings but it still tries sending out events if i allow more than my relay list, it's absolutely an abomination, and you should all be embarrassed
BTW, the yuge vinyard behind that hill is a winery called Barbusano, you can recognise their wine by a line drawing of the chapel clock tower... it's really good wine too btw
oh yeah, capela da fatima, of course
I know pretty much exactly where they shot that from... east side of the Sao Vicente valley
my house can be seen in the pan across the hillside of Ginjas
nostr is enabling the circular market unlike any prior attempt ever
this is gonna grow... i have already done business this way and i would prefer to do business this way at all times if possible
i predict this is gonna become yuge within the next two years, where we all will be doing most of our business here... #madeira could be a real proving ground for this too, since there is so many bitcoiners and nostriches here
i've been wanting a proper long form forum client... idk i look at these habla and shipyard but it isn't doing it for me, i want native too
so, after nostr:nprofile1qyd8wumn8ghj7urewfsk66ty9enxjct5dfskvtnrdakj7qgmwaehxw309aex2mrp0yh8wetnw3jhymnzw33jucm0d5hsqgpm7rrrljungc6q0tuh5hj7ue863q73qlheu4vywtzwhx42a7j9n5zr9h9m reminding me that the auth flow is supposed to involve sending a CLOSED envelope prior to sending the AUTH envelope i refactored my code a bit to do this, and it works
first thing i want to point out is that the reject filter type in https://github.com/fiatjaf/khatru https://github.com/fiatjaf/khatru/blob/master/relay.go#L46
does not have a field for the subscription ID, which is required for making a CLOSED envelope
second point for nostr:nprofile1qyd8wumn8ghj7urewfsk66ty9enxjct5dfskvtnrdakj7qgmwaehxw309aex2mrp0yh8wetnw3jhymnzw33jucm0d5hsqgpm7rrrljungc6q0tuh5hj7ue863q73qlheu4vywtzwhx42a7j9n5zr9h9m :
https://github.com/fiatjaf/khatru/blob/master/handlers.go#L236
this would be unnecessary to do (and you could remove that mutex) if the channel was always created
second thing nostr:nprofile1qyfhwumn8ghj7mmxve3ksctfdch8qatz9uqsuamnwvaz7tmwdaejumr0dshszxthwden5te0dphkgmrzdajzumn0wd68yvfwvdhk6tcqyztuwzjyxe4x2dwpgken87tna2rdlhpd02va5cvvgrrywpddnr3jyhdw0my i have discovered that with auth to relays enabled in #coracle, it eventually does auth, but it takes like maybe 5 tries before it does, nearly 30 seconds, and the user is stuck sitting there wondering why the relay is not responding - and in a way that is violating privacy, this is favoring the use of relays that do not force AUTH on DMs - kind 4, 1059 and 1060
also just want to point out that by default even if you set only relays that force this (ie my testing relay and nostr wine) and the setting for number of relays to use is more than this number it runs off searching for other relays to violate your privacy with, i think you should rethink how you have implemented this, it's fine for a custom deployment of coracle like i have set up to test with, that forces only relays i list in the env and doesn't use others but this also does fail a bit because if you want to interact with users who don't post to your relays there is a partition, that currently bridging this leaks your DMs by sending them to the whole network
in the test case i'm working on, this is quite absurd because it's sending out my DMs destined to talk to the chatbot i'm building in the relay to other relays and these messages are never going to be read by anyone concerned, my relay is not searching for them anywhere else except in its database and only watches for them as they come in
he's wrong, it was australians at the CSIRO who created the first cellular radio, and it depended heavily on a technique that a female scientist invented, spread spectrum modulation, i forget the details but yeah, nah, unless you call australia communist... it certainly wasn't as communist as it is now when these things happened
i've got all kinds of illness from it, vision problems, tinnitis, muscle weakness, persistent infections... it's really hard to find good food here in europe, there is no beef, only fucking veal and pork and chicken and everything corn fed garbage, the eggs are grain fed and i get a pretty bad allergy from them now too
my problem mostly built on top of potatoes and energy drinks, and two years of sucralose definitely accelerated it
moar trolling pls
using GPT to own the nephilim's legacy is gonna be a really hilarious thing to watch
oh, the guys behind the curtain won't cop it but this is some king hitting shit
engineers... actual engineers... people who have a grasp of the problem solving process
yes, it is rare, and some you can coax it out of them...
the fiat software industry is incredibly ... disconnected from the real world, isn't it?
macros are generators
you just don't really grasp what is going on under the board
it's a really liberating thing knowing what goes on under the board
i'm not against the idea, per se, but text/template has got everything covered and personally i prefer to use string concatenation and fmt.Sprintf rather than go to the extra effort of writing a template because frankly i'm not used to templates and it is fast for me to do
all your macros do is make for less keystrokes not less thinking, and they make for more divergence of your codebase from the underlying language - that's why #golang doesn't have macros
that's why there is gofmt, and why go is more readable than python, which is the most readable language until go
knowing what is done because of your code lets you avoid a bunch of really dumb performance and security problems that almost everyone falls into then tries to pretend didn't happen, and that's why #golang makes complex operations require a lot of code, so you remember it's complex
that's why go doesn't have macros, and why its "generics" are so limited (only work on builtin types)
a lot of people, like our fiatjaf, don't realise this and think "any" is some python/javascript dynamic type thing
no, it's an interface, any is an interface
that's why you have to type assert it and that's why if you type assert it wrong your program dies with a nice stack trace
it's false economy, all these things, that's why two of the most experienced developers in the whole industry who are still alive (!) are working on Go... co-designer of C and a guy who was documenting Unix, and teh guy who devised the chrome javascript interpreter, which is the fastest one and is the basis of nodejs
the whole industry disses on these guys and the industry uses their shit all day long, it's hilarious
they love to call us salty and stubborn and this kind of thing right?
did i just migrate to being a grumpy grandpa or are these kids just a bunch of mushy brained kids that have had their minds soiled by retarded corporate mumbojumbo?
let me think
yes, definitely i don't remember mumbojumbo being a good thing in programming, so they have definitely got mushy brains and need to harden up
well, you've seen the view out my window, if you forgot, here it is again:

i'm only like 400 feet above sea level but the mountains here are so steep it's ridiculous, i look at them every day thinking to myself "i need a climbing axe and i want to take that bitch one day"