skysight-inc/HackerNews huggingface dataset:
Migration Assistant does this quite well. This is the built-in first-run cloning tool when you start a new Mac. I'm on maybe the fifth or sixth generation of cloned user environment in however many years. Apps, preferences, data, all copied from older machines to newer ones.

I recently ran into a scenario where that didn't work (on an iPhone) when a device is managed by MDM. This is the first time I've seen it fail other than 15 years ago on an edge case.

For a Mac, Homebrew has an option (or maybe another tool leverages it) to create a manifest of sorts to reinstall all the right tools. That's a bit different. I know that Casey Liss, of the Accidental Tech Podcast (https://www.caseyliss.com, https://atp.fm) has talked about it on his blog. I just woke up, so apologies for not finding it for you.
Perhaps the best anecdote I've heard on this topic came from an older COBOL programmer who went from being programmer to manager back to programmer.

I asked him why we went back. He said "The problem is that they nip at you from the top, and they nip at you from the bottom."

Meaning a programmer usually has one primary boss nagging. A manager has a boss above nagging and people below nagging.
Nextcloud snap app is every easy to set up. It auto updates, and the maintenance is near zero. I’m not sure why nextcloud doesn’t make their product as easy as in this snap package.

I hear the snap package is missing some customization and advanced features, but most people don’t need those features. I also haven’t compared the performance with the docker version.
Just a shout out to nix-darwin[1]. It is nix, so initial setup is a bit involved. But then it truly makes it easy to configure everything in one place including mac defaults, homebrew apps declaratively and mas apps etc.

There is a sample config in nix-darwin repo[2].

[1] https://github.com/LnL7/nix-darwin

[2] https://github.com/LnL7/nix-darwin/blob/master/modules/examp...
Never used nix-darwin, but if it’s even a fraction as capable as NixOS, I believe it.
I only use a Mac for work through a company laptop but one thing I recently discovered is the world clock widget which is accessed through your clock.

You can show up to 4 different times besides your local time.

This is really handy to see the time in UTC and other timezones where some of your team mates might exist. This saves having to Google for timezone converters.
This is what I tend towards too. It helps that my setup isn’t too deeply customized (for example I think the only UserDefaults change I make is to add a Quit menu item to the Finder’s app menu), so even defaults are reasonably usable.
Try Librem 11.
Where do you find most of your work? Freelance platforms? Networking?
What requirements do you have that are only served by apple?
'MrAgent' ransomware tool from RansomHouse Group targets ESXi servers
Aren’t most of these paid primarily in commission?
It's harder to do it on a vegan diet if you don't eat high protein foods, and those foods might be novel to you, sure. But you said "It’s hard to get enough protein from a vegan diet", not "I was unwilling to eat the food". So of course I'm going to step in.

Protein density isn't all that different, but seitan and tvp are even more dense per calorie.

- extra firm tofu 14g protein, 130 cal. 0.11g/cal

- tempeh 51g, 510 cal. 0.10g/cal

- chicken breast 27g, 184cal = 0.15g/cal

- chicken thigh 28g, 240cal = 0.12g/cal

- seitan 21g, 106cal -> 0.20g/cal

- tvp (soy chunks) 50g, 330cal = 0.15g/cal

TVP is cooler than it seems if you were to google it. You basically treat it like dried ground beef in a bag. It's also ultra-cheap. For example, you'd dump it into a bolognese pasta sauce instead of ground beef and it comes out the same.
How about PhotoPrism? ;-)

No, honestly I am impressed at the performance with which my RaspPi 4 is running a PhotoPrism instance with about 120.000 photos. This might also be thanks to the application software, but still quite a feat.
Sounds like the type of thing that would be great for civilian volunteers to do. Amateur radio licensees already do a good job of self monitoring their bands. Maybe offer them some kind of recognition if they monitor a commercial station not living up to its license requirements. Probably could automate the whole thing with a Raspberry Pi and an SDR.
Wealth inequality is root cause of all current economic woes. Interview. [video]
Aside from testing multiple browsers, that'd make me think you want Chrome or Firefox primarily, if any difference at all they probably have best/most tooling?
At 10-20% profit margin the pharmaceutical industry isn’t viable. The 1 winner in 10 needs to pay for the 9 losers.

And of course there are alternatives. A brand new drug is replacing something older (even if just supportive care).

Plenty of universal healthcare systems choose not to pay for new drugs because “they aren’t worth it”.
There was an editor I forgot the name might of been Omnivim, which was coded in ReasonML, but compiled natively to a UI, and supported VS Code plugins, which is still wild to me.

Anyway, development kind of died off on it, it had insane potential in my eyes.

Hopefully Zed can achieve a similar feat (more likely targetting VS Code plugins?) or some other rich plugin ecosystem.
> For GFW reasons, the Chinese users will fail to connect to github.

Since when has GitHub been blocked in China? I thought the government reluctantly let it pass.
I have called my local station about dead air a couple times. I was the first to tell them. One time in recent memory, it went on for so long that I forgot the radio was on when they came back.
Did vox used to be better? I think anger is like flatulence. You can talk a lot about it but at the end of the day it’s just a bunch of hot air. “Make your flatulence work for you.” Odd.
Isn't it vastly more convenient to iterate on overclocking changes directly from your desktop instead of having to reboot to UEFI every time you want to tweak something?

I say it most definitely is.
> Become an expert in something hard. Fix bugs nobody else can.

This is risky advice. :) Context matters. It's going to sound very appealing to a self-motivated, mobile IC, and could work very well in orgs that value individual effort. But in many orgs, solo experts playing non-fungible roles are very big red flags, and can draw negative management attention. Maybe I could build a team around you... but I might not have the resources, or the problem might not warrant it. So I just might end up making your work life harder -- mitigating the risk by devaluing the service you're working on, just moving it to SaaS, or maybe keeping it but making you train up all your colleagues on the risk area (turning you into an unhappy tutor), etc.
You also can't run servers which writes off huge parts of web development.
Yes because Apple never breaks native apps…

Do you remember when they completely removed 32 bit app support from iOS.

People on HN want to make every excuse in the world for why PWAs on Android aren’t more popular and how it’s Apple’s fault.
Thanks for building trystero. Fun and easy p2p in browser.
> Those apps aren’t going to be PWAs.

Except when a manager learns that they can keep Apple’s 30% if they release a PWA instead. They don’t even need to know what a PWA is, they just ask the developer if it’s possible, who says “something something WebGL and web sockets?”

The manager thinks it’s a great idea.

Whether that translates to their users migrating to the new implementation could be up in the air. I suspect Apple will lose some revenue, at any rate, and they’re likely thinking similarly.
Kafka's costume, obviously.
I forget where I read this, but it was saying that the job of a leader was first and foremost to gain and hold power. Although I wish we lived in a better world, this actually makes sense, because constant power shifts and struggles seem far more costly. Isn't this the real reason that executive compensation (in general, not just pharma) is so high?
I can't believe this company / domain still exists.
In the Gamecraft podcast, Mitch Lasky shares an anecdote about Apple asking his team to make apps for the iPod in 2005. Apple then calls them back in 2006 to make games for an 'App Store' on the iPod. Mitch claims this was all a trial run for how an app store would work on the iPhone. [1]

This interaction was with Tony Fadell who had been involved with an Apple smartphone since 2004. The iPhone App Store would launch in 2008. 'Thoughts on Flash' would be penned in 2010.

There's maybe not a straight line march from iPhone to App Store, but the right people had had years to think about how an App Store business would work. And even built a first draft implementation for the iPod. When they ultimately decided on that direction, they weren't starting from zero.

[1] ~29:40 https://gamecraftpod.com/blog/podcast/episode-3/
I usually find myself rolling my eyes when HN collectively complains about Apple, because the perspective is so dev-centric, completely ignoring the concerns of the actual users.

But this is a kick to @#&!s of users (and devs).

Even you stipulate that the DMA is a horrible, terrible regulation that should never have been enacted, Apple still absolutely has to find a better way to comply than this. This isn't going to just piss off some whiney developers, but also hit their customers.

I think this is a major screw-up by Apple that will have long term consequences for them.

(BTW, we don't have to wonder if freely allowing "side-loading" will cause a security catastrophe, as Apple claims. We already know it won't. "side-loading" is just called "installing" on Mac OS, linux, windows, and various other OSs, and is being done all the time on those OSs now. Yes, it's not perfect and people get scammed/pwned/etc, but that's true of iOS anyway. Go ahead and make the apple store the only built-in one and make a scary prompt to do others and have your kill switches and other modern protections -- its a rather dumb straw man to pretend the alternative to the current system is literally nothing.)
Something something.... game about zombie fungus.
I would pay a lot of money for a good tiling wm for a mac, not sure how it's not a thing. It's one of the main reasons I keep going back to linux, everything else I don't care about much
Yes, but your example doesn’t work here. The bedrock of what we call our free speech rights is more of a prohibition on Congress from passing laws that impede that. Signing such a contract doesn’t contradict the First Amendment.
The respect that American veterans and servicemen receive is insanely shallow, in both public and institutional support.
I'm not sure why it did, but it's not his fault that this has made the top spot on HN.
Imagine LLVM compile times for every single Play Store update, additionally there were some restrictions in reflection usage.

Also there are several optimizations that are only possible after having PGO data, and that was lost on AOT at installation time.
That statement usually comes from a misinterpretation of PDCAAS which only measures the limiting amino acid in a food. If you put any weight behind PDCAAS, then you have to grant that plant proteins have perfect PDCAAS scores if you eat more than one plant.

But there's research on strength performance outcomes on plant protein, those eating enough plant protein in total don't have any different outcomes. I don't see why this would move the needle for you.
alternatively one can use an alfred plugin like this one: https://github.com/jaroslawhartman/TimeZones-Alfred. That's what I'm using since a few years
Would be interested to see this for win 11. I recently got a new machine and was surprised how may little things i must have done to my last. Turning off file grouping, basically every option for the start menu. Actually now that i think about it its mostly just find every option that can be turned off and turn it off.
I never said you did, I just used it as a counter to what you said: that blessing is about getting favour in this world from a divine being. It helps that it's also the world's largest religion.

In fact, Christianity explicitly glorifies suffering and martyrdom so the Christian God is hardly giving good things to good people...
In my opinion I wish more editors would become a face to Neovim which can run in a headless mode, allowing you to not have to emulate VIM at all, but take full advantage of it and all its plugins. It still kills me JetBrians chooses to maintain what VIM users call an awful plugin that simulates VIM, when they could just implement a Neovim front-end natively into their IDE, giving them the edge of "we fully support Neovim and all it brings" which is a much bigger selling point than, we have a VIM-like plugin.
Every year, I pay to play hockey. I pay for new equipment, jerseys, referees and ice time.

And the arena gets paid by selling food to people who come to my games, sell advertising on the boards, beer to fans.

What do I get and why is none of this money trickling down to me?

Clearly I get the enjoyment of being Canadian and playing hockey.

Reditors are no different. None of them were tricked, they participate on the site by writing comments or submitting articles because the get enjoyment out of it.

I don't expect to see a dime from the arena when I play hockey and they make money from it and no redditor expects to see a dime when they participate on the site and the site makes money form it.

If you think its weird that a for profit company is making money and no one is complaining, its because everyone went into the deal knowing exactly what's what. No one was tricked or deceived.
>Step 1: Enable tap to click

We are very different people. Tap to click is the bane of my existence. I can’t work on a system that has that enabled.
When using public healthcare resources and anonymized data?
In the general case, of course you would use arrays (static or dynamic) and some kind of "size" attribute.

But this is just 3 values in an expression and using a constant could actually be bad. Let's be a bit more practical.

int lightness(int r, int g, int b) { return (r+g+b)/3; }

Simple and straightforward

int lightness(int r, int g, int b) {
const int NUMBER_ELEMENTS_AVERAGED = 3;
return (r+g+b)/NUMBER_ELEMENTS_AVERAGED;
}

Ok, I guess, but I think verbose for no good reason. But not as bad as the seemingly "cleaner"

const int NUMBER_OF_COLOR_COMPONENTS = 3;
int lightness(int r, int g, int b) {
return (r+g+b)/NUMBER_OF_COLOR_COMPONENTS;
}

Imagine that you want want to add a color component, for example to support transparency (alpha). So you set NUMBER_OF_COLOR_COMPONENTS = 4, and then, your "lightness" function breaks, the simple (r+g+b)/3 would have stayed correct. That happened because didn't get the real meaning of that "3". Even if semantically, at the time you written that code, it is the number of color components, in reality, it is the number of terms in the expression. There is r, g, b: 3 terms, so 3. Who cares how many color components there are?

Side note: I know it is the wrong formula for lightness, that's just an example.
What. That isn’t the role of the military. This is like complaining that the local police failed to prevent your company from downsizing.

Plenty to criticize about how or what the military is doing, but this ain’t it, chief.
Cheap adapters are a killer. I switched to a good 50W USB charger which powers a couple of Raspberries. Zero problems since then.
I don't see how that is weird at all. Were you paid by ycombinator for your message? People often do things they enjoy doing without receiving a payment for it.
To be honest, would be interested in seeing this for any OS
Indeed, which is the sort of scenario I eluded to.

One thing we need to realize, that as computing types, we think of monitoring differently.

Monitoring need not be real time. A yearly inspection can be done. Quarterly. Audits.

Even grocery stores don't get daily or even weekly health inpections.
At least windows has fancy zones. Mac's window management is just sad.
I find Clocker excellent for this, unified time scroller as well
https://apps.apple.com/au/app/clocker/id1056643111?mt=12
(free)
You can actually create multiple widgets of the same type. So as many timezones or cities you want to track you can just keep adding timezone widgets.
The Cure for What Ails Our Democracy
Sure, but at that point we are talking about stringing together a variety of algorithms in a very speculative way, we're not extrapolating from what is being deployed in the world right now. Maybe we will eventually get to AGI or something like it in that manner, and maybe then the AI will then destroy all jobs and make life horrible, but I think at this point the chain of events is speculative enough that it's a silly reason to forego having children, which was the bar set by the OP, and it also seems like a pretty vague threat to programmer jobs.
You're making the assumption that it is all caused by hardware or software malfunction in the sending of an IP packet to the target server. However the first step is usually a DNS lookup. A list would look more like this:

1. DNS lookup fails because the DNS server address configured at the computer OR router is incorrect
2. DNS lookup fails because the configured DNS server is down
3. DNS lookup fails because some firewall is blocking requests to it
4. DNS lookup fails because the network was congested
5. DNS lookup fails because of interference in the Wifi channel from other Wifi networks
6. Etc. Etc.

So indeed, usually when the network is down you only get "DNS lookup failed". Because the actual reason may be complicated. Of course, usually it is due to your computer not being connected to a router so usually the error message hints at that (in layperson's terms: not connected to the internet). So that's why browsers hint at it being your connection, i.e. ethernet or wifi.

But there is no way to make sure. All we know is that DNS seems to fail. The reason it fails could be any part of its configuration which is spread out across physical systems and software components.

The best we can say: probably your ethernet/wifi connection. If we trust that none of the other components are failing then it must be your connection that is failing.

It's like trying to find out what's wrong in 1+2+32+4=10. Sure, it seems like the 32 should be a 3. But maybe the 10 should be a 39. There is no way to tell anymore. All we can do is make an educated guess.
job mandates a macbook, had no choice besides changing the job, which I will do later.

one thing bugs me the most, as a linux user, is that copy and paste by mouse middle button, now I have to use mouse to select it, then cmd+v to paste it, what a hassle.

of course I changed that scroll down instead of scroll up thing, I don't want to move up the bar to move down the page, that's just odd.

click to close windows does not really close the apps also bothers me.

Apple is such a closed company nowadays, worse than Microsoft from the past in fact, made me hard to love it, thus those nitpicks becomes issues for me.
Don't forget the money they spend on TV ads, mostly during the nightly news. Really helps to get those news people under your influence when you need to pass laws mandating the public take your drug.
You're right. They clearly did not want to run the AM station, and it was likely a negative ROI operation.

My assertion though, is that there's no chance that they were unaware that the AM station was down.

The only path to plausible deniability requires extreme non-compliance, which risks fines and could even threaten their ability to hold other licenses / operate other stations.

So they're in trouble either way, but this story of surprise is absolute crap.
The primary GPU engineer on Asahi Linux (distro for Apple Silicon) was 17 when she first made news. She's still on the task and a related headline about the performance of the GPU driver was on the front page of HN earlier this week or last week.

Some people just exceed our expectations. I can't achieve at that level, but I'm happy to cheer for those who can.
Yeah, which is quite far from a full OS experience providing ABI compatibility across several generations of operating systems.
Isn't this a bit like Marty McFly showing Chuck Berry Johnny B. Goode though?
I’ve met people that believe that any extension of credit that has a premium attached to it is against the rules. And that the very real fact that any transaction on a modern exchange involves the extension of credit with a premium, leads to a situation where the exchanges themselves are forbidden.

I don’t have any opinion on if this interpretation squares with their religion but it is certainly true that stock exchanges are run on extending credit and paying a premium for it.
I remember everyone always was fascinated by all the kids in Japan that had a fancy flip phone but not a computer. Seems like Japan was simply 20 years ahead of everyone, as usual.
So you think everyone should be forced to accept higher prices and lower battery life permanently because of something that cost you a few hours, once, that most people never encounter?
Yes anywhere in the US. Private insurers often get discounts of 50%+, which then Medicaid gets.

And sure Florida can try to import Canadian drugs. They tried that 20 years ago.

The companies capped sales to Canada at no more than 10% of last years sales. Canada then put export restrictions in place to put prevent shortages.

The US government has talked about price referencing Europe. Which would actually be great. Companies would be forced to increase European prices and lower US prices.
> if 90% of the best app programmers migrate to the web stack and flickering html-sites and css stylests are history,

Why would they be history? What's stopping these developers (or the developers not working on native apps) from creating non-flickering html-sites? Are you seriously suggesting that the only reason these sites flicker is because all capable people are creating native apps?

> but actually commanding pixels on a screen is just as possible with js as with other languages, in the end you instruct c++ or rust coded browsers with js to perform tasks and there is webassembly too

So where is this abundance of great beautiful amazing non-flickering web apps? What's stopping you from creating them now?
Is this SIMH?
Looks interesting. I am struggling mightily with a problem at work where we have a very large production DB and need a subset of it for local dev environments. You can't just randomly sample the data as that will break foreign keys and other relationships.

Anyone have a solution to this problem that works well for them?
>There's something fundamentally broken with web apps.

While the web stack may be somewhat slower in the extreme, I think the reason why big bloated apps like Teams are slow is not down to technology at all.

I think the causality works the other way around.

Big corporations with large teams that are systemically incapable of paying attention to detail (including performance) choose web technologies because web tech allows them to churn out features faster and gain access to a large pool of easily replaceable developers.
I was expecting some hippie with unwashed, blonde, hair with mini bellas growing off her hair.

I was a bit disappointed, although I guess biologically this is weirder.
I think it was there for the first few years. I seem to remember a revised app icon when they went from 32x32 to 128x128. I don't think it mattered much, though.
I use BetterSnapTool, which is $4. You can divide the screen however you want and hotkey to them.
You might be over-estimating how long it takes to write a Nix config.

Just start with a reasonable Nix config and take it from there by comparing with nix-darwin and home-manager configuration pages.

I know people who did it over a weekend.