Avatar
Daniel Wigton
75656740209960c74fe373e6943f8a21ab896889d8691276a60f86aadbc8f92a
Catholic stay at home father of 6. Interested in spaceflight, decentralized communication, salvation, math, twin primes, and everything else.

tomorrrow i have to get up early and destroy this nonsensical notion my CTO has that it makes any sense at all to make me learn rust, and be a total tard at writing servers and microservices for the next 6 months, because of some bullshit about how she has exactly zero people lining up to write Rust backend server stuff, at all

i mean, ffs, i already onboarded one of our guys to a quite decent level of Go skill, why would it be such

i mean i just can't even tell what she is stabbing at with this, it makes me kinda mad, i'm basically going to rage quit if she doesn't see the total nonsense - if she wants to improve the efficiency of the company, she doesn't want to disenfranchise the talent she already has on the payroll, to fit some idiotic trendy hipster shit about how there's all these nonexistent rust programmers who can write servers as well as i can in Go

it's just not logical, but it's gonna plague me all night until i finally have this conversation with her, i dunno who the fuck is putting this bullshit in her mind that it makes any sense at all to force me to do something i don't want to do

oof i'm a bit mad about this to be honest

the rest of the programmers in the company except my junior CS postgrad colleague are NOT serious programmers, i can tell by reading their code they are just byte shufflers writing database scripts, either in the browser or in the shitcoin chain

i'm the only real programmer at my company right now, with any experience, so she's gonna be making a big mistake trying to make me use a language that my experience tells me is a) not better and b) going to set me back at least 3 months to 6 months in my productivity and c) whoever told her rust is a good language needs to go explain to Rob Pike and Robert Griesemer and Ken Thompson about why it is that they didn't jump ship to Mozilla instead of doggedly sticking with Go as their programming language job

gah, fuck i hate fucking rust, fuck off rust, i'm not learning rust, fucking waste of time, hipster bullshit c+++++

Force her to read this. https://discord.com/blog/why-discord-is-switching-from-go-to-rust

I kid of course. If you don't need the raw performance rust development absolutely will slow you down. It is hard.

But I don't actually understand your vitriol. I would understand if we were back in the days when Ruby was all the rage among people who couldn't program. Near as I can tell it had no redeeming qualities. I hated it with a fiery passion. But now all the rubyists had gone to either python or... Rust. While the people who think this or that one language is the be and end of all are still annoying, rust at least does have a use case. Secure, performant, and predictable. But if you don't need edge case performance then prioritizing coding speed and readability might favor something else.

I also find go a funny hill to die on. I am sure it is great and I should probably have given it a try for prototyping my project. Maybe if you preferred c or zig or something.

Speed of transactions absolutely needs to be fixed. What the technology wants and what the user wants are two very different things. Hour long settling times are absolutely fine for bill payments but not great for getting groceries (unless you open a tab I guess)

The problem will hopefully get worse with space colonization. I have been wracking my brain for a system of payment that is location invariant. I think it can be done but it won't be quite as trustless as Bitcoin.

Discovery

Privacy

Lack of data control (for non-tech users who don't run a relay)

Spam

Filtering

Granted most of these are non-problems currently, because the community is small. But if a critical mass of attention comes to nostr, so will attention seekers of all sorts and the signal to noise will plummet. This will force relays to employ increasingly sophisticated filters, which will make it ever harder to run your own. This will create a centralizing forcing function.

This exactly what happened to email. Nothing prevents nostr from the same fate especially if it gains a wider audience who cares more about security than freedom.

The issues are solvable and Nostr is well-positioned to solve them but it isn't guaranteed. The only absolutely solid thing nostr has is users owning their own keys. The rest needs work.

I would think admitting Bitcoin and nostr have massive flaws would be the starting point. If we can't see the flaws, then we don't really understand the problems they were created to solve. If we don't understand the problem then neither do we understand how they are a solution. We are just lucky idiots.

Since no one is going to want a selfie of me, here is a pullout cutting board I made last weekend to replace an old cheap one. The veneer was starting to come off. This one is solid maple.

Sweet pickle relish with cinnamon.

I am not responsible any abject confusion brought on by trying this.

/me wants to write a snarky note

1. Sign in to Habla

1.1 Sign into alby extension

1.1.1 Fix alby wallet issue

1.1.1.1 Install Ably Hub

1.1.1.1.1 create new lxd VM

1.1.1.1.1.1 update lxd host

1.1.1.1.1.2 update all VMs

A. Resolve all other household technical debt

A.1 Yeah not going to finish that - write different snarky note on amethyst instead.

I share hate for wasted resources, but still like rust for the output it gives. The binaries could be smaller but they are respectable and performant.

Also while I like 0 cost abstractions in theory they seem to encourage library writers to include the kitchen sink. It makes knowing what is going into your project difficult.

Cargo is better than npm but probably only because it doesn't have as many libraries yet.

I only need like 100 of them to convince my wife to retire so I can work on freedom tech full time. I'm an unknown quantity but it's a risk I'm willing to take.

Hmm, I thought we were the silly philosophers. I've been backwards to be known before.

Currency allows us to transmute one resource into another. The aim of Bitcoin is whatever useful thing we can obtain with it. Rocks have their own value. Though I have to admit that I don't know if they have value apart from being useful or beautiful to rational souls. If not I guess there isn't much difference to Bitcoin. Any real philosophers in the house?

I don't disagree, but I also don't think any monetary system can claim God's endorsement. It is all just a tool. No currency can correct intention. You can still use Bitcoin as a weapon. Bitcoin can still become an idol. It does not point to God (anymore than anything else), it is just a thing. A thing ontologically lower than rocks.

We have an answer to that! "Show me a coin" Jesus was ok using the government currency for worldy affairs. He just didn't seem to think worldy affairs were the important thing.

I am pretty sure Jesus would only care about Bitcoin insofar as we could use it in service to the kingdom of God. Can you use it to "go sell all you have and give the money to the poor"? Or what would he think of stacking sats? "Where your treasure is, there will your heart be also."

"🎵 I left my heart in 1A1zP1eP5QGefi2DMPTfTL5SLmv7DivfNa 🎶"

Lol, no. Bitcoin is great and all, but it is still Mammon.