HNHacker News
TopNewBestAskShowJobs

pta2002

489 karma · joined April 2, 2017

submissionscomments
pta2002··on AirPods libreated from Apple's ecosystem
Seconding the other user saying that I also use AirPods Pro (2nd gen) in Teams at least twice a day, on macOS, iOS, and Windows (and had used them on android before, as well). Absolutely no issue whatsoever, and everyone mentions I usually have by far the best audio out of anyone else in the call.

What would Apple even gain out of this? They don’t have a competitor to MS Teams, FaceTime is hardly targeting the same segment.

pta2002··on Meta replaces WhatsApp for Windows with web wrapper
I do want to point out, as someone who uses the WhatsApp app (to me, it’s slightly more convenient than the web version) that the old native windows app was /awful/. It looked native enough, but it just didn’t work. For as long as I remember it would randomly stop accepting input into the text field and I’d have to restart the app, and this was insanely frequent. Typing dead keys was also randomly broken with accents not coming through, which is really annoying if you’re trying to sound professional on a language that requires them.

The new electron app does take more resources, but at the very least it works.

pta2002··on My fan worked fine, so I gave it WiFi
The location access is often needed for the app to be able to find the WiFi networks in the neighborhood. This is because that can be used to triangulate your location, so they bundle it in with the same permission (unfortunately, there isn't a very good way to separate this, since it theoretically can be used to locate you and therefore you should let the user know that).
pta2002··on IKEA launches new smart home range with 21 Matter-compatible products
The alternatives are all closed-source protocols. A ton of things are backed by Google. It doesn't mean that they have anything to do with it other than them being consulted in its design and providing some official support. And considering Google makes the most popular mobile OS, and also the most popular TV OS (which is relevant considering it's smart home), it's good that they're in on it. Otherwise you end up with a fractured situation like you currently have with things like Airplay, Chromecast and Miracast, which are all the same thing with slightly different implementations because they couldn't agree on a protocol.

And I'd vastly prefer it that Google (and Apple, and Amazon, and Home Assistant, and IKEA, and Philips, and...) all agree on the same protocol than each vendor making up its own thing.

pta2002··on IKEA launches new smart home range with 21 Matter-compatible products
Thanks, I didn't know that this worked! I guess this is more of an informal standard that they ended up following Philips' lead on, but still, better to have this kind of thing be officially defined.
pta2002··on Lessons from Growing a Piracy Streaming Site
I found the whole site a very interesting (and fairly quick) read. I don't really have anything else to add, but I'm glad the owner manages to be honest and take good lessons from the whole thing.

It's interesting to me how from his account, everyone is fairly sympathetic to him regarding his charges (he mentions his employer showing up to his interview in a sports jersey in reference to his charges!), and how he mentions he knows several actual sports players used his site. It really goes to show the state of modern streaming.

pta2002··on IKEA launches new smart home range with 21 Matter-compatible products
While you could do that, the hub needed to implement the logic to actually convert the different "APIs" that the products spoke. E.g. imagine an IKEA remote sends "button_on" to turn on the light, but the Philips remotes send "light_on" or something. Philips lights will work with their remotes but not with IKEA remotes, since they wouldn't know what to do with "button_on". Zigbee2mqtt and ZHA are great projects that implement a compatibility layer to all of this, but they do have to explicitly support every device (and they support basically _every_ device there is, thanks to a ton of community work, they're genuinely great projects and something that wouldn't really be possible without open source). You mention that you can pair between different vendor's products, but that's not quite the case - you can pair different vendor's products to the hub, and the hub can translate between them. But while you can pair an IKEA remote to an IKEA bulb without a hub, you can't really do that between different brands.

Matter simplifies this. It defines the API layer. You can use Thread without Matter, at which point you basically have Zigbee + IPv6, but the power comes with Matter since now every device is speaking the same language and can actually understand each other.

pta2002··on IKEA launches new smart home range with 21 Matter-compatible products
I guess because to most consumers, it doesn't actually matter. It uses matter and connects to a matter hub, the way it does it is an implementation detail unless you're making your own hub with homeassistant or something.

Even iPhones have been able to talk to thread devices directly for a while now, so it's a fairly transparent process.

pta2002··on IKEA launches new smart home range with 21 Matter-compatible products
It’s a newer standard backed by multiple vendors (importantly, Apple, Google and Amazon, who make the devices that you ultimately want to use to control these things).

Zigbee is great for communication instead of WiFi, but it’s just one part of the equation - it says nothing about the specific commands a device will respond to. You couldn’t pair a Philips remote with an IKEA lightbulb.

Matter attempts to fix it by actually defining the protocol that these devices use. It’s also fully local and open source, which is great. The actual transport layer can be WiFi, but it can also be Thread, which is a newer standard based off Zigbee, and AFAIK some Zigbee controllers can be reprogrammed to support it.

They don’t specify what transport layer they are using here, but considering the kind of devices they are showing (battery-powered remotes) it’s almost definitely Thread.

pta2002··on Minecraft removing obfuscation in Java Edition
I learned to code by modding Minecraft, starting at ~1.6 a few years before the Microsoft acquisition.

It was definitely already obfuscated by then, the Microsoft acquisition had nothing to do with it.

If anything, looking back all the years, Microsoft has largely delivered on the promise to not fuck up the game and its community. They’ve mostly kept their hands off it, besides the Microsoft account stuff (which makes sense why they did it, but a lot of people are still understandably annoyed). Hell, they’ve kept up two separate codebases in fairly close feature parity for _years_. I doubt they’d have kept JE if there weren’t people in that team who genuinely cared.

pta2002··on The Swift SDK for Android
WatchOS is hardly embedded though. An Apple Watch is basically a small iPhone tied to your wrist in terms of architecture. That’s got a whole lot more in common with a full desktop computer than it does with a microcontrollers, where they often have rather weird architectures by desktop standards, and it’s quite rare to have MMUs and things like that. Also, there is no underlying OS, and no heap allocator (unless you provide one). That’s the kind of challenge that an embedded language runtime has to provide.
pta2002··on OpenAI, Nvidia fuel $1T AI market with web of circular deals
You can also get all of that in a single node, which makes for a fairly beefy build server :)
pta2002··on Digital ID – The New Chains of Capitalist Surveillance
In Portugal, our version can use the smartphone app, an (open source) desktop app that supports reading your ID with a smart card reader, and you can also get the codes via SMS. The smartphone app is purely a convenience if you don’t have your wallet with you.
pta2002··on iFixit iPhone Air teardown
I think it also matters for them, since they sell a ton of Apple Care+ subscriptions. That wouldn't be profitable if it was a PITA to replace the battery or the screen, so this ends up being a win-win.
pta2002··on The best YouTube downloaders, and how Google silenced the press
Ripping the HDMI stream (which is usually still breaking DRM!) is going to force you to reencode the video which will inevitably lose quality. You might also end up with UI elements on the screen and won’t be able to get subtitles out.
pta2002··on The best YouTube downloaders, and how Google silenced the press
This is completely bullshit. If you find a proper download, you’ll usually see something like “NFLX.WEB-DL” on the file name. That means it got ripped and downloaded from Netflix.

The DRM decryption isn’t the hard bit - it’s actually mostly a standard thing, and there are plenty of tools on GitHub that will decrypt it from you if you have a key, e.g. Devine.

The issue is mostly around getting a key, but those are easy enough to get if you know where to look (e.g. TV firmware dumps).

Once you have this though, and any piracy group will have this, it’s so much easier to do this than to screen record, and will give you the original quality as well.

pta2002··on The best YouTube downloaders, and how Google silenced the press
Go to literally any private tracker and you’ll find that the vast, vast majority of pirates just do it for free, mostly because they like doing it. And I guarantee you’ll be able to find basically everything, including TV shows, and if you can’t it’s usually a request away.

Mostly the only expense the pirates have is the cost of the media itself, so subscription for the streaming service or the cost of Blu-rays or movie rental.

pta2002··on Why our website looks like an operating system
I mean, old photoshop versions (CS3?) also used multiple windows, so if I were to take a guess that’s where Gimp got it from.
pta2002··on Native ACME support comes to Nginx
You can basically implement this right now already by using a systemd generator. It’s not even a particularly bad idea, kinda want to try doing it to hook it up to nginx or something, would make adding a reverse proxy route as simple as adding a unit file, and you could depend on it from other units.
pta2002··on Garmin beats Apple to market with satellite-connected smartwatch
Why would it be? Genuine question here, is there some specific legislation in India about satellite connectivity?
pta2002··on Gloria funicular derailment initial findings report (EN) [pdf]
RTP (public TV network, which also produced Gloria and Turn of the Tide, the two Portuguese Netflix shows) is unfortunately the only network investing in this type of fiction television. The other two big networks unfortunately only seem to invest in soap operas, which run for 600+ episodes and are very formulaic. It’s sad because RTP has definitely made some very good stuff (and they’ve been collaborating with Spanish networks on some cross-border shows, there’s a few they’re pretty good), but you can tell that these things suffer from relatively low budgets.

That’s why turn of the tide came as quite a shock in quality compared to the rest of the shows - Netflix actually put a relatively high budget into the show, which just allows them to dedicate so much more time to these little things.

pta2002··on Nvidia DGX Spark
I think you can get something a lot cheaper if that’s all you want, e.g. something in the Jetson Orin line. That’s more similar to the switch, also, since it’s a Tegra CPU.
pta2002··on How to Firefox
This is weird to me because I so much prefer Firefox's per-tab containers to having to use separate windows for profiles. I wish chrome had something like it.
pta2002··on Widespread power outage in Spain and Portugal
From my personal experience, mostly just in the car. Here in Portugal there was a rather well-timed rail strike today, so a lot of people who would've taken the train drove instead and had a way to get back and listen to the radio. From what I could tell from the radio reporting, handheld radios and batteries were rather quickly sold out.

I've got to give massive props to Antena 1 too, which is the national broadcaster's main radio station, who stopped all normal programming and did an all-day massive report on this situation to keep people informed. From what I could tell they didn't even run any ads during that period, just all-day reporting continuously repeating key information for people who'd just tuned in.

pta2002··on Widespread power outage in Spain and Portugal
Portugal has mandatory electronic receipts. By this I don't mean email receipts, I mean that all receipts have a code on them that is then also available to be looked up on the government's side (e-Fatura is the app for this) for tax reasons. I think it's fairly simple though, just registers the total amount, the seller, and how much VAT was paid.

However I assume this can work offline with the data being uploaded later though, as basically all the small supermarkets and shops were still open here (_incredibly_ chaotic though), and on the big supermarkets card payments were working (TBF, even the free wifi was working there, I guess they probably have some satellite connection).

pta2002··on What would happen if we didn't use TCP or UDP?
I've been trying for a few minutes to figure out what you mean by "it's in the name"... What about Internet Protocol implies that ports are not an inherent property of it?

All I can think of is that an "IP address" does not have a port component and that's all that IP deals with.

pta2002··on Everything about Google Translate crashing React (and other web apps)
A locale is a combination of several things, including a language, but not only.

E.g. I'm from portugal. I'm visiting an american site, which does not have professional portuguese translations, but does have auto-generated ones.

I don't like the auto-generated ones and can read english just fine, so I want to have the language set to english (en-US in this case).

However, I still want it to apply some locale-specific things from Portugal, e.g.:

- Units (Metric vs. Imperial vs. Whatever mess countries like the UK do)

- Date formatting (DD/MM/YYYY vs MM/DD/YYYY)

- Time formatting (AM/PM vs. 24hr clock)

- Currency formatting (10€ vs. 10 € vs. 10 EUR vs. €10)

- Number formatting (10,000.00 vs 10.000,00)

- When the week starts (Monday vs. Sunday)

If you take a look at the windows locale options, it mostly lets you mix-and-match whatever you want (which is great! Now if only the MS apps let me stop using the localized keyboard shortcuts...): https://learn.microsoft.com/en-us/globalization/locale/langu...

pta2002··on Using eSIMs with devices that only have a physical SIM slot via a 9eSIM SIM car
> none of the carriers here in Europe that do prepay offer eSIM anyway.

Not true, e.g. in Portugal: https://www.nos.pt/movel/esim (though you need to go to a store to pick-up the QR code, I think to avoid people from other countries using it?), https://www.meo.pt/servicos/movel/tarifarios-telemovel/e-sim same thing

pta2002··on Trusting clients is probably a security flaw
This is like the fifth article I've read about the McDonald's app not having any sort of server-side validation. How do they keep getting this wrong???
pta2002··on Why is Cloudflare Pages' bandwidth unlimited?
If you go to https://1.1.1.1 it redirects you to https://one.one.one.one, I think that's what the author meant.
← PreviousPage 2 of 5Next →