The cost of the one-line CI config is that you miss out on integrations with the infrastructure, GUI, etc. You can't command runners of different architectures, or save artifacts, or prompt the user to authorize a deploy, or register test results, or ingest secrets, or show separate logs for parallel tasks, or any number of other similar things.
The real answer here is to put hooks in task-running systems like Nix, Bazel, Docker Bake, CMake, and so on that permit them to expose this kind of status back to a supervising system in an agnostic way, and develop standardized calls for things like artifacts.
It's just... who would actually build this? On the task runner side, it's a chicken and egg issue, and for the platform owners, the lock-in is the point. The challenge is more political than technical.
One of Michael Shellenberger's central theses is, I think, that the government's ability to invest in "extras" like overseas aid, science, the environment, space exploration, etc is directly a function of how large and healthy the middle class is because that's where the political capital to do these things really comes from.
Basically the post-WWII period was a golden age for all of the above because the middle class of returning soldiers was there, and it was as power and wealth consolidated in the 80s and onward that there was less and less interest and agreement about spending on stuff other the essentials (which turned out to be mostly just defense).
So really it's a two pronged thing:
* the wealthy need to pay much more, and the government needs to invest that in services that benefit the middle class (education, health care, energy & transportation infrastructure) and also which keep people from falling out of the middle class (social safety net, consumer protections).
* eventually there's a critical mass of middle class people comfortable enough to look out their windows and feel concern about pollution, the poor, etc, and then you ultimately get a combination of individual action, NGOs, and government programmes that meet the very needs that are noticed and lobbied for.
But I think the issue is that many advocates want to jump directly from "more taxes on the rich" to "gov't spends directly on my pet issue", and if you miss the second step, you're never going to get the willpower to either raise the taxes or direct the money into environmental initiatives or whatever else.
Yes, I don't love that he puts out hits like that on solar and wind in his effort to promote nuclear as a sole solution, but I still find his larger arguments around the dynamics of environmentalism as a movement persuasive.
One thing that has helped me immensely, given that everything that is typed has an agenda (don't worry, I am an anonymous no body, from whom even thinking of having a agenda will be nothing short of fake-puffery), is that:
1. Analyze the written word no it's own merit, regardless of who has written it
2. Look at who has written it and all the agendas that might have been wrapped into it
3. Apply a discount or multiplier, given your own world view.
Else, a lot of good thought gets thrown out (again, at least for me).
I mean literally taxing the literally rich. Most population by "taxing the rich" mean those earning >90k EUR/USD on employment contract. They see the real rich maybe few times in life from a distance on a yacht in Caribbean or Mediterranean but don't connect the dots.
I don't have a magic answer for how to get people on board, but I can say that I make a lot more than that number, and my taxes (in Canada) are way too low.
I think some of it is the psychology that government is incompetent and will just waste the money anyway ("let Bill keep his money and build toilets in Africa himself, at least he'll get it done"), and the best way to fight that is probably what Carney is trying to do right now: kick off a bunch of ambitious programmes to build new things like pipelines, rail, airport expansions, etc on an accelerated timeline. Perhaps if people see visible progress they'll be more open to saying yeah okay, I'm all right with paying more to live in a country where we get stuff done.
For the unaware, Ted Faro is the main antagonist of Horizon Zero Dawn, and there's a whole subreddit just for people to vent about how awful he is when they hit certain key reveals in the game: https://www.reddit.com/r/FuckTedFaro/
The best reveal was not that he accidentally liquified the biosphere, but that he doomed generations of re-seeded humans to a painfully primitive life by sabotaging the AI that was responsible for their education. Just so they would never find out he was the bad guy long after he was dead. So yeah, fuck Ted Faro, lol.
Ack, sorry, seemed like 9 years was past the statute of limitations on spoilers for a game but fair enough. I’d throw a spoiler tag on it if I could still edit.
It's crazy too to realise how much of the multi-application interop vision was realized in Office 97 too. Visual Basic for Applications had rich hooks into all the apps, you could make macros and scripts and embed them into documents, you could embed documents into each other.
It's really astonishing how full-featured it all was, and it was running on those Pentium machines that had a "turbo" button to switch between 33 and 66 MHz and just a few MBs of RAM.
I have a childhood memory of my dad buying a shrink-wrapped copy of the Windows 3.1 Upgrade that was supposed to allow any installation of "3.0 or earlier" to become Win 3.1. it turned out when we actually tried it it only accepted 3.x though. [1]
I think he ended up pirating a 3.x install from a friend and running the upgrade on to of that; felt pretty morally clear given what the box had advertised.
Right?? Even if it's potentially a re-shrink, just the box period still existing in that condition is notable, especially for such a "plain" design; it's not like the full-colour Windows 95 ones for which there are probably thousands of unopened copies sitting in collectors' vaults.
A lot of existing social assistance is wildly inefficient as it is. With proper calibration of expectations, I think most people would be thrilled to see even 1/3 of the target population meaningfully helped. The rest of cash giveaway is not "waste" in that scenario, it's the cost of helping the ones that do end up homed, working, and paying taxes... which then contribute back to lowering the net cost of the "waste".
They're safer specifically for vehicles, as they convert many conflicts that would be t-bones (worst for passengers) into getting rear-ended (maximum crumple zone on both vehicles).
Roundabouts are worse for land use though, which impacts walkability, and the safety story for pedestrians and bike users with them is decidedly not great as well.
> and the safety story for pedestrians and bike users with them is decidedly not great as well.
The what now? Seriously, what in the world are you talking about? Roundabouts are heaven. They physically force drivers to slow down when approaching or leaving them, creating a safe environment for pedestrians and cyclists.
For example, there's no such thing as "running a red light at full speed" at a roundabout, no speeding up to "make the light", etc.
For cyclists specifically, they're amazing, because they eliminate the deadly left-turns. Every turn is a right turn, which is super safe.
As a cyclist, I'm not a big fan of roundabouts, because I'm always worried I'll get hit on the side by a car entering/leaving the roundabout whenever I don't take the first exit, mostly because I feel like I have less visibility in the direction from which the car might come from, compared to a standard crossing.
Though I've never been in an accident either on a crossing or roundabout, so I can't really judge how true my impression is.
>Roundabouts are worse for land use though, which impacts walkability, and the safety story for pedestrians and bike users with them is decidedly not great as well.
They're much safer for pedestrians than intersections. You're only crossing and dealing with traffic coming from one direction, stopping at a median, and then crossing further over.
Unlike trying to navigate a crosswalk where you have to play guessing games as to which direction some vehicle is going to come at you from while ignoring the lights (people do the stupidest things, and roundabouts are a physical barrier that prevents a bunch of that)
In Waterloo Region I used to cycle through multiple intersections that were "upgraded" some years ago from conventional stoplights to roundabouts and imo it was a huge downgrade to my sense of safety. I went from having a clear right of way (hand signal, cross in the crosswalk) to feeling completely invisible to cars, essentially dashing across the road in the gaps in traffic as if I was jaywalking.
I could handle it as an adult just walking my bike but it would be a nightmare for someone pushing a stroller or dependent on a mobility device.
Especially bad when crossings are like 30cm from the roundabout. Some are better with at least one car's length between the two.
Otherwise you either risk getting run over by a car exiting the roundabout without seeing you; or getting run over by the car that stopped, but was rear-ended by another inside the roundabout.
The original copyright laws date from the 1700s; at the time the only thing being protected was text: stories, essays, reference volumes, etc. Basically, stuff for which there was no "source code" to conceal, the whole thing was right there on the page.
It's only been in the 20th century that we've increasingly seen classes of copyrightable works for which the source code dwarfs the final released product: music, digital visual arts, film, and software
To make matters even worse, the commercial interest in copyright doesn't care about any of this, because pirates only duplicate and distribute the end product anyway. So it's only the creative side wanting to remix and extend that is shut out by a lack of source escrow.
I supported a non-earning spouse for a decade in Canada and it's always been a bit murky. Like in 2014-2015 there was a concept of transferring up to 50k of income to the spouse ("Family Tax Cut"), but Trudeau's Liberal gov't canceled it when they came into power; I think they correctly recognized that it was basically a handout to families privileged enough to be in a position where there was enough spread between the two earners that transferring that sum would be significant.
CRA is even pretty careful about letting a spouse claim capital gains income; it's always attributed back to whoever earned the original principal (outside of inheritance). I think the only way around this is to formally "loan" the spouse their investment money, but you have to charge them interest and the interest is of course income to you.
The real answer here is to put hooks in task-running systems like Nix, Bazel, Docker Bake, CMake, and so on that permit them to expose this kind of status back to a supervising system in an agnostic way, and develop standardized calls for things like artifacts.
It's just... who would actually build this? On the task runner side, it's a chicken and egg issue, and for the platform owners, the lock-in is the point. The challenge is more political than technical.
reply