Skip Navigation

Posts
5
Comments
373
Joined
3 yr. ago

Professional software engineer, musician, gamer, stoic, democratic socialist

  • Porque no los dos?

  • Not all VPNs store enough user info for feds to be able to find anything useful on their servers.

  • Pump Up the Jam - Technotronic

    At first I heard, "I want, a player Tuesday."

    Then I heard, "I want, a player to stay."

    Apparently it's actually, "Awa, a place to stay."

    That whole time I thought she was looking for a man (on a Tuesday), but she just wanted everyone to dance together.

  • -1 is common. I've at least seen it from python.

  • often ‘0’ is also used as the last element

    Where? I've literally never heard of this convention.

  • Start with a language that is popular in your domain of interest. If that's systems, learn C. If it's data science, learn Python or Julia. If it's web, learn Javascript.

  • This was my first hold up. I think the correct answer is to print the test onto a substrate that can be molded into a sphere. Then you can draw a geodesic around the number.

  • This problem could be solved.

  • No clue, also not a chemist. I would probably just say "atom" or "neutral molecule" instead.

    I might even say non-ionized.

  • Wouldn't it be de-ionize?

  • 100 Gecs makes me cringe. It's mostly the lyrics and the nasal auto-tune voice.

    Don't get me wrong, I can enjoy heavy auto-tune a la T-Pain, but that's quite more enjoyable to me.

  • I'm agnostic but I fuck with the black church specifically for the music.

  • It sounds like how I sound to myself when speaking, but not how I sound listening to a recording of myself.

    It also sounds different if I'm reading someone else's words.

  • What DE or WM (and distro if relevant) do you use for your actual, professional work?

    I use both a MacBook and a Linux desktop running NixOS + Sway. I use the tmux + Helix editor on both. It's not uncommon that I will use my MacBook as a thin client for coding over SSH on my desktop. But the MacBook is actually quite snappy for building Rust code.

    Do you need to balance stability vs. customisability?

    While NixOS can be bleeding edge, I also quickly notice breaking issues and I can easily revert to a previous working boot image (there is a history of boot images saved in the boot loader).

    How much time do you find reasonable to put into maintaining/developing your setup?

    I think it's reasonable to spend a few days just getting to a working state, assuming you are starting from scratch. The long tail of maintenance should thin out quickly to the point where you are never really touching your config anymore.

    Did distro choice (or lack thereof) impact your choices for DE/WM?

    No.

    Do you feel like your code editor, language stack, or job profile has an impact on the choices?

    Not really. One time I did need to get a Windows VM running just to test out one of our Windows builds. A bit painful, but now that it's done, I don't really have to worry about it anymore.

  • If you can achieve the desired UX on web, I see few reasons to build a native app. But of course it can be hard to work with web technology sometimes; Javascript and WASM can't do everything and they aren't the best developer experience compared to more moderns languages.

    Even for offline usage, there is increasing support for progressive web apps. For example, I don't even need to be connected to the internet to use Exaclidraw after I've loaded the app once and installed it as a PWA.

    Then there are times when you simply need access to native platform APIs. SQLite is a a very important technology that isn't easily used from a web app. Most of the powerful APIs you get from an OS like the file system or graphics APIs are extremely watered down for the web.

  • The benefits advertised for CGP seem great but the cost also seems large. Reading that code is pretty painful.

  • It's approach 2

  • JS is a lost cause.