HNHacker News
TopNewBestAskShowJobs

commandersaki

2,378 karma · joined March 19, 2019

submissionscomments
commandersaki··on Google Hits 50% IPv6
NAT / CGNAT has been doing the heavy lifting extending the life of the Internet; ipv6 has done jack shit. If v6 was useful and actually averted v4 exhaustion we'd all be accessing v6 sites/addresses at this point.

Put another way, we can drop v6 completely and the Internet will still work. Obviously wouldn't work the other way around.

As for telco addressing handsets, they could use any addressing scheme to be honest. When people talk about averting address exhaustion, they're not talking about internal addressing of networks, different problem altogether.

commandersaki··on Google Hits 50% IPv6
It was also predicted that the address exhaustion problem would be averted, in fact that was the purpose of v6. It failed to deliver.
commandersaki··on Google Hits 50% IPv6
Considerably simpler? There's two ways (maybe more?) to autoconfigure v6 addresses on a host, I'll never know or remember which to use. In v4 there's DHCP, that's all you need to know (nobody uses BOOTP). These endless choices go on and on with v6 with umpteen transition technologies to work with v4.
commandersaki··on Google Hits 50% IPv6
Which is which?
commandersaki··on Google Hits 50% IPv6
We are still talking a fraction of a millisecond, a few hundred microseconds at most. People are blowing out of proportion latency saved with v6, it's negligible at best, or at worst let's not forget IPv6 is two separate island because two tier-1 carriers refuse to peer (Cogent & HE).
commandersaki··on Google Hits 50% IPv6
Sparing a few hundred microseconds of latency is tangibly a better experience?
commandersaki··on Google Hits 50% IPv6
Still not fit for purpose.
commandersaki··on Stdx, Rust's extended standard library
With crypto publicly available tests come in form of KATs (Known Answer Tests), it ensures that the implementation works for certain inputs and thus it'll probably work for the whole domain, but it does not protect from subtle forms of weaknesses such as side channels.

The short version is that absolutely no-one should ever use this.

Ditto.

commandersaki··on Iroh 1.0
So what has the reception been like with IETF?
commandersaki··on Encrypted Spaces: An architecture for collaborative applications
I'm sceptical of verifying or generating ZKPs due to the cost of running a RISC-V program. But I guess if we have LLM inference in protocols, this might be acceptable. I'm not sure how it's fully used in the protocol and whether it sits on a critical path.
commandersaki··on Swift at Apple: Migrating the TrueType hinting interpreter
I know internally they use an IPsec implementation written by Rust (I think in the iCloud infra). Heard this from an ex-Apple engineer Ben (forgot his last name) that did a wonderful presentation of Rust from first principles. He said that it was hard to get people in on Rust when most would argue for Swift.

Edit: This is the guy: https://rustcurious.com/course/

commandersaki··on Encrypted Collaboration Spaces: Architectural Whitepaper [pdf]
Heaps excited about this because there's a dearth of work in application crypto as the mindshare is dominated by PQC or Crapto.

I am a little sceptical of this because of the need for ZKP and running a RISC-V program for protocol interactions (I only had a cursory glance). But if we can do LLM inference as standard in protocols these days then this probably has a chance.

commandersaki··on Show HN: Homebrew 6.0.0
I was interested in Nix because it could automate setup and configuration of macOS features. But all it does is usually run defaults or some intermediatary. In the end I stuck with brew and wrote an idempotent setupmac() function in my bash_profile (I use bash 5) with the aid of chatgpt since it knows all the cool defaults commands, and it’s pretty much solved setting up a new account or mac (alongside a Brewfile I maintain in my dotfiles). I don’t need any of those highfalutin tools.
commandersaki··on Show HN: Homebrew 6.0.0
Homebrew is a non-profit project run entirely by volunteers, not employees. We need your funds to pay for software, hardware and hosting around continuous integration and future improvements to the project. Every donation will be spent on making Homebrew better for our users. Please consider a regular donation through GitHub Sponsors, OpenCollective and Patreon.

I donate to a lot of open source projects that I benefit from, but I’ve never really thought about Homebrew. I will get onto it.

commandersaki··on Encrypted Spaces – Signal Alums' System for Making Private Collaboration Apps
Recommend changing link to https://encryptedspaces.org/ as that is non paywalled and more authoritative. I didn't want to make a new submission.
commandersaki··on macOS Container Machines
Very unlikely to lose support for Rosetta for Linux. Maybe just Rosetta 2 for mac apps.
commandersaki··on macOS Container Machines
I wonder if the custom virtio can be used to support attaching the built-in sdcard readers on macs which aren't exposed as usb.
commandersaki··on macOS Container Machines
Yeah I find this useful for redirecting storage/sdcard*, so you can format linux filesystems or use other tools.

* need a usb sdcard reader for macbook pro cause the builtin is not usb)

commandersaki··on macOS Container Machines
Would be cool if you can redirect USB devices to the VM.
commandersaki··on Changing how we develop Ladybird
Seems cold how they present this, but on the other hand I’ve ignored Ladybird because I just don’t think they’ll have meaningful impact, so I remain unaffected by this policy change.
commandersaki··on MacBook Neo is so popular that Apple doubled production
I mean sure if it has to do with CPU & memory & storage there's probably little you can do except replace the SoC, but it's also the least likely component to fail. Everything else is a removable module and pretty easy to replace, it's one of Apple's best repairable laptops. It'll also be a parts bucket with how much volume is sold, so genuine parts should be easy to come by on the aftermarket if you don't go through apple self repair program directly.
commandersaki··on MacBook Neo is so popular that Apple doubled production
Sure it's not upgradable but you're completely wrong about repairability, unless you're talking about micro component repair ala Louis Rossmann, which as a whole is going the way of the Dodo.
commandersaki··on MacBook Neo Is So Popular That Apple Doubled Production
All the PC manufactures are rallying to make a comparable Neo at the price point, it's been making waves in tech media for the last 2 weeks.
commandersaki··on MacBook Neo is so popular that Apple doubled production
Also I wonder how long the keyboard lasts and how does one replace it.

Can't say how long the keyboard will last since it's only been out for a few months, but I expect a long time as these are their new (now old) magic keyboards.

As for replacement, the keyboard is comes out as a module, so it just takes about 10-15 minutes of disassembling and putting a new keyboard in. Macbook Neo is one of Apple's best repairable laptops.

commandersaki··on MacBook Neo is so popular that Apple doubled production
I think Apple's era of unreliable laptops were the ones with Butterfly keyboards. So many issues back then, but they did a complete 180 once they reintroduced the magic keyboard and then Apple Silicon.
commandersaki··on Microsoft builds MacBook Pro rival with NVIDIA-powered Surface Laptop Ultra
Yeah the support is scripted and annoying a lot of the time. There's always a song and dance like having you remove your VPN (mine is split tunnel but they don't care) to verify some failure case, loading profiles, etc. - but at some point when all avenues are exhausted they will escalate to an engineer and make detailed notes, and usually follow ups which might be with another engineer usually has a full understanding of your situation. A few times they've managed to fix these issues but it can take months.

For hardware issues too it's pretty good, though I've only ever dealt with the Genius bar, and never done a mail in of the product in question.

For software I've never really seen this kind of service at scale, e.g. with Microsoft. And for hardware, it's essentially chatbots in a loop these days which I experienced with Lenovo trying to get support for a laptop that wouldn't power on (never managed to get a human to support me and gave up).

commandersaki··on Microsoft builds MacBook Pro rival with NVIDIA-powered Surface Laptop Ultra
In FreeBSD it was `make world` in /usr/src.

Bloody cperciva put an end to that.

commandersaki··on Microsoft builds MacBook Pro rival with NVIDIA-powered Surface Laptop Ultra
In recent times support is part of what I consider when I buy Apple products. It is by no means the best but I can always get a human at whatever time of day and they will listen to my problem and attempt to address it.

But as for getting rubber feet, I'm sure it's some backwards process with Apple too, if at all possible.

commandersaki··on Microsoft builds MacBook Pro rival with NVIDIA-powered Surface Laptop Ultra
Nvidia has also supported Linux well in general

I don't really know, maybe in recent times. All I'm reminded of is Linus giving Nvidia the finger.

commandersaki··on Microsoft builds MacBook Pro rival with NVIDIA-powered Surface Laptop Ultra
Honestly I was ready to mock this thing out of existence, but I think you're on to something as there is a contingent that wants the Macbook Pro style laptop to run Linux and I think they'd be happy to settle with a copycat.

Alas, it is a laptop from Microsoft so hardware support in Linux is probably going to be painful as always.

Hard to say whether you'll get the Macbook Pro experience though.

← PreviousPage 5 of 34Next →