Why does the Slack app open the browser when you sign in...isn't it an Electron app which is essentially its own browser?

Recently have seen some developers passionately claiming that only game and HFT devs need to think about performance. That's a cop-out, and misguided. Computers are fast, yes, but a bit of unnecessary slowness at each of many layers makes for a frustratingly slow experience. A little thinking about common inputs and efficiency is not premature optimization...it's always a judgement call about how far to go.

Some relevant links:
- danluu.com/input-lag/
- gigaspaces.com/blog/amazon-fou

A Firefox plugin that sends a Chrome user agent whenever on a google.com domain.

One of the most useful professional and personal habits I’ve developed over time has been to keep notebooks. Keep the conventions simple, record as much as you can, use timestamps, and think about searchability.

I used an Aeron at my last job for years, and really liked it. Need something for home office now, as the bar stool by the kitchen counter is not exactly an ergonomic wonder.

Show thread

Question for people who work on a computer for long hours: what chair do you use?

StackOverflow has a beautiful 90's Geocities-style aesthetic for April Fool's

As of today, pretty much got the hang of Airflow. Main gripe...why is it soooo slloooow to pick up new DAGs?

Is the main purpose of HTTPie (compared to curl) a slightly simpler/lighter-weight way to send JSON data?

Apache Beam + Google Dataflow is a pretty great system. Sane and expressive programming model unifying stream and batch, magically scalable runtime...what's not to love?

What are your favorite tools for diagramming system architectures and flowcharts? I use PlantUML for ascii-driven sequence diagrams and love it. For systems diagrams...I cycle through lucidcharts, gliffy, google drawings, powerpoint with no rhyme or reason.

Today I broke BigQuery's planner with an overly complex query. 🤔

Anyone here a skilled user? Getting "Invalid device name /dev/sda" when I launch from a template, even after choosing a different device name. :(

Even at the height of my programming days, I still used vim more than half the time (IntelliJ the rest). With , I am mostly in VS Code. Interesting.

Discovered `iferr` snippet in VS Code...that shaves off countless milliseconds! I never really got into snippets before, in any editor or IDE.

Show thread

Thanks to recent work in , I can now type `if err != nil {<Enter>` even faster than I can smash <Esc>.

"Software built up over years from millions of lines of code, branching and unfolding and intertwining, comes to behave more like an organism than a machine."

Working with Firestore on AppEngine right now. Data model feels unfamiliar; I found BigTable easier to understand. Trying to think about it now as just a JSON object, where all the nested arrays are also referred to by some other data structure so they stick around unless explicitly deleted

Using one-touch hardware U2F is so much nicer than opening a TOTP app like Google Authenticator and manually copying a number 🙂 . Hope more sites adopt this!

Show older

Fosstodon is an English speaking Mastodon instance that is open to anyone who is interested in technology; particularly free & open source software.