frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

PR to support XMPP channels in OpenClaw

https://github.com/openclaw/openclaw/pull/9741
1•mickael•37s ago•0 comments

Twenty: A Modern Alternative to Salesforce

https://github.com/twentyhq/twenty
1•tosh•2m ago•0 comments

Raspberry Pi: More memory-driven price rises

https://www.raspberrypi.com/news/more-memory-driven-price-rises/
1•calcifer•7m ago•0 comments

Level Up Your Gaming

https://d4.h5go.life/
1•LinkLens•11m ago•1 comments

Di.day is a movement to encourage people to ditch Big Tech

https://itsfoss.com/news/di-day-celebration/
2•MilnerRoute•12m ago•0 comments

Show HN: AI generated personal affirmations playing when your phone is locked

https://MyAffirmations.Guru
3•alaserm•13m ago•1 comments

Show HN: GTM MCP Server- Let AI Manage Your Google Tag Manager Containers

https://github.com/paolobietolini/gtm-mcp-server
1•paolobietolini•14m ago•0 comments

Launch of X (Twitter) API Pay-per-Use Pricing

https://devcommunity.x.com/t/announcing-the-launch-of-x-api-pay-per-use-pricing/256476
1•thinkingemote•15m ago•0 comments

Facebook seemingly randomly bans tons of users

https://old.reddit.com/r/facebookdisabledme/
1•dirteater_•16m ago•1 comments

Global Bird Count

https://www.birdcount.org/
1•downboots•16m ago•0 comments

What Is Ruliology?

https://writings.stephenwolfram.com/2026/01/what-is-ruliology/
2•soheilpro•18m ago•0 comments

Jon Stewart – One of My Favorite People – What Now? With Trevor Noah Podcast [video]

https://www.youtube.com/watch?v=44uC12g9ZVk
2•consumer451•21m ago•0 comments

P2P crypto exchange development company

1•sonniya•34m ago•0 comments

Vocal Guide – belt sing without killing yourself

https://jesperordrup.github.io/vocal-guide/
1•jesperordrup•39m ago•0 comments

Write for Your Readers Even If They Are Agents

https://commonsware.com/blog/2026/02/06/write-for-your-readers-even-if-they-are-agents.html
1•ingve•40m ago•0 comments

Knowledge-Creating LLMs

https://tecunningham.github.io/posts/2026-01-29-knowledge-creating-llms.html
1•salkahfi•40m ago•0 comments

Maple Mono: Smooth your coding flow

https://font.subf.dev/en/
1•signa11•47m ago•0 comments

Sid Meier's System for Real-Time Music Composition and Synthesis

https://patents.google.com/patent/US5496962A/en
1•GaryBluto•55m ago•1 comments

Show HN: Slop News – HN front page now, but it's all slop

https://dosaygo-studio.github.io/hn-front-page-2035/slop-news
6•keepamovin•56m ago•1 comments

Show HN: Empusa – Visual debugger to catch and resume AI agent retry loops

https://github.com/justin55afdfdsf5ds45f4ds5f45ds4/EmpusaAI
1•justinlord•58m ago•0 comments

Show HN: Bitcoin wallet on NXP SE050 secure element, Tor-only open source

https://github.com/0xdeadbeefnetwork/sigil-web
2•sickthecat•1h ago•1 comments

White House Explores Opening Antitrust Probe on Homebuilders

https://www.bloomberg.com/news/articles/2026-02-06/white-house-explores-opening-antitrust-probe-i...
1•petethomas•1h ago•0 comments

Show HN: MindDraft – AI task app with smart actions and auto expense tracking

https://minddraft.ai
2•imthepk•1h ago•0 comments

How do you estimate AI app development costs accurately?

1•insights123•1h ago•0 comments

Going Through Snowden Documents, Part 5

https://libroot.org/posts/going-through-snowden-documents-part-5/
1•goto1•1h ago•0 comments

Show HN: MCP Server for TradeStation

https://github.com/theelderwand/tradestation-mcp
1•theelderwand•1h ago•0 comments

Canada unveils auto industry plan in latest pivot away from US

https://www.bbc.com/news/articles/cvgd2j80klmo
3•breve•1h ago•1 comments

The essential Reinhold Niebuhr: selected essays and addresses

https://archive.org/details/essentialreinhol0000nieb
1•baxtr•1h ago•0 comments

Rentahuman.ai Turns Humans into On-Demand Labor for AI Agents

https://www.forbes.com/sites/ronschmelzer/2026/02/05/when-ai-agents-start-hiring-humans-rentahuma...
1•tempodox•1h ago•0 comments

StovexGlobal – Compliance Gaps to Note

1•ReviewShield•1h ago•1 comments
Open in hackernews

How I set up new MacBooks

https://catalins.tech/how-i-setup-new-macbooks/
53•cmpit•9mo ago

Comments

bombcar•9mo ago
I used to hand-setup each new Mac, but lately (last decade or so; gosh this M1 Pro is absolutely ancient) I just let the migration assistant do the needful.

Storage is too cheap for me to spend time optimizing it anymore. I’m sure I have cruft somewhere, but it doesn’t bother me.

cmpit•9mo ago
I get that. Personally, I'm a bit weird because I don't like to bring all the stuff from the previous machine (documents, files, etc.). I like to start fresh and only install a couple of apps / configure some settings.
bombcar•9mo ago
Understandable - it gives you a chance to do "spring cleaning" and decide what you really want/use.
cmpit•9mo ago
Exactly, haha. If something's important enough, it'll find its way to the new machine. :-D
ojhughes•9mo ago
> I just let the migration assistant do the needful

but will it revert back if things go wrong?

bombcar•9mo ago
It leaves the "source computer" alone, so if it blows up you can always just start again.

I never trade in my old computer, even if I'm going to sell or get rid of it (donate) I keep it around for a month or so to make sure everything's working.

timothevs•9mo ago
Dear, this was gold.
phinnaeus•9mo ago
It reverts back and it does it at its earliest.
frizlab•9mo ago
I have an open-source script which installs all my conf https://github.com/Frizlab/frizlabs-conf
cmpit•9mo ago
Thanks for sharing it. Will deffo have a look and pick some stuff for my config.
sandreas•9mo ago
Jeff Geerling has a phenomenal ansible playbook to setup his macs:

https://github.com/geerlingguy/mac-dev-playbook

nunez•9mo ago
This is the ideal version of the playbook I've been wanting to write for years to automate the chaotic dotfile collection I've written over the last 15 years!
pridkett•9mo ago
I moved all my setup to Ansible about five years ago. It’s been awesome, especially as it makes it trivial to replicate changes to new machines. Installed a new package? Run the playbook again. Changed a script? Run the playbook again.

Sure, there are edge cases I hit because I have some older machines, but for the most part, it’s awesome. I’m up and running on new Macs within a coffee break of getting terminal access.

broshtush•9mo ago
nix-darwin is a thing, and like all nix tools. It tackles this exact problem
gbrindisi•9mo ago
I do this too. Nix is incredible, until it isn’t and then I regret using it so much.

I’ll probably use something dumber for the next machine, and keep nix for servers and local vms.

mcgrath_sh•9mo ago
I'm trying nix instead of Homebrew on my mac. It worked great until I decided to give rust a shot. I think my solution is to just do rust development on my Arch machine and stick with nix. That said, if I run into additional issues, I will probably just go back to Homebrew.

Where were your pain points?

gbrindisi•9mo ago
from the top of my head: various hacks to make apps available to spotlight, packages/apps behind their equivalents in brew to the point where I use nix to orchestrate brew for too many things, starting envs and build switch is too slow for my taste despite caching etc, nix the language is unfriendly and hard to debug, the stack traces are useless, etc
phinnaeus•9mo ago
Highly recommend keeping Nix to your NixOS machines. IYKYK
jmpz•9mo ago
Can you elaborate? I don't know, and would like to know.
KolenCh•9mo ago
I have custom scripts to bootstrap my macOS as many others here, and I can testify that migrating to nix-darwin greatly simplified my scripts.

P.S. I don’t use home manager though as I also need to bootstrap systems without nix.

dankobgd•9mo ago
Just use Ansible, it's the best for installing and configuring things
ghusto•9mo ago
I'm always a little upset when I read posts excited about configuring things, where they've missed the obvious tooling that's designed for it. Not sure why, but it makes me sad.
blame-troi•9mo ago
Obvious to whom? We don’t all know everything. Also, rolling your own can be an interesting learning exercise.
bhouston•9mo ago
I think the lessons in this article are still great and you can automate them via ansible. E.g. install brew, run brewfile, apply default config, etc.
mcgrath_sh•9mo ago
Professionally? Sure. Personally, I don't want to learn and maintain ansible for something I do once every 5-7 years. I basically diffed the defaults and got the settings I need to change in my script. I then add or remove them as I tweak things (infrequently). The rest of my shell script is a Makefile I use cross platform for making directories and stow-ing dotfiles.
frizlab•9mo ago
No. I tried, the person from which I initially based my conf repo[1] tried too[2], we both went away from it (w/o communication between us). We both realized Ansible is good for managing many machines in a professional environment, but waaaay overkill to manage the configuration of a single machine (or two or three), as well as incredibly obtuse in its syntax.

[1] <https://github.com/Frizlab/frizlabs-conf> [2] <https://github.com/wincent/wincent>

nunez•9mo ago
slow solution if you want to configure your box quickly and idempotently whenever you launch a terminal (IMO).
enescakir•9mo ago
When you search for "dotfiles" on GitHub, you'll find plenty of good script examples for setting up a new computer. Since Apple doesn't provide good documentation on what you can configure with "defaults" variables, these examples are a goldmine.
cmpit•9mo ago
That's how I found some to be honest. :-)
montroser•9mo ago
PSA: "setup" is a noun, and "set up" is the verb you're looking for.
cmpit•9mo ago
Noted, thank you!
corv•9mo ago
The missing magic incantation to create your Brewfile:

brew bundle dump

bhouston•9mo ago
Thank you!
bitslayer•9mo ago
Ah ha! I had searched the article to see if there was a way to do that. Because while it would be awesome to have a file like this, creating it sounded like a pain.
iorekz•9mo ago
sweeeet
pss314•9mo ago
In the case of an existing Brewfile, make sure to execute "brew bundle dump --force" to overwrite the Brewfile with updated list of formulae, kegs etc.
rcarmo•9mo ago
I have https://github.com/rcarmo/ground-init - which I also use for Macs, although via a bit of a hack right now. I should update it to a brewfile-like setup...

Anyway, my $0.02 is that doing fully automated installs on Macs is a fast track to having weird Finder and settings bugs (if not worse), so I mostly just install packages and very seldom (if ever) apply settings via the CLI -- I've had Apple break things across too many OS releases to find that a worthwhile long-term strategy, and most of the time I'd rather just use Migration Assistant (across Macs with equivalent OS versions) or configure settings manually for a new OS release.

Edit: just went and updated the above script to support brew/cask installs on macOS. Settings can go into the runcmd section.

kartikarti•9mo ago
Just in case anyone is lost in all the `defaults write ...`, I really recommend https://macos-defaults.com/

It's a really nice overview for (almost) all of the options.

bhouston•9mo ago
Is there any shell/bash extensions that just allow you to use LLMs easily from the command line? Basically like warp but just a simple extension instead of a full iterm replacement?
1inuxoid•9mo ago
[gh copilot](https://docs.github.com/en/copilot/using-github-copilot/usin...) works okay.
moribvndvs•9mo ago
I use a setup script that installs brew, a brewfile, runs chezmoi to setup terminal and defaults, pulls some secrets/keys out of 1Password, and good to go, other than manually having to log into certain things. Everything in a personal dotfiles repo. I do have to occasionally diff my brewfile and terminal config and push that up, I should probably spend a little time figuring out how to automate that.
nunez•9mo ago
same, more or less!
1inuxoid•9mo ago
I am also using this setup powered by chezmoi. It has brilliant secrets support and powerful templating allowing cross-platform setups. I do get lost in its state sometimes when updating `run_once_*` scripts and trying to make sure they still run. Another friction point is external tools installed via .chezmoiexternal.toml from GitHub.
joeyagreco•9mo ago
The best way to do it!

I have a file that sets my MacOS Defaults: https://github.com/joeyagreco/dotfiles/blob/main/.macos

And a file to remap some keys: https://github.com/joeyagreco/dotfiles/blob/main/.macos_key_...

And apply the remaps: https://github.com/joeyagreco/dotfiles/blob/b5b819c9bcde2e3a...

emchammer•9mo ago
Why are macOS keyscan codes 11 digits long?
frizlab•9mo ago
Probably modifiers in the binary number, where a specific bit means something. That gives very large numbers in the end.
KolenCh•9mo ago
Interesting! Do you know how to convert com.local.KeyRemapping.plist to the JSON format you used for remapping keys?