I think it’s satire, not sarcasm. Mocking sycophant but ultimately hollow AIs, by imitating them. And, in the end, concurring with GP. Highlighting both the ways in which GP is correct, and filling in the gaps in implementation between the originally proposed dystopia, and the one we actively find ourselves marching towards.
We people are extremely poor judges of our own emotions, particularly in hypotheticals.
Normalize having two lines; one with tsa, one without. See which airplane people actually board after a while. Let us put our time and money on the line and we’ll see what we really think. It’s the only way to tell.
I’m sure in a world with tsa for buses and trains some people would say the same things they do now about our tsa.
Let's not mix "emotions" with "think". If I am afraid (emotion) about something happening, I will be afraid where the maximum damage can be done - in the queue before the security check (think). Most airports optimized that to reduce the queues, but there are still at least tens of people in a very narrow space.
But I personally do not care that much, because I think most terrorists are dumb or crazy, and you can't fix all dumb or crazy. Some of the dumb and crazy become terrorists, some become CEO-s, some do maintenance of something critical. If something really bad happens I would not feel much better if it was a "dumb CEO" that caused it or it was a "dumb terrorist".
I love the opening of this comment, very poignant. I’m not convinced however that the conclusion follows from the setup. “The West” is more than just America. And America is very easy to condemn from a distance. Actually everything is easy to condemn from a distance.
There’s more to disagree with in the second half, but I’ll stick to my biggest gripe: America’s founding is steeped in moral principles, from its very founding document. In fact it is a two and a half century experiment on building a society around transparency, with the question of what is Right and what is Just at its core, and how does a society follow from that. And compared to where the world was when it was conceived, the experiment has certainly yielded vastly more results than your comment gives it credit for, by only looking at San Francisco today. It is evidence that the dichotomy between morality and building a society is a false one.
Meanwhile, tian an men square was in 1989, and the tension of “moral debt” is ever present, evidenced by its persistent censoring. When will it be paid off? And will the Chinese then say, “ok, we get it, that’s the price we had to pay”? Because if the ball suddenly drops and they rebel after all, as soon as censorship is lifted, you didn’t buy anything for that debt. So what then—keep taking out more moral debt? Forever?
China’s moral debt feels much like America’s national debt :)
Anyway like I said I loved the opening half of your comment though.
>America’s founding is steeped in moral principles, from its very founding document.
The same founding documents that insisted that all men were created equal, and that America was for, of, and by those men
but not THOSE men?
The same document that spent a significant quantity of it's rather short length handing out provisions to literal slaveowners?
Those same founders thought it would be better to split off the whole list of inalienable rights to a separate document that possibly could have failed to be adopted?
Nothing is more American than ignoring the history of what actually happened in favor of some totally rose tinted propaganda.
> 1989, and the tension of “moral debt” is ever present, evidenced by its persistent censoring.
IMO mistake to frame censorship as a debt, when it's domestic investment in stability, just like policing or infra, or epidemiologic pathogen control. You don't stop investing in essential nation building. Simply part of domestic infosphere management against unwanted influence, which essentially all countries have recognized PRC is prescient. As for 6/4 specifically, future gens will look back and realize 3-4 digit deaths less than rounding error in terms of Chinese history, having 1000s yrs of events/context sharpens evaluation. Like how Mao 70% good, 30% bad evaluation will turn to 90% good, 10% bad, because what's a few 10s of millions starved to death when his engineering projects and industrialization efforts actually ended 1000s of years of reoccurring famine / Malthusian traps. It will be recognize as "price of future", i.e. retrospectives tend to evaluate empires less on carnage (which is assumed) but on the frameworks they leave behind.
>“The West” is more than just America.
The west is generally built on the same template as America, extractive exploitation of not only itself but others, aka, built off surplus blood and treasure from colonialism, except society indoctrinated to believe such is natural order and just. Generations pass, surplus snowballs to buy more rights and freedom and enable more introspection, where colonialism can be acknowledged as stain, but on the margins. West rarely acknowledge that often the fine line between able to experiment vs subsist is funded by foreign extractive surplus. Skewing global balance sheet of energy and resources enable building and experimenting and bribing peripheries, liberalism = luxury experiments derivative product of colonial surplus. We see how fast it erodes when physical resources contracts.
Regardless, when looting from another, the geopolitical balance sheet no longer remains domestic, like America, it starts geopolitical debts that likely can't be default without eventual consequence. Mistreated countries have long memories, and being mistreated, humiliated if you will (and we're not talking bout only PRC), those memories do not tend to soften with time, and can really only repaid in catharsis. AKA there maybe a day when global south develops/catches up and coerce the west pay their debts. It could be 100s of years from now or current events could hint interregnum where power shifts and debts are soon collected.
Just re taxes: why would anything need to change on that front in the event of federalization of the EU? There already is a union, it already has money, money already flows from richer countries to poorer countries—what would federalization change?
I thought you were going to say “that comment recommending Kagi is exactly what those ads would look like: native responses making product recommendations as if they’re natural responses in the conversation”
That is a weird definition of advertising. It's not an ad if I mention (or even recommend) a product in a post, without going off-topic and without getting any financial benefit.
The New American Oxford Dictionary defines "advertisement" as "a notice or announcement in a public medium promoting a product, service, or event." By that definition, anything that mentions a product in a neutral light (thereby building brand awareness) or positive light (explicitly promotional) is an ad. The fact that it may not be paid for is irrelevant.
A chatbot tuned to casually drop product references like in this thread would build a huge amount of brand awareness and be worth an incredible amount. A chatbot tuned to be insidiously promotional in a surgically targeted way would be worth even more.
I took a quick look at your comment history. If OpenAI/Anthropic/etc. were paid by JuliaHub/Dan Simmons' publisher/Humble Bundle to make these comments in their chatbots, we would unambiguously call them ads:
Precisely; today Julia already solves many of those problems.
It also removes many of Matlab's footguns like `[1,2,3] + [4;5;6]`, or also `diag(rand(m,n))` doing two different things depending on whether m or n are 1.
(for the sake of argument, pretend Julia is commercial software like Matlab.)
> Name a game distribution platform that respects its customers
Humble Bundle.
You seem like a pretty smart, levelheaded person, and I would be much more likely to check out Julia, read Hyperion, or download a Humble Bundle based on your comments than I would be from out-of-context advertisements. The very best advertising is organic word-of-mouth, and chatbots will do their damndest to emulate it.
> Trying to change consumption habits (like smart grids, dynamic pricing, etc.) works poorly, especially for such vital resource as electricity.
Why? Has the UK started trying recently? When I lived there nobody gave a hoot about fluctuating prices. It would have been hard to even know when electricity was expensive or not. Has it changed?
Meanwhile >three decades ago my grandparents in rural France had a big red lamp on the kitchen wall that would light up when energy was expensive. It was a part of their life and they had no problem with it. They chose that plan deliberately because it ended up cheaper.
If you’re saying that even with adaptive behavior , it’s all a wash because the constant cost of peakers is so high that you lose all savings when they kick in , no matter how little you use; ok, I believe you did the math.
But if the claim is “it’s impossible for humans to adapt their energy consumption depending on the current price of electricity”, I have seen first hand that is not true. For sure when I lived in Britain nobody did this at all, but that would be at best a British limitation, not a human one.
I'd suggest first measuring how much single load uses. In my case it's 1KWh and 0.4KWh. Daily load would save perhaps 4-5 GBP per month or 5% off an average bill.
The vast majority of UK consumers have a pretty simple plan where they're not demand responsive. If it's pitch black and dead calm one Winter's night they pay the exact same price as midday in the summer if it's blazing sunshine and simultaneously blowing a gale across the whole country. Their retailler has done some estimates and figured on average they can sell power for, say, 25p per kWh all day, every day. Some days they're raking it in 'cos they paid a lot less than that, other days they wish the day would end, but if their team did the sums right it comes out profitable at year end.
There are people, especially people with EVs and who can do that sort of "turn on a dime" lifestyle where you do laundry when it's cheaper not because it's Thursday who pay 0p per kWh some hours and 45p per kWh for that bleak winter's night.
For now that second group are a minority but they do exist.
The enabling technology is a bit more sophisticated than your French red lamp. "Smart" meters relay your usage constantly so you can be charged in 30 minute chunks, the same way the wholesale electricity market works. This also means you can see at a glance what's going on. So that's nice. The usual conspiracy people insist this is a future tool of control by government, just like almost everything that has ever been invented, bar codes on groceries, mobile phones, newspapers, parking tickets, everything.
This does not work at scale. Sure, there is plenty of anecdotes how you can successfully play this game as a consumer living in a rural house with electric car, power wall, and rooftop solar, but try to telling about it to someone living in a high-rise apartment or to a heavy industry business. Your preaching will fall on deaf ears.
IIRC there are several utilities in the UK which provide option to price electricity dynamically, but they are not popular because people do not want to play this game. They want reliable supply of electricity for reasonable prices. Trying to mold consumption to satisfy intermittency of generation is nothing more than shifting the externality akin to telling people "you must plant trees to offset CO2 emissions!".
The most popular UK electricity retailer is Octopus Energy which is specifically focused on variable prices and flexible consumer demand. By what metric do you mean variable rate retailers are not popular?
Debugging from git history is a separate question from merge vs rebase. Debugging from history can be done with non-rebased merges, with rebased merges, and with squashed commits, without any noticeable difference. Pass `--first-parent` to git-log and git-bisect in the first two cases and it's virtually identical.
My preference for rebasing comes from delivering stacked PRs: when you're working on a chain of individually reviewable changes, every commit is a clean, atomic, deliverable patch. git-format-patch works well with this model. GitHub is a pain to use this way but you can do it with some extra scripts and setting a custom "base" branch.
The reason in that scenario to prefer rebasing over "merging in master" is that every merge from master into the head of your stack is a stake in the ground: you can't push changes to parent commits anymore. But the whole point of stacked diffs is that I want to be able to identify different issues while I work, which belong to different changes. I want to clean things up as I go, without bothering reviewers with irrelevant changes. "Oh this README could use a rewrite; let me fix that and push it all the way up the chain into its own little commit," or "Actually now that I'm here, let me update dependencies and ensure we're on latest before I apply my changes". IME, an ideal PR is 90% refactors and "prefactors" which don't change semantics, all the way up to "implemented functionality behind a feature flag", and 10% actual changes which change the semantics. Having an editable history that you can "keep bringing with you" is indispensible.
Debugging history isn't really related. Other than that this workflow allows you to create a history of very small, easily testable, easily reviewable, easily revertible commits, which makes debugging easier. But that's a downstream effect.
> Debugging from git history is a separate question from merge vs rebase.
But the main benefit proponents or rebase say its for keeping the history clean which also makes it easier to pinpoint and offending commit.
Personally, a clean commit history was never something that made my job easier.
> Other than that this workflow allows you to create a history of very small, easily testable, easily reviewable, easily revertible commits, which makes debugging easier. But that's a downstream effect.
I would agree that it is important for commits to go from working state to working state as you are working on a task, but this is an argument for atomic commits, not about commit history.
> Personally, a clean commit history was never something that made my job easier.
How do you define "clean"? I've certainly been aided by commit messages that help me identify likely places to investigate further, and hindered by commit messages that lack utility.
In the context of merge vs rebase, I think "clean" means linear, without visible parallel lines. Quality of commit messages is orthogonal. I agree with the poster that this particular flavor of "clean" (linear) has never ever helped me one bit.
I think the obsession with a linear master/main is a leftover from the time when everyone used a centralized system like svn. Git wasn't designed like that; the Linux kernel project tells contributors to "embrace merges." Your commit history is supposed to look like a branching river, because that's an accurate representation of the activity within your community.
I think having a major platform like github encourages people to treat git as a centralized version control system, and care about the aesthetics of their master/main branches more than they should. The fact the github only shows the commit history as a linear timeline doesn't help, either.
we're in the minority I think. I always find it easier to just debug a problem from first principles instead of assuming that it worked at some point and then someone broke it. often times that assumption is wrong, and often times the search for bad commit is more lengthy and less informative than doing the normal experimental process. I certainly admit that there are ases where the test is easily reproducible and bisect just spits out the answer, but that a seductive win. I certainly wouldn't start by reading the commit log and rewinding history until I at least had a general idea of the source of the problem, and it wasn't immediately obvious what to try next to get more information.
if you look at it as in investment in understanding the code base more than just closing the ticket as soon as possible, then the 'lets see what really going on here' approach makes more sense.
> I certainly wouldn't start by reading the commit log
Me neither, for what is worth. But even if the idea is "when in order to figure out this issue, you have to go to the history", a linear history and a linear log never helped me either. For example, to find where a certain change happened to try to understand what was the intent, what I need is the commit and its neighbors, which works just as well with linear vs branching history because the neighbors are going to still be nearby up and down, not found via visual search.
Pretty nice I guess. Cool even. Impressive! And I only say this , just in case, for someone else maybe, ehh—is that it? Because that’s totally fine with me, same experience actually funny that, really impressive tech btw! Very nice. Just, maybe, do the CEOs know that? When people talk of “not having to code anymore”—do they know that this is how it’s described by one of its most prominent champions today?
Not that I mind, of course. As you said: amazing!
Maybe someone just check in with the CEOs who were in the news recently talking about their work force…
> When people talk of “not having to code anymore”
You should reinterpret that as "not having to type the code out be hand any more". You still need a significant depth of coding knowledge and experience to get good results out of these things. You just don't need to type out every variable declaration and for loop yourself any more.
Every single tool or utility you have in the back of your head, you can just make it in a few hours of wall-clock time, minutes of your personal active time.
Like I wanted a tool that can summarise different sources quickly, took me ~3 hours to build it using llm + fragments + OpenAI API.
Now I can just go `q <url>` in my terminal and it'll summarise just about anything.
Then I built a similar tool that can download almost anything `dl <url>` will use yt-dlp, curl and various other tools depending on the domain to download the content.
Upvote from me :)
reply