Hacker Newsnew | past | comments | ask | show | jobs | submit | vanviegen's commentslogin

Just tight fitting casing with some rubbery edges, nothing special. Just look at smart phones from ~10 years ago.

But we also want devices that are thin and lightweight. Watertight battery compartments are super easy (barely an inconvenience) if you "just" make the device thicker and heavier.

> I think the EU and European countries have much bigger fish to fry, including with regards to the environment.

Yes. And they should fry those too.


I remember early cell phones (not smart phones, mind you) having weeks of standby time, or something like 20 hours of talk time. These had replaceable batteries. I don't recall people carrying spare batteries being a thing..?

Standby times were indeed great in those days because those phones weren’t doing very much when they were idle. (Weeks may be an exaggeration, though!)

You might also be misremembering talk times, unless you had a phone with an exceptionally large battery.

A typical device like the Nokia 3210 had 3-4 hours talk time, which is far less than modern smartphones.


Last Nokia I had, I only charged it about every two weeks. I used to go on business trips and not even bother to bring the charger.

Some of my early phones had spare batteries. They most certainly did NOT have weeks of standby time or 20 hours of talk time. We are talking late 90's.

Later, as phones and batteries got better, the spare batteries became unnecessary. They still degraded fast enough that there was a market for replacement batteries and they could indeed easily be replaced. We are talking things like the Nokia 3310.

Even later, the need for user replaceable batteries pretty much disappeared.

These days, it is entirely gone.


You can in fact still buy those kinds of phones and they still have removable batteries.

On that subject, I'd be curious to see any computer that's not mostly made in Asia.

HP makes them, so does Dell. They cost a bit extra, but essentially the whole Federal government runs on nothing else.

The difference between EU and US is that it's possible to make all components in the US, using US equipment, and so some companies do because it commands a pretty decent premium. It's not even that hard since most components (e.g. reference motherboard designs) are still designed and actually built in the US. China still really mostly does what you might politely call "commercializes US tech". And let's not discuss too deeply if they correctly pay licensing for all the components they make, because nobody enjoys that discussion.

And yep, as you might expect, only Intel chips, no Nvidia cards ... and that's not the end of the limitations. The previous version had no USB-C monitor support, never mind one USB-C cable to multiple monitors, but last year intel really pushed a bit harder. But even this year, I'd hope you're not going to be trying to use these machines for gaming.

The EU can't even make a modern motherboard's USB port chip.

Oh and yes, there are cracks in the US version too. The phones used, for example, are iPhones. Radio designed in South Korea ...


I'm rather curious where in the US HP and Dell source, let's say, their displays?

And while many (but certainly not all) of the other components could be made in the US, it's expensive and capacity is limited. So even the likes of HP and Dell have most of it done in Asia. Even Intel chips generally pass through Asia for assembly and testing, and their modern CPU tiles are likely to include TSMC-fabricated components.

All this is to say: the US is not tech independent (unless ancient tech counts). No single country is.

Though if you're just trying to say that the EU is significantly more tech-dependent than the US then I agree of course.


> The difference between EU and US is that it's possible to make all components in the US, using US equipment

False. ASML is in the EU.


The most technologically critical component of ASML's EUV lithography machines (the EUV light source) is designed, developed, and manufactured in California by Cymer.

And another extremely critical piece of technology is the mirror from Zeiss, which is not manufactured in the US.

Yep, absolutely true. ASML is a critical technology provider that both the US and EU are dependent on each other to maintain.

And the US does not need ASML. Europe could use ASML, but doesn't.

The US doesn't need ASML.

Right, ASML is so replaceable that the US forces the Dutch government to put export controls on some of their machines.

There's no substitute in the world for the top tier machines ASML makes.


> forces the Dutch government to put export controls on some of their machines

That's because the critical EUV light source technology is developed in California by a US-based subsidiary of ASML. The US and EU have mutual interest in protecting the technology and machines. If export control agreements were not in place then ASML would have never been permitted to acquire Cymer. And if they are not enforced then the US would almost certainly require ASML to sell Cymer back to US ownership, TikTok-style.


Can you point to the models that are entirely made in the USA?

I’m having trouble searching for this - but all the top results seem to be SEO or AI slop, so perhaps I’m just not finding them.


I don't understand how it would work either, but it may be something similar to this: https://developers.openai.com/api/docs/guides/predicted-outp...

> Particularly, they allow you to write code whose output is unpredictable

Is that an easy mistake to make and a hard one to recover from, in your experience?

The way you have to bend over backwards in Terraform just to instantiate a thing multiple times based on some data really annoys me..


> Is that an easy mistake to make and a hard one to recover from, in your experience?

If you're alone in a codebase? Probably not.

In a company with many contributors of varying degrees of competence (from your new grad to your incompetent senior staff), yes.

In large repositories, without extremely diligent reviewers, it's impossible to prevent developers from creating the most convoluted anti-patterny spaghetti code, that will get copy/pasted ad nauseam across your codebase.

Terraform as a tool and HCL as a programming language leave a lot to be desire (in hindsight only, because, let's be honest, it's been a boon for automation), but their constrained nature makes it easier to reign in the zealous junior developer who just discovered OOP and insists on trying it everywhere...


> but their constrained nature makes it easier to reign in the zealous junior developer who just discovered OOP and insists on trying it everywhere...

I don't think this is true anymore. Junior devs of today seem to be black pilled on OOP.


Let my geriatric self rephrase this for you and make the point more obvious: "[...] who just discovered [insert latest design pattern trend of your choice] and insists on trying it everywhere"

Agreed, I'm fine with a declarative format in one file as long as I can control the imperative bits on which it depends.

> and especially how China caught up so fast.

Isn't that largely nationalism and pressuring companies to use (initially) mediocre local tech solutions though? Once the market is there, quality catches up rapidly.


GUI apps are good for discoverability. They generally are not optimized for rapid use by power users though. That's of course not an inherent limitation of GUI apps, it's just that dominant paradigms hardly seem to consider power users.

I'm still annoyed and baffled by the fact that Ubuntu had searchable application menus 10 years ago, which were awesome and worked for just about any program, and then dropped them when they abandoned Unity. And neither KDE not Gnome thought to bring them back. In stead, many apps have since dropped application menus entirely, in favour of... some mishmash of icons and ad hoc menu buttons?

Also, even in the post-LLM era, building a decent GUI app is a lot more work than building a decent terminal app.


Another factor is the lack of a good cross-platform GUI toolkit (by which I mean one that (a) doesn't feel out-of-place and jarring on any platform and (b) doesn't turn a 50K app into a 1GB download.)

Between that and the level of complexity of modern GUI toolkits - and the size of their dependency trees - distribution of a GUI app is a much bigger headache than distributing a terminal app.


Make the core feature of your app a library, then write different interfaces according to the targeted platforms.

there is TCL-TK. :)

Super easy to use, fast, almost zero ram usage and battle tested for 2 decades.


"Equally jarring and out-of-place on all platforms" isn't quite what I asked for, but I guess it's the next best thing! ;)

That hasn't been true for a while, it's easily the best of the bunch at this point. It's also always been trivial to change, which can't be said of the others.

I'd say it's easily the least bad of the bunch, anyway, if you're really committed to cross-platform.

I think most/many banks had their own nfc tap-to-pay solution before Google/Apple Pay came along. Any idea why the banks chose to give that up?

On Smartcards yes, maybe Android, but certainly not on iPhones. On iOS, it's only been possible to implement alternatives to Apple Pay since 17.4 (2024), and only in Europe (EEA).

Ah, I didn't realize the landscape was different on the Apple side of things.

Because it cost money to develop and Google/Apple Pay works really, really well everywhere on the planet.

But they already had their own solutions that worked just fine. I can't see how switching to integrate a new system instead would save on dev costs. There surely must be some other reason?

Discouraging superfluous production is not nothing.

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: