skysight-inc/HackerNews huggingface dataset:
i for one am also extremely frustrated with the state of ipv6

some time ago i tried to selfhost a personal website and run into all kinds of problems, most frustrating being

- my website not opening when having only AAAA record set (ended up using v4-frontend.netiter.com as a proxy)

- my linux box not handling the ipv6 prefix broadcast from my router and binding to some random address

the latter thing was main reason for frustration as i could find any information how to diagnose and all the message boards/ chat rooms just told me to install random stuff in hope it will then magically work. (i know its a misconfiguration on my linux machine as my windows 10 one can host the website no problem)
I was thinking about ipv6 the other day. I concluded in my head that adoption was just around 5-10%. Luckily I went to verify that with statistics.

https://www.google.com/intl/en/ipv6/statistics.html

While price of ipv4 addresses are increasing, the world has slowly been adopting ipv6. From the graph above, I'd say we cross over 50% in about 2-3 years time. At some point the "dash" to adopt ipv6 starts, and brave folks will drop support for ipv4. Then it'll probably evaporate between 2030-2035.
It's odd that the article does not mention that Cyrillic is not a Russian invention but from 9th century Bulgaria.
I don't agree but I think it's fair to say standardized tests are a very mediocre solution for measuring students' capacity for academic work at any institution that requires them, and few universities have the resources to develop and implement better admissions procedures and entrance exams that are more reflective of their institutional values on their own. It's much easier just to get on board the College Board gravy train.

My two cents are standardized tests greatly reduce the function of MS/HS education. They are tied to school funding, teacher effectiveness, local/regional reputation and create a trickle down effect from SAT/ACT > PSAT > state-level tests so that the worst-served students are practicing multiple choice and boilerplate prompts from February to May every year. And these students hardly even go to college if they graduate, so that's time that could have been spent exploring trades, developing life skills (civics, taxes), understanding how to cope with any learning differences, etc.

Then there's the fact that a student can be taught to bump their score past a nominal requirement, gain admission, take out loans and never graduate. Not necessarily the fault of the test but part of the overall complex.
IPv6 has been one of the biggest failures in the last couple of decades.

And I don't mean adoption, I mean the standard itself.

If IPv6 were IPv4 with more octets, then we would all have been using it for like a decade.

Yes, I understand it would still require some breaking changes, but it would have been a million times easier to upgrade, as it would be a kind of superset of IPv4 (1.2.3.4 can be referred as 0.0.0.0.1.2.3.4).

Not having two sets of firewall rules and two sets of everything. I always disable IPv6 because it can bite you so hard when you don't realize that you are wide open to IPv6 connections because of different firewalls.

Edit: To make everything a bit clearer, the idea with this "ipv4+" is that you don't need the complexity of running both ipv4 and ipv6 as you do now.

And regarding compatibility, with ipv4+ if you have a 0.0.0.0.x.x.x.x ip address you would be able to talk to both ipv4+ aware and legacy ipv4 devices natively without any tunneling (because you also own the legacy, non quad 0 ip address). If you don't have such "quad 0 ip" (you are 1.1.1.1.x.x.x.x), only ipv4+ aware devices would be able to to connect to you, and for you to connect to non ipv4+ aware devices you would need either tunneling, or having a secondary, cgnat, "quad 0 ip".
Hey! I'm the author of the article. Saw a sudden influx of traffic from HN and found the post here.

Happy to answer any questions. Although SQLite is so dead-simple-but-awesome that you probably don't have any. :D

Anyway, hope you enjoy it and learn a thing or two.

Markus
Diistinctly not true. `nix run github:nixos/nixpkgs/nixos-unstable#dua`
You're right, thanks for the correction. Without a formal training in the arts I don't know my terminology, I just have an amateur feel for what I hate and know some vaguely related terms. In that case I'm against both modernist and postmodern styles and prefer the Baroque? Darn I don't know, I just feel much more at home walking down the street in Warsaw than in NYC or Chicago.
> You can find cool technical problems anywhere as long as you are willing to take the path less traveled.

After doing that a few times, I'm no longer sure if the reward of tackling cool problems to create more robust, better, faster components is worth the stress of missing deadlines.

Looking back on what value of better work materializes and what is, per YAGNI, usually wasted, I just had a thought: perhaps the right way is to take the easy/dumb way and focus all available time/effort to optimize it for performance - instead of abstraction and extensibility. Because in my experience, nobody ever extends the code the way you envisioned - if they do it at all, they do it by first refactoring it to suit their own idea. And, nobody ever goes back to fix performance. Therefore, making things abstract and extensible is mostly a wasted work - but making things fast pays back for as long as the code is in use.
Biometrics based on keypress timing.
That's misreading the article.

The solution is help patrons nurture their sense of civic responsibility and internal confidence so they do not commission misanthropes like Le Corbusier.
> For Plaids in the UK and Europe, you will receive an email outlining how the process will work in accordance with your local employment laws.

My company also did layoffs recently. I'm quite happy about how it works here in the EU, can't just fire people on the spot. It's a whole process where you need to map out what roles you need going forward, and then which people should fill those roles, so can't just at random fire people. In our process those in danger of being let go had talks with management and got help from our union to make sure everything was done by the book.
Narcissists think the worst punishment in the world is having to admit they were wrong about something.

Not cleaning up their messes, of course. That’s still on everybody else. They’re too busy contending with this harsh reality of not being right all the time.

Which means if anyone says they take full responsibility, they’re either saying “I’m a big fat narcissist” or that they imprinted on narcissists, so all of their mentors were.
ISC DHCPD is end of life [1] and unlike Kea this server is written in a memory safe language (Rust). So from a security perspective alone that's enough motivation to start a project.

[1] https://www.isc.org/dhcp/
Many small business routers and firewalls still don't have reasonable IPv6 support, for example https://forum.peplink.com/t/ipv6-support/3675/54 (from 2015) says they are working on it. People are asking "what's the status" now in 2022.
A CS prof of mine liked to say:

Every problem in computer science can be solved with abstraction other than too much abstraction.
The money isn't for the internet to be satisfied. It's to signal to the remaining employees that the company will take care of you.
ah, seems pretty clear you probably figured it out. very cool!
The benefits of JIT manufacturing outweigh everything else though. The waves of oversupply and undersupply in the semiconductor world are something that only JIT can fix, and transportation costs are only low if you go against JIT and try to bulk ship items.
More often than you'd think. The best retort to "We're all a family" is "You obviously haven't met my family, or you wouldn't be saying that."
Setting a website to be available over IPv6 is relatively easy, yet we see:

;; QUESTION SECTION:
;news.ycombinator.com. IN AAAA

Why? Because it's not quite as simple as making Apache respond over IPv6; any website of any size has various protections in place to prevent DDoS, spam, etc, and those tools are almost universally basic and at the root is the "ban by IPv4 address". Without that tooling supporting IPv6, it remains a side note not worth supporting.

Solutions? You can make an IPv6 version available that is read-only; or requires you to login via an IPv4-only gateway first (and protect that) and then ban by username as necessary.

And outbound? You have to IPv4 NAT which maybe Hetzner offers? If not there are things like https://nat64.net
Being behind CGNAT has downsides yes, for example being unable to ever host anything; you become relegated to a consumer who's dependent on the big hosting companies to ever have an Internet presence. But geolocation? I don't want everyone to be able to get my location! Breaking IP-based geolocation is a benefit of CGNAT, not a drawback.
Here's my hypothesis: the quantum flux remains in a state of zero-point energy superposition until the power of quantum consciousness emerges through dark energy chaos and acts to select from the multiverse of madness the timeline curve to follow.

We're having a contest in who can string more meaningless physics-sounding words together, right?

To be less snarky: the word "observer" in physics has nothing to do with a self-aware brain. Photons are about as good at causing decoherence as you are.
Most likely just a coincidence due to abbreviating NCurses Disk Usage
Coinbae's at Coinbase.
https://en.wikipedia.org/wiki/Andrew_Mellon

He's been dead for almost a century, so I don't think he's vetting much of anything at the moment
I'm in the top 25% compensation for senior SWEs in my area, according to levels.fyi, and I only have 5 YOE, so I guess so. I don't know that either me or them feel like that provision is the driver of this, but if it weren't a great offer I'd probably fight harder.
It depends on the dietary needs of the hive, but beneath the pear tree of my fathers farm, they most definitly did. Swoop, crack open, slurp. Was a evening background noise..
I wire my magnetic core with artisanal copper.
"team update" sure is an optimistic spin
Hey, Sorry. I missed your comment.
Unfortunately, right now there's no way to reduce the cost as the prompt is required to get the good results.

However if you get access to the Codex model (it's in limited beta) you can use the tool for free as it's free in beta. In v1.2.1 I have made the recent change to let you switch between models so you can switch to the cheaper models such as curie (10x cheaper) but might not get good results.
"Commercial real estate is going to take a massive hit the next 3-4 years and that $435B number is a real estimate in the decline in commercial real-estate value."

That doesn't really hurt my feelings that much, outside of the 401(k) and IRA holders who will lose a lot of retirement money. Hopefully the plan admins and financial people involved in those plans will start dumping commercial real estate in favor of something with more legs before that 3-4 years is up.
#detaro2

it improves security by conditioning impatient users to focus on their input
The new Lyric has very nice tactile controls.
Yes sir / ma’am I agree with your point especially on the pervasiveness of harassments. It’s as if cyber bullying isn’t enough, VR may increase the effects of it.
What's the better response here? (Other than not over-hiring in the first place).
Stewart Brand's book How Buildings Learn helped me see the beauty in ugly structures.
The UK and EU would be better? From a business perspective, Europe and EU are the same thing, and the UK is not part of the EU anymore.
And it's considered dysfunctional or abusive
I mostly agree with that: if someone is a participant or a potential participant in the conversation then we should refer to them in a way they find acceptable, provided their demands are reasonable and in good faith. On the other hand, if someone is speaking or writing about me in a language I don't understand then it's hardly my job to tell them what pronouns to use and I can't even reasonably tell them how to pronounce, and perhaps decline, my name. (Try looking up some internationally famous people in the Latvian or Lithuanian Wikipedias. Obviously I'm not famous enough to be in there, but if I were, would I have any right to be treated differently from Rišī Sūneks?)

A journalist writing about someone they've interviewed ... as part of doing the best they can for the people they serve, the readers, perhaps in some cases it's reasonable for them to ignore the preferences of the interviewee?
GA doesn't do -exactly- what I'm saying. It's close, but not all the way there. The interactions and context would need to be seamless. And my experience with Alexa is that it's a steaming pile of garbage. YMMV.
It's worth reading some of BJ Fogg, oft painted as an "evil genius"
singlehandedly responsible for digital surveillance capitalism. In
reality he was/is a leader in understanding how, because UI/UX defines
the reality and expectations of a user, it can itself influence their
desires and expectations. He called that kind of social engineering
through technological design "Captology".
> We have nothing old, and cannot imagine that anything might become old.

> Our goals are to maximize profits while minimizing cost

It’s really just the second. No need for anything else
$ sudo apt install ncdu
> Not enough free space

Fuck!

Actually, one trick I learned was to create a dummy file full of zeroes or rand, maybe 200MB or so, and place it in an obvious location (e.g /) for easy deleting in such a crisis.
The Upsides of Feeling Small
`docker system prune -af` ?
if I were Denzel I'd say, "My man."
See my followup-article "Distributed SQLite with LiteFS" for the scale-out part: https://www.golang.dk/articles/distributed-sqlite-with-litef...

And IMO, what you lose in the cloud layer you gain by having a deployment really close to your user. Speed of light and all that.

Plus SQLite is super cool and fun! :D
What's incredible is how much better these messages are than some of the earlier attempts we saw, which were cloaked in business-speak to the point where what was happening was totally unclear. There were also some companies that tried to just do it with no formal announcement. That generally went poorly.
Mod_WASM v0.10.0 with multi-module support
> All things considered, 4 years is pretty good!

4 years would be fine if you voluntarily upgrade because a newer model improves over what you have in an appreciable way. 4 years isn't fine if the device meets your needs and the only reason you have to replace it is because of the battery wearing out.
Actually maybe, I like the idea of hanging out with people whom may share common ideas for example Reinforcement learning or control theory.
I like his vibe. This is really well done.
My family cut out the underperforming father when I was younger. Does that count?
The $65T Hidden Global Debt Bomb
You can remove the address(/128) from old instance and assign it in the new instance and it will works just as EIP.
Systemd-oomd, may be great for non-desktop server's needs for some, but definitely not great for single-user desktops, much less multi-user desktops.

THE Pain point remains in systemd-oomd's poor (and often, no) crash dump or traceback support.

Nevertheless, systemd-oomd remains an excellent OOM mass-killer (via cgroupv2), just not the discriminating assassin ... as (mis-)configured ... by Redhat/Fedora.
I dunno about "another". After some issues with dnsmasq I went looking and there aren't actually a lot of open source DHCP servers. There's like dhcpd, dnsmasq and kea.

(I actually contemplated writing my own dhcp server in Rust while debugging dnsmasq but felt like it's one of those real PITA kinds of projects. Managed to workaround whatever the dnsmasq problem was after a few hours.)
That doesn’t work at scale unless you have an api with unlimited request throughput or knowledge of where water is (again needing access to the raw map or unlimited api access). In this case, the stores had to mark their own masks on the map.
And this is where government regulation would have helped.
It's a shame nobody listened to me back in the 90's: (it's a joke. I'm a nobody, there is nobody listening.)

All cell-phones should have been ipv6 from the get-go.

Now if we could just go back in time and warn everybody about IPv4 address space being exhausted. And maybe the climate too while we are at it.

Seriously though, cell-phone adoption would make that a game changer. Hey Apple, sell it as an exclusive feature!
Ask HN: Why doesn't archive.today get shut down?
So far as I can tell you can use archive.ph to bypass paywalls on most news sites.

Scientific journal publishers have gotten crackdowns on sites like sci-hub, music companies got Napster shut down, there has been a continuous game of whac-a-mole against torrent sites like the Pirate Bay.

archive.ph never seems to be the focus of a controversy, I never hear about anytbody trying to shut them down, they don't even seem to be struggling with technical countermeasures against their paywall bypass.

Once in a while you see a crazy rant like

https://www.vice.com/en/article/ypw5mj/dear-gamergate-please-stop-stealing-our-shit

but there is no real movement against this site.

How do they get away with it?
I touch on this below: https://news.ycombinator.com/item?id=33895978

Wouldn't say Dora is competing. The project is in the early days and isn't feature parity to either. Some in the industry have voiced gaps & concerns that I reference in my comment.
When I tried the medium model here it seemed to make more mistakes than the GPU version. Any idea why that would be?
> since the decimal average is -0.5

The C standard says: When integers are divided, the result of the / operator is the algebraic quotient with any fractional part discarded (This is often called ‘‘truncation toward zero’’).

So it should be 0 (as per C standard, not sure what C++ standard says)
I've never been on a non-mobile connection with IPv6. It's not a thing in Norway.
> Typically, such bright flashes in the sky are gamma-ray bursts—extreme jets of X-ray emissions that spew from the collapse of massive stars.

Is that right? Surely gamma ray bursts are gamma rays, not X-rays. At least, shouldn't it say "extreme bursts of X-rays and gamma rays [...]"?
This hasn’t been the case for many tech developments over the decades though.
What do have they done thats toxic? Total outsider to Asahi btw.
IIRC Dart 1 did this, and it was abandoned due to binary size issues.
Adobe Stock begins selling AI-generated artwork
Yes, it's gonzo, in tradition of Hunter S. Thompson
How is a host with a 32-bit address supposed to communicate with a host with a 128-bit address when it can only send packets with a 32-bit address?
Modern C++ now has nearly all of Rust and other modern language features built in, some as flags. At the same time it has 30 years of ecosystem, cruft, and bad habits. It’s entirely possible to write performant, memory safe C++, even in a functional style. It’s a bazooka, and won’t stop you from firing at your feet, but it is also the right tool for big jobs.
I'd love for some way to measure how much of my network's traffic outbound and inbound is IPv6. I assume there's some way to "count" it on the router, but Mikrotik doesn't seem to expose it directly.
Um, when I put drywall in my house I assure you it was 'real' certified drywall.

Nothing is stopping you from making your house out whatever it is you consider real, well, other than you are not wealthy enough to actually afford it. There are 8 billion people on this planet and if each of them goes and cuts down the old growth trees to make their cottage we just have a deforested planet which is something much less beautiful than having a house with fiberboard siding. Or would you rather going to have 4 generations of your family living with you without modern conveniences like sewer, water, and power?
I've been using fastmail to host my own domains email. I've been very satisfied and I believe the price is very reasonable.
"Read the source, Luke"

This one came to mind, which I think captures the same idea
Is it the company's responsibility to employ people until it runs out of money?

Are you certain that "here is some money" is just to keep the internet anger at bay?

Do companies exist to protect their employees, or to provide something useful for their customers?
For the mathematically minded, this is not about abstractions. This is about technology choices! One more interpretation of an overloaded word that means a very specific thing.
pretty sure he's gatekeeping fascism not authoritarianism
Elon Musk scam ad on YouTube with 3M+ views
Rackers at Rackspace
Eh, that’s what I get for writing code on a cell phone. Fixed.
Responded here: https://news.ycombinator.com/item?id=33896179
In the chimpanzee world, this would be handled differently.

In chimp world, when alpha chimp causes chaos that brings down the community, a group of beta chimps will tear apart alpha chimp limb-by-limb, then they elect a new alpha from the group of beta subversives. This also how the organized crime works - leaders get a lot of benefits, but they also get the downside accountability when they fuck up ("skin in the game").

In modern corporate america, this relationship is broken - when CEO fucks up, he just fires a bunch of people, and then collects the bonus at the end of year in the for of stock performance (layoffs are to maintain stock performance). This is why finds the half-hearted apologies to be hollow and unpalatable.

Let us bring back accountability. Apes. Together. Strong.
IMO, the Apple touchpad really shines when you incorporate gestures and turn on "tap to click".
If you specify one public key for all endpoints, It means all consumers can verify each other’s webhook data which is not what you want. You want each consumer to be able to verify only webhooks intended for them and fail otherwise.

We wrote a detailed guide on generating and rolling public key/secrets for your endpoints here [1]

[1] https://getconvoy.io/blog/generating-stripe-like-webhook-sig...
Maybe they should have been called stripes because many stripes together compose aid. But that would be a bit weird naming themselves after one of their competitors.
`dua`, discussed elsewhere in this thread also works on windows, just for another option.
Cellphones are the main driver of IPv6 adoption as it is; many countries you're behind CGNAT if you hit an IPv4 endpoint, but you go direct if they support IPv6.
Google discovered North Korea exploiting an IE zero-day vulnerability in October
If Elon Musk wants to defend free speech, how about Iran and China
> Europe (in general) didn't have the wealth to build car-only infrastructure so it never really suburbanized and mass-manufactured homes like America did.

Western Europe had the wealth to, it just refused, sometimes with mass protests. A good example is Amsterdam Jokinen Plan.

https://en.wikipedia.org/wiki/Jokinen_Plan
technically you wanted "New York and or North Americans"... if you're trying to be pedantic about things you gotta go full pedantic.
Maybe a proper debugger?