News for hackers. Stuff that matters.

DanielKehoe

Re:Behind the scenes at the NeXT Computer office on Monday October 26, 2026 @12:51AM (#50239279)
WillAdams is a legend himself. Worth reading how Will and his brother Stephan made their journey in tech. And yes, we need a folklore.org for NeXT.

"As Black entrepreneurs with Berkeley educations, the Adams brothers experienced a complex combination of both structural discrimination and privilege as they started Adamation."

https://computerhistory.org/blog/meet-the-adams-brothers/

Re:iOS 27, iPadOS 27, and macOS 27 on Tuesday September 15, 2026 @02:45AM (#49708649)
Roadkill means it's working as intended. Apple's docs say not to write code with it.

Seriously though, I thought an on-device local model in the Terminal might help with commands, sort of like intelligent man pages. How cool would that be? I tried it and got detailed instructions for running the (nonexistent) 'brew update-all' command. Okay, I see, RTFM, Apple only built it for simple text transformation, like summarizing text piped in from a script. It's not a frontier model, but couldn't it be more than what it is?

My experiences with the fm command and how to use it [0]

[0] https://mac.install.guide/terminal/fm-command

Laplace would have cried if he saw this:

- differential equations? nah, the solar system is a resonant clock, calculate using hyperdimensionality

- there's a lava lake on Io that vibrates to the precise resonance he predicted

- that pesky pertubation in Mercury's orbit gets resolved with a General Relativity correction

- and pen and paper not needed! though you'll need a microcontroller chip

Re:AI overviews cause massive drop in search clicks on Thursday July 24, 2025 @08:51AM (#44670045)
I've written high-quality technical how-tos for many years, starting with PC World magazine articles (supported by ads), a book that helped people learn Ruby on Rails (sales via Amazon), and more recently a website that's good for queries like "uninstall Homebrew" or "xcode command line tools" (sponsored by a carefully chosen advertiser). With both a (small) financial incentive and the intrinsic satisfaction of doing good work that people appreciate, I know I've helped a LOT of people over four decades.

A year ago my ad-supported website had 100,000 monthly active users. Now, like the article says, traffic is down 40% thanks to Google AI Overview zero clicks. There's loss of revenue, yes, but apart from that, I'm wondering how people can find my work, if I produce more? They seldom click through on the "source" attributes, if any.

I wonder, am I standing at the gates of hell in a line that includes Tower Records and Blockbuster? Arguably because I'm among those that built this dystopia with ever-so-helpful technical content.

> a unique artificial nano-structured hybrid material ... considered the first ever such hybrid pigment in antiquity
Happy to see there's a way to get browser automation for AI without building infrastructure to support it. Yet I don't see examples of connecting an LLM to drive a web session, just examples of using Puppeteer or Playwright or Selenium to drive a web session. Presumably your user base knows how to write custom code for an interface between Claude or OpenAI API and Puppeteer/Playwright/Selenium. Sadly, I don't know how to do that. Would it be fair to expect your documentation to help? What would you suggest to get started?

Is the interface between Steel, or Puppeteer/Playwright/Selenium, something that might be implemented in the new Anthropic Model Context Protocol, so there's less custom code required?

Re:Mac Setup for Sequoia on Wednesday September 18, 2024 @05:08PM (#41585516)
I wrote this guide for configuring the Dock, Finder, and System Settings for macOS Sequoia. I'm posting it here for feedback and further suggestions, if you'd be so kind.
Re:Sonoma vs. Sequoia on Tuesday September 17, 2024 @12:29PM (#41569438)
In my opinion, it’s worthwhile to upgrade, if just for the minor features of the Password Manager and Window Tiling.
Re:Rye: A Hassle-Free Python Experience on Wednesday July 10, 2024 @10:39AM (#40927410)
I'm sure experienced Python developers will continue to use the familiar pyenv/venv/pip toolset, or its many variations. However, Rye is better for beginners and developers coming from other languages. First, Rye is an all-in-one tool, written in Rust for speed, with a unified set of commands for setting a Python version and installing packages, with environments created automatically. Second, the tool uses a folder/project approach to development like languages such as JavaScript and Ruby, where a developer sets up a project in a folder and then specifies a language version and dependencies, rather than the old Python approach where packages get installed into a Python version that is shared among projects (unless a virtual environment is created with venv). The Rye documentation is good, still I thought it's good to offer a tutorial for beginners, so I wrote "How to install Python on Mac" [0] and "How to use Rye for Python" [1]. I don't know if Rye will catch on, but it's a breath of fresh air.

[0] https://mac.install.guide/python/install [1] https://mac.install.guide/python/use-rye

Reddit is blocked in Indonesia because of its reputation for porn. I've lived in Indonesia for four years. It's mildly annoying to do a Google search, see anything from Reddit, and have to fire up a VPN to read it.

Many ordinary people in Indonesia browse porn on Twitter because porn sites are blocked by ISPs. Most people who browse Twitter porn on cellphones in Indonesia can't afford to sign up for a fee-required VPN.

A few years ago I might have felt upset that blocking access to Twitter limits awareness of controversies around human rights, corruption, or over-development. Now I see activists and opinions on Instagram so maybe Twitter is no longer so useful as a public forum. And any forum can now be polluted and manipulated.

Last month Elon Musk was on stage with various government ministers at the World Water Forum in Bali announcing government authorization of StarLink for Internet access in Indonesia. I wonder if the license requires StarLink to limit access to banned sites including Elon's own X. How are they handling that?

I think John Gilmore's statement that "The Net interprets censorship as damage and routes around it" is becoming more wishful than factual.

Re:How to fix 'Command not found: $' on Thursday June 13, 2024 @08:06PM (#40676249)
Every day, several people come to the mac.install.guide site from a Google search wondering how to solve the error `command not found: $`.
Re:Ask HN: How to learn Python in 2024? on Monday May 27, 2024 @03:18AM (#40488454)
There are a lot of people coming to Python now, even among us who already code in other languages. The first thing I noticed was a confusing variety of ways to install Python, plus a lot of necessary-but-confusing tools for version management, package management, and environment management. I wrote a guide for my mac.install.guide website about installing Python [0] and then condensed it for freeCodeCamp [1].

In a nutshell, I recommend installing Python with Rye [2], an all-in-one project management tool for Python, written in Rust (for speed) and inspired by Cargo, borrowing a folder-based approach to development from other languages such as JavaScript and Ruby. Other people like Pyenv/Venv/Pip but I think it's easier to use a single all-in-one tool.

[0] "Install Python" (https://mac.install.guide/python/install)

[1] "How to Install Python on a Mac" (https://www.freecodecamp.org/news/how-to-install-python-on-a...)

[2] "Rye" (https://rye-up.com/)

Re:Show HN: How to Install Python on a Mac on Tuesday May 14, 2024 @10:22PM (#40362440)
Good point. Beginners will need to know how to follow READMEs and tutorials.
Re:Show HN: How to Install Python on a Mac on Tuesday May 14, 2024 @10:20PM (#40362427)
Thank you for the clarification and guidance. I will be aware when I post in the future.

Older »