Email or username:

Password:

Forgot your password?
743 posts total
bouncepaw 🍄

my 18 year old ds lite works better than most phones i've used recently

bouncepaw 🍄

@akkartik this is novel, loving it. Please keep us informed

But you would need a better name...

bouncepaw 🍄

Tricking the reviewing programmer into accepting my merge requests nobody asked for.

bouncepaw 🍄

The #pipepunk levels in Knights of Sidonia is high, not disappointing. But all this fan service and gag humor is totally unneeded, let's focus on pipes and cool space fights instead.

Miredly

@bouncepaw The manga? I bounced off the anime for a variety of reasons but I still think about that world from time to time.

bouncepaw 🍄

I got notified that matrix.org is being blocked in Russia now. It actually seems to not connect. Anyway, got a new account on a different instance. Using flagship instances is a bad taste anyway.

अनीश

@bouncepaw what instance did you move to? 👀
you should join mine 😈

bouncepaw 🍄

I'm having too much fun exploring NoteCards, the hypermedia system of Medley Interlisp. It provides a rich hypertext environment and tools as well as an extensive, easy to use Interlisp API.

This is a good introduction:

Notecards in a Nutshell
dl.acm.org/doi/10.1145/29933.3

#NoteCards #interlisp #HyperText

bouncepaw 🍄

A funny way to store a []bool (something I call a vlagge-stock), even funnier than a bit mask, is using prime factorization. If ith bit is set, multiply by a known prime. Then you can check what primes were used with division.

bouncepaw 🍄

so, i've run into many interesting ways of encoding the rss spec's <pubDate> field during my time developing Rad Reader, but this one takes the proverbial cake

bouncepaw 🍄

Lloyd Kahn has put together many a book on small, human-scale dwellings that break from the American McMansion White Picket Fence norm. Most of them are available electronically, except this one. This dead tree exclusive details all sorts of DIY'd motorhomes.

You won't find many Instagram "perfect" hospital white walls Sprinter vans in here.

You'll instead find homely things with stories. Like this "Birdhouse", which is quite close in many ways to what I have in mind to build. It's so cute!

Artsun

@klardotsh I love Lloyd Kahn's work and writings. He now runs a nice newsletter on Substsack I believe, not sure about the platform (I can find out later if needed). He really is an inspiration.

bouncepaw 🍄

Gave up and installed Moshidon instead of Megalodon. I miss the Pink Blåhaj.

bouncepaw 🍄

Medley Interlisp has experimental support for VNC on Linux via TigerVNC. As the screenshot shows, a 1080p Medley desktop can now completely fill the screen of my 1080p monitor with no window borders, black bands, or other Linux user interface elements.

#interlisp #lisp #vnc

bouncepaw 🍄

Extremely cursed idea: The Hepburn romanization for Japanese doesn't use up all the letters in the Latin alphabet, so we can borrow an idea from Nihon/Kunrei-shiki, "one kana, two letters", and the c, q, x from Mandarin Pīnyīn and replace Hepburn's ts -> c, ch -> q, sh -> x. Now I know all the linguists out there are screaming since the first two are aspirated Pīnyīn letters representing unaspirated sounds in Japanese, but it's fun to put those unused letters to use and make everyone angry!

bouncepaw 🍄

Living at a rented flat alone rather than in a dorm with two roommates.

Pros:
1. The rubbish bin does not get filled with energy drink bottles and spoiled food à grande vitesse.
2. Everything is as clean as you want it to be.

Cons:
1. Despite there being next to zero rubbish in the bin, you still have to take it out often because bananæ rot.
2. There's nobody to take turns cleaning with.

That'd be half of your monthly pay 💰

Living at a rented flat alone rather than in a dorm with two roommates.

Pros:
1. The rubbish bin does not get filled with energy drink bottles and spoiled food à grande vitesse.
2. Everything is as clean as you want it to be.

Cons:
1. Despite there being next to zero rubbish in the bin, you still have to take it out often because bananæ rot.
2. There's nobody to take turns cleaning with.

bouncepaw 🍄

Unbranded oats cost 15₽. How can food be so cheap?

maya 🎃

@bouncepaw industrial farming does have an upside 🤷

Camel

@bouncepaw
Why should it cost more than that?

bouncepaw 🍄

I'm slowly working on a new blog post. In the meantime, I've looked closer at the #y2k38 problem, and I'd like to share some observations with you.

It seems that the problem is mostly considered from the "overflow" in 32-bit programs angle — i.e. that we're suddenly going to move back in time from 2038 to 1901, and there will be some "funny" effects of that. However, in reality we're probably going to see different kinds of problems.

Firstly, `stat()` stops working on files whose timestamps can't be expressed in 32-bit `time_t` (the files can still be opened, though). It is quite counterintuitive; we usually assume that opening files is more restrictive. In the most absurd case, a program would be able to use a file only once. Once used, timestamps will get updated and `stat()` will start failing.

Secondly, `time()` returns an error. Many developers (myself included) doesn't even consider that `time()` can fail. Yet after 2038, every single call is going to return `-1`. What does that mean? A "well-written" software will just fail with an error. Other programs will just be "stuck" 1 second prior to midnight of December 31, 1969. And I believe that could be worse than returning an "overflowed" time counter, as every call will return the same value.

What could the consequences be? Clocks showing the same date and time all the time. Waiting loops based on wall clock time hanging immediately. Events never getting triggered. Clock-seeded pseudorandom number generators (`srand(time(NULL))`) always returning the same sequence of numbers.

This will affect all proprietary software on 32-bit platforms. If we wanted to play an old game, we're going to have quite a fight ahead of us. What's even worse, even faketime doesn't suffice here — it will adjust the time returned by `time()` calls, but not file timestamps.

#portability #32bit #Linux #Gentoo

I'm slowly working on a new blog post. In the meantime, I've looked closer at the #y2k38 problem, and I'd like to share some observations with you.

It seems that the problem is mostly considered from the "overflow" in 32-bit programs angle — i.e. that we're suddenly going to move back in time from 2038 to 1901, and there will be some "funny" effects of that. However, in reality we're probably going to see different kinds of problems.

bouncepaw 🍄

Thanks to @bouncepaw bookmark in his @betula, I now have sets of useful and just fun slash pages on my website: toby3d.me/en/slashes

Go Up