Hacker Newsnew | past | comments | ask | show | jobs | submit | alanpearce's commentslogin

This can be enabled or disabled under the System Settings > Battery > Options > Wake for network access (Always / Power adapter / Never). Or possibly the phone registers it as connected for a while after it sends its last packet?


IIRC, Macs also do tricky networking things to make it faster to come back online from sleep. I'd be curious if the computer is actually sending packets vs. just keeping the address configured and waiting.

(That may just be on iOS though...)


Hurricane Electric support a hidden primary as part of their free DNS nameserver service (do you actually want to expose your primary when someone else can handle the traffic?)

https://dns.he.net


Yup, but it's a bit of a dance for bootstrapping, since they require you to already have delegated to them, but some TLDs require all NSes to be in sync and answer for the domain before delegating…


I for one found the technical difference interesting


Funny, this sounds like a good idea, but I'm quite happy with the exact opposite: I use rcmd[1]. I hold down the right command key and press the first letter of the window name to switch to it. I can override this dynamic mapping by pressing right command + option + <other key>, so I have an IM client on I, for example. It means I never have to remember/guess how command+tab works (although I had fewer issues with alt+tab on Windows)

[1]: https://lowtechguys.com/rcmd/


Cool, but how does it work if you have multiple windows in one app?

I used hammerspoon for something similar, but it worked on the window title. So, I could add custom titles to my chrome/iterm/code windows, and switch by pressing a shortcut and then typing 1-4 letters to match the title. It was my favorite window management UI for my work laptop with an absurd amount of tabs open.


> Cool, but how does it work if you have multiple windows in one app?

You switch to the app, then use macOS's native window-switching keybind (command+backtick) or App Exposé or etc.


40 hours/month. Not week.


I never said 40/hours week. Very confused by this post!


It might be somewhat different in that it's only for programming, but Zed is a "multiplayer code editor" with channels, notes, video chat, screen sharing etc.

https://zed.dev/


This sounds fascinating. Do you have some articles describing your setup?


Hah no, but maybe I should. The reason I haven't is that most of my work is just glue code. I use yt-dlp to do Youtube downloads, make use of the Discord, Slack and Telegram APIs to access those services. I run NNCP and the bots in systemd units, though at this point I should probably bake all of these into a VM and just bring it up on whichever cloud instance I want to act as ingress. Cloud IPs stay static as long as the box itself stays up so you don't need to deal with DNS either. John Goerzen has a bunch of articles about using NNCP [1] that I do recommend interested folks look into but given the popularity of my post maybe I should write an article on my setup.

FWIW I think it's fine that major services do not work under these conditions, though I wish messaging apps did. Both WhatsApp and Telegram IME are well tuned for poor network conditions and do take a lot of these issues into account (a former WA engineer comments in this thread and you can see their attention to detail.) Complaining about these things a lot is sort of like eating out at restaurants and complaining at how much sodium and fat goes into the dishes: restaurants have to turn a profit and catering to niche dietary needs just isn't enough for them to survive. You can always cook at home and get the macros you want. But for you to "cook" your own software you need access to APIs and I'm glad Telegram, Slack, and Discord make this fairly easy. Youtube yt-dlp does the heavy lifting but I wish it were easier, at least for Premium subscribers, to access Youtube via API.

I find Slack to be the absolute worst offender networking-wise. I have no idea how, now that Slack is owned by Salesforce, the app experience can continue to be so crappy on network usage. It's obvious that management there does not prioritize the experience under non-ideal conditions in any way possible. Their app's usage of networks is almost shameful in how bad it is.

[1]: https://www.complete.org/nncp/


Not any more? https://unternehmen.bvg.de/pressemitteilung/grossprojekt-erf...

Summary: since 2024-05-06, users of all networks also get LTE in the U-Bahn thanks to a project between BVG and Teléfonica (not surprising that Teléfonica deployed the infra because they had the best U-Bahn LTE coverage beforehand)


> It’s ok for jargon and acronyms to be confusing to people who are not at all in the field.

On the site itself, sure. Here, where not everyone "uses USD as part of their work", spelling it out in the title would have avoided this whole stub


Seems like my blog was not even included in the console output, but it has been part of the thread for a while. https://news.ycombinator.com/item?id=36596022

I know I don’t have enough karma, but it seems like the log output should have logged something for that. I also wonder if you’d consider account age as an alternative to karma for anti-spam, as I’m a bit of a hardcore lurker here and I highly doubt that I’m the only one.


(Sorry, I was wrong. See here for the author's reply:

https://news.ycombinator.com/item?id=36627385 )


Everyone who missed the thread, please consider adding your blog here: https://indieblog.page/suggest


You are definitely not the only one.


Consider applying for YC's Winter 2026 batch! Applications are open till Nov 10

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: