skysight-inc/HackerNews huggingface dataset:
I did the same thing regarding Facebook and Twitter. Reddit largely around same time except for the occasional visit to some smaller subreddits. I would be interested to learn why you have quit IRC? I am thinking to become active in IRC channels sometime next year. Has something changed too big on there recently?
I’ve given up on that plugin now that it’s hosted on a Russian equivalent of GitHub.
> The only people using those are people too scared or lacking in knowledge of how to download.

That's most people.

Also, most laws aren't perfectly enforced; part of the reason for disproportionately high penalties is to create that fear.
Explaining color gamuts and color spaces in HDTVs and monitors
> The point of accountability is to deter harmful activity by ensuring actions/decisions somewhere result in consequences

What I read is yes, the point is revenge. If I can offer you a different way of preventing harmful activity, apparently you're not interested. There has to be some unpleasant consequences inflicted, you insist on it.

I think you should reconsider.
that the west has no moral superiority over china
Show HN: HN Update – Hourly news broadcast of top HN stories
I feel like it was inevitable, with the recent buzz around NotebookLM. I'm just surprised that it hasn't been done yet.
I think you're missing the point GP made: humans couldn't do it. They tried to get humans to do it, and humans had an unacceptable error rate.

This is important. The autonomous driving problem and the grocery store problem are both about trade-offs, one isn't clearly better than the other.
"I will ..." is a nonpast tense, though.

The semantics is future, but tense is a matter of syntax.

The modal verb which establishes future semantics it not in a future tense; it is in its dictionary form: to will.

In archaic English we can say things like "As I will it, so it shall be" where the verb isn't acting as a modal. The modal will comes from that one, I believe.
I hope it was clear to most readers of my comment that I was talking about a general line of rhetoric rather than this specific post.

However, from the parent comment I keyed in on your quote less, and much more on:

> It was disproven

FWIW.
PictureThis is the standard and it’s pretty damn good.
Substitute Tablet for VR and iPad for Vision Pro and this exact argument was made back then (and is still believed by many who expect the iPad to fail anytime now). Or the Apple TV. Or the iPod. Or the Watch. And yet, here we are.

Nobody can say for sure how long the Vision Pro will exist, or whether it will be eventually turned into something completely different. Saying with any certainty that it is useless is just as short sighted as predicting a runaway success.
>To be pedantic, none of those machines are “servers”; they are all desktop machines.

not quibbling with your contribution, it's valuable. But if we're going to be more pedantic, a "server" is a piece of software, a single service running on a box and, in the realm of tcp/ip, listening to a port. I'm reading this on my X server.
> To me the real enlightened view is to use social media as a tool while not letting it consume your life.

That's where the trouble starts. You don't have control when you use social media. By its very nature, it draws you in like a vortex. You can't get out.
It really isn’t because “out of sight, out of mind” is really a thing and it gives stalkers/ragers time to calm down after they’ve been rejected. I mean you can always use a second account to read it, but I’m sure that many people moved on after being blocked which is huge plus for people being harassed by trolls and even scarier people .
>What this tells us for AI is that we need something else besides LLMs.

No this is not true. For two reasons.

1. We call these things LLMs and we train it with language but we can also train it with images.

2. We also know LLMs develop a sort of understanding that goes beyond language EVEN when the medium used for training is exclusively language.

The naming of LLMs is throwing you off. You can call it a Large Language Model but this does not mean that everything about LLMs are exclusively tied only to language.

Additionally we don't even know if the LLM is even remotely similar to the way human brains process language.

No such conclusion can be drawn from this experiment.
I'm not sure I've ever heard this view expressed by serious, competent network engineers. I have heard it a lot from the home hobbyist though, but I'm not sure how much that demographic matters in the grand scheme of things.
I have fully implemented IPv6 in my home network.

I have even implemented an IPv6-Only network. It fully works, including accessing IPv4 only websites like github.com via DNS64 and NAT64 at my router.

The only practically useful thing about my IPv6 enabled network is that I can run globally routable services on my lan, without NAT port mapping. Of course, only if the client is also IPv6.

Other than this one use case, IPv6 does nothing for me.

It doesn't work from most hotels, nor from my work lan, nor many other places because most "managed" networks are IPv4 only. It works better at Cafes because they are "unmanaged" and IPv6 is enabled by the most common ISPs, like ATT and Comcast and their provided routers.

Based on this experience, I think IPv6 is less valuable than us HN audience thinks it is. Private networks, NAT, Carrier Grade NAT are good enough, and internet really doesn't care about being completely peer-to-peer.

I think the adoption rate reflects this--it's a linear growth curve over the last 25 years. It should have been exponential.

I think cost of IPv4 reflects this--it is now below the peak, and has leveled off.

As surprising as it seems, IPv4 exhaustion has not been a serious problem. Internet marches on. IPv6 is still a solution looking for a problem, and IPv4 exhaustion wasn't one of them.
They said that in the TV. We are free living in a free country. /s
> I almost forgot how much it sucks having to jump to google every other minute

Even allowing for some hyperbole, your programming experience is extremely different from mine. Looking anything up outside the IDE, let alone via Google, is by far the exception for me rather than the rule.

I've long suspected that this kind of difference explains a lot of the difference in how Copilot is perceived.
I Bought a Car at Auction in Japan and Imported It to the UK [video]
NAT is mostly okay, but carrier grade NAT where you can't forward a port causes real problems.

IPv4 exhaustion is a real problem, it's just not enough to motivate people much.
I imagine a reason that WPEngine has been relatively quiet is that they have competent legal counsel who have advised them to remain silent. While WPE has let their lawyers handle things, Matt has refused to shut up and, consequently, has fueled the drama and arguably put himself in a worse position legally.
The stopping distance required at 75mph is at least 250-300 feet, in optimal conditions.
These charts that show IPv6 adoption really don't mean shit. The thing is: every single device out there isn't being used directly by a human bean (and a real hero.) They include things like sensors, smart lights, fridges, washing machines, a huge huge number of mobile devices, company networks, ... apparently even tooth brushes? Look at another sector and the story is ((quite horrible.)) I'm talking a regular fixed home network.

Start by looking at routers for IPv6 support. And what do you see? Total crap across the board. Here's some of the issues I've seen. Routers that have no IPv6 support (common for ISP provided routers.) Routers that have NO FIREWALL for IPv6. Routers that crash every 3 minutes after assigning an address. Routers that don't support the exact combination of network details to setup IPv6 on your network (there are multiple ways to deploy IPv6.)

What about if you want to use features like UPnP with IPv6 (something that would probably be useful for some software given that IPv6 is supposed to give you public addresses but firewall it on the router.) What I've found is there's really just one UPnP library that every router uses even though it sucks. miniupnpd. This is a library that can barely manage to handle different types of addresses. It's really a mixed bag whether an IPv6 firmware will have miniupnpd enabled and if its built for IPv6 (and if anyone bothered to test it.) The odds go down dramatically.

If you manage to get a router with IPv6 at home working alongside other useful Internet standards made for it (since 2010) color me impressed. You probably buy a lottery ticket at that point. Because if testing IPv6 deployments for the past 2 years has taught me anything: its that no one really cares about this shit. Present day, present time. You still hear people telling others to turn IPv6 off for some vague reason ('security', 'bad', 'problems.') These people don't really have a clue. It's all just a massive cope because they tried to get it to work and failed. And after the shit I've said I can't say I blame them. But I also want to note that their conclusions are BS.
I love this idea; it really does seem like us geeks need to come to the rescue here.
I think I saw a CRT with a little credit-card remote to make geometry changes.

There used to be desks where the monitor was sunk in somewhat in and maybe the knobs were unreachable.
> You just can't perform network I/O synchronously.

Sure you can, you just shouldn't ever do it because it blocks the UI: https://developer.mozilla.org/en-US/docs/Web/API/XMLHttpRequ...
It does. It literally says Yes.
> I think my message here is only hard to understand if your salary (or personal worth etc) depends on not understanding it. It's really not that complex.

Just because someone disagrees with you, doesn't mean they don't understand you.

However, if you think google is making standards unneccessarily complex, you should read some of the standards from the 2000s (e.g. SAML).
> I don't think being tuned to communicate underwater makes them more intelligent than humans.

Your responding to a claim that was never made. The claim was don't assume humans are smarter than whales. Nobody said whales are more intelligent than humans. He just said don't assume.
Try telling that to my neighbor whose kid constantly throws violent tantrums multiple times a week. It’s very unfortunate, it happened to some very nice people.
At times I had impaired brain function (lots of soft neurological issues, finger control, memory loss, balance issues) but surprisingly the core area responsible for mathematical reasoning was spared .. that was a strange sensation, almost schizophrenic.

And yeah it seems that core primitives of intelligence exist very low in our brains. And with people like Michael Levin, there may even be a root beside nervous systems.
Performance per Watt Is the New Moore's Law (2021)
It would be also interesting to see the limitations of random forest and where they struggle to learn and produce good results.
I rather think accountability improved a lot. Esp. with the decline of buerocratic walls.

Accountibility always was down. Back in aristocracy you were never allowed to ask for support. Only in modern civilisation this improved. Middle management, the clueless in the Gervais principle, need their walls.

Don't be fooled by the decline of customer support in big orgs, like Google, Apple, or Amazon. They believe that support cannot scale, or if it's really needed, it needs to be outsourced to India or East Asia.
What are the typical password requirements in the Chinese and Arabic writing worlds? Given how rarely English-first websites even accept non-ascii characters within passwords, I honestly have no idea.
If a mechanical device does something wrong, are we in the same conundrum?

I don't see what the problem is. There's malice, there's negligence, and there's accident. We can figure out which it was, and act accordingly. Must we collapse these to a single situation with a single solution?
it is unfortunate that tcp and ip are as interlocked as they are, by which I mean, there is no way to keep your tcp connection while swapping out the underlying ip addresses.

This is not actually a real problem, we do just fine without it, it can be solved at higher or lower layers. But it would have been nice to have.
Couldn't anyone in that position use 2xxx:yyyy:zzzz:ww::1, 2xxx:yyyy:zzzz:ww::2, etc. and get the same effect?
Sucks for people that have a shitty connection
They aren't Linux, they use the Linux kernel, alongside a Java or JavaScript userspace, not really the same thing, and a reality termux refuses to acknowledge and that it is why it is no longer available on Play Store.
That's reasonable. Let's just call it root cause analysis in this case.

The original point seemed to me to be "we can't use computers because they're not accountable". I say, we can, because we can do fault analysis and fix what is wrong. I won't say "we can hold them accountable", to avoid the category error.
Agreed. It's what brought me back to piracy. I can pay one or two subscriptions max and happy to do it, but if the content I'm looking for is not there guess where I go to? And I suppose that many others do the same. In addition, many streaming websites have content that disappear for no apparent reason, or have the content only in some countries etc.

Streaming has reduced the need for piracy a lot, and that's probably a good thing, but it hasn't made it completely obsolete, because of silly models that media companies still enforce.
From the Wikipedia page on the second law of thermodynamics:

>For example, the first law allows the process of a cup falling off a table and breaking on the floor, as well as allowing the reverse process of the cup fragments coming back together and 'jumping' back onto the table, while the second law allows the former and denies the latter. The second law may be formulated by the observation that the entropy of isolated systems left to spontaneous evolution cannot decrease, as they always tend toward a state of thermodynamic equilibrium where the entropy is highest at the given internal energy.[4] An increase in the combined entropy of system and surroundings accounts for the irreversibility of natural processes, often referred to in the concept of the arrow of time.[5][6]
Neither I nor thinkcontext said "dumb".

What you describe is still a defection in the iterated prisoners' dilemma sense.
Have you tried using PCP to forward the port? I was under the (maybe-incorrect, and if so I would really like to learn) impression that most major CG-NAT setups supported it.
> ”The answer is zero…”

> ”If there is any issue discovered in any car with this tech then it should be disabled worldwide until the root cause is found and eliminated.”

This would literally cost millions of needless deaths in a situation where AI drivers had 1/10th the accident injury rate of human drivers.
Then the equivalent business tvs with no apps wouldn’t be thousands of dollars more.
From my experience, at least 2/3 of them are bots or propaganda accounts, at least the ones in the firehouse stream and the ones that comment under “news” posts
This approach is what’s caused so many cybersecurity, privacy and preventable data breaches.

When everyone is responsible, nobody is.
It’s open source, there are no freeloaders, not AWS, not WPEngine, they just take what everyone else takes according to the license.

Either you have a legal case, or you don’t, everything else is just yapping. If you want to protect your business against “freeloaders”, choose a licensee appropriately.

And yes, changing the code they run is fair game, especially if nobody cares about that feature. Let’s not pretend that whatever they disabled is such a core feature of WordPress, but somehow basically none of their users cared or care about it even to this day.

Showing up a decade later, saying “nice business you got going on here, it would be a shame if something happened to it, better give me 8% of it, to make sure it is protected” is something I’d expect from a mafia movie, not blog hosting.
Well, there is no sign up or login. The app is completely open for anyone to use.
There is also no central database where everyone's writing is saved. All your data is saved to a SQLite database that lives in your browser. So users can save as much as they want. Browsers today can handle saving few gigabytes of data. That's a lot of text.

There is a server but that's only used during sync to temporarily store the encrypted data before passing it on to the destination device. It's basically a buffer. After sync completes, the data is deleted.
This does not contradict what I said. Every Debian release is (and will be) an LTS release.
FWIW, domestic ISPs in the UK are lagging on IPv6; I'm with Vrigin Media and, afaict, there is no immediate plan to deploy it either.
This seems quite reasonable, but I recently heard a podcast (https://www.preposterousuniverse.com/podcast/2024/06/24/280-...) that LLMs are more likely to be very good at navigating what they have been trained on, but very poor at abstract reasoning and discovering new areas outside of their training. As a single human, you don't notice, as the training material is greater than everything we could ever learn.

After all, that's what Artificial General Intelligence would at least in part be about: finding and proving new math theorems, creating new poetry, making new scientific discoveries, etc.

There is even a new challenge that's been proposed: https://arcprize.org/blog/launch

> It makes sense that the process of thinking and the process of translating those thoughts into and out of language would be distinct

Yes, indeed. And LLMs seem to be very good at _simulating_ the translation of thought into language. They don't actually do it, at least not like humans do.
It's a clever idea to use another search term as the baseline as long as Google refuses to give any indicator of absolute search usage in the Trends graph.

...until the Great Elephant Incident of 2025 comes along and messes up the search trends...
Having compile-time RegEx's would certainly fix some issues I've had with them in Python. As they are just buried in plain strings, there's no validation of their syntax until you hit the line of code that tried to use them only to discover that Python 3.12 has changed the syntax and what was once working is now broken. I'd love to see this validated at compile-time/load-time of any language to avoid those unexpected surprises.
Because that would cost them money, instead of forcing people to find their own workarounds (or die).

Many parts of gov’t aren’t far off, and those are the really scary ones.
If it was a real problem, market pricing would reflect the increasing severity of that problem.

The truth is that people who care about port forwarding are such a small minority -- especially now that P2P file sharing has lost its hype -- that they don't make a visible dent in the rate of IPv4 exhaustion.
Show HN: I created a Chrome extension that adds timestamps to any YouTube video
Hey HN

I always found it annoying that some long YouTube videos didn't have chapters.

So I created TimeSkip, the first to generate chapters directly in your player!

Built for YouTube creators:
- Boost your video's SEO with chapters
- Save hours with just one click
- Affiliate program (50%)

Works well for:
- Podcasts
- Webinars
- Educational Content

I hope it is helpful to you. Would love your feedback!

Nigel

Indiehacker building aside 9-5
These caps are a massive pain when downloading large games or OS upgrades for me as the end user. 500mbps is still fast but for a new protocol looking to replace older protocols, it's a big downside.

I don't really benefit much from http/3 or QUIC (I don't live in a remote area or host a cloud server) so I've already considered disabling either. A bandwidth cap this low makes a bigger impact than the tiny latency improvements.
Also force other auto makers to be liable when their over-tall SUVs cause more deaths than sedan type cars.
Well, there's a lot of opinion on the subject but personally I'm er much against disproportionately high penalties as a deterrent because it's comes at the cost of justice to the individual.

That aside though, there isn't any chance of stopping piracy with the way the current internet is. SO all they do is spend disproportionate amounts of money, i.e. throw that money down the drain, just to take down a website here and there, and maybe, comparatively rarely, get a few people thrown in jail here and there.

That isn't deterring anything, not remotely, so it just seems like revenge.
The internet stopped being a network of peers where everyone needed an address and is now a split into producers (a handful of large companies) and consumers (everyone else).

The consumers are not expected to need a public address where they can be reached - in fact, having a public address is actually a security and privacy risk.
> I _really_ have to dispute the idea that unit tests score the maximum on maintainability. The fact that they are _so_ tightly tied to lower-level code makes your code _miserable_ to maintain.

I disagree to the point I argue the exact opposite. Unit tests are undoubtedly the ones that score the highest on maintainability. They are unit tests after all, meaning they are self-contained and cover the behavior of individual units that are tested in complete isolation.

If you add a component, you add tests. If you remove a component, you delete it's tests. If you fix a bug in a component, you both add one of more tests that reproduce the bug and assert the expected output and use all existing tests to verify your fix doesn't introduce a regression. Easy.

Above all, unit tests serve as your project's documentation of expected behavior and intent. I can't count the times where I spotted the root cause of a bug in a legacy project just by checking related unit tests.

> (...) a whole whack of integration tests at the boundaries of your services/modules (which should have well-defined interfaces that are unlikely to change frequently when making fixes), and a handful of unit tests for things that are Very Important or just difficult or really slow to test at the integration level.

If it works for you then it's perfectly ok. To me, the need for "a whole whack of integration tests" only arises if you failed to put together a decent coverage of unit tests. You specify interfaces at the unit test level, and it's at the unit test level where you verify those invariants. If you somehow decided to dump that responsibility on integration tests then you're just replacing many fast-running targeted tests that pinpoint failures with many slow-rumming broad-scope tests that you need to analyze to figure out the root cause. On top of that, you are not adding checks for these invariants in the tests you must change if you mush change the interface. Those who pretend this is extra maintainability needs from unit tests are completely missing the point and creating their own problems.
Exactly this… which raises the question- do we need ipv6 at all?
> It is both shorter and much easier to understand than anything the LLMs generated.

I think this makes sense. LLMs are trained on average code on average. This means they produce average code, on average.
China's IPv6 transition is 74% complete.[1] Conversion to IPv6 was specifically called out in China's 14th Five Year Plan, which gives the goal high visibility within the government and the Party. Conversion is quite far along. The current goal is everything IPv6 enabled by 2025, IPv4 turns off in 2030.

99% of the top 100 mobile applications in China are on IPv6.
China Mobile's backbone is now IPv6 only.

[1] https://www.china-ipv6.cn/#/
It’s not that complicated or outlandish. That’s how most engineering fields work. If a building collapses because of design flaws, then the builders and architects can be held responsible. Hell, if a car crashes because of a design or assembly flaw, the manufacturer is held responsible. Why should self-driving software be any different?

If the software is not reliable enough, then don’t use it in a context where it could kill people.