5. now firefox doesn't have a download statusbar either
1. in the beginning, browsers didn't have download statusbars
2. firefox got a browser statusbar extension. it was configurable and worked well
3. chrome cloned it without options and it didn't work as well
5. now firefox doesn't have a download statusbar either
8. people complain that firefox doesn't have a download statusbar, like chrome does
9. mozilla points out the extension, but users either don't know about it or point out it sucks
it's native and therefore works way better than the extension... but it clones the chrome one so it works terribly and has no options to fix it
but it kinda feels like this has happened a dozen times with different functionality in firefox
they sold batteries and wires and transistors and computer parts. this was not a mainstream store, but you couldn't get this stuff elsewhere, so they had a small but dedicated customer base
it was a bit more expensive than their competition, sure, but it sold well for them
So Radio Shack starts stocking fewer capacitors and soundblasters and more Nokias and DVD players
So Tandy started as the "Hinckley-Tandy Leather Company".
Tandy Leather Company was now completely different from Tandy Corporation and Radio Shack.
and in 2000, The Leather Factory purchased all their assets
The Leather Factory purchases back the Tandy name, and is now the Tandy Leather Factory.
1960s: branch into hobby stuff
1975s: electronics/computers, split off the leather, competitors spin up
1990s: competitors are doing good
2000: they sell off leather to competitors
2005: competitor buys the Tandy name
It shows you the progress of ongoing downloads and lets you quickly & easily launch the files once they're downloaded.
Why's that matter? Well, if you have something aligned to the bottom of the page, on chrome that thing will be vertically above the status bar.
1. browser A is dominant, and stagnating
2. browser B appears: it's got more features and/or is much faster
3. users migrate from A to B
6. browser B stagnates
7. browser C appears and draws in users with features or speed
8. rinse, lather, repeat
because I've sometimes had similar allergic reactions to non-real-leather, and I think they use some of the same chemicals to enhance the similarity.
but there's probably differences, allergy wise, than eating an animal and touching its dried skin for hours at a time
they love them some leather! and I am chemically incompatible with it
I'm gonna go get coffee while continuing to be mad about firefox and radio shack
1. tons of kinky BDSM sex?
2. radioshack back at their peak as a hobbyist electronic store?
3. firefox as the dominant browser, WITH extensions?"
Foone: "uhhh... can you give me time to think about it? are you sure I can't have 2 and 3?"
Foone: "No, I'm good. What about Firefox with extensions, but radioshack survives and they only have a couple stores?"
Foone: "wait... ARE YOU JUST A KINKY BDSM SEX GENIE?"
Genie: "You got me."
So Genies come from the islamic idea of jinn, and jinn are not just magic wish-granters, and they don't really have incredible magic powers, either.
A sorcerer might summon one, and bind them to do something for the sorcerer
So even if you have bound a jinn to your will and you tell them "make me rich!" or "kill my enemy", they can't just make it happen.
So they either go to your enemy's house and bash them over the head with a plank or they go find a treasury and rob it
what if you summoned a "Genie" to do your bidding (which mainly involves electronic retail stores and web browser functionality) but it turns out you got a Genie of Kinky BDSM Sex
BDSM genies share the same basic weakness as the imp Rumpelstiltskin: they've got a safeword!
There are things which cannot be talked about, or bots will show up to spam.
Have you ever looked at suggestions on getting your youtube video to succeed, or to not have your posts shadowbanned for spam?
Don't put a link in your tumblr post, if the post is too short. Reply with it, instead.
Make your pictures wide, not tall. The algorithm focuses on faces, and text...
https://t.co/2smdIepLfa
computers think using etchings in poisoned sand and measure time using vibrating crystals so if you were looking for magic you found it
— Computer Facts (@computerfact) April 20, 2016
https://t.co/ZGVzEoRikE
if you ever code something that "feels like a hack but it works," just remember that a CPU is literally a rock that we tricked into thinking
— ben (@daisyowl) March 15, 2017
More from foone
More from Software
Kubernetes vs Serverless offerings
Why would you need Kubernetes when there are offerings like Vercel, Netlify, or AWS Lambda/Amplify that basically manage everything for you and offer even more?
Well, let's try to look at both approaches and draw our own conclusions!
🧵⏬
1️⃣ A quick look at Kubernetes
Kubernetes is a container orchestrator and thus needs containers to begin with. It's a paradigm shift to more traditional software development, where components are developed, and then deployed to bare metal machines or VMs.
There are additional steps now: Making sure your application is suited to be containerized (12-factor apps, I look at you: https://t.co/nuH4dmpUmf), containerizing the application, following some pretty well-proven standards, and then pushing the image to a registry.
After all that, you need to write specs which instruct Kubernetes what the desired state of your application is, and finally let Kubernetes do its work. It's certainly not a NoOps platform, as you'll still need people knowing what they do and how to handle Kubernetes.
⏬
2️⃣ A quick look at (some!) serverless offerings
The offer is pretty simple: You write the code, the platform handles everything else for you. It's basically leaning far to the NoOps side. There is not much to manage anymore.
Take your Next.js / Nuxt.js app, point the ...
Why would you need Kubernetes when there are offerings like Vercel, Netlify, or AWS Lambda/Amplify that basically manage everything for you and offer even more?
Well, let's try to look at both approaches and draw our own conclusions!
🧵⏬
1️⃣ A quick look at Kubernetes
Kubernetes is a container orchestrator and thus needs containers to begin with. It's a paradigm shift to more traditional software development, where components are developed, and then deployed to bare metal machines or VMs.
There are additional steps now: Making sure your application is suited to be containerized (12-factor apps, I look at you: https://t.co/nuH4dmpUmf), containerizing the application, following some pretty well-proven standards, and then pushing the image to a registry.
After all that, you need to write specs which instruct Kubernetes what the desired state of your application is, and finally let Kubernetes do its work. It's certainly not a NoOps platform, as you'll still need people knowing what they do and how to handle Kubernetes.
⏬
2️⃣ A quick look at (some!) serverless offerings
The offer is pretty simple: You write the code, the platform handles everything else for you. It's basically leaning far to the NoOps side. There is not much to manage anymore.
Take your Next.js / Nuxt.js app, point the ...
@JuliaLMarcus @Iplaywithgerms This paper gives documentation on software (with causal reasoning, assumptions reviewed in appendix) for a parametric approach to estimating either "total effects" or "controlled direct effects" with competing events and time-varying
@Iplaywithgerms Total effects capture paths by which treatment affects competing event (e.g. protective total effect of lifesaving treatment on dementia may be wholly/partially due to effect on survival). Controlled direct effects do not capture these paths
@Iplaywithgerms More detailed reasoning on the difference and tradeoffs between total and controlled direct effects and causal reasoning in the point treatment context provided here along with description of some estimators and
@Iplaywithgerms If you are familiar with more robust approaches like IPW or even better TMLE for time-varying treatment, these are trivially adapted to go after the controlled direct effect by simply treating competing events like loss to follow-up (censoring). e.g.
@Iplaywithgerms Examples of IPW estimation of the total effect of a time-varying treatment described in Appendix D of this paper:
https://t.co/RNhcgTBMkb
And here
https://t.co/rMWmwFBWwV
Others in reference lists of above papers.
@Iplaywithgerms Total effects capture paths by which treatment affects competing event (e.g. protective total effect of lifesaving treatment on dementia may be wholly/partially due to effect on survival). Controlled direct effects do not capture these paths
@Iplaywithgerms More detailed reasoning on the difference and tradeoffs between total and controlled direct effects and causal reasoning in the point treatment context provided here along with description of some estimators and
@Iplaywithgerms If you are familiar with more robust approaches like IPW or even better TMLE for time-varying treatment, these are trivially adapted to go after the controlled direct effect by simply treating competing events like loss to follow-up (censoring). e.g.
@Iplaywithgerms Examples of IPW estimation of the total effect of a time-varying treatment described in Appendix D of this paper:
https://t.co/RNhcgTBMkb
And here
https://t.co/rMWmwFBWwV
Others in reference lists of above papers.
Software architecture is in crisis, and the way to fix it is a hefty dose of anarchy.
Some lay the blame for this on @boicy with the whole microservices thing.
(Admittedly, @nicolefv, @jezhumble and @realgenekim didn’t help when they statistically proved that he might have been onto something with all that de-coupling and team-alignment…)
However I don’t blame him at all.
I think he saved us; bringing us back to the path of value-delivery and independent services, but now with added independent teams.
But one thing is clear. Microservices need more architecture, not less (as do other forms of #Accelerate-style software organisation).
(See https://t.co/B2hWmXhIqe if you need convincing)
I mean, all those pesky slices we need to carve up our monoliths (or were they big balls of mud?) That’s a significant amount of work right there…
Some lay the blame for this on @boicy with the whole microservices thing.
(Admittedly, @nicolefv, @jezhumble and @realgenekim didn’t help when they statistically proved that he might have been onto something with all that de-coupling and team-alignment…)
However I don’t blame him at all.
I think he saved us; bringing us back to the path of value-delivery and independent services, but now with added independent teams.
But one thing is clear. Microservices need more architecture, not less (as do other forms of #Accelerate-style software organisation).
(See https://t.co/B2hWmXhIqe if you need convincing)
I mean, all those pesky slices we need to carve up our monoliths (or were they big balls of mud?) That’s a significant amount of work right there…
forgive my indulgence but 2020's been a big year for @shmuplations, so here's a look back at everything that went up over the last twelve months—there's a lot of stuff I'm sure you all read & other things you'd be forgiven for missing, so let's recap (thread)
the year kicked off with shmuplations' first big video project: a subtitled translation of a 2016 NHK documentary on the 30th anniversary of Dragon Quest which features interviews with Yuji Horii, Koichi Nakamura, Akira Toriyama, and Koichi Sugiyama https://t.co/JCWA15RTlx
following DQ30 was one of the most popular articles of the year: an assortment of interviews with composers Yuzo Koshiro and Motohiro Kawashima concerning the music of Streets of Rage 1, 2 & 3 https://t.co/QUtyC9W12Z their comments on SoR3 in particular were full of gems
Game Designers: The Next Generation profiled six potential successors to the likes of Shigeru Miyamoto & Hironobu Sakaguchi, some of who you may recognise: Kazuma Kaneko, Takeshi Miyaji (1966-2011), Noboru Harada, Kan Naitou, Takashi Tokita & Ryoji Amano https://t.co/lWZU3PLvwX
from the 2010 Akumajou Dracula Best Music Collections Box, a subbed video feature on long-time Castlevania composer Michiru Yamane https://t.co/NMJe4ROozR sadly, Chiruru has since passed; Yamane wrote these albums in his honor
https://t.co/orlgPTDsKK
https://t.co/QnQl8KI9IX
the year kicked off with shmuplations' first big video project: a subtitled translation of a 2016 NHK documentary on the 30th anniversary of Dragon Quest which features interviews with Yuji Horii, Koichi Nakamura, Akira Toriyama, and Koichi Sugiyama https://t.co/JCWA15RTlx
following DQ30 was one of the most popular articles of the year: an assortment of interviews with composers Yuzo Koshiro and Motohiro Kawashima concerning the music of Streets of Rage 1, 2 & 3 https://t.co/QUtyC9W12Z their comments on SoR3 in particular were full of gems
Game Designers: The Next Generation profiled six potential successors to the likes of Shigeru Miyamoto & Hironobu Sakaguchi, some of who you may recognise: Kazuma Kaneko, Takeshi Miyaji (1966-2011), Noboru Harada, Kan Naitou, Takashi Tokita & Ryoji Amano https://t.co/lWZU3PLvwX
from the 2010 Akumajou Dracula Best Music Collections Box, a subbed video feature on long-time Castlevania composer Michiru Yamane https://t.co/NMJe4ROozR sadly, Chiruru has since passed; Yamane wrote these albums in his honor
https://t.co/orlgPTDsKK
https://t.co/QnQl8KI9IX
You May Also Like
I think a plausible explanation is that whatever Corbyn says or does, his critics will denounce - no matter how much hypocrisy it necessitates.
Corbyn opposes the exploitation of foreign sweatshop-workers - Labour MPs complain he's like Nigel
He speaks up in defence of migrants - Labour MPs whinge that he's not listening to the public's very real concerns about immigration:
He's wrong to prioritise Labour Party members over the public:
He's wrong to prioritise the public over Labour Party
One of the oddest features of the Labour tax row is how raising allowances, which the media allowed the LDs to describe as progressive (in spite of evidence to contrary) through the coalition years, is now seen by everyone as very right wing
— Tom Clark (@prospect_clark) November 2, 2018
Corbyn opposes the exploitation of foreign sweatshop-workers - Labour MPs complain he's like Nigel
He speaks up in defence of migrants - Labour MPs whinge that he's not listening to the public's very real concerns about immigration:
He's wrong to prioritise Labour Party members over the public:
He's wrong to prioritise the public over Labour Party