The counterpoint of this is Linux distros trying to resolve all global dependencies into a one-size-fits-nothing solution - with every package having several dozen patches trying to make a brand-new application release work with a decade-old release of libfoobar. They are trying to fit a square peg into a round hole and act surprised when it doesn't fit.
And when it inevitably leads to all kinds of weird issues the packagers of course can't be reached for support, so users end up harassing the upstream maintainer about their "shitty broken application" and demanding they fix it.
Sure, the various language toolchains suck, but so do those of Linux distros. There's a reason all-in-one packaging solutions like Docker, AppImage, Flatpak, and Snap have gotten so popular, you know?
> The counterpoint of this is Linux distros trying to resolve all global dependencies into a one-size-fits-nothing solution - with every package having several dozen patches trying to make a brand-new application release work with a decade-old release of libfoobar. They are trying to fit a square peg into a round hole and act surprised when it doesn't fit.
This is only the case for debian and derivatives, lol. Rolling-release distributions do not have this problem. This is why most of the new distributions coming out are arch linux based.
Agreed, but I don't think that has to do with either it's "vanillaness" or the 6 month release schedule. Fedora does a lot of compatibility work behind the scenes that distros not backed by a large company more than likely couldn't afford.
> ...every package having several dozen patches trying to make a brand-new application release work with a decade-old release of libfoobar.
Applying non-vanilla flavor (patches) to libraries in able to make new packages work with old packages. (It's not just a library thing of course--I've run into packages on Debian where some component gets shimmed out by some script that calls out to some script to dynamically build or download a component. But I digress.)
Maybe I'm just out of the loop here, but I'm not aware of this being a general practice in Fedora. Yes, Fedora does a lot of compatibility work of course, but afaik the general practice isn't to add Fedora-flavored patches.
> with every package having several dozen patches trying to make a brand-new application release work with a decade-old release of libfoobar.
Quite frankly, as someone started distro-hopping around ~2009 & only stopped around 2020, I have experienced a lot of Linux distributions, as well as poked at a lot of maintainer pipelines — it is simply categorically untrue for the majority of non-Debian derived Linux distributions.
It used to be that a decent number of Linux distributions (Slackware, Debian, RedHat, whatever) put in a lot of work to ensure "stability", yes. However "stability" was, for the most part, simply backporting urgent security fixes to stable libraries and to their last three or so versions. The only system that is very well known for shipping "a decades old version" of a system library would be Debian (or its biggest derivative, Ubuntu), because it's release cycle is absolutely glacial, and most other Linux distributions do give somewhat of a shit about keeping relatively close to upstream. If only because maintaining a separate tree for a program just so you can use an ancient library is basically just soft-forking it, which incurs a metric shitton of effort and tech-debt that accrues over time.
One of the reasons I switched to and then ran at least one single Arch Linux installation for the back half of the 2010s (and used other computers or a dual boot for distrohopping) was partly for the challenge (I used to forget to read the NEWS before upgrading and got myself into at least one kernel panic that way lol), and partly because it was the only major rolling-release distribution at the time. In the last 6 years that's changed a lot, and now there's a whole slew of rolling-release distributions to choose from. The biggest is probably Steam's Holo distribution of Arch, but KDE's new distribution (replacing Kubuntu as the de-facto "KDE Distro") is based on Arch as well, along with I think Bazzite and CachyOS; Arch has always had a reputation (since before the 2010s) for keeping incredibly close to upstream in it's package distributions, and I think that ideology has mostly won-out now that a lot of Linux software is more generally stable and interacts reasonably well (Whereas, back when Pipewire was a thing... that was not the case).
Now, sure, I'm not going to the effort of compiling my decade+ experience of Linux into a spreadsheet of references of every major distribution I tried in the last ten years, just to prove all of this on an internet forum, but hopefully that write-up will suffice. Furthermore, as far as I can see, the burden of proof is not on me, but on `crote` to prove the claim they made.
Also, I get how if you've only ever used Debian-derivatives, all of this may appear to be incorrect. I would suggest, uh, not doing that — if only because it's a severely limiting view of what Linux systems are like. Personally, I've been a big fan of using Alpine's Edge release since before they had to drop linux-hardened and it's a really nice system to use as a daily driver.
Sure, it looks neat, but why would you ever want this? What happened to closing PRs like thise with a short and simple "This is unreadable. Split it into smaller self-contained commits, and write proper commit messages explaining what they do and why" comment?
Massive walls of code have always been rejected simply for being unreviewable. Why would you suddenly allow this for AI PRs - where you should be even more strict with your reviews?
I'm on the fence about this. Sometimes a new feature needs maybe 2k lines of code split over 10-20 or so files. Sure, you could split it up, but you can't necessarily run the parts in isolation and if they get split over multiple reviewers it might even be that no one reviewer gets the whole context.
So, I'm kind of okay with large PRs as long as they're one logical unit. Or, maybe rather, if it would be less painful to review as one PR rather than several.
This isn't an inherently unsolvable problem. Peer-to-peer file sharing and video calls have been able to work around it for ages.
The same approach could be used for cameras - see for example Home Assistant's remote access. Sure, you'd still need a cloud-based STUN-like discovery service, but a small one-time fee should easily cover operating it.
Right..Or instead of STUN/TURN just use Tailscale for now. I think the reason no one's packaged this into a slick Ring-like plug-and-play probably comes down to corporate greed and how hard it is to raise money if your intention is to start a business that doesn't have ever-expanding verticals. Like, this is a set of solved problems. They just need to be smoothed and packed for the user.
You seem pretty sure of yourself. So when will you be releasing this product that you claim is such low hanging fruit? Right, now you know why this product doesn't exist.
He just explained why. Because packaging, QA, setting up a storefront, customer service, the sum total requires significant up front investment to get off the ground. Good luck raising money when your pitch is "we won't be greedy and do the things that could make even more money".
Or was your intent merely to taunt him for failing to be independently wealthy?
Like, thank you. Obviously. This is why I don't want to start a public facing business and why it's almost impossible for a person with some good ideas and a modest savings account who could build something better to do it without putting themselves in a compromised position by taking investment. If you go it alone, you basically have to put your entire net worth on the line to see whether something works, and then the second it takes off, God help you you are going to be litigated or bullied into the ground. But I still kind of have some of that old 90s / early 2000s faith that I will one day hit upon the Big Idea that I can code and bootstrap myself, and turn a profit from day one when I launch it, and never need investors. I doubt a home camera system is the one. But I have a whole wall in my office with taped-up post-its and index cards and papers, each with hand-written startup ideas. Any of which I could conceivably code and profit from if I wasn't afraid to spend 6-12 months on it and thought it could survive the regulatory environment and everything else that might come with releasing it onto the world. And that's not my job - I just keep those up there and add to them for inspiration. I just want to make shit, not deal with the business of navigating the whole corrupt world of funding and kosherizing it.
> Any of which I could conceivably code and profit from if I wasn't afraid to spend 6-12 months on it and thought it could survive the regulatory environment and everything else that might come with releasing it onto the world.
The problem is, you have to be young and dumb and oblivious enough to think that your idea is golden, while also being old and wise enough to be able to implement the idea. You don't want to wake up one day, a decade later, and someone's independently thought of the same idea, and gotten rich, and you're still driving a taxi. My email address is on my profile page. Email me.
Friend, while I was driving a taxi in 2001, I conceived of a system that would let anyone directly order a taxi driver from a pool of drivers who signed up through a central SMS messaging system and updated their zip code when they were waiting for a fare. The main problem with that idea was that it was completely illegal because it was outside the licensed taxi system.
When Bitcoin emerged, I wrote a gambling site. That also was illegal in America, so I kept it closed to the US but tried to get my original games licensed in Nevada, which was a fool's errand since it takes $500k just to get them to look at a game and there's a 3 year waiting list, mostly Bally. And look where we are now with online gambling.
The lesson of my life isn't that I need ideas with a bigger moat. It's that being able to code my ideas well is meaningless compared to having half a billion dollars to buy off a legislature. I'm a coward, I guess, because I never wanted to break the law. Now I live in a timeline where every major company in those two sectors achieved market dominance and legality because the people who started them were willing to flout the law, raised enough capital and fought off lawsuits long enough to bribe their way into legitimacy.
I have a fantastic idea for an AI service, too, and it wouldn't be hard to implement... but it will almost certainly raise dozens of legal issues until someone with more balls than me comes along and just does it. Money is nice but I don't need that kind of trouble. That's why those ideas stay on the wall.
hey dude, it's a free idea, you're more than welcome to it. I just thought of it a couple hours ago as I was writing that. I thought it was pretty good - especially the part about using an old smartphone with Tailscale as the hub because it has backup connectivity and power. Maybe I'll throw a prototype together this weekend if I have nothing better to do. Or maybe you should. You could be that guy.
Only when the underlying product sucks. "Here's how the Torment Nexus is going to torment you - subscribe now!" is never going to be a popular message because it is actively making the world worse.
People aren't being luddites or not understanding innovation. They know perfectly well what is being sold, and they hate it.
Contrast it with the Dotcom bubble, where people mainly thought it wasn't for them or that they didn't need it. Look at interviews of people back then, and the services advertised are at worst described as "unnecessary": you would've had very little trouble convincing them that there would be some market for them.
But with those extreme AI examples? Normal people understand it, and they hate it.
The Anthropic ads are heavily into the uncanny valley. The services they are demonstrating looks horrible - even before the ad.
A soulless psychiatrist who'll give you generic cookie-cutter advice about deeply personal issues? Why would you want that!?
Same with the personal trainer, the startup coach, and the professor. Any of them would be incredibly creepy in real life, with their fake smiling, uncanny repeated stock phrases, and fake positivity.
They are trying to spin it like the integrated ads are the problem, but the services are too far detached from genuine human behaviour for that to matter. "Our creepy ripoff psychiatrist doesn't have ads" isn't exactly a great message, is it?
Aside from the ads/no-ads, they're also trying to lampoon chatgpt (especially the "sycophantic" 4o style), since Claude is supposed to be a more "human" LLM (or at least Anthropic likes to think so given their focus on constitutional rlaif, "soul doc" and whatnot).
But it's not a good ad when the only people who will get the reference are those plugged into "ai twitter". But association by implication doesn't work, the only thing most people will end up associating is the creepy guy with "Claude"
> But it's not a good ad when the only people who will get the reference are those plugged into "ai twitter". But association by implication doesn't work, the only thing most people will end up associating is the creepy guy with "Claude"
It might also work for people who watch "South Park". I've never used any LLM speech interface, and until recently had only ever asked ChatGPT short one off questions and so had never seen the sycophantic tendencies, but immediately recognized the creepy people in the ads were supposed to represent ChatGPT from its portrayal in the South Park episode "Sickofancy" from August of last year.
Considering that Twitter doesn't show the original post for non-logged-in users, the screenshot on Threads actually provides a better reading experience for most people!
The obvious answer is to use a Raspberry Pi as a GPS-disciplined NTP server, of course. Place it near the window or fully outside, depending on GPS signal strength.
That gives you another weekend project, and you can reuse your DIY NTP wall clock!
That never quite solves the auto-timezone/DST issue that OP wants to have work, though, does it?
If I am interpreting their request correctly, they want a wall clock that knows where it is -- and also knows what localtime is in that position on the globe.
GPS (plus some hairy lookup tables) can accomplish that.
The premise of this line of comments is that the other drivers are acting aggressively. Whatever you're picturing in your head is a different situation from what everyone else is talking about.
I consider even "legitimate" ads scams. My products are more expensive (the marketing budget doesn't fall out of the sky, after all), and I am rewarded by being forced to view extremely annoying content in my day-to-day life? As a consumer, that sounds like a horrible deal to me!
On top of that, most ads provide no value whatsoever. Take the classic Coca-Cola vs Pepsi: they are fishing from the same pool so ads are primarily going to steal customers away from the other brand. Both sides spending billions on marketing would result in roughly the same outcome as both sides spending nothing on marketing, so the ads are a net negative for society.
There is also of course advertising in order to inform your potential market that your product exists at all. But if your product is so great, why haven't I heard about it via things like independent reviews or personal recommendations already? And if two products seem to have the same features for the same price, the one which isn't heavily advertised is probably the better choice: it is likely already more popular for a reason, and there's a decent possibility that the money they aren't spending on advertising is going towards useful things like quality and customer support.
I completely understand why companies in a heavily capitalist society are spending money on ads, but you can't convince me that the world wouldn't be a more pleasant place without them.
Note: I'm not really super pro-ads, and I've never worked in the advertising industry. I don't like the existing hyper-advertised world we live in.
> Both sides spending billions on marketing would result in roughly the same outcome as both sides spending nothing on marketing
This is an assumption not backed by data. But its pretty much impossible to truly test this hypothesis at any real scale. What data we do have is if many brands stop advertising when they used to do advertising, they tend to start to lose sales. But, as you point out, their competitors didn't necessarily reduce advertising as well, its not testing "what if everyone cut advertising".
> But if your product is so great, why haven't I heard about it via things like independent reviews or personal recommendations already?
Its an assumption these people would have even found the product in the first place, or were willing to give it a try, or even know the product category or type exists in the first place, and that this organic growth would have happened fast enough to keep the product alive. If everyone is basing their decisions off word of mouth, are there really going to be enough people in your network to buck the trend and give a scrappy new competitor a go and have their opinion make decent enough waves?
A world without any advertising at all seems to me to be a place where entrenched names in markets end up dominating based purely on people practically never finding the competitors. They become the default, the go to. This still largely happens in this over-marketed world today though, I do agree, but I think that's more of over-consolidation of producers and distributors having an outsized say on what we see in a lot of physical stores.
That world without any advertising also leads to some things not being made that would have otherwise existed, things that people generally like. Lots of magazines and other publications practically live off some amount of marketing, and they largely exist as a format for people to go see what's happening in a given industry. Lots of things like sports leagues/teams rely on sponsorships. Would there be Formula 1 racing if they didn't have those corporate sponsors?
I do agree especially internet advertising is largely destroying the internet. I don't understand how anyone uses mobile web pages without an ad blocker these days. Its absolutely terrible looking at anyone else's phones that doesn't block the ads, every page is more ad than content. We've definitely gone too far.
While I tend to agree with your general example, there are lots of products that people don't talk about because they are icky, personal, or embarrassing but also really useful. Period cups fall into this category. Ting or whatever needs to advertise because nobody talks with their friends about phone subs.
It might be more pleasant for the people who are able to pay for every website, every magazine, every news source etc. (Maybe. I do discover a lot of things through advertising.) Probably less so for everyone else.
And when it inevitably leads to all kinds of weird issues the packagers of course can't be reached for support, so users end up harassing the upstream maintainer about their "shitty broken application" and demanding they fix it.
Sure, the various language toolchains suck, but so do those of Linux distros. There's a reason all-in-one packaging solutions like Docker, AppImage, Flatpak, and Snap have gotten so popular, you know?
reply