dan
@dan@upvote.au
Aussie living in the San Francisco Bay Area.
Coding since 1998.
Developer at Meta.
.NET Foundation member. C# fan
d.sb
Mastodon: @dan@d.sb
- Comment on Modern Windows in a nutshell 5 days ago:
unless microsoft finally realizes rootkits are a bad thing.
Isn’t that what happened after the CrowdStrike issue? theverge.com/…/microsoft-windows-changes-crowdstr…
- Comment on Modern Windows in a nutshell 6 days ago:
I was one of those cool 90’s kids who hated Clippy, and I am still just as immature.
I always liked the red ball and the wizard more than Clippy anyways.
- Comment on Modern Windows in a nutshell 6 days ago:
Isn’t the IoT version missing some features?
The real fix is to switch to Linux.
Also, what’s wrong with Clippy?
- Comment on 0°mg 1 week ago:
Oo
- Comment on The Million-Dollar Website That Sold Nothing But Pixels 1 week ago:
Wow I completely forgot about the Million Dollar Site. That was only a few years after I got internet access for the first time.
- Comment on VW introduces monthly subscription to increase car power 1 week ago:
When we start decent seeing vehicles at a decent price again
These exist, they’re just not in the USA. Look at what companies like BYD and Xiaomi are doing in practically every developed country except the USA. The entry-level BYD Dolphin is just under AU$30k (US$19k) in Australia. Xiaomi have a sports car for around US$40k.
- Comment on sponsored by raycon 1 week ago:
Bluetooss
- Comment on Apple’s lock on iPhone browser engines gets a December deadline 2 weeks ago:
Why would someone use React DOM on iOS when React Native exists, though? The core concepts are the same between the two, and you can share a large amount of code between a React web app and a React Native mobile app (even moreso if you use react-native-web for the web app).
- Comment on Should I call them and see if they'll make my bill bigger LMAO 2 weeks ago:
It has to do with what happens with excess solar power you produce.
Before NEM 3.0 rolled out, there was 1:1 net metering. If your electricity price wws $0.50/kWh (for example) and your solar system produced an extra 10kWh that you didn’t use during the day (meaning it was exported to the grid), you’d get a $5 credit that would offset power usage when the sun isn’t out, like at night.
NEM 3.0 changed how the value of exports is calculated. You may pay 50 cents per kWh for power you import but might only receive 3 cents per kWh for power you export. This means it doesn’t make sense to get a solar system without a battery in California now, and batteries are expensive.
People that got solar before April 2023 are grandfathered in to NEM 2.0 for 20 years, but the power companies are doing all they can to try and break those contracts, including reducing the price per kWh and instead having a large monthly fee just to be connected to the grid. They want to extract as much value as possible from customers with solar, as they’re not making enough money from them.
- Comment on Apple’s lock on iPhone browser engines gets a December deadline 2 weeks ago:
And maybe it’s not Safari making the sites misbehave,
It is, though. You can build a modern site and it’ll work fine in Chrome, work fine in Firefox, but have weird issues in Safari.
- Comment on Apple’s lock on iPhone browser engines gets a December deadline 2 weeks ago:
A lot iPhone apps already use React. There’s a sample of a few on the React Native site: reactnative.dev/showcase. It’s almost certain that you have at least one React Native app installed on your phone :)
I’m not sure what being able to run different browsers has to do with Electron, as Electron doesn’t run on mobile at all.
Sites already misbehave in Safari because there’s so many Safari-specific bugs. It’s similar to IE6 in that sites often need Safari-specific hacks to make them work properly.
- Comment on Should I call them and see if they'll make my bill bigger LMAO 2 weeks ago:
Solar panels are worth it in California (or, they used to be before NEM3 went into place). I’m in norcal and had 11.2kW of solar panels installed after buying a house. I estimated it’d take 5 years to break even, but the electricity prices have gone up quite a bit since then, so the break even point keeps getting closer and closer.
- Comment on Yeah 3 weeks ago:
Usually, feature branches mean that all the work to implement a particular feature is done on that branch. That could be weeks of work from several developers. The code isn’t merged until the feature is complete. It’s more common in the industry compared to trunk-based development.
My previous employer had:
- Feature branches for each new feature.
- A dev branch, where new features were merged once they were done.
- A beta branch, branched from dev once per week.
- A live/prod branch, branched from beta four times per year.
This structure is very common in enterprise apps. Customers that need stability (don’t want things to change a lot, for example if they have their own training material for their staff) use the live branch, while customers that want the newest features use the beta branch.
Bug fixes were annoying since you’d have to first do them in the live branch then port them to the beta and dev branches (or vice versa).
- Comment on Yeah 3 weeks ago:
modern large teams won’t find joy with SVN
For what it’s worth, I work at a FAANG company and (at least in the repo I work in) we don’t use branches at all. Instead, we use feature flags.
All code changes have to go though code review before they can be committed to the main repo. Pull requests are usually not too large (we aim for ~300-400 lines max), aren’t long-lived, can be stacked to handle dependencies between them (“stacked diffs”), and a whole stack can be landed together. When merged, everything is committed directly to the main branch, which all developers are working off of.
I know that both Google and Meta take this approach, and probably other companies too.
- Comment on Yeah 3 weeks ago:
The bottom picture should be SVN. I miss incremental revision numbers.
- Comment on PSA on privuhcy 4 weeks ago:
Generally, if it’s just a plain word or something you can read easily, then it’s safe to keep it. If it’s a jumble of seemingly random letters, it’s probably a tracking code of some sort.
- Comment on PSA on privuhcy 4 weeks ago:
This is kinda true but also kinda fear mongering. UTM parameters are just to track where you clicked the link from, and don’t contain anything about you personally.
- Comment on Linux smashes through five per cent desktop share in the US 5 weeks ago:
Do you mean the TPM? Any system made in the last 7-8 years should have a TPM 2.0 chip.
- Comment on I dont want to enter a contract when consuming your product.. 5 weeks ago:
The legal system in Australia is better because if you win a lawsuit, the losing side usually has to pay your legal fees. As a result, there’s far fewer frivolous lawsuits.
- Comment on If you turn the Chicago Bulls logo upside down, it looks like a robot is doing a crab. 5 weeks ago:
The colours make it look like he’s sitting on Stitch lol
- Comment on Linux smashes through five per cent desktop share in the US 1 month ago:
I’ve seen several people use a Steam Deck + a dock as their desktop PC. It’s not much different from using a Mini PC.
- Comment on Linux smashes through five per cent desktop share in the US 1 month ago:
I wonder how many are Steam Deck users. It’s brought Linux to a lot of people who otherwise wouldn’t have tried it.
- Comment on The Unfortunate Truth 1 month ago:
a lot of tubes
Not a big truck?
- Comment on what 1 month ago:
List it on a Buy Nothing group in your area? I give away a lot of stuff that way.
- Comment on what 1 month ago:
As a buyer, I do this to annoy scalpers. Keep sending them offers far below what they’re asking. The more time they spend dealing with me, the less time they can spend scamming people.
- Comment on TikTok is being flooded with racist AI videos generated by Google’s Veo 3 1 month ago:
Hand-crafted, locally-grown, artisinal racist videos.
- Comment on Venmo overdrafted my bank rather than use the balance in my account 1 month ago:
Some people aren’t good with money management and may forget to transfer money across, especially for scheduled things (bill payments, rent, etc)
- Comment on Venmo overdrafted my bank rather than use the balance in my account 1 month ago:
Small banks are good too. I used to use a fantastic local one called First Republic where every customer had a banker they could call or email if needed. First Republic were acquired by Chase, who wanted some huge amount of money in the account (something like $200k) to get a similar level of service through Chase Private Client. I closed the account.
- Comment on Beaches 1 month ago:
TIL my gender is legs.
- Comment on Moth go brrrr 2 months ago:
Why are there so many moth posts these days? Isn’t that an old meme?