HNHacker News
TopNewBestAskShowJobs

kingosticks

1,221 karma · joined March 4, 2014

[ my public key: https://keybase.io/nicksteel; my proof: https://keybase.io/nicksteel/sigs/0ele0donXP3KBEHz0h95l-bEy2-KHTfxipgOXIHw4H4 ]
submissionscomments
kingosticks··on Did a weak WiFi password lead police to our door?
> and shouldn’t ruin people’s lives if they are innocent.

Yes. The searches are not designed to ruin anyone's life but informing other parties, like what happened in this article, is sometimes necessary and and can have life ruining consequences even when entirely innocent. Things could leak out from the school to parents, to other work colleagues, limit career progression, etc. These leaks may even be intentional when stupid people are involved. Doing the searches quicker and being innocent or not doesn't help avoid either of the below (from the article) from happening:

> The police needed to unlock Matthew's work laptop, which was encrypted. He had to tell his boss about the case in order to get the decryption key.

> And the police had also informed social services and the children's school about the investigation, meaning Kate was suspended from her role as a governor there.

The first one could be unavoidable. The second one is technically avoidable but it is going to happen (in UK society, at least).

kingosticks··on Use the WiFi Chip on RaspberryPi/Broadcom as Software-Defined Radio (SDR)
Stock and prices are fine here in the UK right now.
kingosticks··on Putting the fear of AirPlay into Yamaha YAS-207 soundbar
I agree with everything you've said here (especially "MegaMagicSync+"). But why is it such a mess? Was it added to the spec late? Or maybe because manufacturers implement it as an afterthought and don't bother testing it. They seem to get the regular part of HDMI mostly right. Although now that I say that I remember having problems with HDMI switches in the past...

It's probably too late for HDMI-CEC, there are too many crappy pieces of hardware out there. I'm just wondering what stops this from happening next time. It's a great system when it works and so much better than trying to reverse engineer other protocols. Just a shame that it's so bad it doesn't even get a mention in a post like this where it should have been the perfect solution.

kingosticks··on Putting the fear of AirPlay into Yamaha YAS-207 soundbar
I did have a quick look before posting and I thought I saw that bar had a hdmi input (for the pi) and then an output with ARC for the TV. I thought that would work but I admit it's been a while since I tinkered with CEC. But as others have said, it is flakey. I was subscribed to the libcec issue tracker for a while and it was relentless with per-device issues. I had a mostly good experience with a Sony TV but it seems to be pot luck.

Relatedly, does a £300 soundbar in 2020 still only come with one HDMI input!?

kingosticks··on Putting the fear of AirPlay into Yamaha YAS-207 soundbar
Was HDMI-CEC not an option here? Particularly considering a Raspberry Pi is involved.
kingosticks··on AMD Reports Q1 2021 Earnings
Apple did reportedly reserve all the initial 5nm capacity but I don't think we can say that's the reason AMD are still on 7nm. The early state of any node better lends itself to lower power, small SoCs. AMD may have been offered some capacity and turned it down because they prefer a more mature process for their larger chips with high-speed IO. Given the shortages now maybe with hindsight they regret that - who knows.
kingosticks··on Cisco says computer chip shortage to last six months
Cisco are also getting stung at the latest node. For their new line of Silicon One switch/router chips they decided to ditch their usual fabless partner (Broadcom?) and go direct to the fab (I think it's Samsung but not sure - doesn't really matter anyway). They did this to save money and also with the intention of producing their own merchant silicon to directly compete with Broadcom's. This would have been a great plan if there hadn't been a major 7nm capacity problem which resulted in the smaller players, such as themselves, not getting the wafers they need. I don't think there are any public reports of anyone using Silicon One yet (except Cisco themselves) but this won't help them win any orders.

The car industry might have something to do with it also but it's by no means the only cause of Cisco's concerns.

kingosticks··on Apple’s M1 Positioning Mocks the Entire x86 Business Model
I think plenty of people will skip it. Even ignoring the high cost, not everything scales as well with every new node. There're plenty of customers who will have no interest in this node right now and some that will have no interest in it ever. I've not seen anything that suggests capacity shortages at 5nm yet, especially for Apple who've already booked all of 3nm for next-gen.
kingosticks··on Apple’s M1 Positioning Mocks the Entire x86 Business Model
Yes and they need to go away and design a very different chip. It's not trivial. x86 vendors already have chips like this.
kingosticks··on Apple’s M1 Positioning Mocks the Entire x86 Business Model
You've named two industries where Apple have histrionically been really popular, mostly because of their software rather than for any particular performance reason. They'd all buy the latest, Apple product whatever was inside because that's the only one Apple is going to support going forward. The idea of real high-performance computing moving to ARM is entirely dependent on there being suitable good software support, which currently does not exist (at least in my industry there is nothing yet and the vendors move very slowly). This "destruction" might eventually come but it won't be any time soon and Intel will of course react in the meantime.
kingosticks··on Apple’s M1 Positioning Mocks the Entire x86 Business Model
> I don't think they have the fab capacity to be able to do that

Do you have a source for there being any fab capacity shortage for Apple (or anyone, for that matter) at 5nm? Older nodes are a different story because that's still where most of TSMC's customers are doing their high-volume production.

kingosticks··on Ubuntu 21.04
For many, the reason to use CentOS was that it was stable and supported for 10 years. They killed that and personally I agree with the GP that they have probably killed CentOS along with it. CentOS Stream is "positioned as a midstream between Fedora Linux and RHEL". I'm not sure who this will appeal to but it's not the same group as before.
kingosticks··on US owners find greed doesn't play well in European soccer
> Barca and real Madrid are two of the richest sports franchises in the world

In addition, it's also worth pointing out that those two clubs are also massively in debt:

https://www.football-espana.net/2021/01/27/real-madrid-accou...

https://www.football-espana.net/2021/01/25/barcelona-on-the-...

If (when?) this new league falls through it'll be interesting to see what happens to big clubs like these that, despite all their success and big brand, might have been relying on this extra money to see them through.

kingosticks··on No More Nanometers – It’s Time for New Node Naming (2020)
> they don't sell their fab capacity.

There is a "fabless" division of Intel that uses their fab to do designs for third parties. You won't hear much about it because a) it's for relatively niche stuff and b) it's historically very uncompetitive in terms of IP offering and schedules. So nobody uses it. Every so often they try and re-invent it, a few years backs they were pitching the Altera aquistion as a benefit but so far it's remained uninteresting. Being able to offer capacity might change things for some prospective customers.

kingosticks··on TSMC sees chip shortage lasting into 2022
But they seem to be able to cancel a price cut as per https://news.ycombinator.com/item?id=26657436
kingosticks··on Peloton cuts back on Apple Watch support
Are you saying that sweating prefusably on an indoor cycling trainer is not a common problem? I must be misunderstanding.

I'd need to have a couple of these absorbant interchangable sweat pads for an hours workout if I wanted this thing to have any chance of staying in place. And cleaning it afterwards would be a must, even so it sounds absolutely grim after a few uses. Plus they are pretty uncomfortable (my experience). I suppose it might be tolerable if I was just lightly spinning through a magical VR world enjoying the views. But I'd rather be using regular Zwift and getting fit.

kingosticks··on Peloton cuts back on Apple Watch support
Ahh I see. It is great they (and the other smart trainers) have now embraced ANT+ FE-C and Bluetooth Smart. Peloton are all about lock-in. No thanks!
kingosticks··on Peloton cuts back on Apple Watch support
The Apple Watch battery life whilst using GPS is something like 5 or 6 hours, right? I don't know about a 245 but my Garmin watch does double that normally, and over a day in the less accurate ultratrac mode. And yes, I have required more than 5 hours on a few occasions. 5 hours is probably enough for most people most of the time but it's lacking compared to what a real sports watch can do and I personally wouldn't pay top money for Apple's half-arsed version.
kingosticks··on Peloton cuts back on Apple Watch support
They do have lots of integrations with other platforms so you can get at the data via what those platforms expose, but do you have a way to get at your data without going through a 3rd-party? I don't think Wahoo have their own public API yet, still.
kingosticks··on When Your ISP Won't Give You a Static IP
I'm subject to CGNAT, my ISP will charge for an IPv4 address (but only £5 p/m) and I like to host random things but I'm in no way interested in paying $25 a month for that.

For the tickering/testing I want to do (a single IP is fine), a more reasonable alternative is wireguard and a cheapo VM. Or a managed version of that because sometimes life is too short: https://hoppy.network

There are probably plenty of other similar solutions using other VPN technologies, none of which got a mention in this advertisement.

kingosticks··on The Decline of Heroku
Unless you have a static site, in which case there are loads of options out there, there doesn't seem to be a free tier. Wouldn't fly.io be the modern version (I'm not saying heroku is outdated, I think it's still brilliant)?
kingosticks··on Systemd Inhibitor Locks Deep Dive
> If you don't really care about the security aspect it would be just as easy to tell the user to grant you access to the dbus socket for their session bus,

Do you have any more details about this? Doesn't dbus complain about that? Is this something more than changing the socket file permissions. Last time I tried to access the user session bus from something outside the session I ran into this kludge https://serverfault.com/questions/892465/starting-systemd-se...

I'm happy with the socket solution because it's got the security level I want (anyone on the local machine with local access to the socket file is fine) and I can really, really easily build whatever I want on top of it or plug it into whatever library because it's a simple socket. I want to use dbus, it seems the Right Way but it always seems to throw up road blocks.

kingosticks··on Systemd Inhibitor Locks Deep Dive
I'm not sure I'm supposed to engage with throwaway accounts but here goes.

Why can't a program on the user bus send a message to a program on the system bus and vice versa? Because dbus messages cannot transit between buses. That is why.

The workaround of straddling both buses is something I recently had a good look for. To see if that was a reasonable thing to do. I couldn't find a single example of a program doing this. I think that's because it's a security bodge trying to evade the intentional isolation built into dbus. Although if I'm honest I think it's an OK workaround as you can restrict the system bus access.

The problem I keep genuinely running into is the existing programs I want to talk to (and don't control) only sit on the user bus, very very rarely the system bus because they are gui programs tied into the user session. So my program is then forced to run as the same user. And even that's not enough because they need to run under the same user session, not just the same user. This restriction is a deal-breaker for my system service-type programs and is totally avoidable when using other communication methods (which those existing programs also provide, presumably because they realise dbus is often totally unusable).

The simple way is to use a Unix socket and that's why people continue to "litter" the filesystem with them. You can even get a bit of auth with them.

kingosticks··on Systemd Inhibitor Locks Deep Dive
Except my thing on the user bus cannot talk to my thing on a different user's bus or the thing on the system bus. That all just works with those other methods.
kingosticks··on Bike Theft Map
I think it also tells us that students use bikes and students insure their bikes (assuming it's claim data. Actually. given we don't know where this data is from I don't think this tells us anything at all).
kingosticks··on MacBook and iPad production delayed as supply crunch hits Apple
Demand for Apple's M1 laptop isn't going to be a problem for TSMC if Apple is currently their only customer with volume production of 5nm parts. I'm trying to understand where the idea of any 5nm shortage comes from. The shortages described in this article are nothing to do with 5nm.
kingosticks··on MacBook and iPad production delayed as supply crunch hits Apple
Does everyone want 5nm? Would another fab tomorrow be useful? Who's actually shipping 5nm at volume except Apple right now? Are Huawei or were they forced elsewhere? Broadcom 5nm is barely going yet, neither AMD or Nvidia are shipping anything. I think that leaves just 5G stuff from Mediatek and Qualcomm. 7nm is what most of TSMC's customers want to get out the door.
kingosticks··on A simple C implementation to stream H.264 to browser using WebRTC
Is webrtc-rs usable? There are ticks missing for Media or DataChannel and PeerConnection. Aren't these required to do anything useful?
kingosticks··on A simple C implementation to stream H.264 to browser using WebRTC
Gstreamer. Example at https://github.com/centricular/gstwebrtc-demos/tree/master/s...
kingosticks··on TSMC cancels chip price cuts and promises $100B investment surge
Aren't these BGAs? Safely removing and then also re-balling large non-socketed chips is tricky.

Do they actually have machines for this? I understand that the re-work house we use do it by hand and also spend a chunk of time inspecting the chip once removed since it's very easily damaged. Maybe there are more automated places doing this on a mass scale, we don't do it very often which might explain the general poor results.

This video is pretty cool showing the process https://www.youtube.com/watch?v=TIPO4Q9k1Zo

← PreviousPage 3 of 34Next →