That's just the JSON equivalent of "we have data, and it's null" vs "data is missing", and consistency could be enforced using a constraint or by making it non-NULL in the first place.
It's more common in string fields, which in many cases just get rendered on a web form that doesn't differentiate blank (empty string) from null state, therefore in the database we should in most cases set it up as follows:
- Value required: field should be non-NULL + at least length 1 (via check constraint)
- Value optional: either field is non-NULL, or field is nullable + at least length 1
I'm curious if you prefer to store optional strings as non-NULL and rely on the length, or as nullable and have a length constraint.
The Shutterstock comment[0] is dispositive: one of their alleged photos of alleged human employees is a verifiably fake image, with a background that matches a stock photo. (2,2 on their "Meet our Team" section, "Ricardo Mesía / Marketing & Comunications". Does not exist).
What I see here is a big Opus Dei family full of business contacts but no technical background. I'm not on front of my keyboard right now, but the Pasquín Echanove family is big and have been controlling parts of Spanish (and US) banks. But I don't think they have any future on this. I wouldn't give them a single Euro.
I have a power bank that is PD capable, but I cannot charge it from my MacBook even if the MacBook is plugged in to power. I get around it by using a USB-C/A dongle and corresponding USB-C/A cable. Presumably this "downgrades" the connection and since the MacBook doesn't support traditional USB charging it has to charge the power bank. Does USB-C not have a way to indicate that a potential power source is a battery so that the MacBook can charge it if it's plugged in to power, and reverse roles otherwise? Is this a fault how the power bank or macOS implements power negotiation, or is this scenario simply unaddressed in USB-C?
Funny enough, if I plug the USB-C/A dongle on the end of the power bank and the cable into the MacBook, it also won't charge.
I also have a Philips One toothbrush with a USB-C charging input. Similarly, I can't charge it with a USB-C cable directly from my MacBook but have to use A in between (I unsuccessfully tried using either a thinner "lower speed" or a thicker "higher speed" USB-C cable). I'm assuming the toothbrush doesn't support PD, so then why can't it fall back to traditional charging with a C-to-C cable?
> I also have a Philips One toothbrush with a USB-C charging input. Similarly, I can't charge it with a USB-C cable directly from my MacBook but have to use A in between (I unsuccessfully tried using either a thinner "lower speed" or a thicker "higher speed" USB-C cable). I'm assuming the toothbrush doesn't support PD, so then why can't it fall back to traditional charging with a C-to-C cable?
Because USB-C says that a power source cannot provide 5V onto Vbus until negotiation has happened to prevent both endpoints of the link "competing" for power which can have disastrous results - for USB-C devices, that is either two resistors on cc1/2 that is pretty dumb 5V, or it is actual bi-directional communication. Early USB-C devices, most infamously the Raspberry Pi 4, various vapes and likely your toothbrush managed to mess that up [1], although I recently came across a flashlight at Lidl which also has broken resistors.
Using an USB-C male to USB-A female adapter fixes this because the adapter has the two cc1/2 5K resistors correctly in place. The adapter can safely do that because - other than early USB 1 era hubs - 99.999% of USB-A devices with a separate power source have backfeed prevention, and so the source side will just provide 5V at either 100 mA or 500 mA cutoff.
More sophisticated power source devices will also try negotiation over D+/D- after the sink device has started to negotiate higher voltages using various proprietary schemes, there's controller chips available that speak everything from plain 5V@100mA bootstrap over 5V@500mA USB2 and proprietary schemes up to 20V@3A (and probably, given the newest USB-C PD specs, even higher), without even needing an external microcontroller (but of course, muxing the bus for everything up to USB4/TB should there be one). Absolutely wild.
It's "early" until the sockets and controllers are standard Shenzhen factory pick-and-place jellybeans. For the first few years of USB-C, it was essentially just being supported by one or two suppliers that most factories didn't work with — because that's all that needed to exist in the market when it was only Apple and maybe Intel sticking those chips and sockets on things.
See also: Thunderbolt, which still has this problem even today. (With the move to merging it into "USB4" in large part an attempt to solve the chicken-and-egg board-design-vs-part-supply problem by at least allowing use of the now-jellybean USB-C sockets, thus reducing the problem to "just" one of Thunderbolt-enabled controller-chip sourcing. And having an SoC that speaks PCIe in the first place.)
It's even simpler, I think: you're forcing it to avoid a PD negotiation, and fall back to the lowest common denominator, "500 mA on the PWR line supplied to the USB device". This goes, I believe, as far back as USB 1.1, as a slow-but-generally-safe power source for things that are barely more than "use USB PWR and GND as a dumb 5V source."
A C-to-C cable, OTOH, doesn't have this requirement, and if there's no PD negotiation, the MacBook is not required to provide power IIRC.
- note that all components need to be compliant (macbook, cable, toothbrush)
That's a lot of ifs just to charge a toothbrush. I would be greatly surprised if someone actually did (yes, it might already be cheaper to source SuperSpeed components at scale; I don't yet find it likely though)
> Does USB-C not have a way to indicate that a potential power source is a battery so that the MacBook can charge it if it's plugged in to power, and reverse roles otherwise? Is this a fault how the power bank or macOS implements power negotiation, or is this scenario simply unaddressed in USB-C?
USB-C does support this. It's known as a DRP (Dual Role Port). USB PD can be used to signal switching between downstream and upstream facing ports depending on state of charge of the battery for instance. The problem is that many devices do not support this, and I strongly suspect your power bank is the issue here. iPhones and Apple stuff in general supports DRP renegotiation quite well. They tend to be USB-C compliant as much as possible, which can lead to issues with interfacing with 'USB-C' devices that are not actually properly compliant.
I'd have thought that iPhones would have sane defaults with USB-C, but it's a real pain when using USB-C to provide tethered internet to a laptop. No, I don't want the phone to charge the laptop, they both have batteries of their own
And there's seemingly no way to get the phone to not try to charge things regardless of what the other side thinks (and when plugging the laptop in, it starts to charge the phone).
The alternative would be using WiFi (in a very RF polluted space) or Bluetooth (horribly slow), versus USB-C where 5g via my phone in Bangkok can get 250mbit easily. Whereas my Android phone has options for 'data only' etc. without charging which seems like it's more of a UX 'Apple' thing than anything else.
PD can certainly do it, but most laptops don’t choose to support high power sourcing, only providing 5V at max 900 mA for devices or taking high power as a sink (charging the laptop).
I have the same issue, but the other way around. I cannot charge my laptop (framework 13, amd) from my power bank. Which sometimes would be super useful.
I don't know nor understand why it doesn't work and if it's a bug in the power bank or the laptop
I have a Framework 13 and I've found that it's fairly finicky about what power sources it will accept. Anything 60W and higher seems to mostly work, but lower wattage chargers are much more dicey.
The one trick I've heard works (but haven't tried) is to "kick start" it by connecting two chargers, one with higher wattage and one with lower, then giving it a minute to begin charging, then disconnecting the higher-powered one. Apparently that's enough to get it past the initial issue and then it will continue charging (more slowly) from the lower wattage charger.
There was a firmware update a while back that was supposed to improve things, but it didn't change the behavior with my 27W charger.
As another data point, the firmware update fixed everything for me and I have no problems charging my Framework 13 from my 18w Pixel charger or 20w iPad charger.
By converting to USB A you cut out USB-PD completely from the equation. At that point the macbook simply provides 5V as it would to any legacy downstream device.
For sure string like "zqb" would give me a pause with this letterform, because it looks a lot like "ząb". Maybe it would be clearer in surrounding text, though.
> (by the way, by the time you have checked in and your boarding pass has been issued, a lot of companies just don't allow you to cancel anymore, so it's really a non-issue?)
Which companies have a cancellation policy that is contingent upon getting a boarding pass? I've cancelled checked-in tickets before. If the flight is operated by a different airline than the ticket issuer, you just have to call the operating airline first to undo the check-in (a few airline can even do this online). After that it should be possible to cancel the ticket by the ticket issuer without any problems.
A while ago I was helping a friend pick a cell phone plan with T-Mobile USA. If you study their plans, the "Essentials" plan does not include "taxes and fees", but their "Magenta" plan does. When contacting T-Mobile, they could not tell me what the fees were even after providing the specific ZIP code. They said I would have to sign up for the plan first, and could then see the fees on the bill. Even when I told them that the choice of plan would depend on the amount of taxes and fees, they were not able to tell me and said that I could look at the current cell phone bill with the current carrier, and that the taxes and fees should be similar.
It is crazy they can't tell you how much you'll be paying before signing up.
> It is crazy they can't tell you how much you'll be paying before signing up.
Even further along the dystopic spectrum: Imagine if it worked like health care insurance. Even monthly bills would be only guesses subject to arbitrary revision.
I've tried to pay a healthcare bill for an operation and a followup that had been completed months prior, and they still would not tell me how much I owed. I just got sporadic bills in the mail and there was a single website where I could enter how much I wanted to pay them in total. I waited a couple months, walked to the hospital, and asked them for the sum. They told me they had no way to know. I paid what I thought I owed and then I guess somebody figured it out without telling me, so I ended up in collections for a two figure sum.
It's because insurance companies tell hospitals how much they'll pay for things but when you ask how much they actually cost, the hospital shrugs because no one is breaking down the prices. The various specialists may be independent of the hospital in terms of billing which only complicates things as you now have more than one bill (and they may be out of network for your insurance). The non-profit hospitals will usually work with people without insurance to figure how much they can afford to pay and just charge that. The actual costs are likely much more but no one really knows since insurance is likely overpaying to compensate the hospital's losses on caring for the poor.
It wasn't just future bills though. I waited months. I had received a bunch of bills, from them, on paper, and apparently missed some. I knew I probably missed some. Why not just tell me, in person or online, what the sum of the bills they've sent me so far is? They're calculating it at some point.
It was a decade ago, and I'm still salty about it lol. I think the hospital has a functional website now, because it's in their interest to get all of the money from customers instead of a much smaller percent from a debt collector anyway.
Regardless, I think if an organization can't tell people what they owe, it clearly doesn't need that money and should forfeit it.
My favorite example in this space is college tuition/room/board. This seems to be the only example of a service in which you have to share all your financial details with the vendor and then they will tell you how much it is going to cost.
Many types of loans you can take out, where approval and interest are dependent on your credit history and assets, and also your tax burden to the government, are kind of like that too. Really anything where the amount charged varies with your ability to pay.
"It was recently discovered that your procedure involved a duck, however the insurance company will only cover geese, so here is the revised bill... Er, an invoice, not the animal's."
Verizon has a tool online to estimate your fees for a given zip code. It’s hilariously broken - like it will return a list of the same city and county taxes listed dozens of times. It’s completely unusable. But as other posters have noted, it somehow doesn’t stop them from calculating and charging those fees every month.
At the very least the support agent didn't try to run a calculation, and cause a phantom bill you'd never know about until you get a call from collections or discover a lien on your house.
I recently signed up for a business TMobile tablet plan. I had the option to choose taxes/fees as included or extra. The plans are identical. I have no clue why that's even an option, but I'm glad I get to pay a nice round number.
That exists because somewhere out there in the world is a category of businesses have to deal with the cost and taxes separately for legal or tax reasons. I've run into it before and it's incredibly annoying when all you have is a single line item on the bill. It's even more fun when you add currency conversions on top.
My reasoning here is this: it should not be legal to provide pricing when the customer already owes and has no choice to go elsewhere. That price should be zero.
Capitalism is playing with supply and demand. Holding people hostage is not it.
Example: I went to Hawai this month with my wife and the fires broke out. So I went to United’s website to move up my return flight. They said in order to have the option to change the flight free of charge I needed to upgrade from Economy Basic to Economy for $90 ($45/person). After I did, the site said there were no flights, however I could see the flights on kayak. So I call United, and indeed, they had a flight, but it would cost $1000 ($500/person). The return flight cost more than the entire 2 way flight as originally booked. Plus the $90 upgrade for no fee changes.
It's both, relative to the US. The US is uniquely horrible in this because it has no real consumer protection mechanisms. Instead a lot of US business practices are the result of litigation rather than policy.
It may be expected in the US but it seems ridiculous in Germany because we have a consumer protection agency and it has teeth. On the other hand, suing a company for damages won't get you nearly as much money here. But of course most of your medical expenses would be covered by public health insurance and you normally don't have to worry about something being "out of network" or requiring a copay etc.
used to work in a company that build and implemented BSS/OSS system for major telcos (including the one that you mentioned).
I can totally see that high level pricing for a packages is modeled globally and exposed to sales team while taxes are implemented only in billing system, because its "zip code" specific.
I wish cookie settings were part of the browser (e.g. I want to reject all marketing cookies but not essential ones), have a way in JS/HTTP to indicate the type of the cookie, and never see those cookie popups again.
It's not just cookies, it affects all client-side storage that can be used to track people. This means that this kind of API would also be needed for localStorage etc. This is where it things will get complicated.
I don't know if it exists, but it would probably be a good thing to have aria labels for those common buttons on these popups.
It would benefit a11y and pave the way for a better automatic approve/reject by the browser (or some plugins). I think it won't end up in a disaster like the DNT header.
There are (at least) two problems with this approach: it requires that the banners actually use these labels (which they might not want to) and if it requires some kind of browser support, the largest browser vendor is also in the tracking business.
No, it is just client storage. The law is explicitly only about client storage:
>Member States shall ensure that the use of electronic communications networks to store information or to gain access to information stored in the terminal equipment of a subscriber or user is only allowed on condition that the subscriber or user concerned is provided with clear and comprehensive information in accordance with Directive 95/46/EC, inter alia about the purposes of the processing, and is offered the right to refuse such processing by the data controller. This shall not prevent any technical storage or access for the sole purpose of carrying out or facilitating the transmission of a communication over an electronic communications network, or as strictly necessary in order to provide an information society service explicitly requested by the subscriber or user.
-- Article 5(3) of the Privacy and Electronic Communications Directive 2002
("Directive 95/46/EC" being the old Data Protection Directive, which has been replaced by the GDPR)
Sorry for the misunderstanding on my part. I didn't correctly parse the previous responses.
* Grandparent was talking about getting rid of cookie banners.
* Parent was talking about API to prevent tracking needing an extension for all local storage.
Of course to get rid of the original cookie banners, preventing tracking through other means is irrelevant. But nowadays most sites I visited got rid of the original cookie banners, so in my mind the complaints extend to those, even if it's not correct.
It is GDPR and not PECR that sites responded to with the cookie banners that we deal with today, and GDPR covers a much broader surface area ("processing of personal data")
Sort of, but it's still the ePD, really. The ePD was always there, but largely ignored by both companies and regulators.
What happened when the GDPR came in was twofold:
1. Everyone became acutely aware of data protection legislation, because the GDPR actually had teeth when it came to enforcement.
2. The ePD referenced the Data Protection Directive, and when the GDPR came in to force all references to the DPD became references to the GDPR.
The consequence of #2 is that the hand-wavy "implicit consent" that sites relied on to avoid cookie banners (why show a banner asking for consent if you can just assert you do have consent?) went away - the GDPR made it clear that consent must be explicit.
Many of these cookies settings can be 'unset' by browser-settings. The HTTP server can set cookies all it wants, but if your browser throws them away between sessions, they can't be used to track you between sessions. (They still can aid tracking you within sessions, to what degree that is bad depends on the specific definition of 'sessions').
Firefox has a pretty decent system for this I believe. They also try to go against alternatives like 'local-storage' and a whole slew of other attempts at fingerprinting / creating super-cookies.
Just be able to block the popups would be enough, block third parties, whitelist your auth provider that’s almost the only legitimate use of third party cookies and call it a day.
Careful. My friend used Revolut virtual cards and forgot to deactivate the card after the purchase. Months (or a year) later he got a fraudulent charge and Revolut refused to waive it because they claim he should have deactivated the virtual card. If it were on a regular credit card he may have just been able to dispute it.
Payment processing gateways can see what type of card you're using and many one-time/prepaid cards will be rejected for recurring service or deposit related billing.
No, it’s strategic. Feature not a bug. As someone who has integrated with Visa/MC/Amex using old school SOAP APIs, you will get higher quality context about what’s going on with the card when you hit it with a zero dollar transaction. Can’t say for sure if they are doing it primarily to avoid supporting this virtual card thing. But I found it conventional in my fintech stint
Parent is saying Revolut should handle both the 0 payment and the subsequent real payment without resetting the number so that this workflow succeeds. They’re not saying to fix the double charge attempt, which as you say gives more information.
I'm not sure, the merchant is running a dummy payment transaction presumably for this scenario so they can avoid people not giving them a card to charge at will.
This is where the card numbers that you can generate are best because you can delete the card afterwards.
This is simply not true. You're not talking about the same type of card. Tell me one website that doesn't allow Revolut one-time virtual cards (note that these are not prepaid cards)
I have Revolut and have encountered this a number of times.
The flow is usually that the merchant runs a check against the card by doing a £0 transaction rather than the correct card active check which resets the card number and causes the second transaction of the correct amount to fail.
My 14" M1 MacBook Pro screen repair cost was $809. Supervisor refused the waive the fee. The screen cracked for no apparent reason and then completely stopped working.
And that’s why most people buy $500 laptops. Even if the screen broke you can probably buy a 3rd party one from Aliexpress for $100.
But $800 for a replacement one? I’d rather sell the MBP for parts on eBay and buy a new one if must then pay that much. Like you would get more for that with a broken screen for sure, some people would fix it on their own or use it as a desktop computer.
But I don’t have a SV engineer salary so what do I know
Most people is a sketchy expression, but I would venture a guess that "most people" buy cheap laptops because they don't really care, they don't know how to adequately judge which ones are worth more, and they also just don't want to spend much on a computer.
It's hard to imagine, but "most people" actually care little about computers.
> For many people outside of HN demographic $500 is a lot of money for "a computer"
It would be but it's also kind of overkill based on the specs you can get nowadays for general computer usage.
I recently picked up a $399 15.6" Lenovo laptop new on Amazon for a family member. It has all of the important stats for a regular user. A 1080p display, fairly light, 11th gen Intel CPU (i3), 8gb of memory and most importantly an SSD. It's lightning fast for browsing the web, working with Excel and playing browser games.
If you did care more about development they have a 20gb of memory version with a 512 GB SSD for $540 and a 36gb of memory version with a 1 TB SSD for $630.
With these cheap computers, the manufacturers typically cut corners on things that are not listed on the spec sheet, though, especially the quality of the trackpad.
We have a bunch of $400 Lenovos at work and their trackpads are absolutely atrocious. When someone is using one of those, they almost always use an external mouse with them, because otherwise, mouse cursor handling is just too frustrating.
The webcam and sound are decent enough for casual usage. The keyboard was surprisingly good.
I can't speak for the trackpad. When setting up the laptop I found it to be ok but I only have 2 occasions of using it for 20 minutes (2 different laptops) which isn't enough time to really evaluate it since so many things can be hit or miss with trackpads. The people who use it do use an external mouse, mainly because using a trackpad is too foreign to them.
Both Lenovos are IdeaPads that were purchased a few years apart. The latest one wasn't to replace the first one, it was for someone else. The first one is still going strong. I had forgotten I even picked a Lenovo the first time around and ended up picking the same brand / model when researching "what is a really good budget'ish laptop for general computer use".
Almost yearly she'd buy some $150-$200 Dell clunker, all plastic, atrociously low resolution, loaded with bloatware.
For years I told her if she'd just buy one "overpriced" Macbook she'd save money in the long run, since despite some hiccups over the years, Macbooks are not particularly unreliable.
-
Eventually I took it upon myself to give her my old Surface since she didn't want to learn OSX.
A machine I optioned out to nearly 1k, for someone who only checks emails and writes word docs... yet 4 years later and she hasn't needed a new one.
She's easily saved her money's worth if she had bought it new herself simply from not dealing with the hassle of needing a new machine every 12-24 months.
Agreed. I'm very proud of a $1200 Sony Vaio laptop I got back in 2007. My mother still uses and it's going strong, albeit the battery which needs to be replaced.
I don't think that's true. Yes I agree it might be a Mercedes but given that most of Apple's customer base isn't HN and most people seem to be happy spending $1k+ on an iPhone. $500 isn't a lot of money for a computer.
This doesn't really transfer. The same people willing to spend $1k+ on a phone might still say that $500 for a computer is a lot. Just like they would consider $200 for a kitchen knife a lot. Different categories, different scales.
Phone through carriers are heavily discounted with 2 year contracts. Apple also offers zero APR financing to pay for a new phone. Humans have a harder time reasoning about buy now/pay later.
Apple also offer financing on their laptops as well?
Phone's are not heavily discounted with 2 year contracts, definitely not here in Australia anyway. Carriers are going down the route of customers paying the standard device repayment per month (equalling the RRP). The days of device subsidies by taking a plan are fading.
Plans from mobile carriers are becoming suped up pre-paid plans with a device payment tacked on.
A vehicle needing a repair that costs 50% of its new MSRP is extremely rare, outside of a few electric vehicle battery packs.
In addition, when a vehicle reaches the point where any common repair costs more than it's current market value, it's basically considered worthless and only desperate people buy them. How long does it take an apple product to reach that point? A year?
Exactly. Apple has engineered their products and supply chain to make it not economically viable to do any kind of repair.
For traditional cars, as long as it's not a completely blown motor or transmission or a extensive front end collision, it's always economically viable to repair them.
You can take it to an independent repair shop. There's a supply chain of repair parts. Mercedes doesn't try to use trademark laws and DRM to stop you from using a third-party water pump.
Additionally, you can't capriciously tell people that an unrelated repair done by a third party voided their warranty. That's a violation of the Magnuson–Moss Warranty Act.
That used to be true, but somehow Apple gets them. Probably still more true of non-mac computers - where high-end sales I imagine are almost exclusively to businesses and gamers.
I needed a new laptop last year. I decided to care less about my computer and so I chose not to get another Mac. Got a small Lenovo instead. Runs great with Linux. Does exactly everything I need it to do.
I've been instructing (extended) family members asking about laptops to just get an ex-biz lenovo (x220, x230, etc) and let me configure Linux/do upgrades on it for the last 8-9 years.
It serves all their use cases, and most of them are still working fine with no real repair need.
The apple branch of the family though (my in-laws) have been having hardware failures almost consistently during that time.
I'm too old and not of the right disposition to provide much tech support for people anymore. I did that for years, and I learned that it truly sucks to have to fk around frequently with stupid stuff (usually Windows stuff). But even Linux, using it as my own development environment, I would periodically have stupid stuff just mysteriously break and than require a lot of fiddling to get fixed.
As for Apple reliability, I set my grandfather up with an iMac 11 years ago. It was still functional when I replaced it with a Chrome desktop machine last year. (Of course it was no longer supported for OS upgrades, so that was the final reason to replace it). Likewise, my girlfriend daily drives my 2014 MBP which I used and abused around the world for years. I did an Apple service center battery replacement, and otherwise it performs as new. 8 years with a laptop is pretty great, especially considering it still does everything it's supposed to.
Oh, the wifi at my grandfather's house is still the original Airport I setup 11 years ago. It still does its job, without fail. I think I had to provide tech support (unplug, wait, replug) once.
For low-tech family, I now recommend Chrome devices. They are about the easiest things to support, and they are fairly low priced.
The X2 or T4 series from Lenevo are definitely state of the art in Design. Being so thin that no standard plugs fit anymore wouldn't be 'hot' among humans either.
I've been pondering doing something similar myself. If you don't mind my asking, which Lenovo did you get and which Linux variant does it seem to play nice with? :-)
T480s 3.5yrs old, out of warranty, ex-corporate cost me USD$430 running ubu 22.04 on a 4 core 8th gen core i5 & intel gfx is getting me 10 hours of battery life without having replaced the battery. (power settings set to Power Saver in the very obvious gui menu above shutdown). I did shove in more ram and a bigger ssd. Meh, 8G & 250G would have been enough fwiw. Gnome desktop is a thing I now find really polished and lovely to use.
In all it's just a beautiful thing I'm very, very happy with.
& Ebay. But it's also a very reasonable & justifiable decision to buy a new thinkpad imho. When it's a couple of years old the hardware support is usually perfect on first install - but I guess I don't use garbage like fingerprint readers so ymmv on that kind of silliness.
Thinkpads, T-Series, X1 carbon are the best laptops on the market by a good margin and have been there in that spot consistently for a long time. Buy apple if you really want/need to run apple software. I'd say just about /any/ distro will place nicely with the kernel-hackers laptop of choice. I'd bet fedora, rhel/centos, debian, arch would all be just terrific if you prefer one of those (and why not?)
I mean, x1 carbon (new) isn't much cheaper (in fact, more expensive, at the time of my googling) than a MacBook Air. The linux ecosystem (which I love) has it's own fair share of problems - gnome vs. KDE, deb vs. rpm, X vs. Wayland, pulseaudio vs. pipewire, systemd vs. (the world). Sure, installing ubuntu and not worrying about any of it is a great option, but I think you've painted a slightly too pretty picture :-)
(And, on your "kernel-hackers laptop of choice comment," it's curious that Linus released the last kernel from a MacBook device)
Gnome vs KDE isn't really a thing, deb vs rpm isn't a thing, X vs Wayland is only a temporary thing, Pulse vs PipeWire isn't a thing, PipeWire implements pulse apis.
systemd vs $INITSYSTEM is also temporary, though on a longer timescale. We need the old generation to die before systemd is accepted by everyone.
I don't mean to shit on your argument, but most things are either just preferences or progress that isn't done yet.
I'm about as bleeding-edge as can be (always latest stable kernel with xanmod patches) from NixOS, using Wayland and PipeWire.
The move to PipeWire made literally everything better for me (just works TM). While Wayland isn't perfect yet.
Gnome or KDE is a preference, it doesn't matter much and they're cooperating on many Wayland extensions.
systemd hate is either because you love the drama or you like bash scripts.
I don't particularly like either, so I like systemd.
A good thing people often forget with Wayland, PipeWire and systemd is that they are making our ecosystem a bit less fragmented, which I see as a great win, especially since I'm a NixOS user, my system relies heavily on systemd being declarative. My distro of choice wouldn't work as well (at all) without all "standards" (both real and implementation) that systemd and freedesktop puts forward.
Back on topic, the Linux desktop is honestly quite great if you constrain yourself a bit (Run a stable distro with boring tech, no Nvidia) or live on the bleeding edge where things also work well but might require more maintenance.
Lets be honest though, if I wasn't running NixOS I would probably run Ubuntu with whatever display and audio server they decided for me. And the package manager would be apt, brew, nix or flatpak depending on application. (Now it's Nix and Flatpak only).
Fair points, though I don't share your enthusiasm about wayland/pipewire transitions being "temporary." The fragmentation that Wayland has caused will be difficult to recover from - I think many older WM's will just die off. I generally agree that less fragmentation is good, though, so hopeful that desktop linux emerges stronger. But, having used it full time for the last ~15 years, it feels less focused than ever. Perhaps I too should transition to something like ubuntu, and just not worry about any of it :D
>Perhaps I too should transition to something like ubuntu, and just not worry about any of it :D
Something like this (fedora, debian are fine, I've heard arch is fine, no doubt others also) is the /only/ fair approach in comparison it to an apple or windows laptop. It's the only approach _possible_ with microsoft & apple.
Doing fun stuff like re-writing the default kernel scheduler and putting a bug in there on linux is really just not a point against linux in any way when you can (a) choose not to do that and (b) can't choose that at all with windows. Apple? Does anyone compile their own laptop kernel on apple? Common enough on linux because you can make your use as complicated as suits you in all the ways you can't on windows and apple...
It is true that apple sysadmin gets super complicated and hard with the answer usually boiling down to something not far away from: "you can't do what you want even if it used to work fine and you paid apple for the privilege. But you can pay apple an ever bigger subscription to do something related the way they want and stop complaining, apple is so user-friendly! Apple knows best. Freedom is tyranny."
I mourn the death of the Nokia N900. I hope for the oncoming pine phone & pine time revolution because Apple really are every bit as foul as Google. These things aren't yet easy the way laptops really are now.
I'm on NixOS atm, but I've been considering going Ansible+btrfs on some rolling release distro instead, the declarative approach is cool but hard when you're off the beaten path!
For PipeWire I'd say we're already there, it just works better than pulse when doing pulse things, and they also implement JACK and ALSA if you need them.
Regarding Wayland, yes a lot of old DE's and WM's will die, but that's just the way of nature, there are still many great options for people to use, we must deprecate things eventually.
Wayland impressions so far: Annoying that windows can't take focus, annoying that electron doesn't default to it yet, TouchPad input works better, scaling works better.
Some apps (vscode) shows a generic icon in Wayland rather than vscode.
Remember that you can run XWayland on Wayland. XWayland will keep most X11 apps working just the same, and X11 really needs depreciation. I'm almost most excited about "Waypipe". When it's mature enough it'll run circles around X11 forwarding while being performant and secure!
I mean I realize how I've turned into one of those "you just have to do these easy things to make it work" kind of people, but for "dumb usersč on "good hardware" (Linux compatible) it's really quite nice, my father had less issues on Linux Mint than Windows.
The year of the Linux desktop is here, it's just wrapped into a VM (crosvm) or a gaming console (SteamDeck/SteamOS).
Honestly with a bit more customization options, and no tracking I would probably get a Chromebook as the next machine (They run Android and "Linux" apps now)
With Waydroid or Anbox you can run Android apps on Linux too, but last I tried wasn't great.
Progress is being made on the shittiest of fronts too! NVIDIA moving code from the driver into firmware is "great" from a usability perspective, I don't really care enough about FLOSS to demand my GPU implementation details being open, as long as compatibility is good.
Huh? We've been asked for our experience and that was mine. I feel strongly that if I were using fedora or debian that experience would be strikingly similar.
Gnome vs kde (and there's /plenty/ of other options) is a choice, make it. Done. No further issues. And as a happy gnome guy I'm very sure KDE is excellent and will serve well.
deb vs rpm. That choice is made when you choose your distro, never to be revisited or cared about again. Likewise pulseaudio, systemd are chosen when you chose your desktop and distro respectively and you don't have to think about them on your laptop again. X vs Wayland - whatever comes with your distro you use if you're even aware of it.
But yes you can complicate it all as much as suits you if you have the need or want to do so which you basically can't with apple, so... And your knowledge then translates to the pi or other SBC so that's pretty cool too. And to your servers or ones you work with for money. This is not a negative imho.
Go to any kernel conference and you'll see all kinds of laptops for sure, some hilariously eccentric. Linus used a mac 15 years ago too (powerpc iirc). Yet you'll see Thinkpads are always, clearly and obviously the most commonly used by a large margin unless things have changed dramatically during pandemic times, which I kind of doubt.
Anyway I bought a T480s second hand for peanuts, dumped ubu on it and have been contemplating its beauty and utility since. Apple gear is a _much_ bigger sysadmin headache for me (and it isn't close) but might be less so for you if that's what you know and understand. This is /my/ experience of it.
Linux on the laptop in 2022 is flipping great. Shhhhh, don't tell.
I think ThinkPads are so commonly used because they're durable, but most of all, because their keyboards are probably one of the best among any laptops.
I can vouch for Linux in laptops, I've been running Debian+xfce (recently switched to Debian+lxde, for maybe slightly less ram usage) on my Acer Aspire One for probably more then 10 years now! It's my go-to machine whenever any hardware needs testing, be it networking or just a printer.
Sorry for the very late reply, but thank you so much! I'm very glad to hear you have a machine (and OS) that you are happy with. I'll definitely check it out for myself!
Ideapad 5 pro with an AMD proc. it's the 14" variant. I am not near it right now, so I can't give you specifically what model. Got it on sale at Costco. Running Pop_os. The newer Linux kernels have support of amd_pastate so battery life is good.
Previous Mac was a 13" Macbook Pro if anyone is keeping score. Loved it, but just didn't want or need something that expensive.
Apple service is usually very good as well -- I've had several products replaced by overnight fedex with no additional cost. Also time machine backup/restore is a godsend for mission critical workstations when you do need a replacement. But ya, most people aren't doing work where time is worth the slight premium.
I agree with GP, and I think here on HN the opposite of your comment is true.
People buy expensive laptops because they don't know how to adequately judge which ones ain’t worth more. Not just on HN, I’m observing same behavior among friends and co-workers.
People buy ultra-thin laptops because marketing sells them as high-end. It’s often impossible to upgrade them to good specs like 32-64 GB RAM and fast 2TB+ SSD. And even CPU performance ain’t great because thermal throttling, hard to dissipate heat from an ultra-thin computer.
Similarly, people who never play videogames buy laptops with discrete GPUs like nVidia 3070, paying money, weight, and even battery life for something they don’t need.
I've never spent more than 400 or 500$ on a laptop. Plenty of good enough stuff on the second hand market if you go after business laptops. But it's never my main machine (I can't understand doing anything productive with 14").
The screen size is the only real limitation for me when using my M1 Air. The keyboard is pretty decent, the trackpad is just right, and the form factor is wonderful.
There is a noticeable loss in human productivity by not having a separate large monitor (and sometimes also a nice external keyboard+mouse). However, I find that the small screen constraint can be beneficial sometimes as it forces me to approach my work a bit differently. I would say it's a bit like how changing my scenery or routine temporarily can recharge me.
> I would say it's a bit like how changing my scenery or routine temporarily can recharge me.
Work-wise, the only thing I like about laptops is the ability to quite literally change my scenery (going in a café or in nature for an afternoon). But it's always with the intent of doing the few things I can do on that sort of device : reading or writing some doc and doing some surface level diagnostics through SSH (my job is a mix of Kubernetes administration and miscellaneous production tasks).
It's nice to have, but it also can't be the tool of my trade. Putting any significant money into a machine that'll end up 70% of the time as a self-standing Netflix screen in bed isn't worth it.
I know a few people who can work exclusively on their laptop, but they also use no UI scaling and have much better eyesight :)
Framework is my dream machine, still waiting for an Australia launch.
Also hoping we'll see them execute on some additional keyboard layouts (or someone will) - avoiding Mac-like keyboards is one of my primary desires laptop wise.
I'd love a split, ortholinear, semi-ergonomic keyboard for a laptop but know it'll never happen on a mass-market device. The framework has the best change of making it possible because they couldd just sell that keyboard to those who want it without needing them to sell the rest of the laptop as part of the package. Still not likely to happen, but I can dream...
Even $500 is rich, now, for a laptop. iPads and Chromebooks can be had for half that, and could run circles around the laptops of yesteryear. Hell, MT8183-powered Chromebooks cost $170 and still come with FHD touchscreens, 12-18 hours of battery life and have acceptable build quality.
....kind of. It's got a deductible for accidental damage, and the deductible can be fairly significant.
You're going to be out an additional $99 if you only damaged the display or only damaged the top case. But if you had a liquid spill or significant drop, you're likely going to be out the $299 (for damaging both, or for damaging the logic board/anything else internal at all).
It's a decent deal if you've got a high end machine, but it doesn't as much sense IMO if you bought something like an Air or a Base 13".
--------
In contrast, ~$160 on a $1.5k Dell Latitude will get 3 years of warranty + accidental damage coverage with no deductible.
That feels like saying "And that's why you pay the Mafia their protection money." These screens are breaking because they're defective, which is what the warranty is supposed to cover. Why should you have to pay Apple more money for them to do what they're already supposed to do?
I break things infrequently enough that it's cheaper to keep the money I would have spent on protection plans in my bank account, and then just pay out of pocket when I do.
Paying protection to the mob is a good idea in general. Even if you're generally careful, you never know when a leg will break because of something that was your fault.
You should insure things you can't afford to self insure for. Life, Home, maybe car.
You should not pay insurance for all the tech crap we buy. You're just losing money on average. Only way to win with this type of insurance is to be unlucky.
But this is exactly it. Insurance is about relative luck and hedging against being unlucky. It’s all a matter of risk/reward. It’s an ex ante cost.
Much history of costs/return in various domains show the power of ex ante investments vs ex post restitution.
If I spend $1200 on a high end phone, and it costs $300 to replace a screen, or $30 with insurance, after a $200 one time premium for 2 years… it depends how often you break your screen on average. If it’s at least once every 2 years, then yes, it’s worth it. And then that’s not even counting other things that may go wrong.
Same logic for extended car warranties. Sometimes they pay for themselves quickly, sometimes not.
Which is nonsense, the whole point of insurance (and why most people should purchase insurance) is to pool risk so to cover high costs that most can’t afford for themselves.
GP is saying that insurance makes sense for things too expensive to replace on your own, like houses and cars, but not cheaper things like consumer electronics.
“Insurance is never a good idea in general” is a bit too extreme. Not all hedges have to be about protecting you from a wipeout. It’s about opportunity cost for the premium vs the risk (magnitude x probability).
In many cases, these programs aren’t profitable, especially if the extended warrantee covers products with unknown problems. Neither the supplier nor the purchaser knows the true risks of warranting a new product, they only have historical data to go by. Often they are profitable, on products that actually were far more reliable than consumers expected (eg. Phones whose screens get harder to break).
But even then it doesn’t mean it’s a bad idea to buy it, as you can’t predict the future, you can only make bets and cover your risk exposure to some degree. That risk coverage and piece of mind is valuable even if the unlucky event never happens.
At a bigger scale than product warrantees, Health and Life insurance are both profitable but also often worth purchasing to protect you or your family as it’s the ultimate case of hedging against bad luck. You’re trading reasonable, predictable costs against actuarial events with huge (potentially bankrupting) costs. Some folks that didn’t need it, they spent a reasonable an amount of money and still got value out if it: risk coverage and piece of mind.
12 months in the US. It depends on the country. In Europe a device has to last a reasonable time with a minimum of 2 years. But the warranty is with the seller, not the manufacturer. This is why I generally buy from Apple directly, so they can't weasel out of it this way.
Though after the first year the onus is on the consumer to prove a manufacturing defect. During that first year the manufacturer has to prove it wasn't broken by the customer. That makes the discussion a bit harder after the first year. Also, these protections only apply to consumers. Businesses have to fend for themselves and that includes -employed when buying as such (and thus avoiding VAT)
You are still free to sue them if it is actually a faulty product. But maybe you want to get a quick repair done in the mean time without shelling out $800?
Waiting for Apple to admit wrongdoing is like trying to get blood from a stone. Remember the Nvidia chip failures that Apple caused by using cheap solder on their Logic Boards? They never fully owned-up to that one, despite being 100% culpable. We eventually got admissions of guilt for things like Lightning ports and Butterfly keyboards, but that doesn't fix the thousands of devices that are now using ass-backwards technology that can only be replaced once broken.
The other comment is entirely right. The fact that Apple can sell a first-party service entirely dedicated to replacing broken iDevices is evidence enough that it's a racket.
I rarely had a problem with an iDevice. Once my MacBook Pro 17 inch broke down after 4 years or more, it was out of warranty and out of Apple Care, and they replaced the whole motherboard for free anyway. My mother is using it to this day.
Doesn't feel like a racket to me. Rather, if you buy an expensive device, and you cannot easily afford a replacement if it breaks, get an insurance. That's Apple Care (plus). It is an easy enough to understand concept.
I think it's closer to Ford being both your manufacturer, insurer, and sole authority on vehicle repair. This is something our nation already faced, and rectified with legislation.
What exactly is your point? What legislation are you referring to? What exactly is Apple doing wrong here? Not paying off some Smurf who dropped his MacBook one time too often?
Like Ford, Apple wants to be free to innovate. If you don't like the quality of their products, don't buy them. There are plenty of other great choices out there. Oops, maybe not so much for the M1 MacBook Air.
> If you don't like the quality of their products, don't buy them.
"If you don't like the country you live in, just move!"
Seems pretty asinine now that the shoe is on the other foot. Here's the problem: I bought the iPhone X. I have the Macbook Pro. None of them do anything for me. Sometimes I boot up the Macbook to test a Darwin build once in a blue moon, but MacOS isn't even on my radar of daily-driver OSes right now. The BSD compatibility layer is festering, and Apple's refusal to implement modern APIs like Vulkan is childish. MacOS has been heading downhill for the better half of a decade, and Linux support on M1 is barely existent.
So, I think I'm perfectly contented to call Apple out for poor innovation. I paid their price-of-admission, now I get to leave a bad review. If you don't like the content of my feedback, don't take it personally. There are plenty of other great comments out there. Oops, maybe not so much from the technocrat-apologist crowd on Hacker News.
> "If you don't like the country you live in, just move!"
Done that.
> Apple's refusal to implement modern APIs like Vulkan is childish
No, it makes perfect sense. Metal is a nice, compact, and easy API. This is one of the reasons that allowed them to get out the M1 in the first place, because they could reuse all the work on Metal for iOS. Why would they try to accommodate the shit show that is Vulkan? And why would they try to appease people who really want Linux, not macOS?
Personally though, I am turning away from Apple when it comes to programming. It is just becoming too insular. It is great if you want to only reach people in Apple land, the tools (like Swift and Metal) are pretty nice. But in the end, web tools are also very nice these days, and your reach is just so much bigger. It is great to see your software running on a £150 Chromebook!
I used to always pay for apple care, but not once have they paid out a claim or fixed a problem without charging me. It's always "we don't cover normal wear and tear" or "we don't cover moving parts" or "the user must be at fault".
It's also worth pointing out that the $500 laptop will probably last a lot longer than the most expensive Macbook. All plastic, they use a lot of older/reliable technology, they don't get used as rough - the most common failure mode is they get too old/slow for the user.
In the last 12 years, I’ve owned 3 MacBooks. Maybe my experience isn’t common, but the units that I’ve bought, have always outlived my windows machines.
When averaged out to cost per year, in my experience, Apple is way cheaper.
Part of the issue here is that "Windows machines" could mean anything from an el cheapo Asus to a mil-spec Thinkpad.
I also think that people don't necessarily appreciate how much quality improvements have been made in the last 5-7 years in consumer laptops. Optical drives are gone, everything has an SSD, performance has plateaued and AMD is good again.
Someone walking into Best Buy today and dropping $500 on a laptop will be getting a much more robust machine than when I did the same back in college.
You are 100% right, besides the mil spec, which explicitly means the “least expensive option that does the job”.
I can attest that recently, the average laptop is way better. My machines were a toshiba, surface (2nd gen), and think pads (during their dark ages), dell XPS.
My two MacBook Air, both from 2013, are still working. They both have battery issues but I plan to replace the battery.
My MacBook Air M1 had that very screen defect thing happen for no reason after... 10 months.
So, basically: ten years vs ten months.
Many people are reporting this issue: Apple fucked up big times and it's time to stop apologizing.
I don't care how genius the Apple geniuses are and I don't care that my 10 years old MacBook are still working: what I do care about is that my 10 months old M1 Air died on me out of nowhere.
Yes, that is really, really messed up. I’m not abdicating Apple from making a crap machine that they will be fixing for the next X years because of whatever issue.
Currently, I still have faith in Apple, despite their lemons only because other companies laptops sucked more.
But that does not mean your point in invalid, at all. I just hope that this is an isolated incident to a particular generation vs a broad company trend.
My 2008 white macbook had cracking wrist rest, exactly like any other macbook fromp this generation, and it seems every macbook since then had its very own issue impossible to avoid. I Love Apple laptops but it's like you're always buying them and using them with a sword of Damocles over your head.
I bought an Air in 2014 that lasted me until last year when I bought a new one. The old one still works. It's just too slow for my needs. I still open it up occasionally for some things. Longest running computer I've ever owned by a long shot.
I have a 2011 13" Air that has been mine, then my wife's, then my kid's. It has been thrown in backpacks, dropped, stood on, you name it. It's still going strong, and my kid still pulls it out to play some Mac-only games every few weeks.
I've got a 2014 15" MBP. It's had the screen replacement (free), and a bulging battery got me a new lower case & battery for $200. Still my daily driver.
OTOH, my wife has a 2017 MacBook which is on its third keyboard/lower case. Both the replacements were free, but it's a PITA to have to take it to the store and be without it for a few days while they swap in the new one.
Either way, my experiences have been uniformly positive with Apple's service, and whatever issues exist with the underlying hardware, if they're Apple's fault, I've had no trouble getting replacements for free.
I hate the fact I need to research 'vintages' for every product nowadays. Almost every product has a good production year followed by several worse ones. Like wine.
I'm not trying to make a case that Macs are inferior. A Nissan is a much crappier car than a BMW, but I would bet on the crappier Nissan to run much longer without need of serious maintenance.
One thing I learned is japanese cars function very well if you change their oil very frequently. It's usually 10k miles by the book, but also the book says if you sit in traffic a lot or go short trips this should be more frequent, even as often as 3-5k miles. Most people don't read this fine print and get surprised their car burns 2 quarts of oil per thousand miles by 40k miles.
You know what would help? Data! Your car analogy is backed by decades of that being available from a slew of organizations.
Computers are harder to get that for, especially when you have to correct for things like whether different classes of buyer have notably different habits.
I probably use my laptops harder than most people, but this has not been my experience with plastic laptops. I lost two laptops in a row to the plastic case cracking. In the first case the case broke around the hinge and destroyed a fan. In the second, about half the keys on the keyboard stopped working. I'll never buy another plastic-chassis laptop after that second one.
I can beat you! I had both issues, cracked hinge AND keyboard not working anymore on the same PC! It wasn't even a "cheap" model, but a rather mid-range HP ProBook. Judging by current prices, it should have been around €800 at the time.
> I probably use my laptops harder than most people
Yeah, I didn't. This was basically a sedentary laptop, 95% of the time sitting on a desk connected to external screens / kb / mouse in an AC office, never in the sun. The other 5% I'd carry it around to meetings in the same building.
Since I was using it so little as a portable, it actually outlasted my colleagues' ones by two generations! So, it wasn't just my particular one that was a piece of junk.
> It blows all the “premium” work laptops out of the water.
I disagree. I loved my Thinkpad T450s so much I bought an identical used machine when I quit the job. Since then it's been stepped on, dropped onto concrete multiple times, had beer and wine spilled on the keyboard.
It cost me $250 + $100 for a battery replacement + $34 for a new keyboard (when the wine spilled on it, it still worked but the keys were sticky) + $150 to upgrade the RAM.
It's currently running Visual Studio Code, Photoshop, and prepping to run a pub trivia event later.
But this is all a digression - my larger point is that a $500 laptop bought today is going to have a lot more longevity than people will give it credit for.
One caveat wrt the more recent mil-spec Thinkpads is that they broke the ergonomics by making the front edge razor-sharp, so that it really cuts into your wrists. I tried to work on my T14-2 on a long train ride, and the pain in my wrists the following days kept we awake at night.
My daily Linux driver is a ThinkPad X220. $75 on eBay + another $120 for IPS LCD screen and an SSD. I use it when it really need Linux or when I’m on the go and don’t want to carry a 15” laptop. I wish they still had 1080p conversion kits for that one…
But my current Dell Precision from work is a spectacular nightmare POS.
I'm also a big fan of the 2012 macbook pros. I only upgraded to an M1 mac end of last year.
I love that the older macbooks can be opened up and fixed if needed. I had to replace the HD connector a couple times (and learnt to add some electrical tape to stop the issue), and I recently cleaned the old CPU adhesive off and added some new (old macbooks can start to smell like Body odour!).
With 16GB of RAM the macbook performance is still decent, able to run docker and run modern IDEs.
It's a great machine. The only downside is that you can no longer update to the most recent OS versions.
Kits and YT videos pretty much always means "beyond the average consumer", meaning either paying a repair shop hundreds of euros in labour/profits, or just replacing the device.
> Apple must treat it as a cost of business at this point.
As should every company, because it is. Not saying Apple SHOULDN'T make decent equipment, but nothing is perfect so these things just have to be part of the accounting/business plan. They clearly are relying on their customers' brand loyalty as part of that calculation, and that + cheaping out or whatever else is causing these bi-annual issues is clearly more profit than fixing them.
> My 14" M1 MacBook Pro screen repair cost was $809.
I was quoted, for the MacBook Air screen repair (it died overnight), 490 EUR VAT included in Belgium. Paid the M1 MacBook Air 1020 EUR or so 10 months ago.
In addition to the price being ludicrous, I've got an interest close to zero in owning a laptop which can suddenly stop working for no reason.
Serious build quality issues: I think it's simply a piece of shit and has to be called for what it is, regardless of whether replacement parts are highway robbery (which they are) or not.
Do you have a photo of the crack before it was repaired?
Apple Technicians have access to a document that provides instruction on how to classify (in warranty / out of warranty) display cracks. There are actually plenty of display issues that look like the result of physical damage, but are instead categorized as 'in-warranty' by Apple's documentation.
Reach out to me at my username at gmail.com, I can maybe help you if you have a photo of the screen before it was replaced.
My partner used to work as an apple support person. People break their shit all the time and try to pretend it wasn’t their fault because they don’t want to pay for a repair. How you ask and call has a huge impact on your success.
Another big impact: your purchase history. If you’ve owned every iPhone for the last decade and purchase it as soon as it comes out they will be much more lenient when you tell them it was cracked in box than if you have a single second hand iPhone SE that is cracked and the crack “totally happened on its own”. They want to protect their valuable customers.
But also as other commenters have said, it’s possible that apple knows this is a real issue and is addressing it differently now.
I've seen it happen outside of Apple, heck I've seen it outside the tech world. Company deems the damage to be out of warranty however after looking at the purchasing history/power of the customer and deeming them as "someone they don't really want to piss off" they will then offer a no cost repair/replacement as a "goodwill gesture".
Think of it like this:- You have 2 clients you sold widgets too that have come in for repair. Both widgets are beat the hell up like they were using them to hammer in nails and are both clearly out of warranty repairs.
One customer as other than this widget has 0 purchase history with 5 followers on twitter and the other has been buying goods since you were a start up and has a million followers.
Who would you be more inclined to make sure they are happy and who would you say "yeah I'll fix it, but its gonna cost you" to?
(For examples of something like this, see examples of people going virial on social media because something broke / got banned, timed it right, and suddenly it was magically fixed, within 24 hours, but your avg joe is stuck speaking to a chat bot for months on end).
It just seems like you are wide open to legal broadsides working with a policy like this. Basically you are turning your repair program into a class based program. Poor people are disadvantaged relative to your whales but that isn't clear to anyone using the service. IANAL but it seems like it could be easy money for a law firm on discrimination grounds if they had this sort of stuff on record from an apple employee.
If you make your warranty terms perfectly clear you will be fine, there is nothing stopping you from going above and beyond the terms at your own discretion.
You would have issues if your warranty said "we will cover you for (random thing plucked out of the air) battery replacements for the first 2 years" but would only replace batteries for your whales as you are in breach of contract with your non-whales.
You have to stick to what you agreed to with your customer in your warranty terms, but you are free to go beyond those terms at your own cost as you wish as customers were aware of your terms at time of purchase.
The warranty has always covered a single hairline crack.
If there are multiple cracks, chips, or a POI on the outside of the glass. It's clear as day what happened to the screen.
I can't count on my hands or toes how many people will say they don't know what happened to the physically damaged machine. Maybe someone else broke it and they didn't know. But I can tell you that we fix more physically damaged machines than we do single hairline cracks. So I would say this isn't a huge issue that people make it out to be.
I think it's more plausible that people are surprise that their really expensive super thin and sleek computer breaks when it's physically damaged.
To me the super thinness out right screams to being part of the cause.
Without taking one apart to confirm it for myself, going off past patterns I would guess Apple have thinned the lid and the display past its limits under every day use (not lab conditions). Pair that with People having got used to using a single hand to open/close their screen, heck even Apples marketing pushed one finger lid openning/closing. So people are not closing their screens "carefully" from both sides with two hands any more (and haven't been doing so for many years, as its easier to close a laptop lid than open it).
But with thinness comes lack of rigidity, so closing the screen with a single hand unless you do it smack bang in the middle I would guess is putting more strain on one side of the lid leading to a premeture screen failure.
Basically "Bendgate" all over again.
But its not the first time we seen screen issues on macbooks come to light once the devices where in the hands of real world people. Look at the stage light defect which for the longest time Apple denied as a fault https://support.apple.com/en-gb/13-inch-macbook-pro-display-... which turned out to be that the flex cable was just a smidge too short and repeated normal use damaged the flex cable.
I'm not saying the customers are not at fault. <edit>Heck I've seen plently of dropped devices and the customer swears on their first born they didn't do nothing. Until you point out the impact damage and suddenly it all comes flooding back to them.</edit> I just see a repeating pattern and would like to dig into it more before I dismiss the customer saying they don't know what happened.
The tight closure with just about zero clearance and no bezel is a significant part of the difficulty.
Anything in there, even being closed gently and you notice at the first sign of resistance and correct it - has probably cracked the screen.
Charger/cable/pen tip is common, but even a paper clip could be enough. There's no audible crack and you think nothing of it until the next time you take it out of your bag and the display is broken. That said, this sort of thing will typically have a point of impact/multiple cracks, not just one straight line.
Plastic webcam covers will also do this, just less consistently - they hold the display open a bit and concentrate all the force of the closed lid there.
If there is one continuous crack with no point of impact or other obvious damage, it will generally be covered under warranty (assuming you are under warranty) and not considered accidental damage. That was policy in the past and I doubt it's changed.
If there is more than one, in any way - not covered unless someone's being nice to you.
So after all the hype that I have heard about the Apple Silicon computers, it seems like it takes a screen crack to make it useless and issue a repair cost of almost the price of a new one.
Especially when as soon as the computer fails to boot or stops working, you have lost all data on the computer as the data cannot be recovered.
Sounds like a total scam. Glad I never bought one on launch day.
Obviously there is a defect problem affecting some of the new Macbooks, and Apple needs to step up and take responsibility. But that said, I personally think the Apple Silicon computers (the Air in particular) are worthy of the hype.
This 1 year old M1 Air with 16GB RAM is twice as fast as my colleagues' Intel MBPs (comparing same year devices), and it's _silent_. It rarely even gets warm, even with Docker, several containers, JetBrains IDEs, Spotify, Firefox with a million tabs, etc. all going.
> the data cannot be recovered
For most HN readers, not having an adequate active backup/cloud sync system is difficult to imagine. When you can transfer about 1GB/s to a modern fast solid state external drive, plus we mostly have fast internet, it's easy to have live and periodic physical and remote backups.
If there's a scam to be found, it's that Apple has a real problem affecting more than a few users, but they are denying it. The scam is not in the computer but in the warranty/repair practices.
Wasn't worth the hype for me at all. My m1 MBP might have better performance than my x1 carbon but my x1 walks all over the m1 in terms of software I can install thoughtlessly. I tried for months to get parallels + Ubuntu to do everything I needed it do to but I had to switch back to the x1 (which I could reformat today and have my productivity be the same within an hour); what a waste of time and money.
To be fair, if you really want to run Linux, why are you getting a MacBook? Plenty of better machines for that (with different trade offs) that are better suited to Linux.
I'm 30% tempted to give Linux a full time try again, this time on a Framework laptop. I previously used a Dell XPS 15 (high spec), but it was loud and hot and not a pleasant experience.
I returned my X1 due to poor thermal performance, bad Windows drivers, and incomplete Linux compatibility. I switched it out for an M1 Air which has been my favorite machine of all time.
> Obviously there is a defect problem affecting some of the new Macbooks, and Apple needs to step up and take responsibility. But that said, I personally think the Apple Silicon computers (the Air in particular) are worthy of the hype.
> This 1 year old M1 Air with 16GB RAM is twice as fast as my colleagues' Intel MBPs (comparing same year devices), and it's _silent_.
According to the comments in the apple forum thread, this bug affects people with older Intel-based MBPs as well.
Taking the thread at face value, if this is a super common issue, then your coworkers should also have observed significant numbers of "random failures" on their legacy Intel MBPs because those laptops too are cited in that "50 page thread" as being subject to this supposed failure mode. Do you find that to match your experience?
It is, of course, unclear whether this is an actual issue, or just a catch-all for people who damaged their screens (micro-fracture) from various drops/impacts, and then over time the micro-fracture eventually worked and became a macro-fracture. They do that - glass can be damaged without actually being visibly damaged until you put it under a microscope, and then some later much smaller stress (even just thermal stress) causes it to fracture along the weak spot.
50 pages of people sounds like a lot, but Macs are the most popular single-series laptop in production (other laptops have more in total, but it's fractured over many manufacturers and series) and if that translates to 500 posts / 200 unique users who broke their screen, across 10 years of usage... that's not actually all that much, or that surprising.
Once it hits the internet it gets blown all out of proportion... remember when RX 480s were "killing motherboards", or NVIDIA GPUs killing themselves due to "bad drivers", or EVGA 1080s were "dying en-masse" due to bad VRMs? Remember POSCAP vs MLCC on Ampere GPUs? Once a social-media pitchfork mob gets started, it becomes basically impossible to measure because all kinds of random failures get attributed to The Current Thing and people trumpet every random failure as being evidence of it.
I'd believe there are some amount of "childhood mortality" in a screen - the person in this thread whose screen delaminated right in the middle after a couple weeks isn't the only person to have a bad screen. But it's very difficult to distinguish which users have that, and which users just dropped it and then later had a crack start working at that fracture point. And once it becomes public that there's "an issue" (regardless of if a significant issue actually exists) there is a huge amount of piling-in where everyone whose screen ever micro-fractured from a previous bump will pop up and tell you about their screen that "randomly shattered".
Genuine question but how is a manufacturer supposed to handle that? Let's say Framework puts out a glass screen model. Do you just give everyone who says their screen shattered a replacement screen? So you're providing unlimited warranty screens for customers who aren't being careful but know to say "it did that by itself"? Do you limit it to one freebie per customer? What if that one also shatters? Do you just do it for the first 3 months, and what happens when someone says theirs shattered after 4 months? And any customers you let fall through the cracks will post a thread like this one about how you've wronged them...
Worst of all Apple is involved here, and that just sets people off like crazy. I know I'm going to get various un-civil responses for all this. There’s no question that the design of the screen is certainly worryingly fragile, but, I really don’t think that all of these are truly manufacturing faults, they’re people bumping an overly fragile design and then later having a micro-fractured screen start working on them.
While I believe $800 is way too much I do actually believe the screen is an extremely expensive component. It's a 120hz microled screen with a very good webcam. I wouldn't be surprised it's the most expensive part on a mbp.
Then why does the notch exist? And compared to what is it crap, webcams have always been utter shit if you compare it to smartphones or dedicated video cameras.
I made some side by side photos and videos (that I don't want to share because of privacy) of Macbook Pro 2015, M1 Macbook Air 2020, 16" M1 Macbook Pro 2021, and the front facing camera of a cheap android phone.
My conclusion:
- the only good camera is the front facing camera of the cheap android phone
- the 2015 MBP camera has low resolution and lots of noise, but the image at least looks natural
- the images from the M1 Macs look very similar. They added extreme smoothing to hide the noise. The result is that there is no details at all in the images. Skin looks unnaturally smooth and facial hair is a blurry mess. When you move your head, there are weird artefacts near the eyes.
- comparing M1 Macbook Air 2020 and M1 Macbook Pro 2021 looks similar, except the smoothing seems even stronger on the 2021 Macbook Pro
- even in perfect lighting the resolution of the camera is very low. There is no way this is actually a 1080p camera. The 720p image of the 2015 Macbook Pro has more detail than the cameras in the new Macs.
- the only good thing about the cameras in the M1 Macs is the low light performance. The algorithm is pretty good at producing a usable image even in very low light.
It's really not a good camera. It really sucks. Everything else about this laptop is perfect: The display, the speakers, the keyboard -- everything is wonderful, apart from the fact that whenever I facetime with someone I look like a blurry mess.
My custom Ryzen 7/RX 570 Linux PC built from parts cost less than this, so a repair of this magnitude just boggles my mind. At that point just buy yourself a new computer.
People just don't understand how good desktops are, right?
On my flight yesterday, when I pulled out my full tower Ryzen with 2x 3090 GPUs, I got told that the power outlet on the plane seat shouldn't be used for my 1200W power supply.
And yet, the same flight attendant said nothing to the macbook user a few rows over who was clearly plugged in. Frankly, it's appalling how few people understand that a cheaper desktop is comparable to a laptop.
I mean, unless you are an extreme outlier, you spend more time on the ground than on an airplane. Why would you optimize for working on an airplane over your typical workday?
For me personally, 99.9% of my work is done at my desk (1), so why not have a more powerful, upgradeable, repairable computer to work with?
I agree with you. When I travel I just take a tablet for some reading on the flight and maybe some light HN reading before bed. To do actual work, I kind of like my split keyboard, mouse, and 32 CPUs. I don't bother trying to get a ton of work done on the road; if I need to talk to someone in another state or country for work, we have video conferences now.
It's amazing how much shit you get on HN of all places for sitting at your desk programming.
Contrary to popular myth, not all of us live and work in a basement. Myself and many people I know, my non-technical girlfriend included, use our laptops all around the country and in multiple other countries.
I do agree about upgradeable and repairable, which is why the Framework laptop is getting pretty attractive. But there's still nothing that compares in performance and portability to my M1 Air.
Right, that's why they said "outlier". Most people aren't going all around the country and multiple other countries. Most people sit at home on a computer, and sit at work on another computer.
Like you, I am also an outlier, using my MacbBok all over Hades.
That also suggests that modern tech workers who have a hybrid work arrangement are outliers. That's getting to be a pretty large group.
Heck, even before COVID, my previous company only gave out laptops. Those things would get moved all around the office - from desk to desk, to multiple conference and meeting rooms, home, etc. This has been the norm for at least 5 years in my experience.
From my experience it's better to use both laptop and workstation. When I'm normally working I use the comfort/performance of the workstation, when I'm on the move I can use the portability of the laptop.
Basically all developers I know have "hybrid work arrangement", working some days from home/travels and some from office. They all remotely connect to their workstation at work either from their home computer of from laptop when traveling.
Maybe it depends on type of development or age of developers, but I'm not 20 anymore and laptop is an ergonomic nightmare. If you want to use it for a longer period of time and avoid health issues you should get an external keyboard/mouse/screens anyway. Which means you just recreated workstation, but it costs more money, has worse performance and all kinds of issues while connecting so much stuff to it.
We all had external keyboards, mice, and multiple monitors on our desks. The only time we were ergonomically constrained was when we were mobile. But we could be mobile at a moment's notice, and with all our stuff still running.
Now what I really would like is a high quality, low latency complete remote system. I got pretty close to this with a recent experiment, but it took a good bit of effort (and I still had some weird issues). It was great in that I could go to any computer with enough power to drive a browser, remote into my server "desktop", and continue right where I left off.
If that could get perfected, I would probably switch to an iPad Pro with optional keyboard.
> Most people sit at home on a computer, and sit at work on another computer
a) You don't know what most people do.
b) I would add that those of us that are in a hybrid mode e.g. working equally from home and work are given laptops specifically because we are expected to use the same computer in both environments.
a. Sure I do. It's pretty easy to reckon. I don't see "most" people traveling across the country and countries on a regular basis.
b. Sure, but again, that's a minority of even the professional demographic. Now, if you're thinking the developer demographic, sure I might agree with you, but that's not what OP said.
They don't need to travel across the country to need a laptop.
I have two data points for you:
The company I work for does little dev work. 99% of the people have laptops. They don't travel cross-country, mostly work in the office. But they also need to move to conference rooms, work from home, etc. We only have to handle one PC per person this way, instead of figuring how to handle their own personal PC when at home, etc. These are mostly "non IT people". Sure, you can argue they don't need the power of a desktop anyway. Which is absolutely correct.
I have a friend who does "actual dev work" working for an "actual software company". Java and C++, so they actually require powerful machines to compile (at least more than my company), etc. They used to have big-ass Xeon workstations. Those were replaced with some kind of Dell laptop [*] with a bunch of cores and RAM. He also basically never travels for work, but can now easily work from home without installing the company crap on his own PC. My friend is much happier with this arrangement.
Both companies provide multi-monitor setups with external keyboards and mice, so the comfort part of a desktop is still present when they're sitting at their desks.
---
[0] They look like the XPS line, but seem somewhat thicker and don't have the XPS logo.
I wonder how energy prices are going to change that. If someone needs to pay $1000 a month to heat their homes all day in the winter because of WFH, I can see that tipping over lots of folks to go back to the office.
If that becomes an issue, I think it's reasonable that companies will start providing extra money to remote workers to cover operating costs. After all, those same companies will need to lease less office space (meaning lower costs for space and electricity).
My work is done almost 100% at a desk, in different rooms of my home depending on the season (some get too cold or too hot) or on a whim. A desktop won't do. And sometimes I really take my laptop to somewhere else.
Different strokes for different folks and all, but it's hard for me to imagine this. I have 3 large monitors, so even if I had a laptop I would want to move those around as well.
After working with large monitors, I don't know how anyone gets serious work done on a laptop screen.
I do have a laptop, but it is relatively inexpensive and used mostly as a thin client to my desktop (as others have mentioned).
Edit: I will also add, I like having a dedicated space for work. This prevents work from creeping into my life everywhere in my house. I can't be on the couch, watching a movie, and have the urge to work - I'm not in my work space!
I mostly agree with you, in that I usually find working on only a laptop screen frustrating and love having a dedicated work area.
But it depends on the task I do. For example, I quite enjoy working from my parents' garden when it's nice outside and if I do some focused work. Like reading some "long-form documentation" (where I don't need to follow it along as I apply it) or when I do some routine sysadmin work.
I have a big monitor (don't like having multiple monitors) at my parents' house, with a dedicated desk in a "work area". I also have this at home. And I also have this at the office. It's much more comfortable to move around these locations with a laptop than it would be to haul around a desktop, or have multiple desktops and having to keep them in sync. When I need actual horsepower, I have a Xeon workstation at my house, and my work allows me to leverage it remotely if needed. Guess what? I basically only turn it on for games.
This is all getting rather stupid. Laptop aren't for serious work? What planet are you on? You like stationary devices because you like to compartmentalise your life. Well thats great for you, but it's hardly normal.
Yeah. Only thing I'll add is that I use my laptop as a thin-client, so I don't ever find myself pining for more power. Works great for watching YouTube, editing text and SSHing into my desktop via Tailscale when I want some more power. Using my Macbook in the same way is just more of a hassle, but that's probably because I don't use iCloud/the App Store...
You don't have to travel much at all before a laptop is essential.
And at that point I'd imagine it's way easier to optimize for mobility, for a vast majority of people - unless they're working entirely in virtual workspaces/the cloud - in which case a laptop is perfectly fine anyway.
I too don't get this transition to working on laptops. What a crappy form factor. I do have two of them - and they get used about 2 hours per month on average.
If you add external monitors, keyboard and mouse you just recreated non-mobile work environment that costs more money and has worse performance than workstation.
A non-mobile work environment, but unplug one cord and you can take the laptop part to meetings, including offsite, you can travel with it, work from the coffee shop or roof or park, keep working if there's work being done on your office (painting or whatever) so you can't be in there at the moment, if you usually work in a corporate office but WFH some days you still have the same machine, can take it to co-workers' desks to show them stuff without having to screen-share and having both workstations together at once, which can be nice in some situations. Built in UPS is sometimes handy, too—no power-offs because you kicked a cord.
I'm not arguing against desktops for people who like them but this "I don't understand laptops" stuff (several posts, not just this one) is bizarre.
This site is just becoming ridiculous. You understand what a portable device is right? That you can UNPLUG the laptop from the external monitor and still use it.
But you do understand that owning a desktop does not preclude also owning a laptop, right?
I have a desktop, and a laptop used as a thin client. The laptop can be inexpensive or have nice features (like a touchscreen), while the real power, storage, etc, is on the desktop.
Not often you see someone use their own argument against themselves. Why buy a desktop with a thin client laptop (that are not in anyway cheap) when you could just buy a standalone laptop.
This isn't even an argument, the decades of the laptops continued popularity say enough.
My machine is way too valuable to risk traveling with is the primary reason. Another is that laptops are noisy due to fans.
My desktop is just a host for several VMs. If I actually need to travel with one of those "computers", I just shut down the VM and copy it's image from my NAS to my laptop.
If you are still buying a laptop for your stated reason, then you haven't embraced virtualization as a developer.
Your personal sensitivities about travelling with a laptop are not shared by the majority. Laptop fans are in no way noisy enough to cause a distraction for yourself or others.
Making a VM copy from a NAS every time I decided to step outside and work say on the back deck in a different environment with trees and some sun is anything but convenient.
There seems to be a perpetuation falsehood in these discussions that the only time you would need to use a laptop is when travelling a substantial distance from home, which can not be anymore further from the truth than is possible.
Lastly, laptops are not the sole domain of developers and you don’t need to ‘embrace virtualization’ simply because it exists.
It is pretty appalling. Much better to go through the hassle to bring my portable, solar rechargeable 1200 watt power generator onto the plane than it is to fork over the extra cash for those silly little lap warmers.
The beauty of the desktop is that you can buy a display that fits your budget and needs. A desktop monitor that's equal to a typical 1080 laptop display can be had for $150. If you need something better, you can spend more but very few people will need to spend more than $500.
If it breaks, you plug in a new one at 1/3 to 1/2 the cost of the laptop repair with the only downtime being how long it takes to drive to the store.
This is like saying that you don’t think formalwear is a good deal because your Costco jeans are more durable. Desktops are great, I heartily recommend using them instead of laptops for most people, but it’s not especially revelatory to point out that laptops make design trade offs to hit their size & battery trade offs.
The more expensive something is the higher the ongoing costs to maintain it. It's the same case with cars where more expensive ones are also more costly to maintain and fix.
When people buy a more luxury item, it's because there is something about the item that they value where no cheaper equivalent exists. MacBooks certainly have several such features: quality of display, ecosystem integration, form factor, battery life, speakers, aesthetics... These things might not be the same things you value, but for those who care it's just as important. This is also why some people buy luxury cars and others just get the cheapest whatever that gets them from A to B.
FWIW, I run an HP Ryzen laptop that cost me just $350. But I do so because the 2h battery, non-HDR (and probably not even 100% sRGB) 1080p screen, lackluster speaker, and "borderline serviceable" trackpad don't bother me at all. I would not buy a MacBook as it offers no features I care about at a significantly higher price, but I respect people who do buy MacBooks because they fit their needs.
There’s lots of things that are more expensive and last longer with no maintenance. There was an entire thread yesterday about how stuff doesn’t last as long and sometimes if you can afford it, you should pay 7x for a Vitamix or KitchenAid.
I’m not sure this compares to luxury cars, since MacBooks more than ever are more like appliances. So it’s arguable that paying more should get you a more durable product.
I mean there’s loads of people who have pre-shitty keyboard MacBooks that have lasted years. I have a great 2012 MBA that still works great and I paid a premium for it then. I’d be happy to pay a premium again for a similarly long lasting computer. You’re also paying the apple premium so that if something goes wrong, they fix it with little fuss. Something I have also used over the years.
Not saying more expensive things don't last longer, just that usually it is not proportional to the price difference (and that's fine).
If you really want to compare, if I got a similar spec-ed MacBook to what I need, I'd have to spend easily $4k+. That means I can outright write off my current cheapish laptop 10+ times over the entire lifetime of an equivalent Macbook and I'd still be in the green.
Premium products are premium because you need them to do something that no other device can. Durability _could_ be a premium selling point for some stuff (tools for example), but for electronics and cars it almost never is. OTOH, I'd happily concede if someone wants to spend $3k+ just to get the better monitor or better battery life on the Macbook.
That's how I feel about bikes. I like that enthusiasts get the really nice fancypants stuff. But if I'm gonna be doing my own maintenance, and riding for durability along with functionality, then the lower end stuff ends up being more for me than the latest & greatest.
Yeah, I have a friend who has a nice fancy carbon fibre bike meanwhile I just have a random no-name brand because it does everything I need it to do for commuting and I don't care that it weighs several kilograms more...
Honestly, if I had broken the screen, this seems like a fair cost for a new display like this. Apart from the the cost, I'd also like to mention the repair process (via mail at their Houston repair facility) was very speedy. I got a quote within hours of them receiving the product, and it was shipped the next day after I approved. The supervisor mentioned that if they ever set up a repair program for this issue, they will refund the fee.
Wow you praise Apple even after they screwed you! The cult of Apple is still going strong!
Edit: parent was made to pay 800 dollars for a screen breaking which wasn't his or her fault, but still goes on to say "they said they might refund it later" and "the repair was quick". The rationalisation is painful to read.
To be clear, it's completely unacceptable they are charging for this repair. My intent was to give some perspective on how the repair process went overall, I needed the device back for work.
While apart from the cracked screen issue the hardware is amazing in my opinion, the overall software issues make using macOS painful sometimes (processes running at high CPU -- now mostly offloaded to the efficiency cores, WebKit views having issues loading, anything syncing to iCloud sometimes not working, sometimes working on the 2nd try, Messages/Apple Mail search only finding some of the messages, audio crackling issues with wired headphones/AirPods/built-in speaker, etc.)
I had a warranty on my Lenovo laptop included for which a guy came to my house and replaced the defective part at no extra cost - within 3 days of reporting it and almost 3 years after buying the laptop.
You can last a "full day" on AAA batteries. A manageable configuration is likely double-suitcase with copper link, each contains 10000 Alkaline AAA batteries.
It's more common in string fields, which in many cases just get rendered on a web form that doesn't differentiate blank (empty string) from null state, therefore in the database we should in most cases set it up as follows:
- Value required: field should be non-NULL + at least length 1 (via check constraint)
- Value optional: either field is non-NULL, or field is nullable + at least length 1
I'm curious if you prefer to store optional strings as non-NULL and rely on the length, or as nullable and have a length constraint.