Readit News logoReadit News
legends2k commented on Advent of Code 2025   adventofcode.com/2025/abo... · Posted by u/vismit2000
ls-a · 16 days ago
I agree. Didn't these puzzles ruin interviewing for many years now. AI came along and they're still doing it. Some things will needlessly drag on before they die I guess
legends2k · 16 days ago
By the same token, AI came along and we all still have intelligence, needless, eh? I mean people reading and writing stuff has nothing to do with AI. I don't see how some people see everything as a zero-sum game.
legends2k commented on Advent of Code 2025   adventofcode.com/2025/abo... · Posted by u/vismit2000
Archit3ch · 16 days ago
Anyone doing this in OpenGL?
legends2k · 16 days ago
I'm not sure I understand this. Most puzzles are number-crunching but very little to do with graphics (maybe one or two), so no usually OpenGL isn't used AFAIK.

Of course, folks may use it to visualise the puzzles but not to solve them.

legends2k commented on Blender 5.0   blender.org/download/rele... · Posted by u/FrostKiwi
HKH2 · a month ago
LibreOffice, GIMP, FreeCAD and Inkscape all have their quirks (and bugs), but they're probably seen as features by their core users so they won't change.
legends2k · a month ago
Not sure about FreeCAD but got a lot done with Gimp, Inkscape and LibreOffice in my personal projects. Totally worth my time!
legends2k commented on Go's Sweet 16   go.dev/blog/16years... · Posted by u/0xedb
morshu9001 · a month ago
This is also what I like about JS, except it's even easier than Go. Meanwhile Python has a surprising number of random features.
legends2k · a month ago
Sorry, hard disagree. Try to understand what `this` means in JS in its entirety and you'll agree it's by no stretch of the imagination a simple language. It's more mind-bending and hence _The Good Parts_.
legends2k commented on Software Rot   permacomputing.net/softwa... · Posted by u/pabs3
eviks · 4 months ago
Do you advocate the use of Notepad on Windows to edit text because it already exists? What about the increase in the security attack surface from using languages that make it easy to make mistakes in something basic like quoting/escaping? Does it get in the top 10 of pushbacks?
legends2k · 4 months ago
My comment didn't convey it, but I'm with you on using the right tool for the right job. Just that I always don't have the luxury to do so. And yes like the other comment I'd use it for throw away scripts and glue code, instead of installing a new toolchain. Longevity and importance should warrant doing it. Cheers!
legends2k commented on Software Rot   permacomputing.net/softwa... · Posted by u/pabs3
eviks · 4 months ago
> There isn't much to evaluate, and nothing to compare against

These are exactly the skill issues I meant! Git gud in evaluating and you'll be able to come up with many more sophisticated evaluation criteria than the primitive "it's installed everywhere"

legends2k · 4 months ago
While there are other parameters I would consider like maintainability, ergonomics, mind share, ease of deployment, etc. The ubiquitous availability point triumphs most others though. Installation of new toolchain is usually a hassle when the same task can be done with existing tools. Also when I present it in a company setting installing new software and broadening the security attack surface is the first pushback I get.
legends2k commented on Sign in with Google in Chrome   underpassapp.com/news/202... · Posted by u/frizlab
sneak · 5 months ago
Delete your Google account and this won’t happen.
legends2k · 5 months ago
I haven't signed in to my Google account since browser install but I still see it in StackOveflow.
legends2k commented on Rust running on every GPU   rust-gpu.github.io/blog/2... · Posted by u/littlestymaar
Voultapher · 5 months ago
Let's count abstraction layers:

1. Domain specific Rust code

2. Backend abstracting over the cust, ash and wgpu crates

3. wgpu and co. abstracting over platforms, drivers and APIs

4. Vulkan, OpenGL, DX12 and Metal abstracting over platforms and drivers

5. Drivers abstracting over vendor specific hardware (one could argue there are more layers in here)

6. Hardware

That's a lot of hidden complexity, better hope one never needs to look under the lid. It's also questionable how well performance relevant platform specifics survive all these layers.

legends2k · 5 months ago
Even games, epitome of performance, have 5 levels of abstraction (including your 4, 5, 6 + an engine layer + game code). This isn't new in GPU/Graphics programming IMHO.
legends2k commented on Microsoft Edit   github.com/microsoft/edit... · Posted by u/ethanpil
xyst · 6 months ago
It will take more than nostalgia and rust to tear me away from my neovim setup that has been built up/improved on over the years. Lsp, dap, autocompletion, aliases and bindings for each programming languages. Lazily loaded of course so it’s still snappy.

Manage configuration, and external dependencies such as lsps with nix.

Then have separate nix shells for each project to load tooling and other dependencies in an isolated/repeatable session. Add in direnv to make it more seamless development experience.

legends2k · 6 months ago
Huge +1, same for me, but with GNU Emacs instead of neovim but can completely appreciate the philosophy.
legends2k commented on Microsoft Edit   github.com/microsoft/edit... · Posted by u/ethanpil
_verandaguy · 6 months ago
I'm not saying that doing this can't be fun, or even good to learn off of, but when it's touted as a feature or a spec, I do have to ask if it's a legitimate point.

If you build the world's widest bike, that's cool, and I'm happy you had fun doing it, but it's probably not the most useful optimization goal for a bike.

legends2k · 6 months ago
I don't think a sentence in a big report page is counted as touting.

u/legends2k

KarmaCake day524June 7, 2016View Original