skysight-inc/HackerNews huggingface dataset:
And cache management, thread switching optimization/prioritization, and so on.

If a CPU were to ONLY do the instructions that were written in the assembly code, the code could be maybe 5-10 times slower when using cached memory and 100x slower if accessing RAM constantly.

And this is part of the reason why it's hard to write assembly that is faster than a well optimized C/C++ program. The C compiler "knows" (to some extent) what the machine code leads to at the hardware level, and will often create machine code that is more liklely to allow the CPU to reap all such advantages in a way many assembly programmers wouldn't know about or think of.
The "damn spec" clearly stated that they would be introducing functionality on your device that is capable of scanning content on your device and matching that against a database of opaque hashes downloaded from a 3rd party. That's functionality I don't want on my device.

FWIW, I don't use iCloud and never have used it; I don't care if they scan content once uploaded (it's their servers and I'm confident they'll continue scanning content there no matter how "E2EE" it is - see China and key sharing). As long as they keep their scanning on their devices and off of my device it's all good.
Ironically, Palladium magazine (which published this article) itself is backed by Peter Thiel, and is... not unsympathetic to that worldview.

For example, "Science Needs Sovereigns":
https://www.palladiummag.com/2022/10/03/science-needs-sovere...
When I was in college, I had recently implemented hash tables in a data structures class and was interviewing for internships. I gave a detailed answer like (3). The interviewer told me that it was the best answer he’d received for that question.

Now I have several years of experience and am a much more effective engineer. I don’t remember many of the implementation details of a hash table anymore, but I still know how roughly how fast the operations are.

I guess I wouldn’t be applying for “low level programming” jobs, so the expectations are different. Still, I think I’d be better at it than younger-me who just learned data structures.
Kinda, but there were definitely far-cheaper options for materials in the early 20th century than ornamental sorts of stone like marble, they could definitely make much cheaper doors than big-ass heavy metal ones that'd still last at least as long as cheap modern doors, and they could make stick-built structures instead of e.g. heavy stone or brick buildings back then, and they often did—far nicer in some ways than ours, but that part of our slide in quality has the excuse that there simply isn't any lumber as good as what they used, anymore, unless you tear it out of an old building—but instead they chose to spend quite a bit more to make serious institutional buildings feel serious. Even for something as mundane as a post office or library in a little nowheresville coal town.
It also allows them to track the contact/social graph of all users based on clusters of who has the same unique file hashes.

Then again, they already have everyone's address books and iMessage traffic, so I guess they already have that data for most of the industrialized world. I wonder who else will preserve copies?
And if you don't like Safari? Gotta sell the whole phone, sorry bud.
I am not sure why you are downvoted, since you do make some valid points. I myself am not sure whether the very fundamental changes that IPv6 brings did not hamper its adoption than if it was just extended IPv4.

From a network administration perspective, sure, "you need to replace every piece of equipment". But from a software modification perspective (thinking more about the software on network infrastructure equipment than endpoints like applications), you have two very different stacks.

On the other hand, if there was ever a time to make (assumedly so) highly desirable compatibility-breaking changes, that was it.
Well, I haven't read all the books, but I read several in my youth (because they were around), and they were much, much worse than the movies.
I think CI in particular turned out to be something that people really, really don't like being unreliable and it's incredibly challenging to operate reliably and cost effective. For Microsoft providing that service is somewhat possible because they have the warchest and operation teams.

I think there is a different world where Travis (and Circle) could have been built differently and maybe with a slightly different operating model (eg: easier to operate self hosted runners) where they could have made it harder for GitHub to compete in the beginning. But not sure if that would have delayed the inevitable.
Nintendo also continues to completely be a pain in the ass for the competitive Melee community. There's a constant threat of takedown, and whenever they do "sponsor" an event it is complete nonsense (play a Splatoon ad and don't use the slightly-modded Melee that fixes bugs or else we will take you down).

Never forget when Melee got to be at Evo because the community raised the most money for cancer. And Nintendo almost shut it down. Thankfully they couldn't handle that level of bad PR, and Evo 2013 is now a historic moment in Melee history and one big reason the game is still going strong today. Despite Nintendo entirely.

Dunno why they won't let people keep playing and pushing the envelope of a 21 year old game. Maybe it's because of how much better modern Melee is than any of their subsequent attempts? For instance, Melee has better online play than Smash Ultimate (rollback netcode!) despite being implemented by patching the assembly.
>It is implied the stakes are very, very high, but never is explained what exactly is at stake. Very puzzling.

Is it rude of me to ask if you were born after about 1972 (so less than about 17 at the time the wall came down and the Cold War ended)?

Le Carre's books, even the newer ones, are deeply embedded in a grand battle to the death between superpowers. He didn't bother to explain that in his books because at the time he was writing them his readers (and most of his original film audiences) understood that context and took it for granted. By about the age of 17, most people in those days had a very clear understanding of the stakes involved in conflict or war between super powers, including for example the Cuban Missile crisis when everyone in the world understood that tens of millions of people could be killed in the next 12 hours or so (if you're not personally familiar with the era, the movie Thirteen Days starring Kevin Costner is a powerful and engaging view into what was perhaps the height of the Cold War experience).
Special from a Big(ish) Corp I expect to give me all tool for work. They have all admins and all compliance people. If they are not willing, yes search another job.
It is possible to do surprising amounts on a shoestring budget. Ive seen cheap (Sub $1k) electron microscopes go up for sale. As well as a ton of other lab equipment.
I used to love CircleCI then they broke all my CI jobs when they deprecated their "Convenience image". Rather than continue to maintain CircleCI jobs and pay them for the pleasure I am just migrating to GH actions. It is painful. They have good lock in.
If you are struggling with self-worth, please read very carefully the posts of people who actually knew Chris Seaton. People value him by how much of himself and his time he was willing to give to others, not by some absolute measure of his skill. This is a capacity everyone has.

In fact, you probably have touched someone (if unknowingly) in a similar manner.
People who decide to go, very very often leave behind a heart shattered to pieces - unknowingly.
Exactly. Inside the 747 luggage bay, there is a brand new Renault Twingo 1 from the mid 90's. The plane is so huge the car looks like a toy (it's small, but still a car...).
Yeah, just pick <prefix>::200 instead of <WAN IP>+<RFC 1918>.200. Forget "no hope", that actually looks easier than the v4 case to me... especially if you have any RFC1918 clashes going on, which many companies do.
That's at least two mistakes and a shocking number of inferences which are all but impossible without prior knowledge.
Any phone that doesn't trust the user to install software shouldn't be called "consumer centric".
It also stars an actor who played George Smiley in another film.
Sigh, I need to stop engaging with obvious tinfoil hats.
Radio links can also often be straighter. Easier to go over someone’s house then ask permission to dig a trench.
> Client side scanning was scrapped

Apple never said that it was scrapped. They did, however say that they intend to do it.

EDIT:

Follow the links from those articles. Apple never killed the plan! This is what Apple actually said:

> Based on feedback from customers, advocacy groups, researchers and others, we have decided to take additional time over the coming months to collect input and make improvements before releasing these critically important child safety features.

That's not killed. That's just delayed. It's
also them
reiterating their intention to ship these misfeatures. It was, as pointed out, widely misreported.

Apple is very good at writing technically truthful things that say one thing that cause reporters to report a different thing (which is not factual). This becomes an "everybody knows" sort of thing where the narrative that is widely believed/accepted is not what Apple actually said. They exploit poor reading comprehension ability.
You might want to phrase it as the square root of negative one in the future.
I don't want to turn a discussion surrounding layoffs into a lens about the business itself; it sucks to be laid off, and I wish everyone who was impacted great expediency in finding a new role.

But I'm going to anyway: I genuinely don't understand how CircleCI is still a business. Every major code repository provider has CI built in. All of the ones I've interacted with (Github Actions & Gitlab) are just as good as CircleCI and in some ways far better (e.g. there's a stellar community of Actions builders on GHA, that can be included with one line; CCI Orbs don't have nearly the same uptake). Pricing is all pretty similar. Some companies want to self-host stuff: JetBrains & Atlassian still own this.

Ultimately we left CCI because their stability was unacceptable. While its been quite a few months, their status page history even today showcases this well [1]; they legitimately have partial or full outages once every two or so weeks (and those are just the ones they tell people about; we regularly, weekly, saw build failures that could only be explained by "freakin circleci, just re-run it").

[1] https://status.circleci.com/
In the case of AMD, the Gallium-based open-source OpenGL drivers also manage to compete very well with AMD's proprietary OpenGL drivers, both in terms of performance and features, despite the fact that the proprietary drivers are much more mature. See: https://www.phoronix.com/review/radeon-spvp2020-linux

There's even a working Direct3D 9 driver based on Gallium3D. With an appropriately patched WINE, you can use it to run old Windows games quite nicely even on integrated graphics or with low core count CPUs. Here's some reporting: https://www.phoronix.com/news/Gallium-Nine-Better-2021

I hope that with NVIDIA's new open-source kernel drivers, now Nouveau can push forward and get good performance like Mesa's open-source drivers for AMD. That'd be awesome, and it could pave the way for mainlining NVIDIA's new kernel driver.
All our internal systems use IPv6. Internal traffic is almost totally IPv6. Traffic to/from the public Internet on our networks is 30-40% IPv6.

We just started treating it like a first class citizen and worked through the learning experiences, and it quit seeming like such a big deal.

IPv6-only, when interfacing with the public internet or the public cloud (which we don't much use), does seem like a challenge, but only due to external factors.

It's no more difficult to get a handle on it than any other technology, at which point it pretty much becomes routine.
High school was early 2010s. For high school I remember there is actually AP Physics 2 E&M now, but I know for a fact it's offered at very few schools compared to the other AP tests. Middle schools are much less standardized class-wise from what I can tell (even within regions) and even though mine was extremely math and science heavy we didn't cover any E&M unfortunately.
"Liberty ends where the next person's liberty begins," as the saying goes.

If you think I am "in a rage," you are mistaken.
I don't think that's true.

Just yelling "bullshit" certainly is, and hn has a bit of a positivity bias, nonetheless, comments that say something is BS and explain why are usually reasonably well recieved.
I thought those were intended to help parents make purchasing decisions.
On the other hand, for the average person already using unencrypted iCloud backups, it is a considerable step forwards, and arguably managing their own high-entropy recovery key could be a significant burden.

I just really wish they'd made PIN-based HSM escrow the default, but optional (with the "off" switch behind several scary-sounding warnings).
Based on their blog post where they want more deplatforming capabilities https://blog.mozilla.org/en/mozilla/we-need-more-than-deplat...

There was also a comment from one of the Tor foundation members about how they wish they were able to deplatform kiwi farms from tor but it’s technically not possible.
Pretty good severance terms all things considered.
I use it to get around many paywalls.
Well no, the Da Vinci Code can not be accused of embodying any form of excitement - psychological or otherwise.

And are you characterizing the multi chapter long taxi ride of exposition from the Da Vinci code as a car chase?
> Last time I used it, it just felt way too opinionated.

That's exactly what I like about it.
It might come up with something "good enough" for the vague ones.

Case in point, I got it to write a chrome extension to highlight new comments in Hacker News: https://github.com/HartS/gpt-hacker-news-extension

It's not perfect, it doesn't keep track of what the user actually saw for example. It just stores a timestamp for each opened thread and highlights the comments that are newer than that timestamp.

I wouldn't have thought to solve it that way, but I definitely think its successor will be capable of coming up with "good-enough" solutions for a lot of problems humans currently work on.

Actually, humans are often just coming up with "good-enough" solutions in the first place.
Crimes are relative and sometimes very localized.

> refusing to wear a piece of fabric on your head for the arbitrary reason that some book says it should be so.

What abouts (not) wearing pants and underwear infront of children?

> I want the punishments to fit the crime. I'm okay with murders going to jail. I'm not okay with jay walkers going to jail.

How do you know someone actually commited murder? Shouldn't there be a process, with investigations, lawyers, proof, judges, juries, etc. first?
Clear evidence that the american pop culture died

Also interesting to see weak Kpop results

Very insightful link, thanks for sharing
Nice references. Chandler was a pretty good writer.
The title was chances, I couldn't find a snapshot with a different image subtitle though: http://web.archive.org/web/20221130160218/https://www.quanta...
I don't really upvote here unless I think that the comment expresses some good ideas. Upvoting is akin to me saying "This is well said" or "Thanks for pointing this out".

As anigbrowl pointed out, you could do better by writing better comments. The book "On Writing Well" has helped me a lot on this. There are still things to improve. But English is not my native language, so I don't really worry much about it.
Many of them are basically not insulated; the vast majority of "old Europe" is in more temperate climates for obvious reasons. And in the colder areas, you have the immense thermal mass of brick/stone buildings. Sealing air gaps provides some help.

Plumbing and electrical is "simpler" to run than it may seem, but it does result in unexpected locations for bathrooms, etc, as those were often added wherever they could fit them in.

Remember that given the population growth, the vast majority of the people living in Europe are not living in 300+ year old buildings.
It's 2022 and I've never yet seen an IPv6-capable internet connection at any home I've lived in, office I've worked at, coffee shop or library whose network I've used. And I've lived in a lot of places

Phones have it. But when I connect my computers via my phone's hotspot, the computers only get IPv4.

My data SIM at home enables IPv6 when used in a phone. But when installed in my 4G router, same contract, same provider, there is no IPv6 despite the router supporting it. That is, supporting in theory. Since I've never seen it enabled, I can't say if it works.

My bare metal servers have IPv6. But my cloud VMs and containers only get IPv4.

The last major network protocol I worked with, a P2P mesh protocol that needs to pass around IP addresses, has IPv6 on the todo list. Last I saw, earlier this year, there was a debate about whether it was worth adding or not. At the moment it's defaulting to no, even though I've seen a few IPv6 addresses attempt to join and be rejected

I can add IPv6 tunnels (VPNs and such) wherever I want, if I want to test software. But I could do that 20 years ago. It feels a bit artifical, not having the real thing.

My current work has a VPN we must use to access work dev servers. Obviously that doesn't use IPv6.

Forget about IPv6-"only", I'm still yet to see much IPv6 at all (except on phones).
This is it. It's really easy to overly blunt and direct online. If somebody spoke to me in the real world like OPs comments, I would be very turned off and think they're a bit of an asshole.
Mandatory helmet laws for cyclists are a red herring intended to shift blame and attention onto cyclists' behaviour rather than address the real problems, namely: bad infrastructure, cars, and drivers. As long as policymakers do nothing to counteract the current trend of cars that are increasingly dangerous to other road users and that at the same time encourage / tolerate inattentive drivers, it would simply be in bad faith to adopt a policy that would impose legal penalties on the victims of this trend.
It's such an odd comment. Doing that is a great stunt... but it's a stunt. None of those characters were really all that well developed. The makeup team did amazing work, and it was an extraordinary technical feat (especially at the time), but Murphy's biggest contribution was some caricature voice work.

It must have been exhausting for him as an actor, and worth a ton of respect. But it's no surprise to me that other actors found it not to be his most interesting work.

Compare Tatiana Maslany, who portrayed multiple characters over several seasons, without prosthetics. If you want a real acting stunt, watch her play some of those characters pretending to be other characters.

I hope she doesn't get slotted entirely into genre films. Not that there's anything wrong with genre films, but all of the special effects tend to obscure what can be really great, subtle work. I'd love to see her do some theater.

Tatiana, if you're reading this ... I'm directing Midsummer Night's Dream next year and you'd be a killer Titania...
Yeah, but I have to say, even as someone who wants IPv6 to succeed and supersede IPv4, from the perspective of building that network infrastructure software, I think this "IPv4+" would have been massively simpler to add, extremely so, and that may have aided adoption a lot.

It's really hard to overstate how much simpler tacking on 128bit IP addresses to an otherwise unmodified protocol would have been in the software stack of network infrastructure.

But, as I also said a few times here, the time to make desirable compatibility-breaking changes was exactly then, when every piece of network equipment needed massive alteration or replacement anyway. And I look forward to the day IPv6 hopefully becomes predominant, and the advantages it brings.
... username checks out - our target demographic :)
> My home IPv4 network isn't routable, it is a private network.

An IPv6 network with a firewall configured to disallow incoming traffic isn't routable, it is a private network

> If my IPv6 address is globally unique and addressable by someone across the world, my network is not private in the way that most people have come to understand the term.

In what way? All NAT does is funnel traffic over one address (or more), that address is still exposed to the internet and it's your firewall that prevents that incoming traffic. If your firewall is compromised, then NAT isn't protecting you from anything, your network will absolutely be routable despite what you are suggesting. The assumptions you are making are part of the reason why NAT can be dangerous.

> I'm just part of the public network but with a firewall to stop unwanted packets from reaching my local nodes.

This is an oxymoron, you are either a part of the public network or you are not. The only thing that has changed is the semantics.
> seriously, anyone at this point advocating for any other phone/os/service out there besides apple is really going out of their way to swim up river.

Count me in amongst the salmon then.
Journalism at its best.
> Isn't this why fixed, signed integer types don't have a Monoid instance?

No. Integers (signed or unsigned, fixed or arbitrary-precision) don't have Monoid instances since Haskell requires a single class instance per type, and it's ambigous which instance should be the "canonical" one.

The types `Num a => Sum a` and `Num a => Product a` have Monoid instances, but it's not clear whether the "canonical" instance for a given integer type should have `(<>)` defined as `(+)` or `(*)`... or `min`, `max`, `and`, `or`, `xor`, `lcm`, `gcd`, or any of several dozen other monoidal operations.

Conversely, `[a]` doesn't really have any resonable monoidal operation other then `concat`, and most of the existing Monoid instances (most conspicuously Sum and Product above) are even more nothing-else-is-reasonable, if only because of their names.
That's not how latency or responsiveness works.

Dan Luu did cool experiments with input lag (https://danluu.com/input-lag/).
Why would someone not like Safari?

There is a Chrome app on iOS. I don't think many people pick their browser based on rendering engine, but rather on actual browser UI and features (like sync).
100% - this was my largest concern when they announced perceptual hashing, and it seems to be the big takeaway here. Of course, this is a concern with most online hosting services, but at Apple's scale it's pretty scary to consider the possibilities.
Facebook claims it would have rejected ads that "assert that you have a specific medical condition or sexual orientation", which seems like a fair/reasonable policy to me, and accepted the others.
even with the quadratic equation provided?!
An efficient spinlock relies on a good kernel scheduler. I imagine that's the biggest hindrance to performance in a multicore system.
> Is the monitor running in RGB or YPbPr?

I am not sure...? How can I find out? Thanks for that gist, I'll look into it after checking whether BetterDisplay resolves my issues as another commenter pointed me to.

> Remember to log out and log back in after you set font smoothing to 0

Hehe yeah. I have actually been operating under the assumption that I needed a full restart, which I have done several times :P (though this isn't so bad since the machine starts pretty dang quick).

> In general I've found Macs just suck at DPI scaling

I'm learning this :( It's very frustrating and disappointing.
Even better, instead of using a reserved unrouted address, use the "IP version" header field, which literally exists for this exact purpose.

I'm struggling to see how this would improve anything over what v6 did though.