HNHacker News
TopNewBestAskShowJobs

wtallis

22,072 karma · joined September 20, 2009

submissionscomments
wtallis··on Synaptics sends cease-and-desist order to open-source DisplayLink hobbyist
DisplayLink is somewhat widely used, by customers who don't realize what they're sacrificing with a cheap laptop dock, or by customers with niche requirements (eg. needing to drive multiple external displays from a base M1 Mac).
wtallis··on Motorola Signature 27 with GrapheneOS support
That seems to be drastically understating the change.

The M4 Mac mini was announced two years ago with 16GB RAM standard, starting at MSRP of $599, without anything like an education discount (which knocked another $100 off the machine), and stayed at that price until early this year when supply simply evaporated. Then the M6 model this fall went up by $300 for the same base memory and storage capacities. +50% in overall price of the entry-level machine, and probably not much of it was due to the M6 being a more advanced processor than M4.

wtallis··on macOS 27 does not support CoreStorage volumes
You're probably wrong. The User Manual for Seagate ST2000DX001 has a revision history stating its first version was published in 2013. That drive was probably not being installed by Apple in the factory four years earlier. Apple didn't introduce "Fusion Drive" branding until 2012. The 2009 iMac models were discontinued in 2010. Nothing you're saying adds up.
wtallis··on Nvidia RTX Spark encrypted firmware slows inference speed to 35% on Linux
> GB10 and N1X are both Blackwell cousins.

GB10 and N1X are the same thing. It's the same silicon.

> Especially since I'm sure Windows required a LOT of updating to run nicely on ARM as well as the N1X unified memory model.

Windows has been shipping with ARM64 support for 8 years; Microsoft and Qualcomm already took care of those hurdles, which was almost certainly a key factor in NVIDIA's decision to build a laptop SoC in the first place.

They have not figured out how to make Windows work nicely on a unified memory model: https://forums.developer.nvidia.com/t/rtx-spark-on-windows-c... Either you deal with those problems and having to reboot to change how much memory is reserved for the GPU, or you run with minimal reserved memory and most of your GPU memory accesses take a ~4x latency hit. Most RTX Spark systems seem to be shipping with a 50/50 split out of the box.

NVIDIA has had a full year since shipping DGX Spark (which was already clearly quite late to marker) to finish polishing the Windows support and power management. For them to ship in this state and regress the quality of Linux support on the same silicon is quite convincing evidence that they're half-assing this and really don't care about this platform the way they care about their datacenter cash cows.

wtallis··on macOS 27 does not support CoreStorage volumes
Did you install that SSHD as an aftermarket upgrade? I thought the Fusion Drive configurations shipped by Apple used normal hard drives and separate SSDs and were purely software-managed (and also used much more than 8GB of flash).
wtallis··on Ask HN: Which TV do you recommend for privacy?
The HDMI standard defines an Ethernet channel as an optional feature. Approximately zero consumer products have ever implemented it. There's no need to worry about an unsuspecting consumer having supporting devices at both ends of the cable.
wtallis··on New 14‑inch MacBook Pro with M6
It doesn't make a lot of sense to me as a default, but there's an option to turn off the automatic switching of spaces when switching applications, and it pretty much eliminates the unwanted switches from closing the last window on the current space.
wtallis··on New 14‑inch MacBook Pro with M6
It's also not exclusive to Apple; the normal product cadence from Intel and AMD usually has the large workstation and server chips falling behind the consumer chips in peak single-core performance for part of the product cycle. Some market segments just don't sustain annual updates very well, and it's always easier to get a smaller chip out the door first before a larger chip.
wtallis··on Apple introduces the new 14‑inch MacBook Pro with M6
There's no happy medium here that would satisfy everybody: when they make marketing claims about improvements relative to products from several years ago, they get criticized for not focusing on the improvements relative to last gen (even if those comparisons are also somewhere in the announcement). When they focus on the most recent generations, people complain that it doesn't make sense to upgrade every year.

Just accept that even if you aren't still using an Intel MacBook Pro, the comparison is still relevant to some part of their target market.

They only just dropped support for Intel Macs from this fall's operating system release (but are still doing security patches for the releases that Intel Macs can run). A year from now, it actually will be fairly reasonable to expect them to give up marketing to the holdouts.

wtallis··on New iMac with M6
The white plastic iMacs from the PPC and early Intel era were about four times thicker than the current design. Back then they were putting optical drives and 3.5" hard drives and AC power supplies behind the display; now, it's too thin to fit an Ethernet port. The current set of tradeoffs really doesn't make sense to me, but if you accept the thin design as a constraint the continued existence of the chin is pretty obviously necessary; those older iMacs could have much more easily ditched the chin.
wtallis··on The Curse of Soldered RAM
DRAM on die isn't a thing at all. eDRAM was a niche technology for a while but hasn't been relevant to PCs for over a decade.
wtallis··on The Curse of Soldered RAM
Did the drive give you more sectors when you used a smaller sector size and fewer sectors when you used a larger sector size? If the number of sectors didn't change, it probably didn't actually do a low-level format and instead just toggled whether the drive firmware would skip over the extra bytes as if they didn't exist.
wtallis··on Apple Security Research Device
The entire sentence is:

> For a reported security vulnerability affecting any Apple platform to be eligible for an Apple Security Bounty award, you must not disclose it to anyone other than Apple until after Apple has released a software update and published a security advisory for the reported security vulnerability.

Which does not have the meaning of prohibiting disclosure to third parties or the public; it only means that you forfeit the bounty.

wtallis··on I never authorized an integration that scans my secrets
The answer is obvious: we would rather have no home automation than have home automation that can't be trusted.
wtallis··on I never authorized an integration that scans my secrets
So do you believe that it's acceptable for your comments here to be laced with insults throughout, as long as they aren't intentionally and specifically targeted at the author of the comment you're replying to? Because I definitely don't think it's appropriate behavior to be denigrating an entire Linux distro and anyone whose values align with the purpose of that distro as merely participating in a meme.
wtallis··on I never authorized an integration that scans my secrets
Do you honestly expect anyone to believe that you didn't intend "memeOS" to be an insult?
wtallis··on iPhone Duo sells out now backordered until next year
The article says all colors and storage configs were showing ship dates of January 25 or later, so >3 months.
wtallis··on Steam Client is now faster than Epic's new vibe coded launcher
Native doesn't mean "not a web view", it means native. The eight Qt apps on my Mac are really obvious, with basic fundamentals like toolbars, drop down boxes, and context menus bearing no resemblance whatsoever to any native Mac app from any decade.

10-15 years ago it was possible to reliably clock a Qt on Mac app before it finished launching, simply from the app using the wrong hourglass cursor. (The old cursor that had once been a hallmark of classic Mac OS apps ported through Carbon frameworks, and which disappeared from daily usage when the Finder was finally rewritten atop the NeXTSTEP-derived Cocoa frameworks.)

wtallis··on Apple routed a graphite pipe through the iPhone Duo's hinge to dissipate heat
> "and if they are, not more than the median application."

Comparing against the median means you've already thoroughly missed the point.

wtallis··on A Dynamic and Distributed Virtual GPU Cloud Built on Idle Apple Silicon Devices
There's nothing distributed about GCD; it only works within a single machine.
wtallis··on Codex CLI installs a persistent, self-updating background daemon by default
Half of what you're listing as features people should be impressed are stuff that causes as much frustration as it solves. The image pasting behavior is a super-annoying footgun, because sometimes I just want to tell the LLM the path to the image file without it trying to burn a ton of tokens on computer vision—and dragging and dropping a file into the terminal pastes the path in any normal context. The auto-updating session titles, recap, and notifications are token-burning distractions that are glitchy; I had to disable them when I found that having the agent launch an app would mean I'd get a random beep about a minute later when the agent had been waiting for further input in the background.

And they can't seem to go two whole months without scrolling breaking in some new way.

wtallis··on Codex CLI installs a persistent, self-updating background daemon by default
I don't see how that excuses anything. It certainly doesn't give harness developers an excuse to be disrespectful to their users. It shouldn't give harness developers any reason to not even try to produce a stable release with a well-designed UI instead of a janky mess that gains new bugs every time you try to use it.

There are contexts where "move fast and break things" can make sense, but usually not when it's other people's workflows that you're breaking.

Just how old do you think a category of software product needs to be before it's reasonable for users to start expecting professionalism from the developers?

wtallis··on I turned my unused Kindle into a photo frame with GPT-6 Astra
Only until consumers get fed up with everything from their TV to their coffee maker spying on them and start demanding IOT products that don't actually connect to the Internet and instead interact with a local gateway device. That may never happen, but the barriers to making all your gadgets cooperate and speak the same protocol instead of requiring vendor-specific apps are definitely getting lower.
wtallis··on Codex CLI installs a persistent, self-updating background daemon by default
Serious tools shouldn't do this. Sure, you can offer an opt-in rapid release beta update option, but if you can't go more than a month without forcing me into a "stable" update that changes the UI and behavior I'm getting used to, then I'm not going to consider your software stable and reliable enough to be worth developing expertise in using.
wtallis··on WSL3 Performance is about 5-60% faster than WSL2 depending on the workload
You say that Windows is fine if you have a whole IT department taking on the burden of fighting against the annoyances, but then accuse people who complain about those annoyances of regurgitating second-hand complaints!?
wtallis··on Python 3.15
You don't even need to upgrade your system. You just need to be willing to install another newer Python alongside whatever versions you already have, as a dependency of whatever newer tool you want to run.

If python interpreters masqueraded as versioned .so libraries, we probably wouldn't even be having this conversation, because having multiple versions of those lying around is ancient precedent.

wtallis··on Python 3.15.0
If you're writing or packaging software for a specific OS that bundles an old Python, then there's sometimes a reasonable argument for wanting to retain compatibility with that old Python. But now that uv has started bringing some sanity and relative ease to Python package management, it's not much hassle for end users to start running a Python newer than the one shipped by the OS when they want to use a tool or library that requires a newer Python or performs better on a newer Python.
wtallis··on The Forgetful CPU (Linux on M4)
> But I don't see any models with Iris and a dGPU

I don't remember exactly what the chip options were back then, but currently Intel enforces that by ensuring that the laptop chip with the larger iGPU doesn't actually have enough PCIe lanes to connect a dGPU.

wtallis··on The Forgetful CPU (Linux on M4)
Hot-swappable memory is probably much more common in mainframes than mainstream servers. A typical x86 server still requires you to power it off before replacing DIMMs. Meanwhile, NVIDIA and AMD have both recently done some rather Apple-like server processors that solder CPU, GPU, and RAM to the same package/module.
wtallis··on macOS Golden Gate Is a Buggy Mess
Does it really? When systems get 5+ years of supported OS upgrades, it doesn't seem like the annual OS release cycle is driving users to upgrade hardware in any meaningful way. If anything, the hardware update cycle is driving the software update schedule, because there needs to be an OS to run on the new hardware when it ships. This is especially apparent for the iPhone.
Page 1 of 34Next →