skysight-inc/HackerNews huggingface dataset:
> And this is why I think we need to just modify IPv4 to add more numbers.

There is no "just" in this.

Copy-pasting from my other comment:

--

IPv4 data structures have four bytes/octets (4B) for addresses. So how do you fit 8B of addresses in 4B structures? You don't. So you have to update every network element—host (desktop, laptop, mobile, embedded), router, switch, firewall—to have a new data structure (and maybe new function/system calls, as the old ones assume the old structures). So all devices have to have updated network stacks, including long-lived ones that sometimes are not touched for a decade+.

And not just pure networking code: anything that touches (e.g.) DNS as well, as A records are 4B-only as well, so you need a new record type and deploy new DNS server and resolver code everywhere.

But of course if you have a 4B-only network elements/devices, they cannot talk to 8B-only devices/services, so you have to create translation mechanisms because some devices may not yet have the update 8B-capable network stack. And sometimes an 8B network is an island in a sea of 4B, so you have to have tunneling. Of course some may have both 4B and 8B, and want to talk to something has also has 4B and 8B, so now you have to have code for source/destination selection.

--

So "just" expanding IPv4 to IPv4+ ends up being the exact same amount of work as ended up with IPv6.

Only only thing you could say with "just" more addresses is keeping ARP and the like (instead of DAD, etc).
Twice as fast (or more) is just what I'm aware of in terms of "things that are possible to do today but aren't the default/ would take work to hack in". I don't even know what other options there are beyond that.

But sure, twice as fast isn't fast, it's just faster. My point is that we're not at the point of serious diminishing returns, there's tons of stuff left to do.
That's not mapping a PID to the window though - it's just destroying a window ID and seeing what happens to error out - which might not happen if the app was written to handle the window being destroyed outside it's control, or it's running on a different machine where you won't see any error output/a process dying.
Are you using a docker image to run AWS CLI or something? It shouldn’t have anything to do with docker at all if you’re just running the bare ‘aws’ command.
Algorithms Hijacked My Generation. I Fear for Gen Alpha
The opposite has been painfully experienced. Firearms supplemented the excellent bow and arrow among native Americans. But the repeating handgun was the most significant weapon advancement in the struggles between Americans and the native American indians. Here's a good Time magazine article about the bow and arrow and the arrival of the Colt "six-shooter":

https://time.com/5842494/colt-gun-debate-history/

The bow and arrow is a great weapon and hunting tool which I learned to use as a child. But my policy is to avoid lethal confrontation until it is face-to-face. Then I can use handier weapons, e.g., a handful of dirt or a knife. That is almost always possible.

So why don't we replace all our bows, arrows, rifles and pistols with knives? Bwahahahaaah!8-))
This person asserts that headcount is a measure of success, but I suspect they are confused about headcount being a proxy for production volume, which would be a closer measure for success. Every healthy team has more work than they have people available, they all want more people because they wanted to get more work done.

Teams that would allow engineers to idle should be the exception and not the norm. I am not sure extrapolating the experience from such a team would produce an accurate image of a large company.
Oh that's good to know, thanks :)
> Sounds more like very simple cruise control, at least for the main leg of the flight.

The cruise control (keeping the speed) is the autothrottle.

> Does an autopilot "lane keep", in the sense of issuing corrections after hitting a turbulence "pothole", to return it to the flight path?

AFAIK, it depends on the intensity of the turbulence. If it's not too strong, it will maintain the set heading (not flight path) and altitude, issuing corrections as necessary. If the turbulence is too strong for it to correct, it'll disengage (with a beep and blinking lights) and let the pilot deal with it.

> One thing I would expect "sufficiently-advanced autopilot" to do, would be to fly under/over/around large regions of turbulence on its own, and to then return to the original heading.

That's the pilot's role, the pilot has to give the autopilot instructions on where to go to avoid the turbulence (and the pilot is the one who has to find the turbulence in the first place, by using the weather radar and reports through the radio from the ground or from other airplanes, and even then there are kinds of turbulence that are basically invisible).

> Also, is there any actual logic for obstacle avoidance? If you steer two autopiloted planes toward each-other, do they "take evasive maneuvers", or do they just beep very loudly to get the pilots to do that?

That's called TCAS, both airplanes talk to each other and decide on a course of action (which one should climb and which one should descend), and they tell the pilots (through a pre-recorded voice) what they should do. The pilots should immediately override the autopilot (there's a conveniently-placed button to do that) and fly manually. AFAIK, no autopilot does that automatically for now.

There's also terrain warnings (either through a downward-facing radar or through a database of terrain heights), I don't know whether there are autopilots which automatically ascend when a collision with terrain is imminent and the pilot doesn't react to the aural warnings in time.

> ...also, is the on-the-ground taxi-ing process automated?

As far as I know, it isn't.
That's why I stay away from endeavors that look too good to be true. I if it's become too popular to quickly and causes people to not question their surroundings or other motives run as far away as you can.

You'll have a much better life doing the right thing, then doing the wrong thing.
Are you proposing Meta only serve lightly targeted (time of day, region) ads? These services don't pay for themselves, at least not without ads.
It's the power of Brand Loyalty.
This estimate assumes no major catastrophes and continued stability for developed nations. I am not sure that either of those are great predictions.

More hilariously, however, let’s take the trend line out forever. A few thousand years and the entire human race is Mormon.
He was also a guest on the "On the metal" podcast over at Oxide:

https://oxide.computer/podcasts/on-the-metal/jonathan-blow
Starbucks doesn't say "hey here's a free coffee", hand me the coffee, and then say I implicitly agreed to a 500 page lawyer-exploitable EULA by taking the coffee... and then later say "well, if you're enjoying that coffee you can give us $5 in cash instead.

Those are not equivalent and I wish people would quit pretending that they are equivalent. People "expect" things on the internet to be free because Meta and its ilk are saying they're free and then doing a myriad of shady things on the backend. Not because users are naive and entitled. Saying so does a disservice to the way the entire interaction takes place and the asymmetry that exists.

Money exchanged for goods is a very straightforward and honest thing. This is not.
> Mountain Valley

You probably meant Monument Valley, I gather?
I'm not sure laser guidance works how you think it works. The laser is probably the least important part of laser guidance. It's basically being used as a highly collimated and monochromatic photon source. Radio-guided weapons were already being deployed by the end of WWII. The presence of lasers which probably could have been invented with 1940s tech had priorities been different, wouldn't really have drastically changed much. Semiconductors and microelectronics are what enabled practical laser-guided weapons, by reducing the size, fragility and cost of guidance packages.
From the linked article:

> Ownership of the original game is still and will always be required for copyright reasons.

Is there something more to the story?
I don't want all that kludge, a simple machine code generator, a rust-written rust compiler, on x86_64 linux, a static PIE ELF executable. How hard can it be?
I give it a rust compiling unit and it outputs a ELF relocatable object.
But how else can I force people to do things they would never do voluntarily?
Reminds me of an anecdote/joke about Russian hackers in the 90's doing all their compiling in their head while they wait for access to limited computing resources.
In what way would this have "Complete backwards compatibility"? Maybe read https://en.wikipedia.org/wiki/Internet_Protocol first, specifically the part where it specifies the on-the-wire format. What backwards compatible change would you actually propose there?
Through voltage glitching isn't it? Which rev protects against it? Must be quite new.
Some quick googling:

Estimated users of Facebook: 3 billion.
Meta annual revenue: $120 billion

3 billion × $200 is significantly more than Meta's annual revenue.

There's paying for a service and there's being ripped off.
Found an issue in the search results?
> "a monthly subscription fee to stop seeing ads targeted based on their personal data"

Is this really true?

Or is the truth a "fee to stop seeing ads" and this article a big clickbait lie?

(Genuinely asking.)
It's more like, people complain that something you _are_ going to buy costs more than they want. Apple has had this exact pricing model for decades now. People are always complaining the base configuration (for macs, iphones, etc) are underpowered and they have to fork up the extra $$$ for the better specs but Apple knows they're going to do it anyway.
The IPv4 header is a fixed size. You can't include a source or destination address outside of 4 bytes. Hence, IPv6 as the replacement.
In the case I'm thinking of, the person was interested in the technologies and the capabilities the protagonists display. He wanted them so much that he couldn't see the bad parts. He didn't comprehend: 1) the protagonist doesn't enjoy the cyberpunk environment as much as he enjoys reading about it, and 2) in a realized cyberpunk environment, he wouldn't even be a protagonist.
This isn’t even true for every webmail.

Some run locally in the browser.

Many don’t send the credentials to be saved cloud-side.
Maybe it would be better to report the issue the issue to archive.org because I can’t fix it…as much as I would like to.

Or maybe to your ISP?

Or VPN host if that’s involved?
This is just generic content marketing blogspam. Submissions from higher quality sources were extensively discussed a the time:

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

https://news.ycombinator.com/item?id=38068635
I care deeply about linking times on CI. It's very frustrating having your code all build and run tests locally just to wait a long time for it to pass all of the CI barriers. Plus, CI builds often go stale much faster, so you're looking at much longer build times without caches.
So the guy who made the classic Prince of Persia kept a regular journal during it and his previous game, Karateka. You can buy the journals on Amazon[1].

I found out that this year Digital Eclipse decided to turn those Karateka journals into an interactive documentary, and that's now on Steam under the title 'The Making of Karateka'[2].

[1] https://www.amazon.com/Making-Karateka-Jordan-Mechner-ebook/...

[2] https://www.digitaleclipse.com/games/karateka

Also a lot of Valve games have audio developer commentary that can play while playing several of their games[3].

[3] https://developer.valvesoftware.com/wiki/Commentary_System

Also Zachtronics (SpaceChem, Infinifactory, Opus Magnum, Shenzhen I/O) released a book called Zach-Like[4] which had a lot of design documents from their various games. It's available in a physical format as well as Itch and you can download it on Steam also. I have the physical copy. It's just a PDF though. Still super interesting.

[4] https://www.zachtronics.com/zach-like/
ALB doesn't support IPv6-only, so I couldn't even if I wanted to.
> I have reason to believe that "what do we do if Russia decides it wants to take Svalbard" is regularly considered in military planning.

A series called "Occupied" (trailer below) imagines Russia invading Norway to control its oil fields. It's excellent, with a superb cast.

https://youtu.be/yfqRRHaFyJg?si=fbamSuZM6sM6WuE_
Hi all, my name is Kemal Dag. I have 12 years of professional experience from frontend, backend to the deepest of the stack: DevOps/SRE. Currently I am open for a new role.

Location:Turkey
Remote:Only remote
Willing to relocate: no
Technologies: node.js, react, mongodb, mysql, GCP, Terraform, Kubernetes
Résumé/CV:https://www.linkedin.com/in/kemaldagdotjs
Email: gkemaldag@gmail.com
Samson Sky – Switchblade Flying Sports Car
Always heartening to see a reminder that Einstein not only was intelligent in his field of physics but clearly recognized the ideal economic system is socialism.
Can't russians just use and deposit usd or any other currency instead?
First humans born in space in meaningful numbers will not be citizens of an Earth country at all. Your comment is a red herring.

Sending a few hundred people into low Earth orbit is not "making it to space" in the sense being discussed in this thread. We're talking about a million humans living not-on-Earth.

No Earth government gives a fuck about that. They became governments because they enjoy lording over hundreds of millions of people here and now.
> Many crypto observers have speculated that CommEX was just a new name for Binance, giving it a means for the exchange to continue operations in Russia without having issues with Western sanctions against the country. The skeptics have found significant evidence for such claims, including CommEX hiring prominent former Russia-related executives from Binance.

So seems performative more than actually meaningful
Serverless Driver for TiDB Cloud
The windows weren't missing during inspection. They were lost during takeoff and in flight. The article says the plane was used in a theatrical production that involved very hot lights that melted the the window seals. No one noticed the melted seals and when the plane took off the windows came out. They found the windows on the runway.
Head lice hitched a ride on humans to the Americas at least twice
It’s an option, if you turn on iCloud Mail
Syncing. Off by default, I think.
Yeah, thats the perfect application.

Maybe prefab structures too? All but the smallest dwellings are too bulky for roads.
What about Tony Hawk Pro Skater 1?
Seems perfectly in line with what HN would like

I know for me I to see these kinds of setups (like every eMacs setup) and realize that my neuro divergence is very different than others

I freeze in awe at how much context and abstractions you have to keep in your head to just navigate and grok what’s happening. It’s like three layers of abstraction and having decades of fluency in a language and IDE/CLI.

“ After a while, they just become second nature like Vim commands do. I have been forcing myself to use this over and over again for the past few days and it's starting to become second nature.”

Ha yeah that does seem like what it would take to learn to use this.

I’ve been making computers go brrrr for 30 years and this level of coding fluency will never not confuse and impress me.

Kudos!!
That's more about storage than RAM though. I don't think any iPad has 32G of RAM.
Wishful thinking.

To admit that the stuff is inadmissible is to admit that the whole narrative pushed by very important persons was bullshit and that the resulting budgets were misallocated, and we can't have that, can we?

Edit:

It's like it is with the TSA -- everyone agrees that it's a useless money sink, but there is no way to get rid of it.
It's not just them being dumb, some genuinely believe that they would be on top of the hierarchy in such a world, that their work to bring about that world would put them in a position of power and influence over others. They're effectively technological libertarians.
IP addresses were intended to be a public good. The fact that AWS has monopolized so many of them, and now that they own a significant fraction of them is deciding to charge for them. It's ridiculous.
That is what Cranelift is optimizing for.
This also strikes me as pretty bad. The application that New Outlook is replacing was more of a regular IMAP client and managed mail locally, making this new behavior a big departure.

Also: how long does Microsoft expect this to work? If I was Google, I'd think about banning IMAP logins from the Azure servers that are doing this syncing.
The Secrets of the JFK Assassination Archive
I remember that and that case was cool. I will leave my questions in place though because I recall Apple doing the same thing when a terrorist phone was locked and they claimed to not be able to access with a big public show/fight it but turns out they could and so could the FBI. My theory is that they did not want the public to lose confidence in their phones.
Nothing.

Just a markedly different technology than how it’s implemented in our universe.
> It is not faster at compilation than Java

why do you think so? Their goal was to be much faster, but I can't find much benchmarks..
Misandry website
This is cool. It's too bad Johnathan Blow is so insufferable.
Is this platform specific ? Where do you host the games?
I have no insights into the per-user cost for Meta to run their platform, but I have a hard time imagining that's what this is based on. I think it's much more likely that users are paying a price based on "what Meta could be making if they sold their data".
Hell yeah! I'm so glad I could help, that's a big win.

FWIW it does break debuggers since you won't have the symbols. Just comment it out when you need a build that has all of that info.
Comparing Apple to Lamborghini is laughable. Apple is Audi at best. More like Volkswagen or Honda to me.
> This is not a knock on Rust

It is a knock on Rust. The circumstances of Rust's state of existence in 2023, as a language created in this millennium but not in the last decade, are absurd.

> I doubt it’s possible to do what Rust does—including zero overhead abstractions—in a fast compiling language

People packaging releases for software written in Rust and others who are passive consumers and finding themselves downloading some project repo to compile from source for whatever reason (e.g. because the creators don't do binary releases themselves) don't need the Rustlang toolchain to do the things that active contributors to a given project (who want type system diagnostics, etc.) need from it.

I'd call this oversight a massive lack of imagination on the part of TPTB, but that would be wrong, because there is no need to imagine the differences between these use cases. They exist. An adequate toolchain for dealing with projects written in Rust—despite the deliberate decisions made during language design that led to these problems—does not.
There's one of these posts in literally every IPv6 thread.

> Complete backwards compatibility

> If it's 8 bytes then it's a full address

Existing IPv4 devices wouldn't be able tell that it's 8 bytes, and wouldn't be able to make heads or tails of such a packet. At best, they discard the packet, at worse, they misinterpret it. It's not backwards compatible.

You can attempt to construe the bits however you like, but you're going to butt up against the pigeon-hole principle here. Any solution that works is going to be materially the same as IPv6.
Bizarre bitterness. You really think nobody is buying Macs on their merit?

Maybe you're European and apple products cost a lot more where you live?

In the states, base model MacBook Airs are frequently ~$800 on sale.

You can get an official refurb MacBook Air or Pro with 16GB/1TB for ~$1300 from Apple's website right now.

Those machines are priced competitively when compared to Dell XPS, new ThinkPads, etc.

They also have much better battery life, screens, and overall build quality compared to those machines.

Also MacOS is, for all its faults, normie-accessible unlike Linux and ad-free unlike Windows.
Microsoft and Meta Detail Plans to Combat Election Disinformation
The valve commentary is fantastic.

Jonathan Blow also has a bunch of commentary on his youtube channel ... but it comes in multi hour chunks where the minute by minute value isn't necessarily great. Hopefully, the commentary for Braid will be focused.

[Although, ultimately, my purchase decision will probably hinge on whether or not they sped up that ~2hour cloud nap that's required to get that one star.]
RAM is RAM. Saying yours is built with 50% more magic dust is always going to result in flamewars, sadly.

They say there are no bad products, just bad price points.
> ok, but why?

Because NAT breaks a lot of services.

> Is that going to change with ipv6?

Yes. You no longer need NAT, so port negotiation is much easier (even when inbound is blocked)

> Are you _really_ just going to allow random traffic into your network?

Common misconception! Even without NAT, the router can have port/traffic policies. There's just no address translation happening.

There's a lot of good stuff about IPv6, and I would encourage more people to learn about it and try it out.

- ULAs can act like static internal LAN addresses

- A "strong" NAT is easier to avoid and no longer breaks connections to things that are sensitive like gaming consoles

- Randomized, temporary IPv6 public addresses are a nice feature, and mostly turned on by default

- The biggest one is people seem to equate NAT = router/firewall. This is absolutely not the case, and they are distinctly different. You can absolutely have a router/firewall without NAT!

- CG-NAT is becoming more popular due to the lack of IPv4 addresses, and I hate everything about that.

- You can even run a NAT64 to provide IPv4 access to your IPv6-only devices
I saw this happen at Google, too, but in a slightly different (and arguably better... maybe? ... way), where a senior manager (in the cases I saw, a director and an MD) promoted people in their org explicitly so they could become managers of people their own level, which is almost a prerequisite for promotion to more senior levels of management (MD, VP). It worked, too. Doesn't matter that none of the people they promoted to director & managing director are still in their roles, and only one is still at Google, those two people got theirs!
I guess I have not worked at organizational scale, but it is unclear why managers can't have their own secret metrics that are flags for qualitative review.

Lines of code is a terrible public metric, but that does not mean you can't quietly monitor it, see outliers and then look at it qualitatively without ever mentioning the triggering metric is lines of code?
lmao, I heard five dozen arguments against IPv6, but "it's spyware!" wasn't one of them until today.

CGNAT on IPv4 is not gonna save you from the Big Brother. IPv6 has many issues, but it is disingenuous to say the least that "it's a distraction from the big problems." The big problems you're talking about are completely unrelated to your IP packet version, and are not to be fought easily on this battlefield.
"back U", or perhaps more pertinently "black U", is not very close to "black Q". They are phonetically distinct. "black U" has no stop; in "black Q" there is a stop between the words. The final plosive of "black" is deleted so it becomes something similar to "bla ' kyu", whereas the other one is "blakyu".

In 2023, if whatever you're using doesn't listen for stops, here is a dime, get yourself a better speech recognizer?

I'm not learning any phonetic alphabet other than the ICAO standard one.

If I ever have to use that one, I will look like a fool if that nonstandard one starts slipping in by mistake.