chromakode's recent activity

  1. Comment on Brain holograms with Blender and Looking Glass in ~creative

    chromakode
    Link Parent
    It's a marvelous piece of early adopter hardware. My friend who has also seen one had a similar impression as mine: lots of VR / 3D tech under-delivers, but seeing this display in person, I...

    It's a marvelous piece of early adopter hardware. My friend who has also seen one had a similar impression as mine: lots of VR / 3D tech under-delivers, but seeing this display in person, I believe the tech will play a role in future human computer interaction and art. It's legit.

    Not to mention that for folks already in 3D fields like animation, CAD, and medical, holy shit what an advance!

    2 votes
  2. Comment on Brain holograms with Blender and Looking Glass in ~creative

    chromakode
    Link Parent
    Slicer is an amazing tool for exploring the data. When I first got access to my files I spent hours playing around with Slicer on a Discord stream with a friend. We pretended I was playing a video...

    Slicer is an amazing tool for exploring the data. When I first got access to my files I spent hours playing around with Slicer on a Discord stream with a friend. We pretended I was playing a video game, and every time I got lost in Slicer and needed to restart to reset things I "died" in the game. Each function in that app is scattered across multiple panels and expandos. It can be real fun to learn when treated as an escape game.

    I'd you get stuck, I'd be happy to whip up a screen cast of how to get it... doing its namesake, slicing. 😁

    1 vote
  3. Comment on Made a couple of themes for my static site generator (mkws) in ~comp

    chromakode
    Link Parent
    Fastly and BunnyCDN are both great choices.

    Fastly and BunnyCDN are both great choices.

    1 vote
  4. Comment on Suggestions for wholesome alternatives to doomscrolling? in ~life

    chromakode
    Link
    I've been building a journaling app I can reach for in brief moments I'd otherwise spend scrolling my phone. So far I've been building it for myself -- this is the first time I've actually shared...

    I've been building a journaling app I can reach for in brief moments I'd otherwise spend scrolling my phone. So far I've been building it for myself -- this is the first time I've actually shared it. I can relate to your desire to find more productive use of the time. I have a pretty terrible memory, so having some tidbits of past days to reflect on has been pretty neat.

    2 votes
  5. Comment on Anyone have any homemade smoothie tips or tricks? in ~food

    chromakode
    (edited )
    Link
    If you consume dairy, whey protein is awesome. It easily adds protein and has texture changing effects (it can make a smoothie foamier / thicker). Research your supplements before you add them,...
    • Exemplary

    If you consume dairy, whey protein is awesome. It easily adds protein and has texture changing effects (it can make a smoothie foamier / thicker). Research your supplements before you add them, because they vary in purity. Some natural mixes got in hot water a few years ago for having higher than expected heavy metal contents. I prefer Biochem brand.

    Frozen fruits are awesome though they can lead to smoothies that are too thick to blend. I always keep frozen bananas (bought whole, ripened, then peeled and put in a freezer safe plastic bag) and various berries in our freezer. If you have a hot water heater (like a Zojirushi) mixing some near boiling water in can work for fast thawing. Otherwise, let your frozen ingredients sit a little bit to warm.

    People say to mix in enough liquid to blend smoothly, or cover with liquid, but that comes at the cost of diluting the flavors. I try to add as little liquid as I can, but enough to blend well.

    Prepackaged pre-washed ingredients like shredded kale are awesome for easily adding in nutrients. I also like to throw in a carrot for sweetness.

    Frozen juices from concentrate (the kind in cylinders in the frozen aisle) are a cheat for getting the standard smoothie flavors like you'd find at a commercial smoothie shop -- though like name brand OJ, keep in mind you're tasting some engineered flavors rather than fresh ones. But it can be easy and tasty and also mask some other veggies you're hiding in.

    Similarly, if you're blending nutrient rich veggies, make sure you include a source of sweetness. Sugar and acidity can significantly change the flavor profile of a smoothie from nasty to tasty. I'm not afraid to add sugar or agave syrup if a smoothie is lacking sweetness. Apples are a great choice for this -- super sweet and they blend well.

    Ovaltine is another nice cheat: adds chocolate and malty flavors and acts as a sweetener, while also adding vitamins. Ovaltine + whey + frozen banana + soymilk is an excellent easy and consistent recipe with a ton of protein and nutrient density.

    Real peanut butter can be amazing in smoothies. It gives them a thick, velvety consistency and adds protein -- this is my wife's favorite by far. She likes a mix of frozen blueberries, yogurt, whey protein, peanut butter, and a banana. It makes a thick rich purple smoothie that tastes like a super intense PB&J.

    4 votes
  6. Comment on Why do women still change their names? in ~life

    chromakode
    Link Parent
    My wife and I did this. My last name was 'Goodman' and her last name was 'Hart', so we combined them to be 'Goodhart'. We got lucky to have such a simple and cheerful combination, and that nobody...
    • Exemplary

    My wife and I did this. My last name was 'Goodman' and her last name was 'Hart', so we combined them to be 'Goodhart'. We got lucky to have such a simple and cheerful combination, and that nobody in our immediate family raised any objection. I was happy to remove the literal man from my name; I didn't want my children to have a gendered last name while growing up and figuring out their identity.

    It was surprisingly expensive for both of us to change our names in the state of California: hundreds of dollars each, publishing the name change in a local paper, filing court paper... a whole rigamarole. If we'd been smart, we should have had one of us change our names before the marriage so that the other would get the name automatically and for free. We discovered while filing the paperwork that the state in which we got married (Oregon) only allowed specific choices and combinations based on your names for the free name change.

    12 votes
  7. Comment on <deleted topic> in ~music

  8. Comment on Reddit releases "community points", tokens on the Ethereum blockchain awarded for posts - currently available in /r/cryptocurrency and /r/FortniteBR in ~tech

    chromakode
    Link Parent
    I built most of the frontend for that hats April fool's joke. 😁 We shut it down midday because it was interfering with legitimate and important uses of the site. One of our learnings from that was...

    I built most of the frontend for that hats April fool's joke. 😁

    We shut it down midday because it was interfering with legitimate and important uses of the site. One of our learnings from that was to not disrupt individual subreddits' autonomy by changing their UI suddenly.

    The other thing we learned was that people are surprisingly strongly motivated by random team affiliation and arbitrary points...

    8 votes
  9. Comment on What are the most worthwhile DLCs you've played? in ~games

    chromakode
    Link Parent
    I didn't know that, thanks! It looks like they're doing it without Ken Levine involved. Bummer πŸ˜”

    I didn't know that, thanks! It looks like they're doing it without Ken Levine involved. Bummer πŸ˜”

    2 votes
  10. Comment on What are the most worthwhile DLCs you've played? in ~games

    chromakode
    Link
    I personally loved Bioshock Infinite's Burial at Sea part 2. The opening and ending scenes are really rich and memorable. It's in many ways a tighter and better told story than the main game, and...

    I personally loved Bioshock Infinite's Burial at Sea part 2. The opening and ending scenes are really rich and memorable. It's in many ways a tighter and better told story than the main game, and I feel like it represents the best of what Irrational Games was trying to achieve with their games -- right before the studio was closed. I know some people had mixed feelings about the character arcs, but I was totally satisfied by the ending. If this DLC is our last view of Rapture, I think that it ends on a really high note.

    7 votes
  11. Comment on <deleted topic> in ~comp

    chromakode
    (edited )
    Link Parent
    No problem. Also, these questions are never trivial. Perfectly securing user data is nearly impossible. Making a reasonable effort is a moral imperative, which is difficult because clever people...

    No problem. Also, these questions are never trivial. Perfectly securing user data is nearly impossible. Making a reasonable effort is a moral imperative, which is difficult because clever people are always trying to figure out flaws in the reasoning. It is absolutely worthwhile to ask these questions, re-ask them, and question any assumptions.

    5 votes
  12. Comment on <deleted topic> in ~comp

    chromakode
    Link Parent
    In theory, yes. In practice... it depends. Now we're in the realm of practice. Your server must implement a new enough version of TLS/SSL without known vulnerabilities (use a service like SSL Labs...

    So, if I enable TLS/SSL on a server instance then I should be all good as far as in-transit encryption?

    In theory, yes. In practice... it depends. Now we're in the realm of practice.

    Your server must implement a new enough version of TLS/SSL without known vulnerabilities (use a service like SSL Labs to check). The implementation of TLS/SSL must be correct. The underlying OS must also be free of defects (e.g. a predictable random number generator).

    You must keep the private key of your certificate safe. It will be stored on any servers terminating TLS/SSL connections. If someone gains access to one of those servers and reads the private key, they may be able to intercept and read encrypted data.

    Generally speaking, if you're using the latest patches of your OS and server software, and you've validated your TLS implementation using a checker, you're making a reasonable best effort to ensure your data is encrypted in-transit.

    6 votes
  13. Comment on <deleted topic> in ~comp

    chromakode
    (edited )
    Link Parent
    A "certificate" contains the public encryption key of the service which you use to establish an encrypted connection. TLS/SSL use the public key contained in the certificate. Importantly, the...
    1. A "certificate" contains the public encryption key of the service which you use to establish an encrypted connection. TLS/SSL use the public key contained in the certificate. Importantly, the certificate also contains a signature from another certificate that your browser trusts -- from a trusted "certificate authority" that attests that the certificate you have is the genuine one for the party it claims to be. Without that, a "man-in-the-middle" could substitute their own key so that they could read the data.

    2. +1 to everything @Wes said. I'd like to add that individual bits of data may seem innocuous, but having a large amount of data collected over time becomes much more dangerous. I'd recommend reading Maciej Ceglowski's talk about data as a toxic waste product to contextualize this. End-to-end encryption is a means of preventing third parties like network providers and governments from collecting large amounts of data.

    6 votes
  14. Comment on <deleted topic> in ~comp

    chromakode
    Link
    You have the big picture correct, yes! A few detail nits. "Listening on a port" is a term used for server software registering with their operating system that incoming connections on that port...

    You have the big picture correct, yes! A few detail nits.

    "Listening on a port" is a term used for server software registering with their operating system that incoming connections on that port will be served by that program. You cannot "listen" to a port on another computer to intercept in-transit data. To intercept network packets from one device (not you) to another device (also not you), you will typically have to take additional actions, because most network environments only deliver you packets addressed to you. Some ways are being on the same physical network (getting electrical signals from hubbed connections), insecure WiFi (receiving transmissions), or being a "man in the middle" (network operator, VPN provider, government, or manipulating the routing of packets). Once you are able to intercept data, if it's not encrypted, then you will be able to view it (and read any private messages in the packet payloads).

    If the data is encrypted in transit (e.g. using TLS), then even if the packets are intercepted, parties other than the sender and recipient cannot read the data. This is known as end-to-end encryption. It's typically made possible by asymmetric encryption algorithms, so that you only need to receive a server's public key (and verify it) to begin sending data only the server can decrypt. Interceptors can sometimes still read metadata (like the IP address and port the packet was sent to), depending on the transport protocol.

    In practice, online services are not a black box, and consist of many smaller network services to carry out your requests. In some cases, your data will be sent unencrypted within the private network of the service provider. This is sometimes referred to as "TLS termination". So to be precise, your data is encrypted between your browser and the software which receives and decrypts it. What happens to it afterward (is it encrypted at rest? is it sent to other servers encrypted?) is up to the service.

    4 votes
  15. Comment on What do you Tildians think of Atom? in ~comp

    chromakode
    Link
    I've used Atom (with vim-mode-plus) as my daily editor at work and have been very happy with it. I have had no significant performance issues and enjoy the customizability and hackability.

    I've used Atom (with vim-mode-plus) as my daily editor at work and have been very happy with it. I have had no significant performance issues and enjoy the customizability and hackability.

    6 votes
  16. Comment on Scientists Create Liquid Fuel That Can Store The Sun's Energy For Up to 18 Years in ~science

    chromakode
    Link
    If they achieve the energy release temperature of 110Β°C we might see a new era of steampunk πŸ˜‚

    If they achieve the energy release temperature of 110Β°C we might see a new era of steampunk πŸ˜‚

    2 votes