Posts

This profile is from a federated server and may be incomplete. Browse more on the original instance.

ids1024, to random
@ids1024@fosstodon.org avatar

Is there a feature I can enable to hit me on the head with a Looney Tunes-style mallet if I run git checkout -b and it doesn't successful create and and switch branch?

So I don't ignore the error and accidentally commit to master.

matt,

@ids1024 I just finished handling an incident that was caused by a coworker somehow committing a file with unresolved merge conflicts. So yeah, maybe we could use a feature like that for that case as well.

matt,

@ids1024 (No, that wasn't in my Wayland a11y work, but an unrelated project.)

ids1024, to random
@ids1024@fosstodon.org avatar

Never trust graphics cards and drivers further than you can throw a silicon foundry.

ids1024, to godot
@ids1024@fosstodon.org avatar

I've had an idea for a while to write a extension that integrates in some way.

Still need to come up with a good use for it though.

ids1024,
@ids1024@fosstodon.org avatar

Idea: an isometric game like the original Fallout, but the computer terminals are substantially more fleshed out. And "hacking" of one form or another replaces combat as a game dynamic.

Different computers in the world can run different operating systems (FreeDOS, NetBSD, AROS, Plan 9). You may be able to telnet into a system if you know the credentials. If you don't know how to read a file in DOS, hopefully you find the book explaining it in game.

matt,

@ids1024 Question from a gaming ignoramus: What does "isometric" mean in this context? Hacking as a central part of gameplay sounds interesting.

ids1024, to random
@ids1024@fosstodon.org avatar

protocol proposal: the server decides whether to use client-side or-server-side decorations, but the client may challenge it to a duel. Each must have another Unix process as a second. Server gets to choose the weapons.

matt,

@ids1024 Now I want to listen to "The Ten Duel Commandments", or actually, all of Hamilton.

ids1024, to debian
@ids1024@fosstodon.org avatar

Apparently debootstrap works with versions back to Potato (2000). But despite the fact there are package archives for every version since the first Debian release, Buzz (1996), Potato is the first one with a Release file?

https://en.wikipedia.org/wiki/Debian_version_history#Release_history says Slink (1999) introduced apt, so I don't know exactly how installing packages worked before that.

Maybe I need to try installing Buzz from (virtual) floppy disks.

ids1024,
@ids1024@fosstodon.org avatar

Actually if you want a chroot of Debian buzz, the Debian archive has a tgz of the base system. So you don't need to deal with the floppies and installer.

...But Bash 1.14.6 may not be entirely happy running on a modern x86_64 kernel.

"bash: Out of virtual memory!"

ids1024,
@ids1024@fosstodon.org avatar

So with this setting, and the necessary chroot/libraries, Gimp 0.54.1 for Debian 1.1 runs on a modern Linux kernel and XWayland.

This is before GTK existed. It uses Motif.

ids1024, to random
@ids1024@fosstodon.org avatar

All engineering is reverse engineering if you document things poorly enough.

kabdib,
@kabdib@pnw.zone avatar

@ids1024 "Any sufficiently advanced technology is insufficiently documented."

spaceape,
@spaceape@mastodon.social avatar

@ids1024

Standard documentation be like

.header {
background-color: green; // makes header-background "green"
}

😇

ids1024, to linux
@ids1024@fosstodon.org avatar

Typical section of POSIX spec:

> The maximum length of the name field is implementation-defined. [No further detail or minimum mentioned.]
>
> An implementation MAY define this function to pledge the computer's fealty to fire giant Surtr against the gods, hastening the coming of the Ragnarök.

[After more research] Okay, I think only AIX ever implemented the Ragnarök part. Hopefully no one runs my program there.

But macOS does limit this to at most 7 characters for some reason.

ids1024, to music
@ids1024@fosstodon.org avatar

Iron Maiden's Rime of the Ancient Mariner is my second favorite song based on a Coleridge poem.

Abba's Waterloo is my second favorite song with Waterloo in its name.

Queen's Somebody to Love is my second favorite song... called Somebody to Love.

Seems like an odd pattern. Not sure where it continues from there.

matt,

@ids1024 And your favorite song in each category?

ids1024, to random
@ids1024@fosstodon.org avatar

Media depicting cities in the late 19th century really needs more horsecars.

Though really. Victorian London in particular isn't too unpopular of a setting in film. But I'm trying to think if I've seen depictions of it show electric trams. Or horse-drawn, or cable. Though I might not remember it.

I like how Red Dead Redemption 2 shows the late days of the "wild west" alongside new electric trams, in a way you don't seem to see so much.

timrichards,
@timrichards@aus.social avatar

@ids1024 True, you rarely see trams. One exception is when they use stock footage of NYC, but I suspect that's from the 1920s-30s.

ids1024, to webdev
@ids1024@fosstodon.org avatar

For security, remember to block outdated browser engines like KHTML (officially discontinued earlier this year) from accessing your website.

if user_agent.contains("KHTML") {
return Err(StatusCode::IM_A_TEAPOT);
}

adi,
@adi@chaos.social avatar

@ids1024
I remember when I was using Konqueror with the original KHTML as my daily web browser many years ago. Eventually I switched to Firefox, because websites with a lot of CSS loaded much slower in Konqueror than in Firefox.

ids1024, to history
@ids1024@fosstodon.org avatar

I've thought before of how our use of decimal and a particular epoch impacts our perception of history in "decades" and "centuries". But hadn't done any specific comparison.

Here's the recent anno domni years in hexadecades. In some ways it seems somehow more appropriate than decades.

0x770s = 1904 - 1919
0x780s = 1920 - 1935
0x790s = 1936 - 1951
0x7A0s = 1952 - 1967
0x7B0s = 1968 - 1983
0x7C0s = 1984 - 1999
0x7D0s = 2000 - 2015
0x7E0s = 2016 - 2031

ids1024, to random
@ids1024@fosstodon.org avatar

I did not know the word "robot" came from a Czech play written in 1920.

https://en.wikipedia.org/wiki/R.U.R.

timrichards,
@timrichards@aus.social avatar

@ids1024 I used to stay in a hotel in Gdansk, Poland, called the "Robotniczy", which was a former workers' hostel. A labourer is Polish is a "robotnik".

ids1024, to random
@ids1024@fosstodon.org avatar

Wait... the iPhone 15 Pro has USB 3, but the iPhone 15 is only USB 2?

I assume if you don't pay for the $1000+ Pro model, you also only get WiFi G instead of N, and 2G cellular instead of 3G.

ids1024,
@ids1024@fosstodon.org avatar

Do any laptops these days have USB 2, or is USB 3 standard even on the cheapest Chromebooks?

The Raspberry Pi has USB 3, but it's out of stock everywhere, so maybe it will be about $1000 too when you pay scalper prices for it.

Though looking at specs more, it seems the 15 uses the A16 Bionic instead of the A17 Bionic. So at least there's some explanation here.

cassidy,
@cassidy@blaede.family avatar

@ids1024 plenty of random hardware still ships with an odd USB2 port. I don't think it’s common for it to be the only port at all anymore, though; on laptops or even NUCs I’ll usually see one port on one side be USB2 for whatever reason.

ids1024, to random
@ids1024@fosstodon.org avatar

I wonder if there are any Tegra based SBCs that could be connected to a PCIe GPU...

Nvidia integrated graphics + Intel discrete graphics would be a wild combination of hardware.

matt,

@ids1024 I didn't know that Intel discrete graphics were a thing now.

ids1024,
@ids1024@fosstodon.org avatar

@matt Yep, Intel released their first discrete Arc GPUs last year. They don't seem to be targeting the top end of the market yet, but seem to be viewed positively relative for the price.

ids1024, to rust
@ids1024@fosstodon.org avatar

I've just realized that #C seems to use virtual function calls much more than . Which is a bit interesting given Rust has virtual functions and C doesn't.

ids1024,
@ids1024@fosstodon.org avatar

@ccgargantua So the Linux kernel can define a certain interface for a type of driver to implement, and the driver fills in a struct with function pointers to its implementation of those calls. C code like this is "object-oriented" in a sense.

Rust tends to prefer to do the same things with static dispatch, using type generics or enums (which in C would be a struct containing an enum tag and a union).

ccgargantua,

@ids1024 What a great explanation. Thank you so much!

  • All
  • Subscribed
  • Moderated
  • Favorites
  • anitta
  • thenastyranch
  • rosin
  • GTA5RPClips
  • osvaldo12
  • love
  • Youngstown
  • slotface
  • khanakhh
  • everett
  • kavyap
  • mdbf
  • DreamBathrooms
  • ngwrru68w68
  • megavids
  • magazineikmin
  • InstantRegret
  • normalnudes
  • tacticalgear
  • cubers
  • ethstaker
  • modclub
  • cisconetworking
  • Durango
  • provamag3
  • tester
  • Leos
  • JUstTest
  • All magazines