I have some issue with how some of these are represented. For example, syncthing has an explicit opt-in request for telemetry / analytics. The suggested setting change is something entirely different - a call to ask…
Agile, as implemented in every big company that I've worked for, was a lie. It was really telling at a smaller company that was trying to behave like a big company. I asked a coworker (who had great metrics) what the…
For what it's worth, upcoming iOS 26 has a new screening feature. The idea is that calls from numbers you don't have a connection with will be asked to briefly identify themselves and why they're calling. It'll show you…
You're missing the point. The approach is block anything that doesn't execute the javascript. The javascript generates a key that allows your queries to work. No javascript => no key => no content for you to scrape. Its…
Right up front: I agree. But, implementing this will be an absolute PITA because so many other things are systemically broken. Case in point: cost breakdown from the invoice of an online order a few months ago (with the…
> "how are you supposed to write a compiler for this?" It's been a while so I probably am misremembering the terminology, but I was always amused with the dynamic profile/feedback system that I always imagined would be…
Every time I see people struggling with this, I am so incredibly glad that I forced the issue for FreeBSD when I did the initial amd64 port. I got to set the fundamental types in the ABI and decided to look forward…
I had two apple US$49 battery replacements both of my iPhone 8 phones before my wife and I jumped to a 14 pro max. I preferred touchid over faceid. Sure, there was always the SE option, but if I was buying a newer phone…
This is more common than you might think. I have encountered cheap home routers that have dumb dns proxy caches on them that simply cache everything for a fixed time period. I heard of one that simply flushed its cache…
We took a shot at doing ultra-fast kernel threads on FreeBSD a few decades ago. For various reasons, it was reverted and removed a few major versions later. If you look a the old KSE work, the general gist was that if…
Playing devils advocate for a moment: One reason why is that many app developers truly do not have your best interests at heart. Taking heat for being a gatekeeper sucks, but the downsides of the alternatives are…
One of the things I've done in the past that is quick and easy is to use grub to chainload another bootable volume. Scp an iso or other disk image over, chainload to that, run the installer inside it as though it had…
cough nginx. Nginx would start up and serve TLS on must-staple certs .. before doing the staple setup. ie: any client that validated that a must-staple cert had a stapled ocsp ticket would fail for the first few queries…
I don't think this is really about protecting minors, or hurting big tech, or scoring some short term votes, or anything like that. I feel it's more likely that the long game is ultimately about de-anonymizing the…
- prioritize process over product My most recent position descended into a farce. The company had been reborn from the ashes of the old company. The product was 15 years old and had accumulated a lot of tech debt during…
It's not that simple. Disagreements are one thing, but the real reason was the conflict and drama that happened when things didn't go his way. The threading approach just happened to be a really good trigger for those…
DragonFly and FreeBSD have radically different ideas on how multithreading should work. (Understatement of the century right there!) FWIW the threading in the network stack is one of the original major divergences…
That sort of thing still happens with FreeBSD, even recently. Find a kernel bug, spend days tracking it down and fixing it, contact a maintainer for feedback before submitting it, and then they slightly reformat it and…
You are correct. In spite of the carve-up of the company, many designers ended up at AMD. I'm a bit fuzzy on the details and it is second hand information, but as I remember it: * The Alpha bus architecture was used…
It's one of the things that ground Yahoo to a halt. We spent years migrating from RHEL-4 to 6, then RHEL-6 to RHEL-7, and by the time the projects were pretty much complete, the next sunset was approaching. My cynicism…
There is another problem that wasn't covered in the article. The 10+ years of stability leads to behaviors and outcomes that remind me of the long-lived SSL certificate problem. Updating is done so infrequently that the…
"carp" should also be included in discoveries alongside pfsync. carp functions like cisco/juniper/etc VRRP to enable real-time failover. With pfsync being a stateful firewall a lot of care needs to happen with…
It was all truly unfortunate. But sometimes there are no clear right answers - but you have to make a choice between multiple bad options. When doing nothing isn't an option either then you have to make a call as to…
Heh. I can't blame them for doing this, but not telling people what's happening (and why) was the big mistake. People generally want their gadgets to be as lightweight as possible, cheap as possible, last as long as…
The cynic in me suspects that they probably tried this and discovered that they will lose a percentage of logged-in accounts and how much that costs their revenues/bottom-lines. Seriously though, even apple does this -…
I have some issue with how some of these are represented. For example, syncthing has an explicit opt-in request for telemetry / analytics. The suggested setting change is something entirely different - a call to ask…
Agile, as implemented in every big company that I've worked for, was a lie. It was really telling at a smaller company that was trying to behave like a big company. I asked a coworker (who had great metrics) what the…
For what it's worth, upcoming iOS 26 has a new screening feature. The idea is that calls from numbers you don't have a connection with will be asked to briefly identify themselves and why they're calling. It'll show you…
You're missing the point. The approach is block anything that doesn't execute the javascript. The javascript generates a key that allows your queries to work. No javascript => no key => no content for you to scrape. Its…
Right up front: I agree. But, implementing this will be an absolute PITA because so many other things are systemically broken. Case in point: cost breakdown from the invoice of an online order a few months ago (with the…
> "how are you supposed to write a compiler for this?" It's been a while so I probably am misremembering the terminology, but I was always amused with the dynamic profile/feedback system that I always imagined would be…
Every time I see people struggling with this, I am so incredibly glad that I forced the issue for FreeBSD when I did the initial amd64 port. I got to set the fundamental types in the ABI and decided to look forward…
I had two apple US$49 battery replacements both of my iPhone 8 phones before my wife and I jumped to a 14 pro max. I preferred touchid over faceid. Sure, there was always the SE option, but if I was buying a newer phone…
This is more common than you might think. I have encountered cheap home routers that have dumb dns proxy caches on them that simply cache everything for a fixed time period. I heard of one that simply flushed its cache…
We took a shot at doing ultra-fast kernel threads on FreeBSD a few decades ago. For various reasons, it was reverted and removed a few major versions later. If you look a the old KSE work, the general gist was that if…
Playing devils advocate for a moment: One reason why is that many app developers truly do not have your best interests at heart. Taking heat for being a gatekeeper sucks, but the downsides of the alternatives are…
One of the things I've done in the past that is quick and easy is to use grub to chainload another bootable volume. Scp an iso or other disk image over, chainload to that, run the installer inside it as though it had…
cough nginx. Nginx would start up and serve TLS on must-staple certs .. before doing the staple setup. ie: any client that validated that a must-staple cert had a stapled ocsp ticket would fail for the first few queries…
I don't think this is really about protecting minors, or hurting big tech, or scoring some short term votes, or anything like that. I feel it's more likely that the long game is ultimately about de-anonymizing the…
- prioritize process over product My most recent position descended into a farce. The company had been reborn from the ashes of the old company. The product was 15 years old and had accumulated a lot of tech debt during…
It's not that simple. Disagreements are one thing, but the real reason was the conflict and drama that happened when things didn't go his way. The threading approach just happened to be a really good trigger for those…
DragonFly and FreeBSD have radically different ideas on how multithreading should work. (Understatement of the century right there!) FWIW the threading in the network stack is one of the original major divergences…
That sort of thing still happens with FreeBSD, even recently. Find a kernel bug, spend days tracking it down and fixing it, contact a maintainer for feedback before submitting it, and then they slightly reformat it and…
You are correct. In spite of the carve-up of the company, many designers ended up at AMD. I'm a bit fuzzy on the details and it is second hand information, but as I remember it: * The Alpha bus architecture was used…
It's one of the things that ground Yahoo to a halt. We spent years migrating from RHEL-4 to 6, then RHEL-6 to RHEL-7, and by the time the projects were pretty much complete, the next sunset was approaching. My cynicism…
There is another problem that wasn't covered in the article. The 10+ years of stability leads to behaviors and outcomes that remind me of the long-lived SSL certificate problem. Updating is done so infrequently that the…
"carp" should also be included in discoveries alongside pfsync. carp functions like cisco/juniper/etc VRRP to enable real-time failover. With pfsync being a stateful firewall a lot of care needs to happen with…
It was all truly unfortunate. But sometimes there are no clear right answers - but you have to make a choice between multiple bad options. When doing nothing isn't an option either then you have to make a call as to…
Heh. I can't blame them for doing this, but not telling people what's happening (and why) was the big mistake. People generally want their gadgets to be as lightweight as possible, cheap as possible, last as long as…
The cynic in me suspects that they probably tried this and discovered that they will lose a percentage of logged-in accounts and how much that costs their revenues/bottom-lines. Seriously though, even apple does this -…