skysight-inc/HackerNews huggingface dataset:
Forcing IPv6 upon ISPs by decree will only make them do the very least possible in order to be able to check a box.

To truly drive IPv6 adoption there has to be a real need for IPv6 and/or a revenue driver.

Very large ISPs and mobile carriers need IPv6 because they are simply running out of IPv4 addresses, even non-public IPv4 addresses!

This still does not mean they can go IPv6-only, they still need IPv4 and translation technologies to reach the Internet.

The core problem of IPv6 adoption is that insensitive do not align across the whole Internet ecosystem.
Thie Harper's Bazaar article it references has three maximalist photos: https://www.harpersbazaar.com/uk/culture/lifestyle_homes/a35...
I’m using it in production for https://opencoaster.com (very wip site). It’s fast.

Their team is fairly responsive to bugs but I had one negative experience when trying to help them fix their instantsearch lib. They were grabbing as many pages as you had set for max pages at once and would re query it on pagination - huge waste of data transfer. They refused to see the problem so I just did a private fork just to get it working but far as I know that’s still a bug.

I need to upgrade the engine itself but looks like they added the ability to upgrade and not lose all the data. That was frustrating but understandable.

Overall I’m very impressed how stable it is
I've been hiding in a cave for a long time, metaphorically. I've never had to deal with JSON or XML for that matter... I'm shocked that there's no metadata with type information at the top of either one? That's insane... everything is a gosh darned string? Ick!

If you have function calls without type information, anything can happen, a function call could result in your neighbor's pool being drained, and your bank balance being sent to Belize.

In Pascal, you have to have a type before you can declare a variable. This little inconvenience saves you from an entire class of errors.

If I'm going to import a random file from the internet, I have to be sure of the type of data in it before I'm going to touch it with a 10 foot pole (or barge pole in Britain).

I had no idea people got so foolish.

Back to your idea, of course there should be type information, either as a separate file, or at the head of the file.

In Pascal, I'd have the import routine check it against the RTTI (run time type information) of the local native structure as part of the import, and throw errors if there were problems. On export, the RTTI could create the type header file/section of JSON.
This is the notion of a "pepper" which isn't really necessary, but some people seem to like, except implemented in a way that makes it actually useful.
- 4mat - Starworx https://www.youtube.com/watch?v=Pke0cannA3w
I see him as a fraudster rather than a crank and there is no reason why people that are good at mathematics would not be able to commit fraud. In fact, they're probably better at it.
Germany's Green Belt nature reserve
github.com doesn't support IPv6 either, which is annoying because a lot of software uses GitHub for artifact distribution.
yes - it is unscientific and anecdotal. I admit as much. My opening comment was asking to learn more.

I wrote nothing more than generalizations based on -my- observations. It's not meant as a fact, and obviously doesn't fit every person

Patronizing? Please.
If anything this message says something about the abysmal state of IPv6.

Ultimately the goal of IPv6 is to end IP scarcity. But it can only do this if close to 100% of users and services use IPv6. Seeing it like that it doesn't really matter much if IPv6 adoption is 30% or 60% or 90%. In none of these situations would an ISP connect its customers via IPv6 only or would anyone provide any service that requires IPv6.

I really wonder how IPv6 should ever become mainstream without any deployment strategy. "Let's tell everyone that IPv6 is nice and we need it due to lack of v4 addresses" obviously hasn't worked for more than 20 years.
Shrug... so there's an 8 year old VBA bug? I'm sure there are old Windows/IOS/Android/MacOS/Ubuntu bugs that similarly have not been fixed.

Here's a 6 year old IOS bug that affects my old videos that's still around, despite being reported when it first cropped up: https://discussions.apple.com/thread/7226531

Not sure why the article is HN newsworthy.... is the implication that because this is a "developer tooling" bug, it's somehow more important, or more likely to be fixed, than any other bug? IMHO, that's not a valid expectation.
I also think that most people who learn a functional language try to take what they know in an imperative language and translate it on the fly to a functional paradigm.

This seems like a lot more work than just learning how to think functionally.
Hydrogen storage may have always been a problem, but it has never been the problem. Efficiency of conversion is. Until someone either comes up with a much better way to generate hydrogen or lithium becomes a thousand times more expensive, BEVs are superior to hydrogen vehicles and they're getting more superior every day.

https://i.imgur.com/4YQfNgQ.jpg
For absolute throwaway, get-something-done code, I think it was fine. If you’re trying to hack out an answer, points for style, mathematical or programming-wise, don’t count.
Anyone worrying about what you can regarding climate change, it's nice to stop driving etc but the big issue is fossil fuel consumption. That's in the hands of big money. How that changes is another story but they've been clever to put the blame on domestic, urban consumers when we're a tiny minority of the polluters. Knowing that should help those keen to help out know better where to look.

In the meantime, no or little meat and flying is the best you can do.
Just a heads up, I don't have an horse on this race, or better yet, if I had to place my bet I'd go for BEVs at least for the common car.

With that said, I wonder if there will be room for two or more standards (like you have diesel, petrol GPL) - despite the technology being similar on the current standards (with internal combustion engine of some sort)?

I'm asking this because for example the EU is pushing for Hydrogen with an emphasis of it's application for transportation (for cars, but probably more for airplanes and ships). It's not like they aren't investing in BEVs since they are also pushing for a network of charging stations.
> in reality the forums from the good old days somehow managed to keep abuse mostly at bay despite often operating with no budget and unpaid volunteers as moderators.

Someone's got rose-colored glasses on.
Probably something to do with pitch. Imagine the center of lift(?) on the plane. If the engine is below that point, it would want to pitch up, if above, it would want want to pitch down.

Edit: Remember the whole Boeing Max problem was caused by placing the engines in a non optimal spot.

(This is pure conjecture)
The most amazing thing about him is that he seems to get a majority of his calories from beer, like some kind of Ancient Egyptian diet.
Always suspected I wasn't human...
Yea, they were bought by that dating conglomerate, I’m guessing the users have been rolled into one pot, instead of keeping them separate
It's not functional programming, it's functional languages that go bat shit crazy with the amount of symbols they use that'd make looking at heliographs a refreshing pass time.
I think about ways that electric aircraft may be different. The pros/cons don’t really apply much.

Gravity fed fuel is irrelevant for battery aircraft.

The motors typically don’t require as much service (if direct drive, at least).

The reliability of electric motors is kind of a new variable as in principle they could be more reliable (or the failures might occur in other places than the motor), and also there’s much less incentive to keep the number of motors to just 2 (although that may be a good idea anyway), and coaxial motors is also something you can do with electric aircraft but isn’t practical for jets.

Also, the most efficient wings are high aspect ratio, so you wouldn’t even want to put the batteries/fuel in there (well, maybe a little bit). Also, simplifying the wing topology makes it easier to maintain laminar flow (for a few reasons).

Then again, this article is primarily about large jets for long haul international travel, which will be one of the last areas to electrify.

My daydream most efficient electric aircraft is a sailplane-like vehicle with extremely long wings, maybe a v-tail with a coaxial pusher dual motor propulsor. That way, you’re ingesting air that has been slowed by skin friction already, giving you an efficiency advantage (although it can be tricky to pull this off). And since propellers are more efficient for Mach 0.5 propulsion (or even transonic, etc), it’s good to put the loud propeller in the rear, far from the passengers.
Great story, thanks for sharing it. I have a friend who has been an entrepreneur his whole life, many different kinds of businesses. He wanted to partner with me eight years ago to write something similar to your Waiterio product, but I have always been hesitant to give up just working for pay. Your story, and this article is inspiring, but probably not enough for me. It is difficult in life to give up successful paths for the unknown.
We have one planet, one atmosphere - at this point we are completely contained. If that's not a definition of zero sum game, then I don't know what is.
If you can do direct consumer mobile phone IPv6 to server IPv6 there are benefits in latency, throughput, congestion control, analytics and so on. A better user experience. Depending on the hosting setup and networks, this may or may not be significant.
Show HN: Imnew.to – get added to a group chat with other newly relocated people
This article is a good example of why I don’t use uncommon programming languages for actual projects. I watched an Elm-based project steadily slip behind schedule while the team insisted that Elm and FP were actually going to save us a lot of time… eventually some day.

These uncommon FP frameworks and languages can be good tools in the right, experienced hands. They can also be fun for side projects and as learning exercises. But every time I’ve watched programmers try to use uncommon functional languages for real projects they end up like this article:

> More accurately, learning Functional Programming concepts used in Haskell in 3 months after having thrown out 30,000 lines of code on a project that was now monumentally behind schedule was the hardest thing I had to do in my career.

When you’ve reached the point of being severely behind schedule, throwing out mountains of code along the way, and struggling mightily just to get basic things accomplished: It’s time to stop. Don’t double down on a new language that you also have to learn from scratch. Pick something tried and true and get the work done. Revisit the functional language at a later time for an unimportant project or a side project, not something with a deadline.

If the programming language or ideology has become more important than shipping the project, we’ve lost the point.
> Our reservoirs are empty. Why would another reservoir help up?

I’m not an expert, but presumably the reservoirs are empty because too many people were drawing on them (too much load per unit capacity). Increasing the reservoirs spreads the load across greater capacity.

But in general California (and much of the rest of the country) needs to stop it’s unsustainable agriculture practices.
Having access to GSC is really a must for stuff like this. You can see exactly how Google sees your page and it's status (error fetching, not indexed, different canonical, etc etc)
OP's point is that you have two glasses now, which are empty. Another two to make four and you'll have four empty glasses.

You need to address the reason why they're empty. You said you know the system well, so do you mind explaining?
Ah yes… the IPv6 migration. Been hearing about this for two decades now. The reason it isn’t ubiquitous in 2021 is because there are fundamental issues with the protocol, not least of which is incompatibility with what the entire rest of the world is current running. If we are ever going to get the world on the same protocol, we need something new.
It's been done on the Honda HA-420 HondaJet.

https://en.wikipedia.org/wiki/Honda_HA-420_HondaJet
Because there are 'only' 2^32, roughly four billion, IPv4 addresses. There are also over eight billion people on this planet, and many of them have multiple computers (smartphones, tablets, laptops, desktops, etc).

As a 'temporary' measure, Network Address Translation (NAT) was introduced so people could get one public IPv4 address and have multiple machines on the Internet behind it.

The trade-off was the machines behind the NAT mechanism couldn't be reached from the Internet. This isn't a big deal for most consumption-based computing (fetching mail, watching videos), but there are use cases where you want to be able to talk to the other system, so yet another set of technologies had to be invented to allow punching holes through NAT (UPnP, NAT-PMP, PCP, STUN).

But we're at the point in some place where there aren't even enough IPv4 addresses to give to ISP customers even if they're using NAT. So you have a private IP address for your home system, and then your router gets a private IP address on its "public" WAN connection, and you end up going two layers of NAT. There is an entire segment of IPv4 addresses (100.64.0.0/10) reserved for telco use and doubel-NATing:

* https://en.wikipedia.org/wiki/Private_network#Dedicated_spac...

* https://en.wikipedia.org/wiki/IPv4_shared_address_space

We can continue this NAT-upon-NAT(-upon-NAT) silliness, or we can simply make the up-front investment and start pushing out IPv6 in more places. Your router still provides firewall protection, but reachability is a lot more straight-forward because the (potentially double) address translation goes away.

Edit: fix a bunch of typos.
It's "monad is just a monoid in the category of endofunctors": if you don't understand something, here is an explanation in terms of other things you understand even less.
You might want to live for a very long time, but I don't want you to live for a very long time (beyond your normal life-span, that is). After all, we already have the problem of those that have been around for a bit longer owning pretty much everything that's worth owning and renting it out at a premium to those that are born later.

Besides of course the resource consumption problem, the fact that these treatments - assuming they ever really materialize - will further increase the gap between rich and poor and so on. I honestly believe that the world as we know it would not be able to deal with a bunch of billionaire immortals. We'd be slaves in all but name.

And I don't believe that such a medical advance would be made available to all.
> I highly doubt anyone is relying on this, because it's completely stupid behavior.

1. The person who posted the SO question said they rely on it. There are probably more who haven't discovered they're affected by this or who haven't spoken up yet.

2. An average VBA developer might be more likely to do something like this than you would be.
> “Should” has nothing to do with it. The owner starts with 100% stake in the company and doles it out as they see fit.

This isn't a law of the universe. This is a property of our laws. So it is a question of "should", since the people are the ones deciding what laws to have.
Building more reservoirs doesn't mean there's more water in reserve, it just means there's more space to store water.
This was not a failure of the Armed Forces, this was a failure of Washington policymakers. The same thing that happened in Vietnam, bureaucrats in Washington trying to run a war in Afghanistan but no clear objectives, and despite 20 years of death and destruction, no understanding of the region and its culture. Afghanistan was never going to be a democracy.
Observation from the real world:

Functional programming seems to be extremely easy if you have never learned imperative programming first. I have seen beginners grasp FP much faster than OOP and write production ready code only after a few weeks/months of learning whereas beginners need on average multiple years to learn "production ready" design pattern style OOP.

On the other hand I have observed some of the best OOP developers really struggle with FP. It's not that they find FP hard to learn, they find it really hard to unlearn OOP and the thinking that the way things are done in OOP is the holy grail of good software design.

For example, only recently there was this blog post trending on HN (Am I stuck in a local maximum - https://blog.ploeh.dk/2021/08/09/am-i-stuck-in-a-local-maxim...), which was triggered by a "blue tick" OOP programmer (tastapod on Twitter - inventor of BDD) making false statements about FP because he seemingly struggled learning it and wasn't able to work out how to program without mutations. He came to the conclusion that all functional programmers actually use mutations by default and immutable data structures are not common in FP at all. It was a completely unfounded assertion and clearly one made from frustration by someone who was so hard wired into OOP programming that they couldn't adapt to the FP way of thinking. It was a prime example of an "old dog" (citing the original article) finding FP harder than the new guys.
Lisp has always seemed like the most teachable FP language to me. I imagine it would be hard to start elsewhere.
What are some of your most used plugins for reaper?
I think it's more that you shouldn't use a tool that you're incompetent at. It has nothing to do with how common or not it is. Just know what you're doing or don't do it.
My two cents is that anything is hard to learn without an application you can test your knowledge against. It’s always hard to learn language X until you go ahead and build something in it.

Functional programming is hard because in a lot of cases, especially ones beginners encounter, the imperative solution is simpler. Purity and types are things I think you only truly appreciate when you’re writing large or complicated programs. I wasn’t able to really grasp FP (beyond using things like map() in Python) until I took a compilers course which used OCaml, and the ability to pass around and destruct these very complicated immutable trees was a very natural problem to tackle in the domain
Not necessarily if the result is a large boom of people who do not integrate.
My point was that overall, emissions and populations of West are either stable or decreasing, when the opposite could be said about Africa and Asia.
The list of stations Radiodroid uses has at least a couple playing Amiga tracker music, I don't know how they compare to the one discussed here.
They use massive amounts of NAT instead AIUI.
https://xkcd.com/1172/

That noted, a broken IF statement does seem like a very serious compiler bug. And especially since the correct behavior occurs on Macs, I think a fix is necessary. The language should be consistent across all platforms at the very least.
As long as the business people still aren’t able to fully articulate what it is they actually want, and certainly never to the detail an automated system would need, it’s hard to see how it could be automated.
IPv6 is a bad technical standard to begin with (which is on of the reasons behind slow adoption). Forcing it with legislation would only make everyone involved to hate it more.
https://youtu.be/H8rSOmOkss4
But it doesn’t replicate the actual features people want from smart lights which is

1. Turn them off and on from my phone, or voice assistant thing.

2. Changing the color and brightness of the lights.

3. Doing 1 and 2 automatically.

Having lights change from white to yellow automatically based on the time is something I don’t want to give up now.

It’s the switch that’s the real issue. If your switch was a panel with an on and off button that controlled the smart lights and your lights were plugged into a normal outlet there would be no problem. Consumer tech is trying to retrofit in an environment that hasn’t caught up to commercial lighting systems.
“…they have big plans for the restaurant in addition to the food improvements. They also told Polis they plan on diving off the cliff to celebrate the purchase.”

A fitting resurrection for a staple in the South Park universe.

https://m.youtube.com/watch?v=H8rSOmOkss4
You know, I have this exact feeling about the idea of "the meek shall inherit the earth" philosophy expounded in the Sermon on the Mount, but I haven't until now thought of it in terms of stoicism or buddhism. It's definitely important to have some idea of the difference between "fair" inequality that's just the luck of the draw that's unavoidable to some extent, and the "unfair" inequality that's a result of oppression and exploitation. It's almost certainly a bad idea to seek to simply stop comparing anything and be oblivious to all the differences between people. But like a lot of our natural thought processes there's a healthy version and a pathological version, but it's never really clear where exactly one becomes the other. There is a bit of a built in failsafe in Buddhism that is the idea of the "middle way", that indicates any "extreme" position is liable to be unhelpful. I find myself using that a lot, as I tend towards extreme views and am prone to oversimplified, black-and-white thought.
> Pay me.

I'm genuinely not interested in your take.

> Neither matters. Set up your own forum and do it your style.

OP asked for evidence of censorship and "wrong viewpoints"; I gave it.
Do you mean well funded?

As for incompetent, there might have been plenty of that to go around. Kim Philby is a pretty big embarrassment for the UK and that began in WWII. The US has had its own. Russia seems to always have been pretty good at HUMINT.
There is a difference between wouldn’t stop and couldn’t stop, I don’t think Europe really tried that hard?
> They're really just stupid out here.

I don't think this is a fair statement and rather it seems like you want just to put a label on the whole state to avoid having to research into why didn't California build more reservoirs; frankly, to me it makes you look like a troll.
The Mullet Method of Deep Work
They Tried to Beat DiMaggio. Like Everyone Else, They Failed
We're not going to have battery-powered long-haul jetliners for the foreseeable future. Meanwhile:

> The Plasma Kinetics founder said that his company’s solution weighs only one-third of batteries for the same amount of energy.

I agree that we need scalable electrolysis, but there are people working on that too.
It only seems simple if you're the kind of imbecile they put on the staff at the National Review. California has several reservoirs that aren't fed by gravity runoff, but by pumping ("off stream" reservoirs). All of the newly proposed reservoirs are of this type, such as the Sites Reservoir. To fill these you need excess water elsewhere. We don't have excess water elsewhere, thus we could not fill them. This isn't a simple matter of time-shifting water from one year to the next because as the OP is pointing out this is a long-term phenomenon that is permanently decreasing our steady-state precipitation.
Founders can pay themselves a salary without automatically giving away their equity.
You exchange the relationship from boss to customer and business partner. You divide your customer facing work unto three categories: DELIVERY, MANAGEMENT, STEERING

The relationship must be strong and you must have a working relationship, can never be caustic. Make sure that you are making the customer shine, always. Be a trusted advisor when you can. Say yes a lot, but setting expectations and saying no is also okay and important.

Risk tolerance and thick skin is key. The financial reward is sky high.
OP here, I think meetups should be cohort based (like school), so everyone is new together, as opposed to you joining an already established group.

This is my little MVP.