@macdonst it's a new codebase to me still so I over estimated how bad it'd be :P Luckily it was just a minor dep update.
@Miaourt Just high level making sure you handle cancellation in every program that uses async code. It can be hard to answer "What is the best way to handle this long running task needing to stop half way through at arbitrary points". In my case it's needing to stop indexing events from a queue due to teardown of the indexer instance.
@ohmrun I honestly don't mind the language itself. It's just that it gets way harder to interface with it when you're using JS dependencies or trying to do stuff that works best with JS but is a huge pain in the ass to represent in TS.
I feel like a pure TS workflow with Deno would be less annoying to deal with compared to slapping it onto node.js and the node_modules workflow. 🤔
@thegibson There are two numbers you need to know. What is the minimum bill rate you need to survive. If you don't know know your billable utilization, assume 40%. 2080 hours in 2025, assume that you'll bill 832 hours. Find the bottom number that will allow you to pay your bills.
Then find out what bill rate is usually charged for your service. Usually, it's much higher than your bottom number.
Now you know how much you can wheel and deal on billable rate. My pitch used to be be "I'll beat the going rate by 20%"
I'll jot some down here... When independent consulting... There is a rule of 3.
If you feel your time is worth $50 per hour, your billing rate is $150.
why?
1/3 to you
1/3 to the lean times between gigs
1/3 to the tax man
If you are working at fixing this sort of thing, you should be expecting closer to $100 per hour to you.
Trust me, they can pay a $300/hr billing rate without concern in most cases.
SD cards are a technology taken right out of early Gibson, real neuromancer shit. Incredible trash tech. Gigabytes of low quality abundance. Small enough to lose even when you're paying attention. Extraordinary but embarrassingly low grade.
There's very nice classy ones from SanDisk but there's so many more from nameless foundries for sale on AliExpress and a tenth the price, that mostly work.
(Chairman George Morrow would shit bluebirds: "never underestimate the bandwidth of a station wagon full of floppy disks", two obsolete things in one sentence.)
I'm using the big ones in my cp/m machine. Doing serious endurance testing and marginal testing. The really cheap ones do _weird_ things sometimes but work ok, mostly. I now have some good test code, ask me in a week....
With two cards installed, on the same SPI buss, doing random disk random block random read/write I *suspect* there is some odd stuff going on, but it's hard to separate code from electronics from the cards' various effects.
Pretty fucking interesting though.
I want to make the cheap cards as usable as the good ones. I think tristate buffers will do that.
Rooting for the underdogs.
@LRRRonEarth @the_etrain @HG Bite the middle one twice 🔑
@dweb is now on ipfs and hyper through @distributedpress
ipns://getdweb.net
hyper://getdweb.net
@06b7819d7f1c7f5472118266ed7bca8785dceae09e36ea3a4af665c6d1d8327c The NFC stuff in safebox looks cool. Would you be into collabing on getting it published to the P2P web and testing it in @agregore? I feel like HTTPS and DNS is still a major point of failure for decentralized apps.
Occult Enby that's making local-first software with peer to peer protocols, mesh networks, and the web.
Exploring what a local-first cyberspace might look like in my spare time.