Normally I post about blockchain things, but I've been having fun on the side getting back into embedded programming (but with Rust instead of C)
So here's my mini-project from yesterday.
Basically, I wanted to mess around with some external flash, but didn't want to wait for it to be delivered so I built a simulated API.
I based it on the W25Qxx flash. Flash itself has an interesting way to read / write (bounded by the physics of floating gate transistors).
The memory available in flash's default / erased state starts at all 1s (0xFF). And you can only go from a 1 to a 0, but not a 0 to 1.
Meaning that in order to write data properly, you have to make sure to erase the relevant section to reset it to all 1s.
You can write individual bytes within a range (page) of 256 bytes.
But you can't update the written bytes unless you do an erase.
To erase, the minimum you can do is an entire 4kb sector (16 of your 256 byte pages).
I'll order a real W25Qxx soon and wire it up to my STM32. I'll put a link to the Rust sim in the comments.
Literally crazy how replaceable the tax filers are.
I’ve got a couple K-1s so I usually let my business accountant do my personal taxes. Felt like that was too expensive so went with H&R Block this year.
Just sat there for 30 minutes and watched a guy copy numbers and addresses from one screen into another screen. That’s it.
He ended up making a mistake that I caught that would’ve made me pay an extra $700 in taxes.
Then they charge $500 for that.
We could just plug this into @gor0gue’s VeraZero platform for private AI tax processing. Wouldn’t even be that hard. Probably how I’ll do it next year.
I've been working on tax software for the past 5 years. This is the last year anyone will have to pay for TurboTax.
You can try it yourself today:
- add the Aiwyn Tax connector inside of Claude (link below)
- give it access to your tax documents (W-2s, etc.)
- ask Claude to prepare your tax return
...and that's it!
First discovery call is the hardest, but after that first one you get so much good info to instantly drive the team with better alignment and direction. Makes the next ones easier too.
The advice on MVPs was "if you aren't embarrassed at launch you took to long". With AI, this will change and MVPs should be delivered in higher quality
.@ProtonMail any tips for getting something like calendly with our proton mail / calendar?
Not having this has been the biggest friction point for running our business with Proton.
After spending a week in @EthereumDenver, I've got a curiosity. We're running a poll inside R0GUE, but let's see what the public thinks too.
How often do you use blockchain technology (as a user, not for development purposes):
Starting off @EthereumDenver at BASS Denver. First thing I’ve noticed comparing this event to past crypto conferences is that most conversations are about AI.
Thanks for the response. Interesting point on the developer behaviors. We've done some research in the past and found that the Rust-based ecosystems onboarded devs faster than the EVM ones. Of course, it goes deeper than just the language-choice.
Would it make sense to continue the conversation on Telegram? If so, feel free to message me: https://t.co/Z5DsqMVemJ.
The R0GUE team is thankful to have participated as mentors and judges at several WebZero's hackathons. Always amazed to see the talent they bring through the door
If you want to see change: break with conventions and iterate without fear!
This experimentation would not have been possible without the support of great people from @Web3foundation@paritytech@Polkadot@kusamanetwork@arkivnetwork@hyperbridge@gor0gue@SuperteamDE@Starknet@rootstock_io and many more!
And a big shoutout to the hundreds of bright minds giving it their all, hacking through the night and burning the candle at both ends.
We do it all for you and your future success. If you win, we all win 💚
We're launching the R0GUE Referral & Partners Program.
You make an intro. We close the deal. You earn 5-10% of the contract value.
No tiers. No hoops. Just upside. 🧵