6,064 karma · joined June 27, 2011
Views are 100% my own and do not necessarily represent those of my employer or my employers employer.
[ my public key: https://keybase.io/film_girl; my proof: https://keybase.io/film_girl/sigs/34bemChd8D4Rb9k6vsZzb1CQv4_7YJ2BoeeqaC2mWHQ ]
But he NEVER did anything legal. In fact, he didn’t even receive his first attempt at successfully buying a small number of international reply coupons from a friend in Italy until his scam unraveled. And he’d never figured out how he could turn those coupons into cash.
And the reason his arbitrage excuse was caught so quickly (it was basically one summer that he was able to run his scam before his money ran out), was because the global supply of all the international reply coupons in the world were valued at significantly less than his revenues from his schemes, a fact experts pointed out to the local papers as the scam was happening. In fact, he even stopped telling new investors about the postal reply coupons scheme and had moved on to other lies about how people could double their money so quickly.
People can spend their money however they choose, but I wouldn’t spend $1800 on a phone like that if you want to actually use it as a phone. And before buying it as underpowered “portable” Linux computer (the battery life is not good even though I hear suspend mostly works now), this is still outrageously overpriced even by current hardware pricing.
I will always, always love and respect it. I love that they are still committed to the OG device. I want to pull mine out and see if the spinning hard drive still works after all these years, might even try to update it!
Yes, there are way more options to get sub $500 Android phones, but pretending like an iPhone is too expensive for most Americans when carrier deals are often as good or better for iPhone options (to say nothing of the older phones being sold by Total Wireless and the like) and when more people in the United States use iPhone vs Android is a little bit silly.
We just got $1130 from Verizon for my husband's old iPhone 14 Plus towards his new iPhone 17 Pro (I get a new phone every year so I’m just on the Apple Upgrade plan or I buy it outright each year, whereas he gets a new phone every 3 years or so), making it essentially free (we had to change the plan he was on but it cost the same as the old plan) and if he’d wanted a regular iPhone 17, he could’ve dropped down to a cheaper phone plan too. A 16e would’ve been even less than that.
I’ve written before about how I think the Steam Deck is one of the best v1 products in recent memory, in large part because Valve learned so much (and so well) from the failures of the Steam Machines.
I don’t know if I would call it a misstep, but it was absolutely a failure. And a brutal one. Valve should be lauded for taking the right lessons from that failure and investing in Proton and doing the compatibility work themselves rather than expecting devs to do it (Apple is the only company that consistently gets developers to rebuild for their platform, and even game developers won’t do that), but we shouldn’t let the fact that it wound up on the right path years later diminish the fact that the original strategy —- if not the devices or idea itself —- was hugely flawed.
Handbrake and Losslssscut are great too. But in addition to donating to FFmpeg, I pay for ffWorks because it really does offer a lot of value to me. I don’t think there is anything close to its polish on other platforms, unfortunately.
The official guidance from Microsoft since probably 2019 has been to encourage all greenfield projects to GitHub, as opposed to ADO.
Cursor, Windsurf, etc. are building multi-billion dollar businesses off the backs of the work that the VS Code team has done. And that’s totally fine! What’s not fine, is trying to have access to the whole ecosystem of first party extensions that aren’t MIT licensed.
I agree there should be more resilient extension repos, but this is one of the problems Eclipse Theia [0] has tried to take on, but most projects just fork the core VS Code experience and slot in OpenVSX rather than doing the hard, expensive work of building their own extension marketplaces or LSPs. And you know what, for a community or OSS fork, I think that’s fair. I think when you raise hundreds of millions in funding, you can build your own LSPs and start to maintain your own infra for extensions. And if you’ve got enough buy-in, you can probably convince developers to submit directly to your marketplace too.
And it isn’t even a rug pull, per se. The first changes to the license on some of the 1P VS Code extensions probably happened in late 2018 or early 2019, with remote share. The LSPs may have changed later. If anything, the Code team was probably too lax about letting the commercial forks use their resources wholesale against the license terms for as long as they did.
Disclaimer: I used to work at Microsoft and then at GitHub with things that touched VS Code. I now work at Google, who uses VS Code (well Monaco) inside some of our editors/products, but I don’t work on any of those.
I fully agree that (A)GPLv3 code effectively stops code from being used by many large companies (every place I’ve worked in the last decade has a near blanket policy on refusing to use code licensed that way except in very specific and exigent circumstances), but it isn’t necessarily true that app developers can’t use (or can’t choose to license) (A)GPL code in their iOS apps, provided they abide by the terms of the license.
Most developers won’t — or can’t — but the advent of dynamic linking of libraries in iOS, as well as the EU-mandated third-party app stores (which aren’t available outside the EU, but still), make the situation a lot more grey from the black and white stands the FSF attempted to take in the early 2010s. And to my knowledge there have been no legal challenges about the use of GPL code in iOS apps, so the issue is essentially unsettled.
That said, in most of the cases where I have seen iOS apps use GPL code, the full app source was available (and that may or may not fulfill the redistribution requirements but I’m not a lawyer and I’m not going to cosplay as one).
On Android, where full Google Play alternatives like F-Droid are available, plenty of GPLv3 apps exist, even if they aren’t available on Google Play.
But yes, when it comes to incorporating GPL code into a non-GPL app, that is much more difficult in the realm of mobile than it is for other types of applications.
A WASM solution might not be the most performant but it will be an option.
As for the web not being a good application platform, that ship sailed 20+ years ago and at this point, it’s hard to find any “native” apps that don’t share at least some similarities or core components as web apps, even if it’s just for UI. Although I personally would rather have a good native Mac app than a mediocre web app, I’d rather have a well-written web app than a mediocre Mac Catalyst app, and in many cases, than running an iOS app on the Mac. And I often prefer a web app or app built with web technologies to “native” apps built with GTK or Qt.
(I just checked and couldn't get a definitive answer but since it's been 5 years [1] since there was any update on a ticket requesting the ability to offer invoices in PDF form of your monthly receivables, my gut instinct says the answer is still, "no")
My Framework and my HP Spectre (that I bought last year) both perform differently if they aren't plugged in and both make more noise than a MacBook Air. Whereas my MacBook Pros are usually silent (tho they can def turn the fan on if I'm pushing them a lot) and I can definitely run the battery down, but I never have to worry about having to have it plugged in just so I can do what I want without worries.
And on Windows anyway (Linux power management is its own nightmare), having to triage to figure out "how much time do I have before I have to move to a different seat in an airport lounge or find a plug at a coffee shop or snoop around at an office if I'm not at a set desk" to make sure I have enough time left to make that video call is like not a small thing.
Yeah, you can often find a plug -- but a) sometimes those plugs don't work. and b) sometimes the effort to find and look for one really interrupts your flow, versus just being able to to trust that my laptop has enough power to operate.
Which to be honest, is fine -- plenty of people want something different from a MacBook Air, whether it is the ability to run Windows or Linux without compromises (tho VMs on Apple silicon are pretty good, it's not going to be ideal for everyone), the ability to upgrade storage, or just wanting repairability.
But the battery life on a MBA is not something Framework or any of the Windows laptops can compete with right now. I thought we might get there with Qualcomm's Snapdragon chips last year -- and maybe the next iteration will (and ARM64 chips have their own trade-offs for Windows and Linux (whereas if you're committed to Mac, those trade-offs don't exist anymore)) -- but right now, unfortunately, Mac is where it is at for the true all-day performance and battery place.
Even there, however, I would specify that it is the MacBook Airs that have the best battery life. My 16" M4 Pro with 48GB of RAM has great battery too -- don't get me wrong. But my original 14" M1 Max and the 14" M3 Max I replaced it with both have exceptional battery life for what they can do, but I can definitely drain that battery in under 5 hours if I'm working on it hard enough. Whereas the Air just lasts and lasts and lasts.
It’s easy to be efficient when you’re no longer providing any programs or services.