Skip Navigation

Posts
0
Comments
83
Joined
2 yr. ago

  • I could have said it better.

    I mean compressor as half of a compression/decompression algorithm. The better way I should have worded it is: when you apply machine learning to a compression problem, you can do it lossless…your uncompressed output will be identical to the input, every time.

    “NNCP” is a good search term to learn more, specifically about how this works.

  • This is not new knowledge and predates the current LLM fad.

    See the Hutter prize which has had “machine learning” based compressors leading the ranking for some time: http://prize.hutter1.net/

    It’s important to note when applied to compressors, the model does produce a code (aka encoding) that exactly reproduces the input. But on a different input the same model is unlikely to produce an impressive compression.

  • Just switch to the F-Droid version.

    Better: make sure all the apps you use come from F-Droid

  • “Starch based” plastic is just a way to greenwash PLA.

    Just because the C, H, and O originally came from starch, does not automatically make the chemically synthesized product safe.

  • TSLQ

    But, I don’t think it’s smart. Holding this for more than a day or two is irresponsible. You capture more risk on the up days then you will gain on the down days of the underlying ticker.

    Instead, invest in a business you expect to grow. Just ignore the failing ones.

  • It’s weird to me that you would click a link and without your consent JS code can be downloaded from wherever and run on your computer.

    NoScript is always on for me (on my personal PC). Sites that don’t load at all are probably not worth visiting.

  • Ph-trees can do range and closest queries across N dimensions very quickly. I have not used it for 1 dimension, but I'd imagine it would work fine.

    https://github.com/tzaeschke/phtree

  • Can you share sample code I can try or documentation I can follow of using an AMD GPU in that way (shared, virtualized, using only open source drivers)?

  • You really piqued my interest. I use docker/podman.

    W/ an AMD graphics card, eglinfo on the host shows the card is AMD Radeon and driver is matching that.

    In the container, without --gpus=all, it shows the card is unknown and the driver is "swrast" (so just CPU fallback).

    To make --gpus=all work, it gives the error

    docker: Error response from daemon: could not select device driver "" with capabilities: [[gpu]

    I was doing a bad job searching before. I found that AMD can share the GPU, it just works a little differently in terms of how to launch the container. https://rocm.docs.amd.com/projects/install-on-linux/en/latest/install/amdgpu-install.html#amdgpu-install-dkms

    But sadly my AMD GPU is too old/junk to have current driver support.

    Anyways, appreciate the reply! Now I can mod my code to run on cheaper cloud instances.

    (Note I'm an OpenGL/3D app developer, but probably OpenCL works about the same architecturally)

  • AFIK it’s only NVIDIA that allows containers shared access to a GPU on the host.

    With the majority of code being deployed in containers, you end up locked into the NVIDIA ecosystem even if you use OpenCL. So I guess people just use CUDA since they are limited by the container requirement anyways.

    That’s from my experience using OpenGL headless. If I’m wrong please correct me; I’d prefer being GPU agnostic.

  • Permanently Deleted

    Jump
  • I bet the people you work with are very happy to have you as a lead.

  • Permanently Deleted

    Jump
  • I’ve been in this scenario and I didn’t wait for layoffs. I left and applied my skills where shit code is not tolerated, and quality is rewarded.

    But in this hypothetical, we got this shit code not by management encouraging the right behavior, and giving time to make it right. They’re going to keep the yes men and fire the “unproductive” ones (and I know fully, adding to the pile is not, in the long run, productive, but what does the management overseeing this mess think?)

  • Permanently Deleted

    Jump
  • To be fair, if you give me a shit code base and expect me to add features with no time to fix the existing ones, I will also just add more shit on the pile. Because obviously that’s how you want your codebase to look.

  • I’m not sure why no one is direct linking it.

    https://dogeque.st/

    (the data looks incredibly incomplete)

  • There is value in just using something like this to break spending habits of the population.

    A lot of people may find that a portion of their spending wasn’t that necessary after all, and will stop beyond the boycott. The businesses will need to improve services or lower prices to win customers back.

    At least, that’s what I hope this achieves. The organizers might have varying goals.

  • In my current role, I mostly hire “senior” roles. So the applicants (which are pre screened before I see them) typically have 5+ years experience. I ask about the code they’ve written, and then I ask some questions about how they would extend the code (to meet some new requirements). What I’m looking for is not so much a specific answer, but more so “can we think through this problem together.”

    That said, I’ve been the interviewer for “junior” roles…and there isn’t as much correlation between ability and experience as you might think. So no reason to feel imposter syndrome. I’ve worked with extremely smart/talented developers without any formal training.

    I think all the stuff you’re doing sets a really good foundation for a career in software, if that’s where you want to go. One thing I might suggest is making a few contributions to open source or team projects. It can be useful to learn about how to read code, and present code to others (or to fit your idea into an existing code base).