frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Open in hackernews

macOS 26 breaks custom DNS settings including .internal

https://gist.github.com/adamamyl/81b78eced40feae50eae7c4f3bec1f5a
111•adamamyl•1h ago
One of those 'woke up to MacOS updates' and finding none of my dockers are reachable via dnsmasq (which I use), and low and behold, an update silently breaks custom dns resolution. Hopefully Apple will listen to the bug report I've made. Hold off on updating if you use this…

Comments

adamamyl•1h ago
Before others jump in: I already use Linux (and used to run FreeBSD as my desktop operating system).
bgentry•1h ago
Thanks for sharing your report, it's frustrating to see things like this break in minor patch updates. Small tip for GitHub Gist: set the file format to markdown (give it a .md extension) so that the markdown will be rendered and won't require horizontal scrolling :)
Congeec•1h ago
If you have ScreenTime turned on. Port :8080 is occupied and your ubuntu apt-get in a docker build gets hash mismatch because they obviously modified packets. Let alone I am having another issue of unable to delete a private key in Keychain Access.

The whole macOS thing is amateur

delduca•39m ago
Port 5000 is also ocupied on macOS.
1718627440•36m ago
Why does macOS use ports above 1024 by default? There is a reason it is reserved to be used by OS services.
binaryturtle•53m ago
I run a setup like that on my (outdated) Yosemite machine to provide multiple private TLDs for local deployment/development needs.

I set that up in like 2014? Even back then it was known already that the quick /etc/resolver way was the deprecated way to do things. So I guess they finally killed that feature off?

The proper (more awkward) way is to use scutil directly (which then stores the settings in some binary plist somewhere, I assume).

Maybe try this and see if it still works afterwards?

himata4113•48m ago
Still wishing for the day apple is split into the hardware and the software company. I want their silicon, but I will never use their (arguably terrible) operating system. If I can't run my own kernel and kernel modules then it's a device that I don't own. Firmware is alright in some cases, but my laptop next to me is running core boot just to prove a point.
t-sauer•41m ago
But you can run your own kernel on Macs, no? Isn‘t driver support the issue?
vbezhenar•4m ago
Maybe Apple Hardware would write Linux drivers to sell their hardware for servers. Intel contributes to Linux kernel. AMD contributes to Linux kernel. Nvidia contributes to Linux kernel. A lot of hardware manufacturers support Linux to some extent. It's no longer reverse-engineered wild west.
whalesalad•32m ago
macOS is not perfect but I don't think anyone could seriously argue that it is terrible.
mrbuttons454•39m ago
Papercuts like this are why I moved away from macOS.

I will say, I don't love the use of LLMs to write these bug reports. It's probably fine if reviewed, but at least review for things like "worked on macOS 25", which obviously didn't exist. If that wasn't caught, how sure are you that the rest of the report is accurate. We all want the bugs fixed, but people are going to start throwing out the obviously LLM written reports rather than have to validate each claim, since the author probably didn't.

duped•36m ago
Using LLMs for any kind of writing is unethical, with the narrow exception of translation. If you didn't take the time to compose your words thoughtfully then you aren't owed the time to read them.
eru•31m ago
Unless you pay me, you aren't owed anything.
dec0dedab0de•25m ago
There is a huge difference between using an llm and just blindly dumping it's output on someone verbatim.

I think it's fine to have an llm write a first or second draft of something, then go through and reword most of it to be in your own voice.

r_lee•19m ago
at this point I really think its better to read broken english than have to read some clanker slop. it immediately makes me want to just ignore whatever text i'm reading, its just a waste of time
zer00eyz•6m ago
> If you didn't take the time to compose your words thoughtfully then you aren't owed the time to read them.

Apply this argument to code, to art, to law, to medicine.

It fails spectacularly.

Blaming the tool for the failure of the person is how you get outrageous arguments that photography cant be art, that use of photoshop makes it not art...

Do you blame the hammer or the nail gun when the house falls down, or is it the fault of the person who built it?

If you dont know what you're doing, it isnt the tools fault.

Barbing•34m ago
Yes, for the time being the final report should probably come from us (but endless opportunity along the way to clarify thinking and understand industry standard terms).
chuckadams•22m ago
I'm used to papercuts on every OS, but at least with a Linux box I can roll it back. Usually it's as easy as picking the previous boot menu entry (with NixOS, the whole system rolls back that way). I find macOS acceptable enough for my laptop, but I'm doing most of my real work in Linux containers anyway.
neilsharma425•37m ago
Has anyone found a working workaround yet? I use dnsmasq for .local dev routing and held off updating after seeing this but curious if there is a viable path forward short of waiting for Apple to patch it.
mkagenius•33m ago
holding off update seems like reasonable step till the patch comes. I also run a .local for apple containers though not docker.
cortesoft•30m ago
Wouldn’t the workaround just be to have your local dns server enable recursive lookups, and point all your DNS queries to it?
justsomehnguy•35m ago
Solved this type of shenanigans some years ago with this.

New-UnboundInterface.sh - linux/rhel-like specific

    # create a bridge interface for Unbound
    # because Docker...
    IFTYPE=bridge
    IFNAME=unbound0
    IPADDR=10.53.0.1
    IPADDR6=fd53:fd53:fd53::1
    nmcli connection add type $IFTYPE ifname $IFNAME
    nmcli connection modify $IFTYPE-$IFNAME ip4 $IPADDR/32
    nmcli connection modify $IFTYPE-$IFNAME ipv4.dns $IPADDR
    nmcli connection modify $IFTYPE-$IFNAME ip6 $IPADDR6/64
    nmcli connection modify $IFTYPE-$IFNAME ipv6.dns $IPADDR6
    nmcli connection up $IFTYPE-$IFNAME

    firewall-cmd --new-zone=unbound --permanent
    firewall-cmd --zone=unbound --permanent --change-interface=$IFNAME
    firewall-cmd --zone=unbound --permanent --add-service=dns
    firewall-cmd --reload
00-localinterface.conf

    # should be placed in /etc/unbound/conf.d
    # bind to a specified IP address, allow access
    server:
            interface: 10.53.0.1
            interface: fd53:fd53:fd53::1
            access-control: 10.53.0.1/32 allow
            access-control: fd53:fd53:fd53::1/128 allow
91-allow-docker-containers.conf

    # allow queries from the Docker "bridge"
    server:
            access-control: 172.18.0.1/16 allow
hk1337•33m ago
I've been using macOS since OS X Tiger and I wasn't aware of this feature.
Razengan•32m ago
It also seemingly broke removing Safari cookies on a per website basis, something I often used to stop Google's scummy tracking across all their services if you just want to sign into YouTube.
nottorp•19m ago
Firefox + Google Container extension.

Why use Apple's browser when they don't actually care about your privacy?

Drupon•32m ago
FYI the phrase is "lo and behold"

Thank you for the heads up.

lapcat•32m ago
> https://feedbackassistant.apple.com/feedback/22280434 (that seems to need a login?).

All Feedbacks that you file are private to your own Apple Account.

ramon156•31m ago
Bit off-topic. I mostly use Linux and I'm of the opinion that it's miles better than Windows, but I don't fully understand why people say MacOS looks bad?

Ignoring the current Tahoe mess, MacOS felt relatively polished. I'm purely talking about UX here, as the OS is evidently buggy. The most popular Gnome themes are a re-impl of MacOS, so I can't be the only one.

klodolph•25m ago
It’s selection bias; the people who complain are the most visible online. Especially HN.
nslsm•24m ago
There’s no “Tahoe mess”. I’ve used it since 26.0 and it’s good. Different indeed, but good. People love complaining.
celsoazevedo•8m ago
I'm glad that it's working well for you, but from the moment some users with M-series SoCs report laggy animations, something somewhere has to be wrong.
kace91•23m ago
I'm with you, pre Tahoe I've never had an issue with iOS aesthetically, other than lack of customisation.

Then again I never understood the trend to remember fondly windows 98 and those kind of interfaces, maybe it's generational.

ProllyInfamous•20m ago
I am not familiar with dnsmasq at all (is this machine-local?), but absolutely love my PiHole hardware — you can even create rules which intercept hard-coded-IP DNS request and/or httpsDNS. You can also hard-code/intercept .TLD to local service IPs.

Programs like LittleSnitch never really seem like "enough" for me, because the computer has to boot before DNS filtering comes online. It also has the design error (IMHO) of pre-resolving IP addresses before clicking Accept/Deny(all).

A great blockrule for your personal firewalls would be to ban (at top level) icloud.com, apple.com, &c; system updates can then be performed manually using guides like <http://www.mrmacintosh.com>. Of course: this breaks everything (in exactly the way I prefer to compute).

JimDabell•13m ago
*.localhost works out of the box doesn’t it? You don’t need dnsmasq at all to have multiple hostnames pointing to 127.0.0.1.

Three anesthesia drugs all have the same effect in the brain

https://news.mit.edu/2026/three-anesthesia-drugs-all-have-same-effect-brain-0317
1•gmays•31s ago•0 comments

Can Before and After Be Superposed?

https://physics.aps.org/articles/v19/38
1•bikenaga•51s ago•0 comments

A survey on LLMs for spreadsheet intelligence

https://orbilu.uni.lu/handle/10993/67962
1•teleforce•1m ago•0 comments

King opens world's longest coastal path around England

https://www.bbc.co.uk/news/articles/cy0dxexdd8xo
1•mellosouls•1m ago•0 comments

The age verification status of Open Source Operating Systems

https://github.com/BryanLunduke/DoesItAgeVerify
1•LorenDB•2m ago•0 comments

Versioned repo files as shared memory for multi-agent coding workflows

https://github.blog/ai-and-ml/github-copilot/how-squad-runs-coordinated-ai-agents-inside-your-rep...
2•spboyer•5m ago•0 comments

Communication Is Surveillance by Design

https://idiallo.com/blog/communication-is-surveillance-by-design
2•Brajeshwar•5m ago•0 comments

The Future of Spreadsheets in the Big Data Era (2017) [pdf]

https://eusprig.org/wp-content/uploads/1801.10231.pdf
2•teleforce•5m ago•0 comments

NCCL EP: Towards a Unified Expert Parallel Communication API for NCCL

https://arxiv.org/abs/2603.13606
2•matt_d•5m ago•0 comments

Trump administration seeks billions in military funding in wake of Iran war

https://www.bbc.com/news/articles/c5y73gwk1qdo
3•tartoran•5m ago•0 comments

Facebook offering TikTok and YouTube creators $3k to post content

https://www.bbc.com/news/articles/c895wwp3kqlo
2•tartoran•6m ago•0 comments

Love of corporate bullshit is correlated with bad judgment

https://pluralistic.net/2026/03/19/jargon-watch/
2•hn_acker•6m ago•0 comments

Vectorization of Verilog Designs and its Effects on Verification and Synthesis

https://arxiv.org/abs/2603.17099
2•matt_d•7m ago•0 comments

The companies that win with AI may not look like companies at all

https://www.fastcompany.com/91510062/companies-that-win-with-ai-may-not-look-like-companies-at-all
1•edans•7m ago•0 comments

360° character viewers from a single image using AI video generation

https://anenduringspark.com/360-tutorial/
1•NDowbiggin•8m ago•0 comments

David Zaslav Will Soon Get $550M for Disastrous Warner Bros Reign

https://www.techdirt.com/2026/03/19/david-zaslav-will-soon-get-550-million-for-disastrous-warner-...
1•hn_acker•9m ago•0 comments

I built an invisible interview assistant (yes, like Cluely – but better)

1•krvvko•11m ago•0 comments

Show HN: AgentClick – Human-in-the-loop review UI for AI coding agents

https://github.com/agentlayer-io/AgentClick
2•harvenstar•11m ago•0 comments

How QR Codes Work

https://www.guidavid.com/writing/qr-codes
1•gdss•12m ago•0 comments

The Government Surveillance Reform Act of 2026 [pdf]

https://www.wyden.senate.gov/imo/media/doc/government_surveillance_reform_act_of_2026pdf.pdf
2•jesseendahl•12m ago•1 comments

Section 230's Application to Account Terminations, CSAM, and More

https://blog.ericgoldman.org/archives/2026/03/section-230s-application-to-account-terminations-cs...
1•hn_acker•15m ago•0 comments

Is Using Airplane Mode on Flights Still Necessary?

https://www.insidehook.com/travel/airplane-mode-still-necessary
2•RickJWagner•15m ago•1 comments

Preventing agent drift: A guide to shipping serious code via vibe-coding

1•surajkrajan•15m ago•0 comments

Ask HN: How could a Starlink IPO possibly work?

2•infinitewars•16m ago•0 comments

We're writing agent grammar before the language exists

https://mvrckhckr.com/articles/were-writing-grammar-before-the-language-exists
2•mvrckhckr•18m ago•0 comments

The new economics of sex work

https://www.economist.com/finance-and-economics/2026/03/19/the-new-economics-of-sex-work
1•thunderbong•18m ago•0 comments

Show HN: Revspec – Review AI specs in the terminal with live AI replies

https://github.com/icyrainz/revspec-py
1•icyrainz•19m ago•0 comments

Composer 2

https://cursor.com/blog/composer-2
11•meetpateltech•22m ago•2 comments

Vivaldi 7.8 Is Here

https://vivaldi.com/blog/vivaldi-on-desktop-7-8/
1•andhuman•22m ago•1 comments

Pentagon asks for $200bn for Iran War

https://www.bloomberg.com/news/articles/2026-03-19/hegseth-says-iran-war-not-becoming-a-forever-w...
25•master_crab•24m ago•3 comments