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

but it's never going to be grounded, there isn't even a ground pin on the charger

Apple sells a 3-pin extension cable

US Version: https://www.apple.com/shop/product/mw2n3ll/a/power-adapter-e...


Yeah they sell the 3-pong extension for various countries. I am currently using the Indian version of it.

If you swap in the extension cable head, that does indeed have a ground pin, at least in Australia anyway. The grounding comes from that metal ring that the connector uses as a guide. https://www.apple.com/au/shop/product/mw2n3x/a/power-adapter...

only two prongs of which make it through. Usually the regulation as I understand is that it's fine if you can prove the case can never get in contact with anything electric, for most laptops that's just being made of plastic.

As has been established in other threads here, the metal button thing the prongs slide onto is an earth connection.

Just take an apple charger and a multimeter, try to find a path to ground from the computer side, I'll wait. Plugs have regulations on how they can be built which are different from how they must be connected.

> only two prongs of which make it through

The big recess above the pins is what encases the button of the charger and provides grounding if it includes metal strips. Assuming the charger itself has a metal button.

In the EU a grounded cable has been the default forever (I have a grounded cable from my 2010 MBP which I use as travel cable for my 2021 MBP)


Which makes it non-compliant in the UK, and no doubt elsewhere too. I don't understand how Apple (hardly a small fly-by-night!) continues to get away with it.

Linux and Windows have always been a lot more customisable, Apple always was the more "we know better than you what you want" company... And they weren't wrong enough


Well don't if you value sleep and free time. Whilst slightly in jest, sincerely, it is incredibly addictive.


not "maybe" this is an absolute must if using parameters in a spreadsheet :)


Its existence has been used by the devs as a reason not to prioritise fixing user-facing bugs. It really should be in core at this point.


we need a tax on companies using or selling anything OSS, the funds of which go into OSS, the wealth it generated is insane, and it's nearly all just donations of experts


Which is approximately all companies because all companies use software and depending on what the researchers look at, 90% to 98% of codebases depend on OSS.

Conclusion: support OSS from general taxation, like the Sovereign Tech Fund in Germany does. It's a public good!


That's a bit unclear on the concept. It's not open source if you have to pay for it. How about charging money for your code instead?


Well that's not strictly true.

OSS is allowed to make money and there are projects that require paid licenses for commerical use.

The source is available and collaborative.

Qt states this on their site: Simply put, this is how it works: In return for the value you receive from using Qt to create your application, you are expected to give back by contributing to Qt or buying Qt.


There is nothing in the open source licensees that prevents charging money, in fact, non-commercial clauses are seen as incompatible with the Debian Free Software Guidelines.

And there is a lot of companies out there that make their money based on open source software, red hat is maybe the biggest and most well known.


I meant in the sense that someone else can redistribute the source for free, not that the company has to do it.

> The license shall not restrict any party from selling or giving away the software as a component of an aggregate software distribution containing programs from several different sources. The license shall not require a royalty or other fee for such sale.

https://opensource.org/osd


I'm not American legal system expert, but if I'm not mistaken, this isn't just lies and being deceptive, this is called perjury and is a crime no ?


Yeah, but the stock might take a massive hit if this were seriously pursued, and it might even have further consequences in the markets. Let's keep our priorities straight.


I can only hope you're being sarcastic, because it does seem to hit close to what's actually happening


any estimate of the co2 footprint of this ?


Too high, no matter the exact answer.


if you set the cookier header right (definitely not always the case), this is true, but the javascript can still send requests that will have that cookie included, effectively still letting the hacker use the session as the logged in user


with http-only they can't _steal_ the cookie, but they can still _use_ the cookie. It reduces the impact but doesn't fully solve it.


What makes AI a unique new threat is that it do a new kind of both surgical and mass attack: you can now generate the ideal message per target, basically you can whisper to everyone, or each group, at any granularity, the most convincing message. It also removes a lot of language and culture barriers, for ex. Russian or Chinese propaganda is ridiculously bad when it crosses borders, at least when targeting the english speaking world, this is also a lot easier/cheaper.


Well the Pebble specific parts are. This is an unfortunate state of affairs from hardware manufacturers, they are very late to the open source game, if at all.


Between the cross-licensing of hardware IP blocks and 3rd party software which never sees the light of the day, hardware manufacturers work like a secretive three letter agency to be able to control every part of their ecosystem.

I tend to understand where this comes from. It's part business, part continuation of old customs and the way they did it and being able to control obsolescence to be able push new things to the market.

However, if the periphery of the software you put out is closed source, even though this periphery is optional, it's not fair or ethical to say it's 100% open source.

From my perspective, it can be said it's open core, and it's pretty fair, and acceptable in my case, but writing 100% Open Source* (*: 100% of the open part of the software stack, exceptions apply) is not fair game. It's misleading.


Seems a bunch are angry about this, honestly, 100% of what they made/control is open source was a good enough bar for me. Specially if all closed components are optional. I value the flexibility of being able to use or not even closed stuff. It's unclear to me what the issue is, false advertisement ? This is as good as it gets for things like this, maybe the "100%" was indelicate, but I wouldn't go so far as misleading. I can also understand the hardware companies, history has shown that the vast majority of industry actors have a purely parasitical relation to open source, and have no qualms copying/stealing IP.


Personally, I'm not angry. On the contrary, I'm pretty neutral about closed-source, optional add-ons. I started playing/working with computers pretty early, and the current state is an utopia when compared to olden times in terms of Free and Open Source software (OTOH, both Free Software and Open Source is under heavy attack because of many reasons I won't enter here).

What bothers me is "100%" part of the open source claim. I personally like the Debian model a lot. It's DFSG compliant by default, and if non-free software is needed, it's attainable. Debian is "as Free as you want, as closed as you need".

I see, new Pebble follows the same model, and it's perfectly fine, but branding it as 100% Open Source is not.

I'll not discuss hardware companies. It's a can of worms that doesn't belong to that reply. Let's say while I understand some of their reservations, these reservation doesn't change that they're greedy and selfish (beyond acceptable limits).


Surprising because you'd think the hardware itself would be their primary moat.


Hardware isn't that hard to copy paste really, to make it hard you need to use really expensive processes (extreme uv etc), but otherwise, mostly you can pretty much take a picture. (very grossly speaking here, but just saying, the software is definitely a critical part)


From the article:

>Another important note - some binary blobs and other non-free software components are used today in PebbleOS and the Pebble mobile app (ex: the heart rate sensor on PT2 , Memfault library, and others). Optional non-free web services, like Wispr-flow API speech recognizer, are also used. These non-free software components are not required - you can compile and run Pebble watch software without them. This will always be the case. More non-free software components may appear in our software in the future. The core Pebble watch software stack (everything you need to use your Pebble watch) will always be open source.

100% should mean 100%


If they are not mandatory it's 100%. Otherwise according to your standard, Debian is not 100% free software either.


Debian doesn't advertise itself as 100% open source, either.

Main and Contrib has to obey DFSG guidelines, and there's an optional non-free repository which you can enable if you prefer.

Firmware is a gnarly can of worms though, and while I prefer 100% free firmware myself, companies are not brave enough to open that part of their ecosystem, yet, if ever.


Companies typically move more and more functionality to closed firmware, so they can ”open source” a thin wrapper, like a driver, that is often completely useless, and often encumbered with cryptography restrictions, strict trademarks and software patents anyway.


This is not always true.

NVIDIA does exactly what you said. Move everything to firmware and closed GL libraries, and open source a kernel module to facilitate communication. They even created different firmware versions to prevent open source drivers to use the whole card.

AMD did the inverse: They re-implemented a fully open driver from scratch, opened up the specs, made every part which they can make (legally) accessible, accessible, open sourced ROCm and send in packages to major distributions' (main / open source) repositories. Their firmware is closed source, but it's obtainable and doesn't require signatures to enable the card. They even clashed with HDMI forums to make a libre implementation of v2.1, but the forum basically threatened them.

Intel's graphics drivers are basically the same with AMD.

Broadcom / Intel / Realtek NICs work without their respective firmware blobs, yet their offloading capabilities are disabled. Either way, the drivers are completely open source and in the kernel mainline.

Same for most sound cards sans Creative Labs. I want to hit them with a foam cluebat so bad.

Logitech's all stuff works with open drivers. They are the primary contributor to V4L standard, standardize their webcam interfaces and provide drivers or help.

Do you have any examples in mind?


100% of their own software.


> More non-free software components may appear in our software in the future.

That sounds ominous.

I can understand not being able to remove non-free dependencies that were used previously, but that sounds like they intend to create new non-free components.


IMHO, it's much closer to 100% than an iWatch or a Garmin.


1% is closer to 100%, than 0% is, yes.


Consider applying for YC's Summer 2026 batch! Applications are open till May 4

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

Search: