They/Them, agender-leaning scalie.

ADHD software developer with far too many hobbies/trades: AI, gamedev, webdev, programming language design, audio/video/data compression, software 3D, mass spectrometry, genomics.

Learning German (B2), Chinese (HSK 3-4ish), French (A2).

  • 0 Posts
  • 34 Comments
Joined 1 year ago
cake
Cake day: June 18th, 2023

help-circle




  • I’d say it’s more like they’re failing upwards. It’s certainly good for AMD, but it seems like it happened in spite of their involvement, not because of it:

    For reasons unknown to me, AMD decided this year to discontinue funding the effort and not release it as any software product. But the good news was that there was a clause in case of this eventuality: Janik could open-source the work if/when the contract ended.

    AMD didn’t want this advertised or released, and even canned this project despite it reaching better performance than the OpenCL alternative. I really don’t get their thought process. It’s surreal. Do they not want to support AI? Do they not like selling GPUs?




  • The website does a bad job explaining what its current state actually is. Here’s the GitHub repo’s explanation:

    Memory Cache is a project that allows you to save a webpage while you’re browsing in Firefox as a PDF, and save it to a synchronized folder that can be used in conjunction with privateGPT to augment a local language model.

    So it’s just a way to get data from browser into privateGPT, which is:

    PrivateGPT is a production-ready AI project that allows you to ask questions about your documents using the power of Large Language Models (LLMs), even in scenarios without an Internet connection. The project provides an API offering all the primitives required to build private, context-aware AI applications.

    So basically something you can ask questions like “how much butter is needed for that recipe I saw last week?” and “what are the big trends across the news sites I’ve looked at recently?”. But eventually it’ll automatically summarize and data mine everything you look at to help you learn/explore.

    Neat.


  • I agree that older commercialized battery types aren’t so interesting, but my point was about all the battery types that haven’t had enough R&D yet to be commercially mass-produced.

    Power grids don’t care much about density - they can build batteries where land is cheap, and for fire control they need to artificially space out higher-density batteries anyway. There are heaps of known chemistries that might be cheaper per unit stored (molten salt batteries, flow batteries, and solid state batteries based on cheaper metals), but many only make sense for energy grid applications because they’re too big/heavy for anything portable.

    I’m saying it’s nuts that lithium ion is being used for cases where energy density isn’t important. It’s a bit like using bottled water on a farm because you don’t want to pay to get the nearby river water tested. It’s great that sodium ion could bring new economics to grid energy storage, but weird that the only reason it got developed in the first place was for a completely different industry.










  • I could just be further down the path due to lucky opportunities. 20 years ago I had no ambitions beyond game programming. It was only when I got a biology-related job that learning in my free time started displacing mindless entertainment. The whole field is one big nerd snipe - there are endless opportunities where you can advance the frontier of knowledge by combining a few existing ideas and working out the kinks. The more you read, the more opportunities you see. It’s thrilling. I don’t think I can go back to non-science work.

    I think the dopamine from constant learning also helps to keep my ADHD in check. If I start the weekend with some study, I’ll usually also get the housework done. If I start with a video game or TV show, I’ll probably spend the rest of the weekend stressing about my todo list and not getting anything done.


  • I honestly don’t know what that silence would be like. I’ve spent my programming career jumping between domains, becoming an expert then moving on to find a new challenge. Now I’m building AI stuff for medicine.

    In my down time I learn languages, watch videos about physics and math, and play puzzle games.

    My brain actually won’t let me stop. Boredom = pain.