серафими многоꙮчитїи

@flaviusb
230 Followers
251 Following
18.5K Posts
While Dark/Magic is my headcannon, Dark/Fire is my OTP. Is it better to be the best ending, or to be the true ending? Social Justice Ur-Priest.
Websitehttps://flaviusb.net
PronounsHe/Him

so let me get this straight, Starfleet recruits the best, the brightest, the most idealistic... and then ships them offworld and gives them a red shirt.

INTERESTING

I’ve read a bunch of posts in the last few weeks that say ‘Moore’s Law is over’, not as their key point but as an axiom from which they make further claims. The problem is: this isn’t really true. A bunch of things have changed since Moore’s paper, but the law still roughly holds.

Moore’s law claims that the number of transistors that you can put on a chip (implicitly, for a fixed cost: you could always put more transistors in a chip by paying more) doubles roughly every 18 months. This isn’t quite true anymore, but it was never precisely true and it remains a good rule of thumb. But a load of related things have changed.

First, a load of the free lunches were eaten. Moore’s paper was written in 1965. Even 20 years later, modern processors had limited arithmetic. The early RISC chips didn’t do (integer) divide (sometimes even multiply) in hardware because you could these with a short sequence of add and shift operations in a loop (some CISC chips had instructions for these but implemented them in microcode). Once transistor costs dropped below a certain point, of course you would do them in hardware. Until the mid ‘90s, most consumer CPUs didn’t have floating-point hardware. They had to emulate floating point arithmetic in software. Again, with more transistors, adding these things is a no brainer: they make things faster because they are providing hardware for things that people were already doing.

This started to end in the late ‘90s. Superscalar out-of-order designs existed because just running a sequence of instructions faster was no longer something you got for free. Doubling the performance of something like an 8086 was easy. It wasn’t even able to execute one instruction per cycle and a lot of things were multi-instruction sequences that could become single instructions if you had more transistors, Once you get above one instruction per cycle with hardware integer multiply and divide and hardware floating point, doubling is much harder.

Next, around 2007, Dennard Scaling ended. Prior to this, smaller feature sizes meant lower leakage. This meant that you got faster clocks in the same power budget. The 100 MHz Pentium shipped in 1994. The 1 GHz Pentium 3 in 2000. Six years after that, Intel shipped a 3.2 GHz Pentium 4, which was incredibly power hungry in comparison. Since then, we haven’t really seen an increase in clock speed.

Finally, and most important from a market perspective, demand slowed. The first computers I used were fun but you ran into hardware limitations all of the time. There was a period in the late ‘90s and early 2000s when every new generation of CPU meant you could do new things. These were things you already had requirements for, but the previous generation just wasn’t fast enough to manage. But the things people use computers for today are not that different from the things they did in 2010. Moore’s Law outpaced the growth in requirements. And the doubling in transistor count is predicated on having money from selling enough things in the previous generation. The profits from the 7 nm process funded 4 nm, which funds 2 nm, and so on.

The costs of developing new processes has also gone up but this requires more sales (or higher margins) to fund. And we’ve had that, but mostly driven by bubbles causing people to buy very-expensive GPUs and similar. The rise of smartphones was a boon because it drove a load of demand: billions of smartphones now exist and have a shorter lifespan than desktops and laptops.

Somewhere, I have an issue of BYTE magazine about the new one micron process. It confidently predicted we’d hit physical limits within a decade. That was over 30 years ago. We will eventually hit physical limits, but I suspect that we’ll hit limits of demand being sufficient to pay for new scaling first.

The slowing demand is, I believe, a big part of the reason hyperscalers push AI: they are desperate for a workload that requires the cloud. Businesses compute requirements are growing maybe 20% year on year (for successful growing companies). Moore’s law is increasing the supply per dollar by 100% every 18 months. A few iterations of that and outsourcing compute stops making sense unless you can convince them that they have some new requirements that massively increase their demand.

I don’t object to ‘if you don’t like it, fork it’ as a response as long as you have structured the project to make it easy for people to maintain downstream forks. Indeed, I consider the existence of downstream forks to be a sign of health in an open-source ecosystem. This means:

  • External interfaces to the rest of your ecosystem need to be 100% stable and to be added slowly. You must have feature-discovery mechanisms that make it easy for things to work with old versions of your project.
  • Internal code churns infrequently. Pulling in changes from upstream and reviewing them should be easy.
  • Internal structure is well documented and modular.

This leads to small projects with loose coupling that can be done (or, at least, ‘maintenance mode’, where they get occasional bug fixes but meet their requirements and don’t need to change).

A lot of projects were like that 20-30 years ago. Reaching the ‘maintenance mode’ state was a badge of honour: you had achieved your goals and no one else needed to reinvent the wheel. New things could be built as external projects. The last few decades have seen a push towards massive too-big-to-fork projects that have external interfaces that the rest of the ecosystem needs to integrate with, which are complex and lead to tight coupling.

To those upset about bombing Iran: You’re upset about bombing a nation who refuses to sign the nuclear non-proliferation treaty, is hiding 200-400 nukes, blocks UN inspectors, & hides their nuclear facility behind human shields in a residential area?

You’re upset about taking out such a threat?

Ok—well everything stated above is true of Israel—not Iran. Remember that as you hear faux outrage about Iran defending itself from Israel’s illegal attack by targeting Israel’s illegal nuclear program.

@ChrisMayLA6

I was struck by this:

"In the 1950s about 70% of manual workers voted Labour and the same percentage of non-manual workers voted Conservative. Today, education and age both predict voting affiliation better than class."

It is an example, I think, of the myopia of centrist or 'liberal' thinking. It misses the point that the current association of education and age with political affiliation comes out of the expansion of higher education in the 60s and 70s, then the generational inequality perpetrated by the single-generation handout of neoliberal privatisation, that has produced a society in the UK (and to some extent elsewhere) in which lots of well-educated young people don't have any assets to fall back on - which is really what being working class means - rather than having a regional accent or liking chips, as 'liberals' would have it - and lots of older people living longer that are less well educated but have both assets and relatively generous pensions.

What is 'social class' supposed to mean if not the difference between having no choice but to keep working all hours for somebody else, or conversely receiving unearned asset income ?

But naturally 'centrists', 'liberals', whatever you call them, must never see this, because if they did they would have to admit the economic interests (in preserving the status-quo) that really lie behind their own supposedly a-historical 'ideas' and 'values'.

whenever someone asks me "when are you free" a little voice in my head says ᴍʏ ʟɪʙᴇʀᴀᴛɪᴏɴ ɪs ɪɴᴛᴇʀᴛᴡɪɴᴇᴅ ᴡɪᴛʜ ᴛʜᴇ ʟɪʙᴇʀᴀᴛɪᴏɴ ᴏғ ᴀʟʟ ᴏᴘᴘʀᴇssᴇᴅ ᴘᴇᴏᴘʟᴇ

On the positive side, if you want to abolish ICE, I can’t think of a more efficient way to make that happen than forcing the business travel class to interact with ICE agents on a regular basis

#USPol

LNG stands for Liquefied Nyatural Gato
Fwiw folks the reason the govt has no money for TSA but DOES have money to send the Gestapo to airports is because, and stop me if you've heard this one before, the GOP One Big Beautiful Bill Act essentially severed the Gestapo's funding from the larger DHS funding and gave them their own 100+ billion dollar budget to build Trump a brownshirt army. This is exactly what those of us freaking out about ICE in that bill were talking about. The Gestapo is pre-funded with ZERO way to claw it back.