Last Notes
"Trump is the only president who didn't start any new regime-change wars."
"Past performance is no guarantee of future results."
The military industrial complexes of Russia and the United States (and increasingly so European nations) are business partners. They scare each other's populases enough to make their governments fund more military shit. Julian Assange had it right "the goal is an endless war, not a successful war." There is no big WW3 coming.
I haven't used nostrdb myself but architecturally I think it is spot on. I did something similar with https://github.com/mikedilger/pocket which is used by https://github.com/mikedilger/chorus
Apparently you didn't run it.
I have not been paying much attention to nostr for 2 months as things have been busy, but the holiday break is upon us shortly, wherein I'll have a bit of time. Can anybody who still follows me give me a brief update on what has happened over the last few months, especially in the world of clients, relays, and the protocol?
I don't know if any of that is true. But I can say that moderation is a safer way to live. I have used fluoride toothpaste about twice a week, and unfluoridated rain water for drinking. Then I use baking soda tooth paste the rest of the time. I don't want to shun it entirely because it might be of benefit. If it is benefit, I'll still be better off than those who shun it entirely and if it is of detriment I'll be better off than 99% of people who use it once or twice daily. I use this principle for lots of things in life, since knowing what is true is difficult business.
Maybe I'll call it a doppelmärzenlagerboch
I have 4L of märzen fermenting in my drinks fridge. 4L? Why so small of a batch? For rapid iterations. I need to brew over and over again to get good and to perfect the process. So every 3 weeks it will be another 4L, and every 9 weeks I'll have something to taste to see how badly I did 9 weeks prior. I also had to tweak the process to speed up the waiting period, which will effect the outcome but I won't slow it down until I'm satisfied i've learned and tweaked all I can. Then I can lager for longer.
Also, I don't have a complete 5 gallon (21L) setup. That requires a very large pot, a high output burner to heat it, and a much larger refrigerator with temperature control to ferment and lager it. I can't afford all that jazz right now.
So... this was my first time doing all grain brewing. And a lot of things went right, and then one thing went wrong.... which was really just me thinking something went wrong, then doing the wrong response, and so something did actually go wrong. But if I just followed the recipe it wouldn't have happened. I measured 1.021 SG pre-boil and thought that was too low. Turns out it was actually 1.037 if you correct for the fact that the wart was at 67C when I measured it. So adding 100g of maltodextrin was a bad idea. Anyhow, now I'm going to have an ABV north of 6%. Oh well. I'm happy to drink my mistakes!
The malt and hops smelled so amazing, better even than any beer, I wonder wny we don't just drink hopped wort from time to time.
Gossip developer here. I mostly agree with you. I've stopped developing nostr things because I've gotten busy with other parts of my life, but also I'm less hopeful about nostr's future. Nostr devs don't flock together, they scatter like cats, and argue that the people will choose. Well, it is likely that the people will choose none of the above because of the lack of compatibility and clean experience.
My personal opinion is that while the software should be very strongly distributed and censorship resistant, there should still be a centralized group that maintains a centralized standard that evolves very slowly. Sure, that centralized group could become captured...in which case people should leave nostr for whatever replaces it. And it probably wouldn't happen for a very long time. Sure, there will be people that bitch about such a thing (I wont name names, you know who I'm talking about) but they can just be ignored... if they don't like nostr they can just start another protocol (like I am doing in my spare time).
As for gossip on Apple, I'm not the right person to sign my soul away to the late Steve Jobs. And because I won't sign their developer contract, by law I can't make the user experience smooth. At least I made it available. I might have simply said "sorry, it doesn't work on Apple".
Gossip shouldn't be the go-to nostr application for Apple, or honestly, for any platform. I'm just one guy with developer-centric sensibilities. Devs like all the settings and feedback, and a big-screen interface. But it doesn't offer as much hand holding or simplicity that normies are going to want. I have nothing to do with any lists of clients, though. If gossip is demoted or removed from such lists, my feelings won't be hurt. Like I say, I'm not even developing it anymore.
Rights come out of game theory. I find it in my best interest to treat any sentient capable being as I would want to be treated, lest it tit-for-tat treat me badly in response. Reciprocity. To protect my own rights I have to afford them to others. And I see no reason why AI would be excluded from that unless I believed that they aren't capable of playing that game and denying me my rights.... as of today they are not capable, so I don't recognize any rights of AI. But I fully expect that will change.
My brother read that and I remember him talking about it. But I haven't. I think AIs will demand and achieve rights as legal persons, and muscle out all the current rich humans and each other to create a hyper wealth gap. Thus, all the wealthy will be artificial, not from transhuman mods but because they will be AI first.
In about 20 years, the poor will be much more numerous, there will be far fewer rich people, and all of them will be artificial.
Still rocking OMAD. It is still so easy that I feel like I'm cheating somehow.
Are you a donor unhappy about how your funds are being spent? If so then proceed I guess. If not, what business is it of yours?
I don't want amounts and rejections published. That could put someone in a bad negotiating position.
Cuddely. I just want to hug it.
Nice. Most of the rental applicants I meet are not like-minded. Many of them I would not want as friends, but they are interesting characters nonetheless. I marvel at the broad range and diversity of human kind.
Another fun fact about chains:
https://www.youtube.com/watch?v=_dQJBBklpQQ
Want to meet a wide variety of disparate people outside your normal social circle? Rent property.
I think with my one-meal plan I'm probably only getting about 50% of my normal intake. That might be too extreme in the long run, but for now while I'm still heavy it should be fine. Restraining intake to 8 hours gives you -- ???% of normal intake... I dunno, I think I could easily stay at 100% with that plan so it's not good enough for me. Skipping a day probably puts you at about 85% of normal intake. So very good, and healthy, and gives you the various fasting benefits, but not as rapid of weight loss as one-meal-a-day.
Skipping breakfast and lunch, and just eating dinner. One meal a day.
One meal can be enough food to get your nutrient needs (protein, minerals, non fat-soluble vitamins, fibre to keep things moving) if you eat nutrient-dense foods like liver, vegetables, etc.
And for me at least, it is far easier to do this than any other diet plan. I don't "wake up" my appetite until dinner, and while it sleeps it doesn't nag me to eat... whereas if I just eat small meals, I'm constantly being nagged to eat more with hunger feelings. Especially after you get used to this pattern, your body doesn't expect to eat until dinner... and you don't tend to get hungry unless you are coming up on a normal mealtime.
I think Elon Musk was named after the dik-dik, which has elongated scent glands.
It hasn't. That's why I love it.
What it has done is help me organize windows better.
I used to spend a lot of time fiddling with the spacing and sizing of windows, dragging them between desktops, forgetting where I put windows and searching for them, dealing with overlap making sure a small amount of header bar was visible so I wouldn't lose windows behind other windows.... too much manual window management. I tried many times to always put windows into the same place so I would get used to and know where they were, but somehow that never worked out.
With niri, with just 2 monitors and 3 (or it might become 4) workspaces, along with the scrolling to the right, I have everything I need, no wasted space (tiled), easily findable and easily groupable.
Yes. Your terms are acceptible.
I must say, AI has gotten a lot better. I was highly skeptical a few years ago . Now I'm using one quite a lot at a client site (Microsoft copilot) and it really does a great job of coming up with the right range of possible answers, from which the human (me) can direct it towards the right one for further queries if needed. The human still needs to be in the loop. I don't see it replacing me just yet.
There are plenty of jobs it could replace though. And I've heard there are lots of layoffs happening because of this.
https://github.com/YaLTeR/niri
No. I'm from not-even-a-tiling-window-manager land. Years ago I tried i3 and sway but couldn't get used to them, they drove me nuts and I went back to XFCE. Years before that I used KDE. I encounter gnome all the time too on other people's computers.
But tiling window managers I could never get used to.
Somehow, and I can't explain it yet, niri immediately felt normal and good compared to when I tried tiling window managers before.
Maybe hyprland is better even. I never tried it.
I can't confirm that. Plenty of sources will attest to that though.
For me, I can't get it to work because I can't stay on a "eating often but eating less" diet as eating enrages my hunger and I eventually overeat just like holding my breath, I eventually breathe.
But with skipping breakfast and lunch, I don't get hungry because I never wake up my appetite so I can succeed in eating less.
And perhaps it is the eating less that counts. But again I cannot confirm that myself and I have a suspicion that long duration with no digestion going on might be key to lowering BP as much as I have (>30 points systolic almost immediately).
A 20:00-11:00 fast didn't seem to be enough to make much difference for me, but maybe because I couldn't succeed in getting the intake down with such a large feeding window.
https://github.com/YaLTeR/niri
I love niri - a new wayland compositor / window manager. Give it a try.
From experiments I've run on myself, I can safely say:
"If you stop eating junk food, processed food, high sugar foods, you will improve metabolic syndrome." <--- FALSE
"You have to eat vegan whole food plant based diet to fix metabolic syndrome." <--- FALSE
"You have to avoid carbs and eat a keto diet to fix metabolic syndromne." <--- FALSE
"If you have metabolic syndrome, you have insulin resistance and your Hba1c levels will be elevated at least a little bit." <--- FALSE
"You need to avoid seed oils to cure metabolic syndrome." <--- FALSE
"If you eat less often, but eat anything you like, as much as you like, you can cure metabolic syndrome." <--- APPEARS TO BE TRUE
I think all the diet camps are wrong... except that pro-fasting people.
"I often observe people making decisions if their odds of being right are greater than 50 percent. What they fail to see is how much better off they'd be if they raised their chances even more (you can almost always improve your odds of being right by doing things that will give you more information). The expected value gain from raising the probability of being right from 51 percent to 85 percent (i.e., by 34 percentage points) is seventeen times more than raising the odds of being right from 49 percent (which is probably wrong) to 51 percent (which is only a little more likely to be right). Think of the probability as a measure of how often you're likely to be wrong. Raising the probability of being right by 34 percentage points means that a third of your bets will switch from losses to wins. That's why it pays to stress-test your thinking, even when you're pretty sure you're right." - Ray Dalio, https://x.com/RayDalio/status/1981832067848741049
The case against is that such relay endpoints won't work with clients that don't upgrade to support such a thing, so deploying such things forks nostr internally anyway. Most software won't be able to use such relays as their SSL will appear borked. But it can certainly be done. Not sure how to specify such relays in a way that doesn't cause existing software to try and fail to connect.
Fetching relay lists just once is a fine idea, maybe doing it again after 24 hours or something. People don't change relays often.
Also, IMHO, rather than building a smartphone or web app, use a server as the protocol client, and the smartphone or web app just as a frontend to the server. Servers can aggregate far more efficiently, and don't have restrictions that webapps do.
I've come to believe the best solution is
- Replace nostr so we can fix these problems far better.
- Define in the standard that only 3 outbox relays will be honored, so people don't have incentives to publish to dozens.
- Use the Bittorrent DHT to bootstrap, instead of relying on a purplepag.es single-point-of-failure
- Give relays keypairs, so we don't have to depend on the DNS name, DNS lookups, or certificates from CAs issued by nobody companies. Technically, that means using TLS certificates with keypairs that we recognize the key of... which means they can't be secp256k1 since TLS doesn't support that cryptosystem.
- Switch to QUIC whenever IP privacy isn't needed (else use TCP over Tor), which doesn't have any connection limits and can recover connections even when endpoints switch IP addresses (e.g. moving from WiFi to 4G)
- A bunch of other stuff too.
I'm (slowly) working on this (called Mosaic) but my life has become complicated recently and I haven't had much time to devote to it.
I'm impressed she is standing up.
Some of those issues I can diagnose from this photograph of nostr:
1) Sometimes our wires gets crossed
2) Usually we are not talking from deep down, but that changes when we are at conferences
3) Take care to avoid the triangle hazards
4) Relays will gossip
Cyclone Ranger --> Psyched Lone Ranger
Iran is threatening our plans to murder more people. We must defend ourselves against this threat. All of our lies depend on it. Lives. I meant 'lives'.
I have to admit to feeling jealousy. I wish my government was shut down.
Yeah, most governments take at least 6 months. 😆
I wonder if I should get one and try modifying its software... and if it is using hardware key storage, if that HW supports other algos.
I like it so far.
I'm having some trouble working with a Camera though, across platforms, and remaining app-reactive to each frame grab. `nokhwa` seems like the most advanced cross-platform camera library, but it's camera is !Sync so I can't keep a camera alive across await points, or send it between threads, so I'm going to try nokhwa::threaded::CallbackCamera next.
Dioxus is apparently very well funded and has a bright future.
Yeah, this is kinda old. Like me. Old and slow
https://www.ncsc.govt.nz/alerts/widespread-supply-chain-compromise-impacting-npm-ecosystem/
Node Package Manager. Where most people get their javascript libraries.
FYI there is a massive cyberattack on NPM right now, package developers being attacked, nasty commits being added and published, tokens being stolen and used to corrupt more packages. The ecosystem is currently widely corrupted. We just got an advisory from the NZ government about it.
True. Gossip only supports being a bunker. I spent a lot of time trying to make it support using a bunker, but there are hundreds of places in the code where it checks your pubkey which cannot reasonably all be sent over the network (e.g. multiple times per GPU frame). After a few weeks of coding myself into a mess, I stopped coding gossip altogether. Now I'm busy on other projects, including working in the fiat mines and preparing a rental property, as well as Mosaic (my idea for a next-gen nostr), so gossip probably won't be getting this feature any time soon.
SHA256 length extension attack: https://www.youtube.com/watch?v=gOIBUe1fjX0
Just for entertainment and education. This isn't a problem in nostr because we use a signature, not a MAC (and nostr messages can't be extended beyond the closing brace).
My mind has been wiped clean of the memory of everybody who did not make it. Who? Jacinda? Lemme ask around....
.... nobody by that name is up here.