skysight-inc/HackerNews huggingface dataset:
A world of being told what to do was not the "dream" of freedom for the internet.

If you want the government to mandate standards, vote with your feet and move to China where it has been mandated.

I thought the point of the article is that perhaps IPv6 is ultimately unnecessary: worse is better?

Why are we engineers so attracted to authoritarianism? The idea of just telling everyone to use the new version seems attractive to me too. Then again I often deeply admire practical engineering compromises. (edited: clarified)
What's saved is that your code just calls that function, rather than open-coding that check.

Suppose you wrote this code in more than two or three places:

(if (and (consp x) (consp (cdr x))
(car (cdr x)))

you might define a function for that. Since there is cadr, you don't have to.

Also, that function may be more efficient, especially if our compiler doesn't have good CSE. Even if x is just a local variable, there is the issue that (cdr x) is called twice. A clever compiler will recognize that the value of x has not changed, and generate only one access to the cdr.

The function can be coded to do that even in the absence of such a compiler.

(That is realistic; in the early lifecycle of a language, the quality of library functions can easily outpace the quality of compiler code generation, because the library writers use efficient coding tricks, and perhaps even drop into a lower level language where beneficial.)

If x itself is a complex expression:

(if (and (consp (complex-expr y)) (consp (cdr (complex-expr y)))
(car (cdr (complex-expr y))))

we will likely code that as:

(let ((x (complex-expr y)))
...)

The function call gives us all that for free: (cadr (complex-expr y)). The argument expression is evaluated once, and bound to the formal parameter that the function refers to, and the function body can do manual CSE not to access the cdr twice.
Both BT and Sky are fully IPv6, many altnets are too, it's actually Virgen Media that is the problem in the UK. In the case of Sky they are now running MAP-T and starting the transition to IPv6 only.
>If things still aren't working, try our online support chat

>So, basically there doesn't seem to be any phone technical support (with a human), at all.

I wish everything had support chat. IMO it's much less hassle than having to call. It's usually trivial to get through the first layer of automated support and get a human on the line.
I could see your point if the block was after a takedown request and Google did not comply, but this didn't happen. "Piracy Shield" doesn not send out takedown notices, _it just blocks IPs_ reported by a set of _private companies_.
I've noticed that Old Reddit still supports RSS feeds without returning a 403 error. This is in contrast to the main site, which often blocks RSS requests.

Here are some DNS details:

The main Reddit site (www.reddit.com) uses Fastly.
Old Reddit (old.reddit.com) also uses Fastly.
However, the "vomit" address (which often returns 403s for RSS requests) uses AWS DNS.
Is Old Reddit not behind Cloudflare, or is there another reason why it handles RSS requests differently?
Germany, Vodafone. They support it, so I could get v6, but chances are that that'll switch me to CGNAT for v4, so I'm not willing to risk it.
The truth is that major cloud providers such as Amazon AWS have begun to charge [more] for static, routed IPv4 addresses.

Last I checked (a few years ago, I suppose), AWS APIs were incapable of using IPv6 internally, so a VPC still needed to dual-stack it in order to use AWS cloud features. That may have changed by now.
Modeling Driving Onboarding
Musk's personal life is none of yours nor my concern.
Unless I’m really misreading this, this paper reaches the utterly unsurprising conclusion that when you have a larger dataset, an individual datapoint must deviate further from the mean in order to have a lower probability of being noise? They’ve concluded that a standard deviation is a standard deviation?

I mean, great, but this is… quite well known.
Do some AI research that takes advantage of those characteristics.
India is also around 75%. Both of them cover quite a bit of humanity. The regions where growth is going to happen don't own a lot of blocks so they will focus on IPv6.
Legacy account on Vodafone (from Kabel Deutschland days), no v6, no CGNAT.
Under one of the two choices, we can reduce the amount of code, if we stick to certain easy representational conventions around how we use nil.
How should you adopt LLMs?
Ok, so it is a US (well, North American) thing? I stand corrected.
AI is transforming product development across industries, but many companies are still struggling to achieve meaningful outcomes. The Decision-First approach offers a different perspective by flipping the traditional AI workflow—starting with the key decisions that need to be made and then aligning AI systems to support those decisions.

In this recent LinkedIn article, I explore:

- How Decision-First can drive more actionable insights and avoid data overload.
- Real-world examples of how this approach accelerates time-to-market and improves product success.
- The role of Generative AI in automating execution assets and bridging the gap between decision and action.

Would love to hear your thoughts on how Decision-First thinking could reshape AI’s role in product development. You can check out the full article here: https://www.linkedin.com/pulse/decision-first-unlock-potenti...

Looking forward to engaging in discussions and hearing your take!
Our current speed is 99.999999% the speed of light, according to some frame of reference, 10% according to another frame of reference and 0% according to another.

A lot of work is done by the words "get to" which is colloquial for "accelerate".
Show HN: I made a Journaling app to be more productive
I'm excited to share with you the onlinefication of my best habit, the one that has helped me build all my other habits: journaling.

I didn't want to carry around paper and a pen, so I created this app to make journaling more convenient and accessible.

I hope you all enjoy it!
There is a vast difference between "oppressing people who dare to mention a certain historical event that the party doesn't like" and "blocking some malware or illegal downloads on the DNS level". I hope you're not being serious when you're equating them.
I like your premise! And will check out Harlie!
Voting machines are hacked every year at DEFCONs voting village. They're wildly insecure and no one should trust them. Frankly, any claims of manipulation of voting machines are at worst plausible.
Netflix has the worst quality and selection that I've seen.

I'm about to pick up piracy again so I can watch good shows that I like
I never understood the ecosystem argument as applied to Svelte. Vanilla js libraries integrate with it pretty much perfectly, meaning you don't need a Svelte port of a given library. The ecosystem is effectively huge.
I think you missed the point. The claim is based on being native to the lands, has nothing to do with god.
For example, I once switched the license of Nodemailer from MIT to EUPL, with the option of still getting a MIT version if you paid for it. I had some paying customers, but it turned out they were all spammers using stolen credit cards (I guess they misunderstood what the paid offering was). So, when the chargebacks came in, my account actually went into the negative.
You’d be astonished how correct is this. I know several top PHD ppl well versed in ML who openly admin they know nothing about SQL which implies they also know very little PROLOG and very likely are ignorant about everything that is grammars and state automata.

Top surprise was when my high school classmate who went on to win two gold medals in IoM and has been doing quant mathematics for finance more than 16years openly admitted he knew nothing about grammars and was like ‘is this useful at all…’. I was amazed how is this even possible. But it is - he went the probabilistic and symbolic way, I went the discret and graph way.

On the other side I’m completely oblivious of what people use complex analysis for, even though I know a little DSP, some electronics, even some nano opto-electronics, and also can explain Fourier Transform to people. Even though I know what dérivâtes, nabla and vector field is, I can’t put them to work for me…

Science is never done in isolation, and the whole LLM thing seems from another planet to many people cause it was devised in a ML silo and also enterprise silo.
Douglas Adams was here in 1982 with the invention of the SEP field

‘An SEP is something we can't see, or don't see, or our brain doesn't let us see, because we think that it's somebody else's problem. That’s what SEP means. Somebody Else’s Problem. The brain just edits it out, it's like a blind spot.

The narration then explains:

The Somebody Else's Problem field... relies on people's natural predisposition not to see anything they don't want to, weren't expecting, or can't explain. If Effrafax had painted the mountain pink and erected a cheap and simple Somebody Else’s Problem field on it, then people would have walked past the mountain, round it, even over it, and simply never have noticed that the thing was there.’

https://en.wikipedia.org/wiki/Somebody_else's_problem
Virgin neé ntl: has always been complete trash. Are they representative of UK ISPs in general? BT and Sky completed their v6 rollout years ago and they account for over half the market.
> Same goes with Tesla.

Isn't BYD a success?
What requirement could an ISP impose on you for you to be forced to migrate the intranet to IPv6 (because of PI-hole)?

You could always place a small NAT-enabled router between your ISP's device and your home network.

The only problem I could see would be the lack of a (semi-)static public IPv4 address, which one could solve by renting a VPS.
I've heard it claimed that we can only measure the round-trip speed of light, not the one-way speed of light, because the maths says that reality would look identical if it was 0.5c in the x+ direction and ∞ in the x- direction.

I find this hard to stomach, but I'm going to trust it also applies to e.g. magnetism being Lorenz transformed electric fields, because relativity violates "common sense" all over the place and reality doesn't care about my stomach.

https://www.youtube.com/watch?app=desktop&v=pTn6Ewhb27k&them...
I can think without language about all the things that I have experienced directly through some of my senses, but there is a huge number of things that I have never experienced directly and about which I can think only using language.

I doubt that this is different for other people. I believe that those people who claim that they never think using language are never thinking about the abstract or remote things about which I think using language.

For instance, I can think about a model of CPU without naming it, if it has been included in some of the many computers that I have used during the years, by recalling an image of the computer, or of its motherboard, or of the CPU package, or recalling some experiences when running programs on that computer, how slow or how responsive that felt, and so on.

I cannot think about a CPU that I have never used, e.g. Intel 11900K, without naming it.

Similarly, I can think without language about the planet Jupiter, which I have seen directly many times, or even about the planet Neptune, which I have never seen with my eyes, but I have seen in photographs, but I cannot think otherwise than with words about some celestial bodies that I have never seen.

The same for verbs, some verbs name actions about which I can think by recalling images or sounds or smells or tactile feelings that correspond with typical results of those actions. Other verbs are too abstract, so I can think about the corresponding action only using the word that names it.

For some abstract concepts, one could imagine a sequence of images, sounds etc. that would suggest them, but that would be like a pantomime puzzle and it would be a too slow way of thinking.

I can look at a wood plank thrown over a precipice and I can conclude that it may be safe to walk on it without language, but if I were to design a bridge guaranteed to resist to the weight of some trucks passing on it, I could not do that design without thinking with language.

Therefore I believe that language is absolutely essential for complex abstract thinking, even if there are alternative ways of thinking that may be sufficient even most of the time for some people.
Fun reasons why my home network is still on IPv4: IPv6 drains my girlfriend's phone battery :-)

Something to do with Router Advertisement intervals being too short, though I don't get why that only affects her ~5yo android phone. And IPv6 is so complex, I haven't figured out if the RA interval is something I can or should tweak, whether that comes from the PiHole or whether I'd have to flash OpenWRT on my router, or whether my ISP ultimately controls that upstream. Like, I can't figure out as easily where the boundary between me and "the internet" ends with things like the /64 prefixes and SLAAC and RDNSS and all the other acronyms.

Yeah, yeah, I should RTFM, and eventually I might figure out what makes a "good" home IPv6 network. But I can't be arsed to do that in my free time yet, and neither can most software companies cough cough Google/Android and that one guy causing IPv6 drama in the android team

Like.... Ehhh... I'll come back to it in a few more years. "Are we IPv6 yet?"
> A pond is here. Other animals will also come to drink. I could attack them and eat them.

Is that the dominant chain, or is the simpler “I’ve seen animals here before that I have eaten” or “I’ve seen animals I have eaten in a place that smelled/looked/sounded/felt like this” sufficient to explain the behavior?
From a comment in /r/climatechange/:

>The paper does not dispute there is a warming at some rate. What they want to determine using statistics is when the rate changes; as in, the change changing faster, or the change changing slower. Although the trend is warming, there is a lot of noise, random accelerations and braking, so they claim it is statistically difficult to pinpoint when the changing change changes.

https://old.reddit.com/r/climatechange/comments/1g6vubd/a_re...
But this isn’t hemming to the definition brought up by GP. “I will now, of my own accord, sleep so the OS scheduler takes over” is fairly precise. And it’s different from both just doing an operation that takes time… and different from the program doing an operation that, incidentally, the OS sees and then forces a sleep due to some OS-internal abstraction

But you think about this too much and you can easily get to “well now none of my code is blocking”, because of how stuff is implemented. Or, more precisely, “exactly one function blocks, and that function is select()” or something.
..whose people try to remove all jewish people from the river to the sea
I used to work at Salesforce, and I didn't really know everything Salesforce did outside the core CRM product. I would just keep hearing about these new acquisitions that Uncle Marc had blown a ton of money on.
It is everywhere in new development. I remember Google buying tons of "dark fiber" capacity from telcos like 15 years ago; that fiber was likely laid for future needs 20-25 years ago. New apartment buildings in NYC just get fiber, with everything, including traditional "cable TV" with BNC connectors, powered by it.

But telcos have colossal copper networks, and they want to milk the last dollars from it before it has to be replaced, with digging and all. Hence price segmenting, with slower "copper" plans and premium "fiber" plans, obviously no matter if the building has fiber already.

Also, passive fiber interconnects have much higher losses than copper with RJ45s. This means you want to have no more than 2-3 connectors between pieces of active equipment, including from ISP to a building. This requires more careful planning, and this is why wiring past the apartment (or even office floor or a single-family house) level is usually copper Ethernet.
What these legacy comparisons often miss: for human use, you also need documentation (and sometimes even things like error messages). This was not part of the binary, but delivered on paper. The manuals were much larger than the binary.
Ask HN: Anyone else facing issues with new registrations on Flickr.com?
I recently tried to sign up for a new account on Flickr, but I've been encountering multiple issues during the registration process. After filling out the registration form and completing the verification steps, I am unable to log in successfully.

It seems like the signup process is either not working as expected or there are some backend issues that are preventing new users from accessing their accounts.

Has anyone else experienced similar problems? Are there any workarounds or tips for successfully registering and logging in?

I’m curious to hear if this is a widespread issue or if it’s just me. Thanks!
I think it should be fairly obvious that it's not the individual developers who are responsible/liable. In critical systems there is a whole chain of liability. That one guy in Nebraska who thanklessly maintains some open source lib that BigCorp is using in their car should obviously not be liable.
Like that time Sun added "Java" to the name of all of their products, despite the fact most had nothing to do with Java.
All routers I've ever encountered have a default deny rule for IPv6, replicating the port forwarding setup people have come to expect from NAT. Except you can use multiple Xboxes in the same network now, of course.

Even the mini router I bought for 15 bucks five years ago does IPv6 addressing just fine. Just announcing a prefix (or two, local network stuff over ULAs and all that) is enough to make SLAAC do its thing. Never had any problem with DHCPv6 PD for automatic subnetting either.

I haven't looked into UPnP on IPv6 much, but the ones that did UPnP all seem to do IPv6 fine after 2015 or so. I usually turn it off because I don't want random crap manage my firewall unauthenticated (and many router manufacturers have had vulnerable implementations that would accept UPnP packets from the internet so screw that).

Brands that I've successfully used IPv6 with without any hassle include TP-Link, D-Link (don't buy from them), AVM, Mikrotik, and Netgear.

The most annoying part I find about routers is actually that they don't let you disable ALGs anymore it seems. Every few years Samy Kamkar writes up a way to bypass most IPv4 firewalls by abusing the hackery we've accumulated around NAT and the easiest fix ("let FTP/SIP/H363/PPTP be broken on IPv4") doesn't seem to come with routers anymore.

It took a while, but router manufacturers seem to have realised that the world is moving towards "CGNAT or IPv6" and not having usable IPv6 breaks networks in those cases.

The most broken IPv6 deployments I've seen were from people who tried to turn it off though weird hacks like firewall rules which subsequently got IPv6 from their ISP. Had they actually disabled IPv6 they would've just been stuck OK IPv4 like regular, but their weird hacks made half the TCP connections need to time out before they could access the internet.
The adversaries tapping undersea cables are state actors operating extremely expensive kit.

The US did this in the Cold War as Operation Ivy Bells. A spy leaked this to the soviets who then retrieved a tap.

But it went on. Nowadays the US operates the USS Jimmy Carter and the Russians have a whole directorate, GUGI, operating a fleet of special submarines and surface ships.

Links:
http://www.hisutton.com/Secret%20Sub%20-%20USS%20Halibut.htm...

http://www.hisutton.com/Undersea_Cables.html
But someone slapped that label on it and made a pinky promise that it's true. That person needs to accept liability if things go wrong. If person A is loud and clear that something isn't ready, but person B tells the customer otherwise, B is at fault.

Look, there are well established procedures in a lot of industries where products are relied on to keep people safe. They all require quite rigorous development and certification processes and sneaking untested alpha quality software through such a process would be actively malicious and quite possibly criminal in and of itself, at least in some industries.
> all data manipulation (∆) happens outside of React components,

I do something similar. State and its management lives outside the React components, which only consume this state via hooks. Keeping the state in chunks, and outside the tree lets me access a chunk of state only in the components that need it.

This results into minimum amount of re-rendering of components. Component code also looks cleaner and easier to read.
My suspicion I'd that one of the major appeals of automation and especially "app-ification" for management and C-Suite types is specifically its ability to break accountability links.

A lot of corporations now seem to have a structure where the org chart contains the following pattern:

- a "management layer" (or several of them) which consists of product managers, software developers, ops people, etc. The main task of this group is to maintain and implement new features for the "software layer", i.e. the company's in-house IT infrastructure.

Working here feels very much like working in a tech company.

- a "software layer": This part is fully automated and consists of a massive software and hardware infrastructure that runs the day-to-day business of the company. The software layer has "interfaces" in the shape of specialized apps or devices that monitor and control the people in the "worker's layer".

- a "worker's layer": This group is fully human again. It consists of low-paid, frequently changing staff who perform most of the actual physical work that the business requires (and that can't be automated away yet) - think Uber drivers, delivery drivers, Amazon warehouse workers, etc.

They have no contact at all with the management layer and little contact, if any, with human higher-ups. They get almost all their instructions through the apps and other interfaces of the software layer. Companies frequently dispute that those people technically belong to the company at all.

Whether or not those people are classified as employees, the important point (from the management's POV) is that the software layer serves as a sort of "accountability firewall" between the other two layers.

Management only gives the high-level goal of how the software should perform, but the actual day-to-day interaction with the workers is exclusively done by the software itself.

The result is that any complaints from the worker's layer cannot go up past the software - and any exploitative behavior towards the workers can be chalked up as an unfortunate software error.
Wow! I am building something similar around this. Glad you built it. Too happy, but pricing is out of my range.
So no acceleration of the climate warming rate since 1970 according to this paper, this is surprising to me.

Perhaps currently accelerating (e.g. methane release) and decelerating effects (e.g. oceans) cancel out so far?