@briandorsey@hachyderm.io
@briandorsey@hachyderm.io avatar

briandorsey

@briandorsey@hachyderm.io

I love simple tech.

Amateur nature recordist 🎤. Learning Rust :rust:.

WAVE files are actually a dozen file formats in a trench coat.

Glue code, Go :go:, Python :python_logo:, SQL, ham radio, Japanese 日本語, lunch! Developer Advocate for Google Cloud. Opinions my own. Seattle, WA, USA

This profile is from a federated server and may be incomplete. Browse more on the original instance.

glyph, to random
@glyph@mastodon.social avatar

The answer to this question — https://mastodon.social/@glyph/112437505711525809 — is a great example of why I wanted to create something like <https://pypi.org/project/dbxs/>. This sort of SQL is hard enough to write on its own, let alone translating it through an ORM, or even something like SQLAlchemy Core. (Thanks to @gnomon for a great question with which to illustrate this point.)

briandorsey,
@briandorsey@hachyderm.io avatar

@glyph Nice! Just read about dbxs for the first time and I love the idea. (but... it's very aligned with my biases: SQL was the first language I used for more than learning). I built a tiny version of something similar for a previous job... it was just automatically adding query text with placeholders from .sql files as object properties with the same name. But even that was super handy. It really is great to just use SQL but have things consistent and centralized.

danilo, to random
@danilo@hachyderm.io avatar

Is there a project or something so I can give all my local servers working certificates that don't freak out my browser without exposing everything to the internet AND WITHOUT HAVING TO GET CISCO CERTIFIED or whatever?

servers:

  • Home Assistant
  • Ubiquiti router accessed via its .local domain
  • Synology NAS

Each of these is on distinct hardware and while each has their own solutions with varying flexibility, I'd like something generalizable to all based on my "no internet exposure" need

briandorsey,
@briandorsey@hachyderm.io avatar
briandorsey, to CSS
@briandorsey@hachyderm.io avatar

I'd like to properly learn CSS. Do you have a recommendation for learning materials which start from zero, skip historical stuff and focus on things which should work in most browsers today.

I'll be mostly hand writing minimal CSS for text heavy personal projects.

briandorsey, to random
@briandorsey@hachyderm.io avatar

Do you have recommendations for managing dotfiles across multiple machines? (MacOS & Linux) Probably about half a dozen apps, some in ~/.config/ some in ~/

(until now I've mostly written hacky scripts calling curl/wget/gsutil)

Primarily interested in things you've used directly and like.

lilyf, to rust
@lilyf@fosstodon.org avatar

Yesterday I published the first entry of the Kolo Blog.

https://blog.kolo.app/optimising-rust-memory.html

It explores how I debugged a memory problem in Kolo's Rust extension, using valgrind and heaptrack.

This is my first ever technical blog post, so constructive criticism would be much appreciated!

I've tried to aim it at readers with some familiarity with Rust already, but I would also be interested to know how easy to follow it is for Python programmers.

briandorsey,
@briandorsey@hachyderm.io avatar

@lilyf Thanks for posting. It was clear and easy to follow. I'm newish to Rust & learned a lot. I appreciate the story format and including things you tried that you didn't end up using in the end. Lots of technical articles only show a single final path... and... that's not been my experience. :)

hazelweakly, to random
@hazelweakly@hachyderm.io avatar

It is mind-blowing to me that I can hear some of the squealing and noises on the BART as it goes through the tunnels. Without my hearing aids on. What in the absolute fuck.

For context: I have a 105+ dB loss in both ears. A 115 dB sound for you is 10 dB for me.

I don't even hear jet planes when I fly in them. But the BART? Wat?

briandorsey,
@briandorsey@hachyderm.io avatar

@hazelweakly thanks for posting this graph. I hadn’t realized how different bone vs air could be. TIL

amcasari, to random
@amcasari@hachyderm.io avatar

I have watched the "woman dyes hair to avoid being recognized" trope for so many years in movies and every time thought "No way that works."

After an eight week experiment with a sample size of N=1, I can speak to the truth of this storyline.

briandorsey,
@briandorsey@hachyderm.io avatar

@amcasari by the end of high school, I had grown my hair out pretty long. I decided to cut it short again between the last day of school and graduation. Between the gowns and haircut, at graduation I don’t think a single person recognized me without explicitly reintroducing myself! :) Some tropes are tropes for a reason, I guess!

simon, to random
@simon@simonwillison.net avatar

OK, who can recommend a domain name registrar that:

  • Is boring and dependable and has a rock solid track record
  • Has a really good UI, including on mobile
  • Supports as many TLDs as possible
  • Isn't likely to get acquired by someone else
  • Ideally supports multiple payment methods as insurance against accidental card expiry

I'd settled on Google Domains... but they just sold themselves to Squarespace! https://9to5google.com/2023/06/15/google-domains-squarespace/

briandorsey,
@briandorsey@hachyderm.io avatar

@simon So… I recognize how weird this is, but Google Cloud has a separate domain registration service: https://cloud.google.com/domains/docs

  • All
  • Subscribed
  • Moderated
  • Favorites
  • megavids
  • khanakhh
  • mdbf
  • ethstaker
  • magazineikmin
  • GTA5RPClips
  • rosin
  • thenastyranch
  • Youngstown
  • InstantRegret
  • slotface
  • osvaldo12
  • kavyap
  • DreamBathrooms
  • JUstTest
  • Durango
  • everett
  • cisconetworking
  • normalnudes
  • tester
  • ngwrru68w68
  • cubers
  • modclub
  • tacticalgear
  • provamag3
  • Leos
  • anitta
  • lostlight
  • All magazines