Readit News logoReadit News
mzi commented on My Mac contacted 63 different Apple owned domains in an hour, while not is use   appaddict.app/post/my-mac... · Posted by u/rpgbr
SimianSci · 3 months ago
Polling domains when attached to the network like this doesnt suprise me in the least. Apple's ecosystem has often been praised for its tight integration, and this consistent network connectivity is the result. Anybody who has worked with large scale services that rely on messaging services to ensure people get timely notifications and data, knows that you need services which are continuously polling endpoints to check and see if they have new information.

Organizations like Apple who service billions of devices cannot rely on a "push data to system only when something has updated" type of system, as such a system doesnt operate at their scale. They have to operate a system where individual clients are assumed to have an unreliable connection to the service, and where the client does the legwork of checking for new data stored in a centralized system.

This is what you are seeing in the article. Domains like [gdmf.apple.com] which govern device management, are where the declarative device management system is checking Apple's various databases to see if they need to update their configuration.

mzi · 3 months ago
> Polling domains when attached to the network Apple devices do communicate over BT even when you explicitly turn it off and put your device in flight mode.
mzi commented on Mozilla Firefox – Official GitHub repo   github.com/mozilla-firefo... · Posted by u/thefilmore
reddalo · 4 months ago
Why GitHub? If they truly cared about open-source they would've chosen something else, such as a self-hosted Forgejo [1], or its most common public instance Codeberg [2].

[1] https://forgejo.org/ [2] https://codeberg.org/

mzi · 4 months ago
Codeberg unfortunately have an abysmal uptime track record.
mzi commented on Gorgeous-GRUB: collection of decent community-made GRUB themes   github.com/Jacksaur/Gorge... · Posted by u/todsacerdoti
Fnoord · 4 months ago
macOS has both these features, sort of.

Startup chime in SGI machines depended on model. So an Indy had a different one than an Onyx. My first PC (80286) also had iconic sounds when it started up. Never forget.

Micro distro, is recovery OS. All three major desktop OSes have such, or a key combination to activate such. Android has two recovery partitions I believe, redundancy is key.

If you like the power of snapshots, yep filesystems with CoW like ZFS can show a list during boot. An OS like NixOS wouldn't even need such. Works perfectly fine with Ext4FS, including boot menu with snapshots, rollback feature, etc.

mzi · 4 months ago
> My first PC (80286) also had iconic sounds when it started up.

    BEEP BOP. bidiedi-bop. bip.

mzi commented on Redis is open source again   antirez.com/news/151... · Posted by u/antirez
fastball · 4 months ago
Isn't it though? They weren't contributing before and they weren't paying Redis corp before, now they are at least contributing to a fork (and still not paying Redis corp).

Presumably some of the things being worked on in Valkey, etc can be upstreamed back to Redis in some form (not entirely straightforward since it is a hard fork with a diff license, but concepts can be borrowed back too).

e.g. apparently Valkey has introduced some performance improvements. Redis can implement similar if it seems worthwhile. Without the fork those performance ideas might have never surfaced.

mzi · 4 months ago
They were contributing a lot. So Redis-the-company lost a lot of engineering expertise when they all left for valkey.
mzi commented on Why did Windows 7 log on slower for months if you had a solid color background?   devblogs.microsoft.com/ol... · Posted by u/zdw
bandrami · 4 months ago
I've heard this was the secret to AWS's taking off twenty years ago: Bezos told the various teams they can only interact with each other as if they were vendors and customers to each other.
mzi · 4 months ago
It was formulated a little different. But this was the 2002 mandate:

1. All teams will henceforth expose their data and functionality through service interfaces.

2. Teams must communicate with each other through these interfaces.

3. There will be no other form of interprocess communication allowed: no direct linking, no direct reads of another team’s data store, no shared-memory model, no back-doors whatsoever. The only communication allowed is via service interface calls over the network.

4. It doesn’t matter what technology they use. HTTP, Corba, Pubsub, custom protocols — doesn’t matter.

5. All service interfaces, without exception, must be designed from the ground up to be externalizable. That is to say, the team must plan and design to be able to expose the interface to developers in the outside world. No exceptions.

6. Anyone who doesn’t do this will be fired.

7. Thank you; have a nice day!

mzi commented on Sixos: A nix OS without systemd [video]   media.ccc.de/v/38c3-sixos... · Posted by u/transpute
dijit · 7 months ago
the dismissal of systemd criticisms by saying they’re unimportant (for you) or that admins are living in the past has got to be one of the most annoying things about the topic. It devolves into a flamewar because of it, since nobody can actually engage constructively once that happens.

I’ve laid my actual criticisms bare multiple times on this site.

1) The tight coupling of the userland with systemd means that while systemd replaced a pleathora of inits (not just sysv): the target is now too large to be replaced even if there are better ones. Systemd is the last init linux will have, and increases the barrier to port software to other unix-likes.

2) The non-optional/default features have been buggy and difficult to replace. Journald has no replacement; systemd-networkd is one of the most common causes of failure for my desktop due in part to being flakey when dnssec is not available.

3) The overreliance on dbus turns the “the unix philosophy” ;) away. Text as a universal communication medium, everything is a file, etc.

There are more, but these are my main ones. Throwing away the corpus of admin muscle memory is not an an issue anymore.

To be blunt, I was using Fedora when systemd was coming out, I know how it works intimately because it was constantly broken. Part of what gives me pause is that I know how utterly undebugabble it is when it fails: it just hits those causes less frequently as the world is forced into using it. It becomes battle hardened.

Oh, and the obvious criticism agains the maintainers who have been very unapologetic to bugs and undesired behaviour, in a much worse way than the Apple “you’re holding it wrong”.

Did you ever consider that it’s also free software nerds who are the most likely to hate being told what to do?

mzi · 7 months ago
> To be blunt, I was using Fedora when systemd was coming out, I know how it works intimately because it was constantly broken

This was Fedora 15, in 2011. I would say using this as a baseline qualifies as living in the past?

mzi commented on Why is homeschooling becoming fashionable?   newsletter.goodtechthings... · Posted by u/forrestbrazeal
jandrewrogers · 8 months ago
> 150 years ago, the average person was illiterate

Not true in the case of the US, which famously adopted a culture of universal literacy earlier than the rest of the world. By the mid-19th century, literacy rates among whites were not much different than they are today. It is one of the bright spots of American history; they took literacy very seriously for complicated historical reasons. Their book consumption per capita was also the highest in the world by a very large margin back in those days, which lends evidence.

It may or may not be relevant to your point, but at least in the US the idea that the average person was illiterate is ahistorical. They were the best read population in the world 150 years ago, and took some pride in that.

mzi · 8 months ago
> By the mid-19th century, literacy rates among whites were not much different than they are today

But the states does have among the lowest literacy rate in the west. Less than 80% was considered literate in 2024, compared to almost 99% in the EU (with a range from 94% to almost 100%).

mzi commented on Appeal for British oak to recreate Sutton Hoo ship   theguardian.com/culture/2... · Posted by u/zeristor
YouWhy · 9 months ago
Experimental archeology is amazing! However the clash of this article as it is, is not very profound.

Going over the article, it mentions three constraints pertinent to obtaining timber, and it seems that their intersection is empty.

The constraints for obtaining timber are:

1. A UK source is preferred (due to national pride?)

2. Price needs to be very cheap given the archeologists' non-profit budget

3. Veteran trees are necessary for a reconstruction, but specifically these are a scarce and precious resource.

It seems likely that either they relax (1) or get funding/sponsorship to relax (2). (3) does not admit relaxation

mzi · 9 months ago
The could call Sweden and see if the can have some! In 1831 the Swedish crown started an oak plantation to supply the navy.

My translation from Wikipedia[0]: In 1975 the agency in charge of the forest notified the head of the Navy that the timber was ready for harvest. The navy declined the offer since they had transitioned to new materials

0: https://sv.wikipedia.org/wiki/Ekplanteringarna_p%C3%A5_Visin...

mzi commented on The science of routing print orders   canva.dev/blog/engineerin... · Posted by u/SerCe
stevesimmons · 9 months ago
It would have been nice if the authors quantified the key dimensions they were solving for... How many production sites, how many products able to be produced per site, how many orders to be computed per day....

Without those, it's hard to get a sense for whether particular design choices were really critical or not.

mzi · 9 months ago
With Canva having 5500 employees, I guess those numbers are substantial.
mzi commented on Fly.io outage – resolved   status.flyio.net... · Posted by u/punkpeye
ignoramous · 9 months ago
Fly.io can migrate vm+volume now: https://fly.io/docs/reference/machine-migration/ / https://archive.md/rAK0V

> a fly instance is hardwired to one physical server and thus cannot fail over

I'm having trouble understanding how else this is supposed to be? I understand that live migration is a thing, but even in those cases, a VM is "hardwired" to some physical server, no?

mzi · 9 months ago
> I'm having trouble understanding how else this is supposed to be? I understand that live migration is a thing, but even in those cases, a VM is "hardwired" to some physical server, no?

You can run your workload (in this case a VM) on top of a scheduler, so if one node goes down the workload is just spun up on another available node.

You will have downtime, but it will be limited.

u/mzi

KarmaCake day390January 17, 2019View Original