Deebster

joined 1 year ago
[–] Deebster 2 points 23 hours ago

I missed that line too:

Because there is only a single path from the start to the end

So I also did my pathfinding for every variation in the first part, but realised something must be wrong with my approach when I saw part 2.

[–] Deebster 2 points 3 days ago* (last edited 2 days ago) (2 children)

That full version is extremely satisfying. I think it'd be even better if there were sound - maybe ascending notes in a scale like in some puzzle games.

[–] Deebster 12 points 4 days ago

I like the take that they have in that thread: Perforce is forking Puppet into a non-Open Source version (but they're keeping the name).

[–] Deebster 3 points 4 days ago

But I said how they work, not, say, how to use a computer to get onto a website. I'm thinking of future generation's makers and tinkerers, which seemed to be the gist of the article you posted.

The surface of computing is quite polished nowadays, but that's not entirely helpful when you can't access anything under the surface to learn what makes it tick.

[–] Deebster 4 points 4 days ago (2 children)

I feel this article is looking at a bit of silver as if it's the lining and writing an article about the cloud.

Definitely there's less knowledge about how computers work nowadays: e.g. universities now have to teach Computer Science students how file systems and directories work, because kids are used to saving everything in the default folder and just searching for what they want (and we're talking to those geeky enough to be doing CS).

But there's more complexity now, and a lot of that stuff is just irrelevant busy work. I remember juggling IRQ lines when installing hardware but luckily that's auto-configured now. I used to create boot discs and eke out enough memory by skipping the better graphics, mouse driver, etc when not needed but did that teach me much?

On the other hand, we used to have LAN parties as teenagers and would rebuild the networking stack for each game, including some performance tweaks (“Red Alert needs NetBIOS over IPX, right?” “Yeah, but disable the turbo encabulator”) and ¾ of us went on to do CS at uni. We certainly never thought of a web browser as “the internet” and we're confident to explore knowing we could fix what we broke (and did, often).

[–] Deebster 7 points 4 days ago

The main thing I remember about Dijkstra's algorithm was that at uni when we coded it up in the lab my version had a bug where a certain node was always 0, so I just left the mouse cursor on top of that mode when I demoed it - got full marks 🤓

[–] Deebster 2 points 4 days ago

I think just announce it's a thing and let people post as they will. I don't think a daily thread is necessary, for the reason you say but also that individual posts would get more attention - and extra attention is warranted since there's a lot of extra work that goes in to them.

[–] Deebster 3 points 4 days ago (2 children)

Perhaps you could run an “advent of vis” where on the first of Jan we post visualisations of our solutions for day 1, etc.

[–] Deebster 1 points 4 days ago (2 children)

Maybe you're already editing it in, but there's no description in your post.

[–] Deebster 3 points 1 week ago

That's a six book series, if I remember rightly. I love Pratchett's stuff (Men at Arms is next on my Discworld reread) but I was thinking of his solo stuff. Normally I just start at the first published if I think I'll enjoy the whole lot.

[–] Deebster 5 points 1 week ago (5 children)

I haven't read anything by him, where is a good place to start? Here?

[–] Deebster 1 points 1 week ago* (last edited 1 week ago) (1 children)

That kills Xorg, right? Does it work on Wayland, or is there something similar?

 

Let’s discuss tasks, contestants and the show in general.

Spoilers ahead.

99
Animal Far (programming.dev)
submitted 1 month ago* (last edited 1 month ago) by Deebster to c/[email protected]
 
 

Let’s discuss tasks, contestants and the show in general.

Spoilers ahead.

27
submitted 1 month ago* (last edited 1 month ago) by Deebster to c/linux
 

cross-posted from: https://programming.dev/post/21363946

The normal complaint new Zellij users have is that it has a lot of keybindings which are likely to conflict with programs like nvim or Helix that use a lot themselves. Before, the workflow was to lock Zellij with ctrl-g which let input go through to the focused shell/program.

The new mode has most of the keybindings behind the ctrl-g lock, e.g. a new tab is ctrl-g t n (instead of ctrl-t n). You can still use alt-(cursor) for changing focus and alt-n/alt-f for a new tiled/floating pane, but all other key presses get passed along.

You can switch between default and unlock-first (non-colliding) modes so if you need those alt shortcuts you can lock everything as before.

Plus some other nice features like being able to change modifier keys while running (via the Kitty Keyboard Protocol), and autoloading the new config when you edit the file.

 

The normal complaint new Zellij users have is that it has a lot of keybindings which are likely to conflict with programs like nvim or Helix that use a lot themselves. Before, the workflow was to lock Zellij with ctrl-g which let input go through to the focused shell/program.

The new mode has most of the keybindings behind the ctrl-g lock, e.g. a new tab is ctrl-g t n (instead of ctrl-t n). You can still use alt-(cursor) for changing focus and alt-n/alt-f for a new tiled/floating pane, but all other key presses get passed along.

You can switch between default and unlock-first (non-colliding) modes so if you need those alt shortcuts you can lock everything as before.

Plus some other nice features like being able to change modifier keys while running (via the Kitty Keyboard Protocol), and autoloading the new config when you edit the file.

 

Let’s discuss tasks, contestants and the show in general.

Spoilers ahead.

 

Let’s discuss tasks, contestants and the show in general.

Spoilers ahead.

 

Let’s discuss tasks, contestants and the show in general.

Spoilers ahead.

33
Bacon v3 released (dystroy.org)
submitted 2 months ago* (last edited 2 months ago) by Deebster to c/rust
 

Bacon is a Rust code checker designed for minimal interaction, allowing users to run it alongside their editor to receive real-time notifications about warnings, errors, or test failures (I like having it show clippy's hints).

It prioritizes displaying errors before warnings, making it easier to identify critical issues without excessive scrolling.

Screenshot (from an old version I think):

v3 adds support for cargo-nextest, plus some QoL improvements.

v3.0.0 release notes

 

Getting later and later at posting these!

Let’s discuss tasks, contestants and the show in general.

Spoilers ahead.

 

Let’s discuss tasks, contestants and the show in general.

Spoilers ahead.

580
submitted 2 months ago* (last edited 2 months ago) by Deebster to c/[email protected]
 

Hover text:

Our nucleic acid recovery techinques found a great deal of homo sapiens DNA incorporated into the fossils, particularly the ones containing high levels of resin, leading to the theory that these dinosaurs preyed on the once-dominant primates.

Transcript:

[Three squid-like aliens in a classroom; one alien stands in front of a board covered with minute text and a drawing of a T-Rex skeleton. Two aliens sit on stools watching the teacher alien. The teacher alien on the left is on a raised platform and points at the board with one tentacle.]
Left alien: Species such as triceratops and tyrannosaurus became more rare after the Cretaceous, but they survived to flourish in the late Cenozoic, 66 million years later.
Left alien: Many complete skeletons have been discovered from this era.

[Caption below the panel:]
It's going to be really funny when our museums get buried in sediment.

https://www.xkcd.com/2990/
explainxkcd.com for #2990

view more: next ›