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 My friend got this when she tried to view a Reddit post about a dental issue that got marked as NSFW 3 days ago:
I wonder if it could be fooled with video clips.
- Comment on Time to send a message 2 weeks ago:
The rate limit was only client-side, so you could patch it with Messenger Plus and spam the button to keep sending nudges over and over.
- Comment on Time to send a message 2 weeks ago:
Practically everyone in Australia used MSN Messenger. Once it died, most people switched to Google Talk, then to Facebook Messenger. Messenger is still the most popular by far - last I checked, it had around 2x the number of users as the second most popular (which I think was WhatsApp).
- Comment on Time to send a message 2 weeks ago:
I was on Linux so I used an MSN Messenger clone called aMSN. It was a decent enough experience, although the UI looked pretty dated since it used Tk. I learnt basic Tcl (programming language) so I could implement new features myself.
- Comment on Modern Windows in a nutshell 3 weeks 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 3 weeks 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 3 weeks 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 3 weeks ago:
Oo
- Comment on The Million-Dollar Website That Sold Nothing But Pixels 3 weeks 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 4 weeks 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 4 weeks ago:
Bluetooss
- Comment on Apple’s lock on iPhone browser engines gets a December deadline 5 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 5 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 5 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 5 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 5 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 1 month 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 1 month 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 1 month ago:
The bottom picture should be SVN. I miss incremental revision numbers.
- Comment on PSA on privuhcy 1 month 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 1 month 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 1 month 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.. 1 month 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. 1 month 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 2 months ago:
List it on a Buy Nothing group in your area? I give away a lot of stuff that way.
- Comment on what 2 months 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 2 months ago:
Hand-crafted, locally-grown, artisinal racist videos.