Skip Navigation

Posts
0
Comments
1082
Joined
3 yr. ago

Aussie living in the San Francisco Bay Area.Coding since 1998..NET Foundation member. C# fan https://d.sb/Mastodon: @dan@d.sb

  • I really don't believe the headline. Google has thousands of teams of engineers that are writing code for hundreds of different products... There's no way all of them are generating anywhere near 25% of their new code via AI.

    Unless they're doing something like generating massive test fixtures or training data sets using AI and classifying them as "code" 🤔

  • it’s not going to be accidentally hit

    How often do you accidentally press a power button on a desktop computer? I don't even do that on my laptop, where the power button is close to the keyboard.

  • The market is wild sometimes. I work for a fairly large company. Sometimes in our earnings reports, we exceed EPS and revenue expectations (which is good of course), but don't exceed them as much as some analysts think we'll exceed them, so the stock goes down. The expectation is that we'll always exceed the expectations lol

  • If you're investing more than a few percent of your portfolio in any one company, you're probably gambling though.

    I read a forum post many years ago about people that put all their retirement money into some company that was going to be the sole supplier for some components for the iPhone. Apple didn't end up going with them, and the company was relying entirely on that contract. The company went bankrupt, and the people that invested lost all their money.

    In the end, why invest in a small number of companies when you can invest in practically all of them? Bogleheads three fund portfolio (total US stock + total world stock + bonds) is very simple yet will beat most actively-managed portfolios over the long run.

  • For DNS challenges, I personally prefer using acme-dns. It's a separate DNS server that only serves ACME DNS challenges. I felt a bit uneasy using an access token for my actual DNS host since it grants full read/write access to every record. acme-dns reduces the attack surface.

    Let's Encrypt follows CNAMEs and supports IPv6-only DNS servers, so you could just run acme-dns on a spare IPv6 address (assuming your internet provider has a static IPv6 range, or you have a VPS with IPv6).

  • It seems like there's a correlation between people that refer to women as "females" and people that don't treat women well.

  • A lot of people use them for the use case I described (object detection for security cameras), using either Blue Iris or Frigate. They work pretty well for that use case.

    Wake word detection is a good use case too (eg if you're making your own smart assistant).

    The Coral site lists a few use cases.

  • It's good for coding if you train it on your own code base. Not great for writing very complex code since the models tend to hallucinate, but it's great for common patterns, and straightforward questions specific to your code base that can be answered based on existing code (eg "how do I load a user's most recent order given their email address?")

  • They're all built on top of OpenAI which is very unprofitable at the moment. Feels like the whole industry is built on a shaky foundation.

    Putting the entire fate of your company in a different company (OpenAI) is not a great business move. I guess the successful AI startups will eventually transition to self-hosted models like Llama, if they survive that long.

  • I receive alerts when people are outside my house, using security cameras, Blue Iris, CodeProject AI, Node-RED and Home Assistant, using a Google Coral for local AI. Entirely local - no cloud services apart from Google's notification system to get notifications to my phone while I'm not home (which most Android apps use). That's a good use case for AI since it avoids false positives that occur with regular motion detection.

  • You could probably swap out the TTS engine. I'd like to hear a podcast narrated by Microsoft Sam.

  • The current owner of Winamp tried to open source the Winamp 5 source code, but there were so many problems with the launch that they had to delete the repo. Things like a license that prevented the repo from being forked (which violates Github's terms of service), and the repo contained licensed proprietary code from companies like Dolby and Intel that wasn't supposed to be open sourced, things like that. They didn't understand how Git works so they unsuccessfully tried to delete the infringing code.

  • I think it's all read-only access through, so you can only use it to import data not make new transactions.

    That's alright. Even read-only access is useful. I could write a script that pulls my current investments, prompts for the amount I'll be investing in total, and prints out the buys (eg "buy 10 x VOO, 5 x VXF, 20 x VXUS") that'll keep the account balanced based on some percentages.

  • Does SimpleFIN use OAuth to log into bank accounts, or do you need to enter your bank's username and password?

    Unrelated to this post, but do you know if SimpleFIN supports investment accounts? If it does, it seems like an easy way to let me write a script to help rebalance my investment accounts. I might look into it.

  • cat

    Jump
  • It probably accepts other key types and it's just the UI that's outdated. I doubt they're using an SSH implementation other than Dropbear or OpenSSH, and both support ed25519.

  • cat

    Jump
  • id_rsa shouldn't exist any more.

  • California already has a law like this, so the companies have already implemented this workflow. They just need to remove the geogating.

  • Makes sense.

    I've got an older car (2012 Mazda 3) but years ago I replaced the radio with a Pioneer one that supports Android Auto. I like it and Plexamp works great on it.