skysight-inc/HackerNews huggingface dataset:
SLAAC installations can use RDNSS to configure DNS.

Windows, according to Wikipedia, doesn't support it, but if you want to please Microsoft there's stateless DHCPv6 (which does not maintain leases, configure addresses, or do anything else that SLAAC doesn't do already; it can be simple piece of software in comparison).

On the other hand, Android and ChromeOS don't support DHCPv6 for DNS server provisioning because of Google's opinion about all matters related to DHCPv6. A pain, but not impossible to overcome either.

As for unchanging addresses, SLAAC is bound to the device MAC address so a reinstall should give you the same IP. However, you are/should be running privacy extensions, which means your outgoing IP will rotate to prevent tracking (as your IP is based on your MAC address and using that would make tracking way too easy). You'll still have the same primary IP, though, unless you add a second device to the network with the same MAC address.
While I don't have any factual proof to refute your statements, in my personal experience almost every organization uses NAT & RFC1918 address space. The only client I can think of in my 20 years of experience that used a public IPv4 per VM/machine was the DoD, specifically, the U.S. Army.

From your very last statement, I think you've confused self hosting (like buying a VPS from Digital Ocean and hosting your own blag) and how the real world works (like going to Dell.com and ordering a new laptop). "The mainframe" these days is almost always behind a L4/L7 load balancer or other network device and very rarely directly addressable.
I wrote a userscript (with help from ChatGPT) that identifies if comments on HN are written by AI or a human. I based it on https://huggingface.co/openai-detector. Its still a little shabby and only works on HN, but I imagine this is going to be required for general non-specific Internet browsing going forward.

Looks like this: https://i.imgur.com/BTt1DTh.png
If you enjoy Le Carré and haven't checked out the Slough House series (novels and mini series on Apple TV) you're in for a treat. It's not exactly Le Carré, but it's definitely Cold War caliber spy fiction set in the present day with a very Smiley-esque old spy master and a budding young spy who is learning to think like a Smiley rather than act like the Bond he's been trained to be.
You must have a retransmission mechanism anyway. You can always implement such mechanisms on top of a retransmitting protocol.
If one wants to use exactly the same command line, then one could compile https://github.com/second-state/runwasi, and place the compiled shim in the correct path.

The difference vs deislabs shims you linked or vs the containerd/runwasi (formerly deislabs/runwasi) is the exact wasm runtime used.

secondstate (that Docker Desktop includes) uses WasmEdge, containerd/runwasi uses wasmtime, and deislabs/containerd-wasm-shims uses Fermyon Spin or SpiderLighting depending on which shim you use.
This is similar to masking but also very different. I just don't talk about geek stuff with family and friends back home because they are not interested. They do, however, know I'm a geek so I'm not "hiding" that from them.

Nor did I suffer abuse or humiliation from classmates or coworkers that made me change my behaviour.
You mean the same one that wants to lessen encryption so they can spy on you?

https://www.secureworld.io/industry-news/new-eu-push-for-enc...
> They can remotely wipe apps.

Technically no. I still have Fortnite on my iPhone, it just can't be opened. Apple can't wipe apps from your phone, but if they're App Store installed (as opposed to Ent MDM/Sideloaded), they can render them inoperable by revoking the certificate attached to the bundle.
It is mostly the lower classes (or their advocates) complaining about standardized testing not being equitable. And they have a point about biases (not having access to tutoring, or questions that rely on a middle class or better background to answer correctly).

Many richer Chinese kids bypass the Gaokao completely and just take the much easier SAT/ACT to go to school in the states (or equivalent in other countries).
It's simple - they loved engineering. It was not just a job. It oozed from their core. They'd have done it for free. I've known many engineers who were in it for the money. While they could get the job done, their heart wasn't in it, and it showed. I'm sure you can pick them out in your organization.

Burt, who was in his 60s, was always excited to show me some new way of doing things, showing off his notebook, showing me his (then useless) slide rule, etc. He was also an endless source of engineering tales which he'd tell with relish. So was Erv, though Erv didn't work on the 747.

And they were happy to tell this stuff to me, because it was exactly what I wanted to be doing.

On the software side, I haven't met John Carmack, but I suspect that working with him would be a similar experience. Woz too, obviously.
Or it's possible that it was a hedged bet. If the ads were run, they would have an ad campaign that showed how much Facebook knows about you, if they were blocked, the would be able to write this blog post.
> A benchmark performed on go 1.15 showed 60ns of overhead for calls into C

This concern is a bit overblown, the Cgo boundary is heavier than an ordinary function call but still a zillion times faster than doing disk I/O on the database.
Just realized this is being discussed here: https://news.ycombinator.com/item?id=33897793
> Our Hosting provider, Hetzner, has recently started charging for public IPv4 addresses - as they should! Those numbers started getting expensive. This prompted me to try and set up a new server cluster using IPv6 exclusively...

I think what OP went thru is what will make the transition happen. Market forces are ultimately going to be the thing that drives wider adoption: IPv4 addresses getting so expensive that it drives people to try IPv6, and when that fails they complain in posts like this and directly to their service providers. The fact that OP names names of services failing to offer IPv6 is a good thing. Ideally it will start creating pressure on those services/corporations to fully support IPv6. If complaining doesn't work to motivate them, users moving away from their services to providers who do offer IPv6 support will motivate them.
I'd watch this response video to that https://www.youtube.com/watch?v=VfNdps0daF8
is there a reason some US stock markets are using lasers ? wouldn't fibre be just as fast as laser going through the air?
True I miss remembered the details. but it has been so amplified by neo nazis that wikitionary sources them as popularizing it .
This is already sending data via lasers traveling through free space (and air, which has nearly the same speed of light as free space). You're not going to get a medium with a faster speed of light than free space unless you get into space-warping theoretical stuff. Even if you managed to run a fiber optic cable between a satellite and the earth, it would be around a third slower than lasers through space.
The material is good, nice going. But the title is misleading.
This thread suggested that comments are ranked with the same basic strategy that posts are ranked with:

https://news.ycombinator.com/item?id=7287535

My best guess is that if your comments never rank well then it is likely a function of your peers not "up voting" as that seems to be what drives my comment placing.
CGNAT isn't imposed by governments, it's imposed by address space exhaustion in v4. v6 fixes it by having enough address space that NAT isn't needed.

Governments share some responsibility here for not mandating a move to v6, leaving everybody in "wait for other people to go first" mode, and one might ask why they've done that but the answer is mostly that governments don't usually get involved in the Internet at that level.

I've not seen an ISP do CGNAT on v6, even when they're doing CGNAT on v4. This makes sense because CGNAT is expensive and doesn't have any benefits for the ISP except for dealing with address space exhaustion. If they wanted to prevent inbound connections then all they would need to do is firewall them.
Lower than “tls” and “dns”, but not much lower. It’s necessary for databases and anything databases need is important for Bun to support well
Native American English speaker here (from northeast/mid-Atlantic, but living in NorCal for 20 years now), and I generally mostly drop the "h" in "historic", such that "an" sounds reasonable. Agree that dropping the "h" from the other words you mention would feel weird, though.
I don't know how this is new in any way.

This ad [0] was created 6 years ago showing more than the ads in the article.

[0] https://www.youtube.com/watch?v=yrjT8m0hcKU
They probably run those ads as placeholders until they find some real advertisers. Youtubers employ this practice sometimes.
Hearing about how far we have advanced this technology gives me such hope in humanity. Even if most of the world feels like it's falling apart, there is still progress.
Yes, and? The difficulty of this is overstated. Except maybe that library thing, but my general guiding principle is to use as few dependencies as possible already anyway so that mitigates it somewhat.

If there are some situations where there is no logical course of action? Then yeah, crash I guess. Assuming your software isn't responsible for people's lives. It's still better than the OS randomly killing you because some other program fucked up.

I mean this is just crazy. The OS lies to you about memory, you ignore it anyway since it always lies to you, and then we randomly kill programs when we're out of memory. This is not a reasonable way to do things.

The problem, as I see it, is that by now programmers are so used to not paying attention to memory (or any other resource in most cases) that there's a ton of inertia behind the "nothing can be done" sentiment.
One must also understand that you're wrong. My threat model isn't Apple. My threat model is

a) Overreaching law enforcement, which want to take a look at what I'm up to.
b) Data breach at Apple exposes all my data
c) Errors where my pictures gets in another users photo album, as seen on Google Photos once.

E2EE defends against all 3
You mean like the French banning burkinis worn my religious minorities?

https://www.cnn.com/2022/06/21/europe/grenoble-france-burkin...
Go for Dart with Protocol Buffers
+1 to having it be more conversational. Would be cool to have perplexity (optionally) ask me follow up questions to better narrow/home in on the most relevant answer I'm looking forward
One of the perks of living on the northern US border is the clean Canadian air.
Top fines are still American but definitely far from exclusive.
Can you provide a source for that government claim?
> Two big threats: 1) insider attacks like the Saudi Twitter infiltration[0], and 2) Overreach by legitimate government process like subpoena[1].

This does not prevent any of these threats, it does not even necessarily make them more difficult whatsoever. "Insiders" will still have access to the source code doing the encryption and communications, and it is just not possible to protect against government overreach that can literally force you to do anything and keep quiet about it, even in otherwise relative sane countries. Search for NSA letter.

I actually don't expect any corporation to be above the government, fwiw, but this is off-topic.

> Useless. How do you know it's the exact source running on-device?

Because you built it yourself?

> Useless. How do you know your own backup software isn't compromised via a secret deal with Apple?

Because it's YOUR OWN backup software?

> Useless. How do you know the OS isn't grabbing the raw files? How do you know your own encryption isn't compromised? How do you know that Xcode isn't inserting backdoors in the encryption you compiled from source?

Because I have the source of the OS and I built it myself? Because I have literally used the same compiler I use for other platforms and not Facebook's? Because I can then actually monitor the actual communications between the device and the mothership? etc. etc.

The point of this entire thing was to show that _there is_ non-technical policies they can do to actually increase the trust level (or at least have a discussion about it -- as you are), but there is very few technical stuff they can do to increase it, and that's because it would miss the entire point. It's not about "trusting trust perfection" or whatever you think you are trying to argue here. You are trying to protect stuff from Alice by trusting Alice without even being capable of verifying it. It just can't academically work. You need to either be able to verify it or at the very minimum separate both roles.
Resident of Eugene Oregon here. I remember that day in September 2020 very well. It literally rained ash from the red sky for two days. This was 100% because of wildfires. The causes seem to be mixed between global climate change and the federal government not properly funding the forest management. (A huge chunk of Oregon is national forest. )
All of those things should be able to cope with a 1-minute loss of connectivity already. To do otherwise would be astonishingly negligent.
I am pretty sure I'm running it at the native resolution and not scaled, yes. At least, I'm pretty sure:

> system_profiler SPDisplaysDataType | grep Resolution
Resolution: 3840 x 1600 (Ultra-wide 4K)

And ah dang, thanks for the link. Someone there mentioned that getting a higher PPI monitor could help and might be the only way to get HiDPI modes. I did notice when I used switchResX for a bit that the HiDPI mode was greyed out and unavailable. Guess I'm going to have to return this monitor :(
T-Code itself is just a protocol and has no particular programming language.

Buttplug.io which is part of the same project is written in Rust, but that's another story.
> because it's the cheapest to put together

Your explanation is that wealthier people choose to spend less on quality? (Not just in proportional terms, but absolutely less.) That correlation can happen, but as an explanation it leaves something out.
I'm not someone who looks at a lot of server logs, but what characterises entries as being from Tor?
> Would this be illegal in the UK?

I think those are legal, I think you've got it reversed. Knives that lack some kind of mechanism that locks the blade open are illegal (e.g. a butterfly knife).

Thinking about it, I think that section is to specifically ban butterfly knives. That's the only style of non-fixed blade knife I can think of that doesn't have a compliant locking mechanism.
> I would switch to that "IPv4+" system if it existed.. I am willing to use latest software/standards to future-proof my setup, but duplicating all the work is too much for me.

And exactly how would you accomplish this switch to a larger address space? Please explain the steps exactly how they would be done.

Because IPv4 has 32 bits of address. Anything after IPv4 needed >32 bits of address. How exactly do you fit in >32b in a data structure that is only 32b? You cannot.

So you have to go and replace every bit of networking code out there to change the data structures. You know, like was done to deploy IPv6.
Counter-example: Harry Potter
Chinese hackers stole at least $20M in US Covid-19 relief cash
It is, in my case. All my system updates run over Tor. I do it to generate noise.
"Goodbyes are always hard, especially when I am the one saying goodbye. Today, effective immediately, I, Gavin Belson, founder and CEO of Hooli, am forced to officially say goodbye...to the entire Nucleus division.

But make no mistake, though they are the ones leaving, it is I who must remain and bear the heavy burden of their failure. It is my fault, I trusted them to get the job done, but that is the price of leadership."

Incredible writing by Mike Judge and co, it's satire that's literally too real sometimes.
BuzzFeed's stock hits all-time low after announcing layoffs
> Even if bun will not overtake node...

Why wouldn't bun, if it keeps its performance promises on its way to 100% node compatibility? I am intently keeping tabs on bun's progress because a better-engineered, faster, and leaner node-compatible runtime means $$ saved in server costs.

Besides, from the effort going into bun, it looks like the node community has its work cut out.
You can even do prefix delegation with SLAAC, although not really in a standard way

https://doc.riot-os.org/group__net__gnrc__ipv6__auto__subnet...
Not anymore [0]. The announcement [1]

[0]: https://docs.datasette.io/en/latest/json_api.html#the-json-w...

[1]: https://simonwillison.net/2022/Dec/2/datasette-write-api/
Maybe buy a product that better suits you. If you buy a barbie doll, don't expect to be able to transform it into an 18 wheeler big rig.
I hope this comes to Hungary sometime!
I saw photos of him presenting at the Ruby conference just a week ago and he looks pretty healthy.
Losing Ezra hit me pretty hard. He was a founder at Engine Yard, and I was a customer for many years. He landed me as a customer because he came out and met me, and without any sort of discussion about business or anything, he just dove into helping architect a solution. I was sold immediately.

Years later I worked closely with him on helping him get his 3D printer company off the ground. Sadly though, he died right in the middle of a very challenging time for him and his company.

The Ruby community has certainly lost a lot of people like Chris and Jim (yet another selfless giant) and Ezra.

The only consolation I can think of is how many more selfless people are in the Ruby community still. And not just the Ruby community, but so many communities just like it.

It never hurts to reach out to people, even if you think they won't respond. If you appreciate someone, tell them. It doesn't need to be over the top praise (unless it is over-the-top-praise-worthy).

It can be simple. For example, I just sent this to someone who I was thinking about just now: "<name>, thank you for taking the time to patiently respond to comments in the PR I submitted. You helped clear up some confusion that I wasn't even aware I'd introduced when describing <the implementation of a complicated thing>. You freed up at least a few hours of my day, which I'm really grateful for."
> LinkedIn has no protected property interest in the data contributed by its users, as the users retain ownership over their profiles. And as to the publicly available profiles, the users quite evidently intend them to be accessed by others

> we cannot, on the record before us, conclude that those interests—or more specifically, LinkedIn’s interest in preventing hiQ from scraping those profiles—are significant enough to outweigh hiQ’s interest in continuing its business

These are key details of the decision you linked, and that's why that decision wouldn't apply to this situation.
I’m not quite sure what you’re getting at. It’s not a sin to comment on a security issue while the issue still exists. Furthermore, correcting a security issue doesn’t render somebody immune to all complaints on future security issues.
Well then... don't write your back end in javascript? The next most popular alternative is probably Ruby which has even worse performance. I don't disagree that performance matters but I don't think the industry seems to agree
SQLite actually scales far better than the memes would generally tell you and that "lite" implies. It's frustrating how easily these memes spread by people just repeating what they heard once. If there’s anything HN has taught me it’s to check the docs instead of believing these ambient notions

It's more complicated than "doesn't support multi-core" which you can see in the other replies here: generally unlimited concurrent readers are allowed with single or at least finite writers. Depending on a bunch of settings (e.g. WAL) you might also get concurrent writers, multicore sorting, and some other things that can cross cores too. Those things do have their own tradeoffs.

But my actual claim is that most things don't need to be "scaled" at all. And if you do get there, and again statistically you won't, then you're definitely going to be doing some other rearchitecting anyway and moving sqlite->postgres might as well be part of that.
The state forced Elon Musk to name his kid X Æ A-12 Musk just to embarrass him. Poor kid is going to have a hell of time getting a drivers license:)
> That’s the thing, the same could be said of any random piece of media ever made, but I have neither the time nor the interest in going through all of it.

Then I am not sure what you are hoping to achieve with this kind of commentary. Why not just move on?

Should I not have shared the best podcast I have thus far found about CBDCs because it doesn't meet the ad hominem Google check? If that's the case, then that's a shame because a lot of good sources were swept up in COVID cancellation fever for no good reason.

> And I’m not sure what removal from social media has to do with whether or not he’s worth listening to.

Because the sources you're relying on that portray him as a conspiracy nut are the same ones that were cancelling every other person who had something to say about COVID that wasn't sanctioned by the CDC/NIH (Google).

Corbett's supposed crime that resulted in his cancellation was playing clips of Anthony Fauci making contradicting statements to the media days/weeks apart and turning it into a game of "simon says".
One could use apostrophes or dashes.
Plantar fasciitis is ubiquitous. My bona fides: neurosurgical anesthesiologist (38 years), retired.
Has forcing helmets on motorcyclists crushed motorcycle use? Has forcing seatbelts and airbags on motorists crushed automobile use? Has forcing life vests on boaters crushed motorboat use?

I don't necessarily agree with a helmet mandate (I think adults have the right to exercise their own judgment on whether or not a given piece of equipment is necessary for one's own safety, so long as it doesn't put others at greater risk of harm), but this particular objection doesn't seem like it's rooted in reality.
Sometimes news is about market developments, not technical innovation.

Android backups are E2EE but I don't think Google photos is. Photos aren't included in the phone backup, I think. Would welcome correction if that's wrong.
Gp comment refers to the number of routing table entries, not total number of addressable ips.

Ideally the number of ipv6 allocations should be close to 1 rather than close to 1000.
You can use pluggable transports to camouflage your traffic (they're already built into the Tor Browser, e.g. snowflake, obfs4 ...).
There's an inherent limit to how fast you can communicate with objects in space, so a video call with someone where you will have 1-2s of lag (guaranteed by laws of physics, not occasionally) might be unusable. There is also the impact of distance, you might have even higher latency to the same object depending on the time of the year (Earth - Mars today vs Earth - Mars few months out).
Congrats!

On a side note, I wish more DEs and Wayland compositors would move to Vulkan.
There isn't an algorithm, it's just other people. I looked at your comments. They're mostly short sentences on single lines instead of paragraphs, resembling ad copy. When you go to the effort of letting your words flow, like your post about the closure of the technical bookstore in San Diego, they get some engagement.

Try being less of a curmudgeon. A lot of your comments are just expressions of negative sentiment but lacking argument or an alternative perspective that would invite debate or discussion. Also, submitting more news stories will start more conversations.