Hacker Newsnew | past | comments | ask | show | jobs | submit | nesarkvechnep's commentslogin

Nice! I'm sad to see SegmentedList go. Also, I'm wondering if it's possible to use `recvmsg` and `sendmsg` backed by the new `Io` interface.

You got that right.

That's clean.

It finally made it click for me.

Lisp programmers know the value of everything and the cost of nothing.

Apart from Andy Gavin [1]. He knows both the cost and the value of everything.

[1] https://en.wikipedia.org/wiki/Game_Oriented_Assembly_Lisp


sbcl's optimizers knowing the cost of everything is the gamble, no?

A few years back I attended a talk by one of the Netflix developers who contributed kTLS. It was very informative as he pointed the reasons why Netflix went with FreeBSD. The first question afterwards was “why not Linux”… Didn’t you listen to the talk, man…

As long as it's for C/C++ and not C or C++, I'm skeptical.

Why do you say this? I respect it, I'm just curious.

C/C++ is HR-newspeak out of the 1990s(at the time it was not clear that anyone would still want to use C and MSVC did move their compiler to C++).

It signals that the speaker doesn't understand that the two are different languages with very different communities.

I don't really think that C users are entirely immune to dependency hell, if that's what OP meant, though. It is orthogonal.

As a user, I do believe it sucks when you depend on something that is not included by default on all target platforms(and you fail to include it and maintain it within your source tree*).


What part of the build process is different for C?

I explained why C/C++ rubbed op the wrong way. It has nothing to do with a build process.

It is probably true that more average C programs can be built with plain Makefiles or even without a Makefile than C++, though.

You can of course add dependencies on configure scripts, m4, cmake, go, python or rust when building a plain self-contained C program and indeed many do.


Well the post is about build tools, so I assumed we were talking about that.

Reading the comments, it looks like some people dismiss IPv6 just because they need to sit down and learn a couple of new things.

Yeah, it's always the same with IPv6 discussions. The main points being:

  1. IPv6 addresses are too long to remember
  2. IPv6 doesn't need NAT and people are uncomfortable with their devices having a public address as they see NAT as an additional layer of security

If someone is still using the “remembering IP addresses” argument in 2026 (or at any point in the 21st century), I question their technical competence in configuring a network correctly.

It also seems to be a learning curve thing because IPv6 addresses have their own versions of memorable mnemonics. If you are in a LAN space manually configuring LAN addresses, you just need to remember one of the local address (ULA) prefixes like fc00 and then start numbering your devices as ::1 and incrementing (fc::1, fc::2, fc::3, etc). But also in LAN spaces you could just rely on mDNS (devicename.local), it's gotten quite good in most OSes today.

If you need to remember random WAN IPv6 addresses without being able to use DNS or at least a hosts file you've probably got a bunch of other more pressing problems.


I dismiss IPv6 because my ISP doesn't support it.

I dismiss ISPs that don't support IPv6.

> I dismiss ISPs that don't support IPv6.

Hey, how awesome you live in an area where you have a choice of ISPs and can dismiss one that doesn't meet your spec, rather than having to simply shut up and eat what you're served!


I should dismiss my ISP that's worked for something like 20 years, works now, and will in all likelyhood still be working in 20 years (baring M&A nonsense or the apocalypse)?

Sorry, IPv6 is absolutely not the hill I'm going to die on.


If it doesn't support IPv6 it doesn't work.

My experience, indeed reality, says different for all values of "work" that matter to me.

My point is it's your vote against billions of others. My guess is "but what about kjs3's ISP" isn't a bullet point on the rollout list.

I'm not "voting against" anything. I genuinely done care and don't need to. I don't need IPv6, never had a single thing I needed[1] not work being IPv4 only, and moving just so I can prove "I have satisfied camgunz edict that nothing other than IPv6 can possibly work" isn't grounded in reality.

Those billions can move right along doing what they're doing. They don't bother me; I don't bother them (other than you, it seems). Considering how "IPv6 exclusive" has worked for the last 25 years, I'm quite confident I'll be dead before I reach the point of caring about it (and even if I make it, I'm equally confident I'll be able to manage both stacks).

This sort of tiresome sophistry really gets old. "But what about camgunz nearly religious need to pretend IPv6 is the One True Way and all others are heretical" is not more relevant to the wider world than "but what about kjs3's ISP".

[1] Emphasis on "that I need". I'm a network engineer and architect. Passed tests even. I've done IPv6 in prod, and I can contrive all sorts of "that only works if you're IPv6 only" scenarios and have had to work around some of them. They aren't relevant to my ISP or me.


If you don't personally throw a Molotov cocktail at your ISP after spray painting "IPv6 MOTHERFUCKERS" on their door I will downvote everything you post on HN for 2 years. Some people talk a big game; I walk it.

I'm not signing up for a new contract with a different company to get the same speeds at higher price and IPv6 that is pretty much useless as many major websites don't even work with it. It will take at least another 15 years before I will consider using IPv6 at home.

Not only that, but not everyone will even have any other choices. The last apartment I was in literally only had one ISP option; I literally would check every six months or so with other ISPs that were in the area because of the fairly frequent outages, and every time they all said that they couldn't offer me service at my address. (This didn't stop them from filling my mailbox with spam all the time though of course). This was in New York (the city), so it's not like there weren't half a dozen other ISPs operating within a few blocks of me.

I can't take seriously the claim that someone would literally refuse to move into an apartment purely on the basis of not having IPv6 support. Bad internet in general? Sure, that's plausible; I work from home, and like I said, the outages were annoying, and if there were no decent speed options my (now) wife and I might have ruled it out? But literally just the lack of IPv6? That's an absurd reason to pick another place to live entirely.


any idea why no one else could service the building? Ive usually had option of verizon or optimum when ive rented, though my experience has been queens and long island

Optimum was the one option we had. This was in Brooklyn (Park Slope specifically, so pretty high density). My vague understanding is that Verizon wasn't hooked up to the building, but I have no idea why that would be. I only wish they managed to recognize that when sending out advertisements.

Ah okay, i wonder if the dilemma was on verizon side or building owner side

if verizon charges to connect the building and couldnt make an agreement with the owner. or maybe owner has non financial reasons (laziness & indifference) for denying them. or maybe some operational reason verzion wasnt confident in ability to install



If I'm reading correctly, it only prevented new agreements going forward rather than penalizing the old ones, and of course the fact that the FCC's party line split will tilt in favor of the current president at some point every turn means that this might not even be policy anymore (and that's before even taking into account that the current administration doesn't exactly follow precedents around administrative agencies).

Reinventing what REST should’ve been.


Some time ago I entertained the idea of a Terraform provider for jails. There's no API tho, but that's fixable.


It probably won’t work correctly from the get go. But it can be debugged everywhere so that’s good.


... and since it was architectured to allow runtime injection-patching of events before they hit the enterprise-service-bus, everyone using this library must first set fourteen ENV vars in their profile, and provide a /etc/java/springtime/enterprise-workday-handling/parse-event-mismatch.jar.patch. Which should fix the bug for you.

You can find the patch files for your OSs by registering at Oracle with a J3EE8.4-PatchLibID (note, the older J3EE16-PatchLib-ids aren't compatible), attainable from your regional Oracle account-manager.


And least one of those environment can contain template strings that are expanded with arguments from request headers when run under popular enterprise java frameworks, and by way of the injection patching could hot load arbitrary code in runtime.

A joke should be funny though, not just a dry description of real life, so let's leave it at that. We've already taken it too far.


This isn’t even remotely funny.


I am laughing. I'm not even near the end of this thread.


Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: