Pinned toot

Maybe it's just because this is where my interest lies, but reading a few takes on how to Fix The Web yesterday I really think a major issue are the discovery hueristics we use. Their incomprehensibility and shallowness promotes the bad and buries the good.

There's PLENTY of good links! Otherwise I'd be wanting to tear The Web down rather than just JS...

I created Odysseus to explore some partial solutions, but I'm keen to see others address the problem from a different angle! Links? Advice?

I've just read through some common clock infrastructure (drivers/clk/clk.c) in Linux, and I don't think I fully understand it. I'll take a different tact tomorrow.

I saw plenty of accessors, management of clock hierarchies & their clockrates, underlied by various method calls.

To trie and understand what those method calls are actually doing, I'll study the code being called by x86's simplest clock driver.

Imagine blog posts are under some sort of a reader-writer lock

Many people can read a post simultaneously, but if you want to edit it after you post it you have to ask everyone to stop reading it and wait until they do, then edit it, then tell everyone that it's now ok to look again

This is a pretty cool 2014 paper on what looks like a sensible bit of pattern-recognition in the infamous King Wen Sequence of the Yijing (I Ching).

Of all the attempted King Wen algorithm reconstructions I've seen, this one seems the simplest.

Reaching Serenity: Porting Git To A Homebrew Operating System

Life is all about the little joys — such as waking up in the morning and realizing there’s still plenty of time before you have to actually get up. Or getting up anyway to watch a delightful …

Original tweet :

OK, progress. After fixing the RAM/ROM problem, I notice that the computer still intermittently boots up.


When it DOES boot, it does boot successfully. It appears to be checking for some kind of hardware with a 1.5 minute time-out. Perhaps the IDE drive? Perhaps the CF card? I can't say. I didn't build those interfaces yet.

But, when it does come up, it runs from the ROM disk, and responds pretty well. Everything seems OK.

I dunno. Still much to learn with this machine.

OK, so, I goofed up a bit. I accidentally switched the EEPROM and RAM chips in the ROM/RAM board.

Embarrassing, but it happens.

Still having some problems though. It takes upwards of a minute before the RC2014 provides me with a boot menu. This seems ... wrong. Is it doing a RAM test? I just have no idea.

So, I regret to inform that the #rc2014 is dead.

The CPU is trying to execute instructions from . . . *somewhere* . . . but it's obviously not talking to the SIO/2 chip. In fact, whatever instructions the Z80 is executing do NOT include any I/O instructions at all.

So, now, I'm wondering if the EEPROM chip has valid code.

I'm available as a consultant, rates negotiable. My contact details and some notes on my background can be found here, for now:

A self-hosted website is in the planning stages.

I will take anyone's money, on two conditions:
1) I will only tell you things I believe to believe true, and wherever possible, I will supply my sources so you can check for yourself.
2) I will not promote your company or any of it's brands, ever, unless I genuinely believe them to be of service to humans and the biosphere we depend on. See point 1.

Show thread


It's so disgusting when schools trade kid's privacy for convenience.

Maybe it is time to create a "Fuck Off Google" union in Canada and in the US?

Parents should pressure their government to ban Google and Microsoft from schools like it is happening Switzerland:

#FuckOffGoogle #Education

@shahaan We took care of aol. We can take care of google...

Hmm. Bruce Schneier is involved with Tim Berners-Lee's 'Solid'.

This may be interesting to watch.

<< The idea behind Solid is both simple and extraordinarily powerful. Your data lives in a pod that is controlled by you. Data generated by your things -- your computer, your phone, your IoT whatever -- is written to your pod. You authorize granular access to that pod to whoever you want for whatever reason you want. >>

@maxeddy counterpoint: if you're taking "special precautions" for #BlackHat / #RSAC, you're admitting to shit security the rest of the year. All networks are hostile.

And of course most of our fiction, especially our war fiction (which most of our fiction is, at least the kind written by men for men), takes this view of war. That it's bad to fight 'for revenge' but that it's not just okay but bad NOT to fight 'to protect others'.

But war doesn't care whether you hate or not. War doesn't care about your reasons. War just mindlessly propagates itself if you do it, no matter why you do it.

Show thread

I think Javascript is a particularly poor language for what it's being used as, because its base layer is a bit too big and has too many moving parts. But it's there now, deployed across billions of devicies now, and people are using it, applying high-flying theories to serious data and watching the resulting explosions, and that's what makes it so super interesting. As well as a bewildering maze.

Show thread

The thing about a language that's evolving to become a 'trade pidgin' is that it can't allow itself to become welded to any particular highly opinionated ideology, which is what type theories usually are.

It has to be flexible enough and have enough reflection capabilities to *represent the ideologies themselves*, as language objects, so that they can be 'talked about'.

Otherwise those different trading (programming) cultures can't communicate.

I wanna see what type theories arise from this.

Show thread

And what all's happening over in the FantasyLand / StaticLand worlds.

'Type Objects'? This is the sort of thing I keep talking about when I say we need a type theory of runtime-creatable types.

This stuff is being created in Javascript out of necessity but also because Javascript *allows* us to create stuff, in a way that more buttoned-down languages with built-in type theories don't.

Show thread

I wish music programs could tell me useful statistics. I mean, it's cool that I have things like "released on year blah" or "composers", but what I really want is a list of all of the tracks that have didgeridoo on them.

Show more

For people who care about, support, or build Free, Libre, and Open Source Software (FLOSS).