@andrew_chou@toot.cafe
@andrew_chou@toot.cafe avatar

andrew_chou

@andrew_chou@toot.cafe

Senior dev at Digital Democracy 🌎 • Former core dev at Manyverse • occasionally none too happy 🐝

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

andrew_chou, to random
@andrew_chou@toot.cafe avatar

Open question: how do you go about finding mentorship in a field where you're considered quite experienced? what models have worked well for involved parties?

context is that although I'm a senior-ish level software dev, I somewhat sorely wish I had opportunities to have a mentor in areas of interest that I don't have guidance for. unfortunately my work doesn't have the resources for this, so I'm left to figure this out on my own if I want to set something up.

andrew_chou, to random
@andrew_chou@toot.cafe avatar

thinking about performance benchmarks when it comes to JavaScript frameworks. resources like https://github.com/krausest/js-framework-benchmark are fun to poke around but the implementations are (probably) very well optimized or idiomatically written to get the best results possible.

What would be more interesting is having a sample of randos doing the implementations and then taking the medians/means and see how they compare to the (presumably) best case scenario.

andrew_chou, to random
@andrew_chou@toot.cafe avatar

@Vivaldi seems like a recent update to the Android app has caused a notable regression in scroll performance when viewing sites (very jittery and laggy).

wondering if this is a known issue?

(Pixel 6 Android 14, Vivaldi 6.7.3335.45)

andrew_chou, to accessibility
@andrew_chou@toot.cafe avatar

Been doing a lot of looking around different (graphic) user interface projects over the past year and I'm starting to build a better understanding of first things I think about or look for, mostly from a technical standpoint...

#gui #accessibility #i18n

andrew_chou, to random
@andrew_chou@toot.cafe avatar

Today's random wikipedia page:

https://en.m.wikipedia.org/wiki/Non-English-based_programming_languages

stemming from recent thoughts I've had wondering what makes a programming language more "internationalizable". I consider myself very grateful that English is my first language and thus the barrier to entry and progression is much lower, but what about the rest of the world?

andrew_chou, to random
@andrew_chou@toot.cafe avatar

In Berlin next month (May 19-26). anyone to meet, things to see, places to eat?? 👀

andrew_chou, to elixir
@andrew_chou@toot.cafe avatar

Stumbled upon this ElixirConf talk from 2018:

"Introducing Scenic A Functional UI Framework" (Boyd Multerer)

https://youtu.be/1QNxLNMq3Uw

It's one of the best talks I've ever watched! The first 10 minutes resonate so strongly with what I've been exploring recently. This guy just Gets It™️ (has quite the technical background too 😉).

Everything about this was so engaging and exciting. Really has me itching to look into it, years later.

https://github.com/ScenicFramework/scenic

andrew_chou, to random
@andrew_chou@toot.cafe avatar

tool/product request: a curriculum builder that's based on URLs that you provide it.

I do a lot of self-learning and jump around various topics. Most of my consumption is via browser tab groups that are meticulously organized by the topic. I usually have to put a lot of effort into thinking about the ordering based on what makes sense in terms of progression of knowledge, which can be a lot of work.

andrew_chou, (edited ) to FreeBSD
@andrew_chou@toot.cafe avatar

no idea how far this will reach but let's try:

if I were to start learning more about one of the listed BSD operating systems, which would you recommend? Guessing the answer could be different if we're talking about daily desktop usage vs server, so maybe clarify your answer via a reply if you can (fwiw, probably more interested in daily desktop usage, but open to whatever too).

andrew_chou, to elixir
@andrew_chou@toot.cafe avatar

Ongoing thread dedicated to thoughts as I read "Elixir in Action" (Volume 3)

https://www.manning.com/books/elixir-in-action

andrew_chou, to random
@andrew_chou@toot.cafe avatar

it's a beautiful day with lots of sun...

and all I can think about is wishing that the AmbientLightSensor web api were available so that websites can switch between light and dark mode based on room lighting

https://developer.mozilla.org/en-US/docs/Web/API/AmbientLightSensor

andrew_chou, to random
@andrew_chou@toot.cafe avatar

damn this is super clever! there must be some notable caveats to this but not familiar enough with iframes to really know 🤔

https://leanrada.com/htmz/

andrew_chou, to random
@andrew_chou@toot.cafe avatar

This morning's nerd reading has been focused on KaiOS:

https://www.kaiostech.com/

I became very interested in it after seeing @nolan write about it in the context of building Pinafore:

https://nolanlawson.com/2019/09/22/the-joy-and-challenge-of-developing-for-kaios/

It's kind of lingered in my mind ever since, especially given my frustration with the existing duopoly of mobile device operating systems. Unfortunately, based on my reading it seems to be stagnant and basically impractical to grow an ecosystem with, which is just unfortunate :/

andrew_chou, to random
@andrew_chou@toot.cafe avatar

this shit really gets on my nerves

https://twitter.com/iquilezles/status/1751037793466507665

tl;dr is well-known online person is tired of Microsoft Edge browser shenanigans and is looking for a new browser. Immediately dismisses Firefox because it is "funded by ads" (technically true if referring to the money Google gives Mozilla for making it the default search engine).

Proceeds to choose DuckDuckGo, which...is also funded by ads (+ search deals):

https://spreadprivacy.com/duckduckgo-revenue-model/

andrew_chou, to random
@andrew_chou@toot.cafe avatar

somehow only found out about the forum for @malleablesys and it's everything I want when it comes to incredibly obscure and niche tech wandering 🥹 as though half of my browser tabs somehow found their way to a forum

andrew_chou, to random
@andrew_chou@toot.cafe avatar

doing a whole security audit and training for my mom (who recently became a victim of identity fraud) - been interesting to figure out how to explain things like password managers, email aliases, best practices around internet usage, etc.

The digital world has left a whole category of relevant people behind 😓

andrew_chou, to random
@andrew_chou@toot.cafe avatar

super random but: is there some sort of quantitative measure of how greasy a surface is? Usually just do a feel test (e.g. wiping my finger across the surface and checking it) but curious if there's a more precise science around it

andrew_chou, to programming
@andrew_chou@toot.cafe avatar

been doing some casual reading of Refract and it's quite nice!

https://refract.js.org/

curious if anyone's used it recently - seems like it's one of those things that doesn't need to be actively maintained because of its scope.

andrew_chou, (edited ) to random
@andrew_chou@toot.cafe avatar

what's your tolerance for using things created by or worked on by shit people?

andrew_chou, to random
@andrew_chou@toot.cafe avatar

finally giving https://www.pubpub.org/ a try and...it's wonderful!

can totally see myself using this to create a wiki + blog + whatever else

andrew_chou, to tcl
@andrew_chou@toot.cafe avatar

seemingly out of nowhere I've somehow found myself delving deeper into technologies that could be classified as "permacomputing"-friendly or adjacent. I've recently been doing a lot of reading and exploration on things like around redbean, lua, tcl/tk, c, portability, longevity, and "old" tech and can't help but get excited or overly curious about them.

#c

andrew_chou, to tcl
@andrew_chou@toot.cafe avatar

I fell into a tcl/tk rabbithole today...

andrew_chou, (edited ) to random
@andrew_chou@toot.cafe avatar

Very curious about this since I've had some amusing experiences with it:

How old do you think I am?

(Reply with an exact guess if you dare 😁)

andrew_chou, to programming
@andrew_chou@toot.cafe avatar

📣 (Another) Jobs Announcement 📣

Digital Democracy is looking for a Senior Backend Developer! You'll be directly working on the technology that powers our offline-first and decentralized mapping applications!

job details: https://apply.workable.com/digidem/j/F243F84F41/

org website: https://digital-democracy.org

boosts (again) appreciated! 🙏

andrew_chou, to random
@andrew_chou@toot.cafe avatar

truly mind-blowing stuff 🤯

https://justine.lol/cosmo3/

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