HNHacker News
TopNewBestAskShowJobs

macshome

256 karma · joined February 13, 2018

submissionscomments
macshome··on FUSE-T is a kext-less implementation of FUSE for macOS that uses NFSv4
Apple started replacing their own file system (and networking) kexts with user-mode file systems in macOS 13. Right now its locked up behind some private entitlements though. Hopefully they open it up more in the future.

For a quick overview check out a blog post on threedots. https://threedots.ovh/blog/2022/06/quick-look-at-user-mode-f...

macshome··on The day I started believing in unit tests
Generally refactoring is where I find tests to be super valuable. If it’s a pure refactor then the existing tests shouldn’t break. If they start failing, then you have done something that has changed the expected behavior.

For business logic I would change the tests first so that it represents the new expected result. Then you refactor the code until the tests pass.

macshome··on The teenager who lives like it's the 1940s
Yeah. Life comes at you fast doesn’t it?

My son, who is 17, said that they were talking about “the late 1900s” in class the other day and I could almost feel my body turning into dust.

macshome··on USB Boot of Multiple ISO Files by GRUB2 Boot Loader
The title needs to be corrected. The point of the article is how to boot from an ISO image without needing a USB drive.
macshome··on The Sega Hitachi HiSaturn Navi Console
This is pretty much the holy grail of Saturn units for collectors.
macshome··on The pneumatic tube mail system in New York City
While mail tubes are cool, I still think that the pneumatic garbage system on Roosevelt Island is even cooler. https://untappedcities.com/2020/04/09/inside-roosevelt-islan...
macshome··on macOS 13.5 no longer allows setting system wide ulimits
I keep an archive and index of his posts on GitHub so that they are easy to find. https://github.com/macshome/The-Wisdom-of-Quinn
macshome··on macOS updates for Apple Silicon Macs are larger than reported
I always use MAS to install my production Xcode, specifically because it lets me have small updates.

I've been doing this for as long as it's been available there as a developer at Apple, in my own startup, and in my current role as well. Never had a problem with it.

macshome··on Val, a high-level systems programming language
Swift just added C++ interop in version 5.9. https://forums.swift.org/t/c-interoperability-in-swift-5-9/6...
macshome··on Mac Commands – Master your Mac with ease with this command reference
This seems to mostly be missing Mac specific commands. Even super basic things like `defaults`, `plutil`, `mdfind`, `diskutil`, and `bless` are missing.

I can understand missing some of the more esoteric things like `xart`, but so far it’s mostly a list of common UNIX tools.

macshome··on macOS command-line tools you might not know about
You can also use `rvictl` to connect to a development iOS device’s network device for grab a tcp dump.

Also Instruments has a really nice network capture tool now.

macshome··on Improving Tailscale via Apple’s open source
Things like this are documented in the Apple sources and header files. Even if there are stubs of documentation they pretty much just give you the names of files, or man pages, to go read.

Once you get up out of the POSIX layers the Apple documentation has improved a lot lately.

macshome··on Hardware microphone disconnect (2021)
Which is why you shouldn’t have a 4 digit PIN. By default Apple devices have wanted a 6 digit PIN for a while now. I have an 8 digit one on my watch, but use a passphrase on my iPhone.
macshome··on Hardware microphone disconnect (2021)
Your watch really shouldn’t be able to do that. The pairing uses p2p latency as a way to determine if you are actually close enough to your Mac to want to unlock it.

I’ve used it for years now with a variety of watches and Macs and I’ve always had to be right next to the computer with a fairly clear line of sight between them. Even putting my watch on the other side of my body is normally enough to make it tell me that the WiFi signal isn’t strong enough to unlock it.

macshome··on The limits of "computational photography"
A photographer friend had a good way of framing this once for me...

"Phones take amazing snapshots, but dedicated cameras can make better photographs."

The new smartphone cameras are capable of pretty amazing things and they can extend taking good pictures to a whole new audience. If you need the control though that large sensors and specific lenses can bring then you will need a dedicated camera.

macshome··on Fun with macOS's Sip
It relaxes the signing requirements and malware signature checks for binaries run in the Terminal. This way you can build and test stuff without needing to relax the security posture of the entire Mac.
macshome··on Doors of McMurdo
Great pictures, but I’ve never seen someone call a doorknob a “rotating handle” before. I guess that is what it is, but there also is a word for it, “doorknob”.
macshome··on When did our tools become our religion?
They become religion the moment that anyone else uses the “wrong” tool.
macshome··on 100G-LR4 optic cable teardown
The headline here should probably be updated as this is an optical module teardown, not a cable teardown.
macshome··on I think I found a Mac kernel bug (2018)
Can you put the panic log text into the repo as well?
macshome··on TSMC founder Morris Chang says globalization and free trade 'almost dead'
Apple posts annual lists of all their suppliers and where the manufacturing is done on their page here. https://www.apple.com/supplier-responsibility/

When I worked there I got to see a few presentations on the iPhone supply chain and they do indeed source and ship single components from countries and companies. Remember though that even a single component for iPhone will end up being huge volumes of parts.

macshome··on TSMC founder Morris Chang says globalization and free trade 'almost dead'
All the glass, all Gorilla Glass in fact, is made in Kentucky.

This page is a bit out of date, but I don’t think that the sourcing of parts has changed all that much. https://u.osu.edu/iphone/fsdfsdff/

macshome··on Recent Apple updates leading to WiFi issues?
I really don’t like that the page asks users to blindly curl and execute a script that then curl and executes another script all to run a one line `ifconfig` command.

Why not just share the command?

macshome··on TSMC founder Morris Chang says globalization and free trade 'almost dead'
Apple ships components from all over the world to China for assembly already. This would just be one more.
macshome··on Apple introduces end-to-end encryption for backups
If around 80 million subscribers is nobody, then you are correct.
macshome··on Apple introduces end-to-end encryption for backups
It’s not that tricky as iCloud in a China isn’t run by Apple at all. [0]

The laws are different there and the only way that Apple could meet the requirements of the Chinese government without also weakening their product for the rest of the world was to cede control of iCloud there.

[0] https://support.apple.com/en-us/HT208351

macshome··on The exploding Ford Pinto of 1973 (2021)
Lol. The Ford Pinto was not made of aluminum. I remember seeing ads in magazines that bragged about the extra weight of the Pinto as a positive thing.
macshome··on FreeBSD on the Raspberry Pi
Yeah, the pi 1 is really slow for a lot of things these days. While the post mentioned they started this on a pi 1B+, everything else is about running things on model 3 units.
macshome··on Advent of Code 2022 is nigh
Same feeling for me as well. At a certain point it just stopped being fun and felt like work.
macshome··on Show HN: SinglePage – Quickly and anonymously publish a page to the web
Having a hard time believing that nobody has mentioned the Easter egg from The Net with now you can access your page after creating it!
← PreviousPage 2 of 3Next →