Forgot your password?
typodupeerror

Comment Re: PHP (Score 4, Informative) 91

Because it embeds into html, rather than rendering the html. It makes for very fragmented code.

In my experience, most sufficiently advanced use of PHP involves rendering the HTML. You can do it either way.

And most sufficiently complex PHP uses PHP as a full-fledged language, complete with classes, etc., and to the extent templates are used, the code in them consists of tiny partial-line-long fragments of code that call some method in some other file that is basically just code.

In other words, very fragmented code isn't caused by PHP; it's caused by the way that the developer chose to use PHP.

Comment Re: Lazy owners. (Score 3, Informative) 129

I fly 200ish flights a year so figure 70-80 nights away.

2025 was 100% hotels but 2019 was about 80% Airbnbs.

Airbnb will never get my business back. Ever. The professional scammer hosts are so good at finding a way to nail me for a fee. Iâ(TM)ve taken perfect check out video and still had to spend hours fighting fees.

Comment Re:Rinse and repeat (Score 1) 21

USB-C? Apple were laughed at for only including USB-C on their laptops and there are still weird antique societies around keeping USB A kicking when it should have been buried over a decade ago.

I still want a USB-A port on my MacBook Pro. The number of times I don't have the right cable/adapter with me is still way too high.

But no, I meant phones, where Lightning was dumped on iPad in 2018, but didn't go away on the iPhone for another half decade.

If you mean only the world of phones - Apple changed their charging and connection standards three times. 30 pin -> Lightning -> USB C. Each one lasted about a decade, which is what they always said. Lightning came out in 2012, USB C didn't even exist as a standard until 2014. Should they have changed yet again after two years, thus annoying everyone?

Yes. At the very latest, they should have changed when they changed the iPad over. Having a different charger for iPhone than for every other Apple device was overtly user-hostile. It meant carrying around extra crap for zero reason other than because Apple extracted four bucks worth of MFi revenue off of every licensed iPhone cable sold, and couldn't extract revenue from every USB-C cable sold.

And given how thin Lightning cables had to be because of the miniature connector and the inability to use a bigger connector because of case manufacturers building the holes too small to accommodate them, and how often the cables failed because of the too-thin wires, I'd imagine that was quite a nice revenue stream. The number of Lightning cables I went through was nuts.

Meanwhile, over in the rest of the world you had an assortment of barrel connecters, USB Mini, USB Micro, USB C.

USB Mini was in 2000. Micro was in 2007. Both were before the first iPhone. Don't get me wrong, micro-USB sucked. But we'd all have been better off if they had gone with mini-USB and stuck with it. We'd all have been better off if Apple had stuck with the Dock connector another two years and pushed the USB Forum (of which they are a member) to make a reversible connector happen, then switched to USB-C. We'd all have been better off if they had switched to Lighting, scared the rest of the industry into making USB-C happen, and then dumped Lighting for USB-C in 2018, starting with the iPad and then quickly progressing through the entire product line, rather than changing the iPad, but keeping the iPhone on Lightning until 2023.

Instead, Apple waited until the EU forced them to do it. By the time they finally switched, I was about to give up and move to Android, because the experience was so much better being able to share power infrastructure with my Mac instead of carrying around special sh*t-quality, low-data-speed cables just for the iPhone. Don't get me started on the fact that Apple never put USB 3 silicon into any iPhone, so they maxed out at a pathetic 480 Mbps data rate. It made photography and videography on iPhone absolutely horrible, because you couldn't get data off of them in a timely manner.

Everything about the way Apple handled Lighting on iPhones was botched just about as horribly as you could possibly botch it. Consumers put up with it, but that didn't make it suck any less.

Comment Re:Rinse and repeat (Score 1) 21

Generally speaking the problem with Apple is the magnitude of orders.

OLEDs on laptops is generally an option on the higher end laptops - they default to standard TFT displays and reserve the OLEDs as an upgrade option This means the companies don't really need all that many OLED panels.

Apple though, sells only a few models of laptops, and generally on such a scale that they may need millions of OLED displays.

Apple has sold two different versions of their display on Mac laptops for years — a glossy screen and a matte screen. An OLED screen option wouldn't be unthinkable. They'd just have to price it appropriately based on availability.

But you're right that doing it across the entire product line would be a lot of hardware. Even doing it for the Pro line would be a lot, largely because that's more than half of Apple's laptop sales — a sad testament to how badly Apple screwed up when they dropped the standard Macbook in favor of the thermally throttled Air. Contrast that with when the first Macbooks came out and the Pro laptops were maybe a percent or two. This doesn't leave Apple with the wiggle room to have truly high-end-only features except by making them BTO/CTO options.

It's still noise compared with the 1.1 billion OLED panels expected to be sold this year. Whether manufacturing capacity drove Apple's availability or Apple's demand helped drive capacity is unclear. Probably both.

Comment Why? (Score 5, Insightful) 62

As far as I can tell, this is an Android phone minus the phone. It is the iPod Touch of the Android world (which Apple discontinued years ago for lack of any real-world demand beyond use as a developer test device).

Why are they building this?

The Sony NW-ZX900 digital music player pairs an aluminum-alloy main frame with a gold-plated oxygen-free copper (OFC) rear chassis.

Oh. For "audiophiles" (in the "I don't understand how anything works, but making the back of the device out of some special kind of metal sounds like it could make the sound better, so I'll spend thousands of dollars on it" sense of the word). Now I understand.

Comment Re:Never Meta! (Score 1) 18

All the AI companies are shady as hell but Meta takes the cake. Why do people continue to believe Zuck and friends? They have been shown, time and time again, to ignore privacy in the place of profits, people are fools.

To be honest, I don't think this is them ignoring privacy. I think this is them having gotten so complacent about privacy that nobody there even understands how to protect privacy anymore.

I mean the first rule of privacy on the Internet is "DNS isn't private." This is such a basic mistake that nobody with an ounce of privacy sense should make it. The URL's hostname should contain only the organization name or individual username and maybe some unique identifier if they really need that. But 99% of titles aren't secret in and of themselves, so I'll give them a pass on this one for now, even though it is still a horrible bug for the remaining 1%.

And the second rule of privacy is "Knowledge of a resource is not authorization." The fact that a resource that has not been shared can be accessed by its URL, and that apparently no attempt has been made to ensure that only people who are authorized to access that URL can view its contents means that they effectively have no access control at all. This would be an epic fail even if the first security bug weren't there.

This makes me suspect that some intern vibe-coded this thing as a prototype with no human design review at all, and that their team shipped it without actually taking the time to understand how it worked, relying too much on AI to do the review, and that the AI had inadequate training on how to implement privacy and security. Either that or the design docs did not adequately cover how the authentication worked and the reviewers did not bother to ask, which is an even bigger concern.

Either way, Meta needs to seriously clean up their act. This should have never shipped without a proper security review, and the fact that problems this severe were not caught is clear evidence that a proper security review did not happen. Identifying the underlying reasons for that failure should be a top priority, and the answer is never "Fire person X for not doing their job," because something this bad is never the fault of one person or even a small number of people. It's always systemic. It's always a lack of adequate controls, adequate numbers of eyes on design, adequate review, etc. And until they address the systemic problems that led to this outcome, I won't trust anything that Meta does going forwards as far as I can throw it.

So my advice to Meta would be that they do a very detailed internal postmortem, identifying all of the different places where this could have been caught and why it was not caught, identifying mitigation strategies to ensure that similar things don't happen in the future, etc., then implement all of those mitigation strategies, and finally create a second, publicly sanitized version of that doc and publish it externally as a "Here's what we're doing to make sure this never happens again" document. That's what they need to do to restore the faith of the folks who have witnessed this disaster.

Anything short of that level of public documentation showing that they truly understand how badly they screwed up and have genuinely taken steps to ensure privacy and security in future products would be inadequate, given the level of corporate ineptitude required to reach this point.

Comment Re: Yes (Score 1) 202

"And the UK handed you the brand new computer industry on a plate by destroying all the computers it had built during the war while not requiring that you do the same with the licensed copies you had built."

The UK decided to destroy its computers on its own, don't blame us for your idiocy. "Require"? What were you going to "require" we do? And how were you going to enforce this "requirement"?

And what licensed copies are you talking about? Britain shared the Bombe (which was basically an upgraded version of the one the Polish built, but of course Brits insist they're the geniuses who broke Enigma), but ENIAC was a US production.

Comment Re: Cybersecurity or bringing a few jobs stateside (Score 3, Informative) 112

"The Federal Communications Commission (FCC) banned imports of new, foreign-made consumer wireless routers due to severe national security, supply chain, and cybersecurity risks."

False. That was done by the DoD.

False. The DoD banned imports of new, foreign-made consumer wireless routers due to claims of national security, supply chain, and cybersecurity risks.

There's no evidence that crappy consumer-grade routers with firmware written by contractors to hit a specific set of bullet points on a spec sheet are going to be any more secure merely because the low-quality firmware was installed on the devices at a factory in the United States. The national security risk is a total farce. And the supply chain problem is still a supply chain problem even if it is assembled in the United States, because few (if any) of the components inside it are made in the United States, nor do U.S. manufacturers exist for most of those parts.

So what you actually have is a lunatic executive branch leader whose tariffs got thrown out by the Supreme Court who then weaponized the DoD and the FCC to raise the price of many electronics goods, despite no evidence that doing so will actually create any short-term or long-term improvements in the near-total lack of U.S. component manufacturing (which for silicon parts is itself dependent on foreign silicon wafer manufacturing, because U.S. manufacturers consume far more silicon wafers than U.S. manufacturing can produce, though ironically, most of the sand that goes into them was mined in the U.S.).

Comment Re:Rinse and repeat (Score 2) 21

A sizeable and persistent assemblage of anti-Apple neckbeards spend their time berating Apple for playing catch-up. ... The product releases and demonstrates some kind of refinement - which sets it apart from the competitors - because Apple has taken the time to make it feel like their operating system was designed around the idea.

This is actually surprisingly rare. Most of the time we've berated Apple, it has been because they've dragged their heels on basic stuff like USB-C. I see no reason that Apple dragging their heels on OLED displays will be any different.

I've been complaining about Apple displays not being bright enough to use outside since my first active-matrix Mac laptop. Ironically, the passive matrix black-and-white Mac displays from the early 1990s actually could be used outside easily. You changed the contrast to a mode where it behaved like a reflective LCD panel. So from my perspective, Apple is finally getting back to the level of usability that I had with my PowerBook 145 more than thirty years ago.

In fact, I can't think of any examples of what you're describing, and certainly none where users would not have been better off with Apple introducing the feature sooner and then making it better in a subsequent generation. After all, having a feature, even if it is not refined, is usually better than not having it at all.

In general, when Apple is late, they're just late. They're either doing it because they have some financial advantage to delaying it (Made for iPhone revenue from the Lightning connector), because they didn't have the engineering resources to integrate it for a particular release cycle, or because they didn't think the components available were good enough (e.g. early folding displays).

But Apple has been shipping OLED panels on phones since 2017. Almost a decade later, laptops are finally catching up. Maybe they thought the early ones wouldn't last as long as people kept their laptops, maybe the cost for larger panels was high enough to discourage laptop purchases, or maybe they just dragged their heels because they knew they wouldn't have anything interesting in the feature pipeline and wanted people to have a reason to replace their laptops. Either way, they're fully a decade behind in display technology, and it's about time they finally caught up.

Looking forward to the touchscreen as well, at least in principle, though in practice, I doubt it will get a lot of use. :-)

Slashdot Top Deals

Your files are now being encrypted and thrown into the bit bucket. EOF

Working...