Thanks for sharing what platform you’re using to run your blog! Been meaning to message you about it and ask. I see this model being quite attainable as somebody looking to advance myself professionally, following a similar approach.
Privacy, identity, and more importantly, anonymity are one of those things I keep thinking about. A few months back I had this idea of comparing the need to that of credit reporting agencies. You have the big 3 - Equifax, Experian, TransUnion. They provide credit information to companies that want it. You request the info, they provide it. There's a fee for retrieving it. I think our personal identities should be treated similarly. We sign up for various online services and provide some PII, but not much. Why should the website be able to store that information? Maybe they shouldn't be able to. Instead, lets permit these identity brokers to control our private information. Name, address, email, etc. Then whenever a companies needs that info, for whatever reason, they query the identity broker, get select info they need and be done. Token based access could permit the site to certain data, for certain periods of time. You can review the tokens at a later date and make sure only the ones you care about get the info. Large companies that already participate in this space (Google, Microsoft, etc.) can separate out this business function and have it be isolated from their core products. I was thinking it'd require an act of congress to get implemented, and that may be possible. But instead of having that as a hard requirement, maybe just a branding/badge/logo on services. Say your product respects your privacy and uses data brokers for your privacy.
Going a step further, how do we encourage use? Aside from personal privacy, what if social media sites allowed us to use our identities to validate comments or attachments? Similar to the idea of a token, we upload a photo of our cat. We permit FB access to that cat pic, generate the token, say it's good until we revoke it. We revoke it, and now that picture will fail to load. We can also restrict access to our cat picture. By requesting access to the cat pic, another user provides their identity as well. If their identity is allowed to view it, then it can render. Similar to comments. It's just a string, but we can invalidate a token and make access to it no longer possible.
What about digital hoarding? Can't we screenshot everything or scrape the website and store it for later? Yes. But that's no longer a trusted source. Everything can be faked, especially as AI tools advance. Instead, by using the identity broker, you can verify if a statement was actually said. This will be a mindshift. Similar to how wikipedia isn't a credible source in a term paper, a screenshot is not proof of anything.
Identity brokers can also facilitate anonymous streams. Similar to a crypto wallet, separate personas can be generated by an identity. An anonymous comment can be produced and associated with that randomized persona. The identity broker can store the private key for the persona, possibly encrypted by the identity in some manner, or it can be stored elsewhere, free for the identity to resume using should they want to.
Pretty simple, really. Cloud native app that scrapes job postings for higher ed institutions, then send me a daily summary based on a handful of keywords. Mostly targeting something to find remote jobs offered through schools. I like working in Higher Ed and my wife is looking for a remote job. Seems like it should be easy to vibe code and run in a free tier.
Anecdotally speaking, I believe many of these to be largely true and a good respresentation.
I never thought about the machinescapes visual and that is very spot on. That was over 20 years ago on Salvi. I was in a basement and visualized a train driving through the wall. The thing that stood out the most is the detail of the train. It looked like an old steam train and nothing like I had ever seen before in person. Was really cool and fun experience and really short lived. All done in like 15 minutes. Never really noticed the level of detail that was present until just now looking back on it.
Another great experience I had that was captured well in this was on LSD at a competitive paintball event. I could visualize the paintball streams coming at me as solid lines. I knew exactly where people were shooting at. It stood out very prominently. But also, I could “feel” an opponent moving on the other side of the field. We were ~20 meters/yards apart behind opposite bunkers but I knew exactly where and when he was moving. I could feel his moves through the ground. Like we were both remotely connected like the mycelium of a mushroom. His left movements pulled me to the right. We were connected together.
I’m really grateful to have experienced these things.
Do they offer a swag store like OpenBSD or FreeBSD? I realize they only get pennies from those sales but that’s typically my approach, buy a shirt for $30 and make an extra $20 donation.
This is usually something I see on Reddit first, within minutes. I’ve barely seen anything on my front page. While I understand it’s likely the subs I’m subscribed to, that was my only reason for using Reddit. I’ve noticed that for the past year - more and more tech heavy news events don’t bubble up as quickly anymore. I also didn’t see this post for a while for whatever reason. And Digg was hit and miss on availability for me, and I’m just now seeing it load with an item around this.
I think I might be ready to build out a replacement through vibe coding. I don’t like being dependent on user submissions though. I feel like that’s a challenge on its own.
Yeah, Reddit has been half-working all morning. Last time this happened I had an account get permabanned because the JavaScript on the page got stuck in a no-backoff retry loop and it banned me for "spamming." Just now it put me in rate limit jail for trying to open my profile one time, so I've closed out all my tabs.
Anecdotally, I think you should disregard this. I found out about this issue first via Reddit, roughly 30 minutes after the onset (we had an alarm about control plane connectivity).
Reddit is worthless now, and posting about your tech infrastructure on reddit is a security and opsec lapse. My workplace has reddit blocked at the edge. I would trust X more than reddit, and that is with X having active honeypot accounts (it is even a meme about Asian girls).
In fact, heard about this outage on X before anywhere else.
I was just exploring Pi’s and AI hats, so this post is appreciatively timely.
I’m finally at the point where I can dedicate time for building an AI with a specific use case in mind. I play competitive paintball and would like to utilize AI for a handful of things. Specifically hit detections in video streams. Pi’s were my natural choice simply because of low cost of entry and wide range of supported products to get a PoV running. I even thought about reaching out to Jeff and asking his input.
This post didn’t change my direction too much, but it did help level set some realistic expectations. So thanks for sharing.
I've been a linux desktop user for a long time now (~25 years?). I generally don't talk about it, as it's not a suitable environment for a lot of people. So I'm always surprised when I stumble upon somebody using it. Just recently I took a Google Cloud training course and the instructor used it as his daily driver. Not only was this impressive to see "out in the wild" but it was nice to see all the tools needed to lead a remote training course worked in his setup. He had a webcam working great (even focused/panned on him as he moved). He had a powerpoint/slideshow going. He had zoom/teleconferencing software working. And it all worked through the course. There was never 10-20 minute pause because something wasn't working right. Having this level of viability and operability is something I never expected to see.
This comment is a bit odd to me since I don't think those basic things you mention have been difficult to get working on most distros for quite a while now.
Ok a bit flippant, but I've been running KDE on my NUC as a secondary desktop for years now. Most of the time it works fairly well, but then suddenly something breaks or needs tweaking. And when it does it's often not trivial for a non-geek to handle.
That said, if they can get Krdp working properly, I'll almost certainly switch to KDE as my main driver, and demote Windows to my secondary.
These threads always seem to oscillate back and forth between "It's 2024 and you can't get Peripheral X working with Linux!" and "Peripheral X's have worked for 20 years now!"
That probably means that it works for some people, but not all. So if you want to use peripheral X, maybe you get lucky and you have just the right versions of hardware and software, and it works. Or maybe you're unlucky, and it doesn't work, and you can spend months trying to get it work. It's just not how I want to spend my time.
That's pretty much impossible. In a sibling thread I explained that even if a machine is Ubuntu certified, it doesn't necessarily mean that it's compatible in real world.
Assembled PCs tend to be more compatible (because of more standard components), but on the othe hand each individual component doesn't receive the coverage (testing) as laptops. There was no way for me to know that my mobo's sleep is broken on Linux, even if the previous mobos from the same producer had good compatibility.
> In a sibling thread I explained that even if a machine is Ubuntu certified, it doesn't necessarily mean that it's compatible in real world.
I've never even heard of Ubuntu certification. I instead search for people who are using the product I wish to buy with Linux, and see what they say about its compatibility. This always works. So it is not pretty much impossible.
> I instead search for people who are using the product I wish to buy with Linux, and see what they say about its compatibility
I'm not sure if you refer to friends or strangers on the internet.
In the former case, one is restricted to a very small pool of models to choose from.
In the latter case, "strangers on the internet" who say that their hardware "works perfectly", are typically completely unreliable; saying "my hardware works perfectly is treated as a badge of honor, so there's a perverse incentive.
One example, in a lot I've personally experience, is that I've read from multiple "strangers on the internet" that the wifi from the laptop I'm typing from, "works perfectly". In reality, the Linux drivers are half broken (on Linux, it has a poor signal).
I'd imagine that the Linux users who report success are probably more selective when it comes to hardware. It's been my primary OS for 25+ years and I've seldom faced compatibility issues, but I also do my research and buy accordingly.
Weirdly, by compatibility is better on Linux than on Windows.
On Windows, on a clean install, I need to install the drivers from WU to get audio working, etc. And then I need to open Intel website to get the latest Bluetooth driver, go to Dell to get the latest wifi, as on Windows Update's these are not the latest.
And even after all of this, some of the drivers on Linux is better maintained, because the support for old Intel GPUs on Windows is very short. Meanwhile, on Linux, I get Vulkan support, and all recent drivers on my Broadwell.
Video perf is way better on Linux here.
I'm always befuddled by comments like this. I have been daily driving Linux (arch,btw) for quite a while, and I have never once had a driver issue, even with NVIDIA graphics cards. The only times I run into issues is when I am trying to run games with anti-cheat, but even that is being worked on by Valve. Linux mostly just works in my experience, I don't see where the idea comes from that its a huge blocker, minus the lack of specialized software.
Friend of mine got a new laptop which i recommended without looking closely on the specs, as it was listed as supported on ubuntu a lenovo yoga x 11 gen I think.
Found out afterwards that the version with windows preinstalled(that the friend bought, because of the cheap windows licence that maybe needed) comes with a special mipi camera from intel with ipu6 out-of-tree driver that only supports specific kernels and specific distros and while there are packages for ubuntu I couldn't get it to work.
Linux works if you don't buy the wrong hardware, windows works on any bought hardware.
I'm not against linux and I use it and most of the time it works out of the box, but this "most of the time" will bite you when you stop looking at specific reviews and driver support and just buy a laptop.
> but this "most of the time" will bite you when you stop looking at specific reviews and driver support and just buy a laptop.
I've never once looked at reviews. The only time I've been bitten in the last 20 years was when given a MBP for work (the intel model with butterfly keys).
There's definitely edge cases out there. But these days they're exactly that: edge cases.
I said that linux mostly works out of the box, but your "edge cases" where in this case:
All lenovo yoga x1 models from the 8. gen onwards with windows preinstalled e.g. over 2 years
All lenovo carbon x1 models from the 10. gen onwards with windows preinstalled e.g. over 3 years
I'm pretty sure it also affects all newer hp and dell models since at least ~2023
It's great that your choice of laptops are never the ones that are broken, but then again, I never said linux never works.
Even if you set aside the webcam problem, the lenovo laptops who where always called out for their good linux support had problems:
The 2016 yoga x1 model couldn't get to sleep (s3i problem which many laptops had) and if it good back from sleep it need a special command to reconnect trackpad and trackpoint.
There where some special patches to make it work and after about a year it worked, still not a possibility for non technical people
The 2016 thinkpad x1 carbon gen. 6 model sometimes needs a special command to reconnect the trackpad and trackpoint, think that got fixed after ~3 years.
Neither of theses devices have a working fingerprint sensor, I can't even think of one that works with linux
Neither of these devices had a supported mobile (lte) modem, as the built in modem wasn't supported and you can't change it because the bios has only whitelisted the preinstalled model.
The new s3i sleep modus also made it impossible for linux laptops to sleep for about a year until it was fixed.
Did all of this get better over time?
Yes
Will every big new hardware thing still mean that some linux things are broken for some time?
Yes
Again, linux works for most of the hardware most of the time, but this will bite you when you expect certain things or devices to work.
But you’re comparing manually installing Linux with a preinstalled Windows. Of course Windows is going to win there - it’s not a fair comparison.
Let’s take an extreme example of that same argument: If someone’s only experience of macOS was manually installing on hackintoshes then they’d say macOS was hard to use too.
And by that same token, I can tell you from experience that manually installing Windows on new hardware isn’t a piece of cake either. You have the same bullshit experience trying to locate drivers.
The common theme here is that nontechnical people wouldn’t be building their own OEM systems or wiping laptop drives and performing fresh installs. Regardless of whether that’s Linux or Windows.
I'm a hardcore Linux user, and most of my machines always had some driver issues.
The laptop I'm writing from needs my mobile phone as wifi bridge, because the Linux driver is poorly written, and it causes extremely poor signal quality. I also can't workaround tearing that plagues the whole desktop environment.
My other laptop has issues with the speakers that will never be fixed. And another one or two issues that I can't remember.
I wanted to buy a certain Lenovo laptop that is officially Ubuntu certified. Lenovo doesn't offer the OEM Ubuntu that they used for the certification though, and the vanilla version doesn't work (I've stopped checking after an year or so).
My desktop has a wake from suspend problem.
To be fair though, I have no doubt that if one chooses a certain machine (laptop) based on Linux compatibility, they will be happy - but it implies a certain sacrifice upfront.
I have used Linux desktop for around two decades on my laptops and never had any issues with drivers or anything else. Various distributions have worked very well out of box with different models of laptops and PCs.
"It works perfectly" statements are invariably false.
For starters, Bluetooth has been broken on Linux until recent times (a couple of years, probably, maybe less), because of the piece of crap that Bluez is. In some Ubuntu distros, Bluetooth may still have some broken functionality (I remember examining the configfiles).
Ubuntu's hibernation was broken last time I've checked, because the setup was setting a 2 GiB swapfile, which is not enough for the RAM of modern machines. My last installation, last week, still set the same size.
I cannot even remember the last time I plugged in a web cam and it didn't work on Linux. Just yesterday I borrowed a USB inspection camera from a friend in order to help me run a new ethernet line to my shop. The kit came with a "WIFI dongle" that you are supposed to use with your phone and some random app, but instead I just plugged it into my laptop, fired up Cheese and it came up immediately.
To Intel's credit ipu6 packs a ton a ton a ton of super advanced capabilities in. Having a good video pipeline is a huge edge. That it took a while for upstreaming to get really into gear on Linux does not super astound me. This feels like a place where we need to expect the open source world to have to find its purchase first before traction forward can really start.
This was a super shitty experience though. It really felt unplanned & chaotic. Hopefully some of the kernel architecture carved out for ipu6 is good & useful for running other video pipelines.
Most webcammers don't knowingly think heavily on color science, but ideally our devices can.
The lack of device drivers for iOS means that manufacturers had to start getting serious about ensuring their devices follow USB class specifications, because otherwise they will not work on an iPad.
Linux (which has USB class drivers) has only benefitted from this.
While true, cameras in Linux are a bit of a hassle. Trying to get one webcam in two applications at the same time, cropping or rotating the camera in one app but not another, etc.
This is getting better/fixed with pipewire though.
Yeah, 20ish years ago I remember having to compile alsa drivers, network drivers, cups drivers, etc. I can honestly see why some left and never came back.
That hasn't been the case for a long time now. I can't remember the last time I plugged something in that didn't work. My home setup is a minipc with wireless kb and mouse on a unified USB receiver, hdmi to a large monitor, bluetooth speaker, wireless printer, and USB webcam with mic.
I didn't have to do a single thing. It all just works. And it has for years, through various distro hopping.
> I've been a linux desktop user for a long time now (~25 years?). I generally don't talk about it, as it's not a suitable environment for a lot of people.
Same: I was already using Debian 1.1 (1.1, not 11) on the desktop or something like that.
But why not talk about it? I switched both my wife (she's very OK with tech) and my mother-in-law (she's not good with tech) to desktop Linux.
If my mother-in-law can use Linux, everybody can. Most people nowadays only need one app: a browser and Linux is totally for that use case, which is about 99% of all users' out there's usecase.
I felt taken back before mid-2000 reading this comment. I mean it's been easily 15 years since those very basic things really just works on all the major Linux distributions.
I recently tried Linux Mint, initially Cinnamon, then installed KDE Plasma. In the former fractional scaling was badly broken. In the latter, I couldn't control screen brightness.
Overall almost everything worked but not all things. And I'm used to working through technical hiccups and being patient. But ultimately there's no guarantee "Linux" will be fully functional on your unique hardware setup, and it's still challenging to choose distribution, windows manager, desktop environment, etc and there's no way to know which combo is best for your hardware without a lot of time consuming trial and error.
Sorry to be a downer but a cloud instructor is still a techie. I'd be way more impressed with a lawyer or an accountant using it but I've never seen one so far.
fwiw; I worked in a company that was kind of a Linux pioneer back in the 90s. We ran Linux for everyone. The accountant ran a VM for his accouting software, but except that everything was Linux. And once set up, it worked very well, for techies and non-technical alike.
If you get past installation and initial setup, using Linux in a desktop role isn't really challenging if you've got access to support.
I looked and there were some in the $22k-$26k USD range. Locations were mostly Orlando, Portland, and somewhere in Maryland I didn't bother to remember. If that's your idea of "cheap" then have at it. The last time there were articles about their selloff, I recall some around $14k-18k USD.
One of the problems I want to solve during my lifetime is sustainable organic agriculture that anybody can grow in their backyards and basements. We’re so disconnected from the costs of poor health and nutrition that nobody seems interested in throwing gobs of money at the problem. Yet. Glad these studies reveal what is already assumed.
It's a already solved. It's called the farming industry.
All these small permaculture farms neglect to mention that it's way more labor intensive to maintain than regular farming (the one with big tractors and pesticides). Farming is hard physical work - so if you are in poor health, then what? Just starve, I guess.
Try this next year as an experiment - grow 25% of your yearly calories worth of potatoes. Doesn't even have to include your family (if you have one). Just for 1 adult person. See how "sustainable" that is for you in terms of labor.
Also not sure what this has to do with tire microplastic pollution. The 2 are kind of orthogonal.
Traditional farming should be for non-human ingestion. There’s too much “bad” in it through normal conventions. And this isn’t even talking about our dependence on fertilizers and the growing threat of a next dust bowl.
It is labor intensive but not that much. When I tried before the pandemic the routine was very dialed in and mostly starting the seed then harvest. Using targeted water and feeding schedules, it was mostly set it and forget it with ample excess.
Finally, the more control we have of the process and the inputs, the ability we will have to eliminate microplastics from the end product. Specifically, my butter and romaine lettuce growing hydroponically in my basement would not have shown traces of microplastics. If it did, I would’ve quickly altered the necessary piece of the puzzle.
We already use shade clothes for certain times of the year and plants. It’s foreseeable to use mesh screens to filter the air if that’s necessary. Although more likely to have a closed greenhouse using filtered air to control for other pests and pathogens. Rain would be similar. Cistern capture and filter before applying. You’d also use that to add fertilizer for targeted feeding.