skysight-inc/HackerNews huggingface dataset:
I have a dedicated server on Hetzner where I choose not to pay for IPv4 connectivity.

Using only IPv6 works fine most of the time but in 2022 there are still some services that are available only through IPv4, like GitHub.

However, I have both IPv4 and IPv6 connectivity from the places I connect to my server. Could I use that to get IPv4 connectivity on the server when I need it?

The answer is yes of course, and here is one way to do just that.

Replace dedicated-server-hostname with your server hostname or IP.

laptop> cat ~/.ssh/config
Host dedicated-server-hostname
RemoteForward 1080

laptop> ssh username@dedicated-server-hostname

server> cat ~/.gitconfig
...
# Using git on an IPv6 only machine that needs to access git repos only
# available through IPv4, e.g. github.com. The workaround is to use the
# network on the machine we connect from.
#
# This can be done by setting up a SOCKS proxy when connecting to the IPv6 only
# machine over ssh, see RemoteForward in ssh_config(5).
[http "https://github.com"]
proxy = socks5h://localhost:1080
There's also the big one right here: https://www.google.com/maps/place/47%C2%B036'07.6%22N+122%C2...
when you get to downtown from the ID (where the 3d view shows a verizon ad, it's now a "no place like chrome" ad.
There would seem to be a lot of prior art that could be invoked to challenge these patents. For example, my friend Andrew Green released a Mac app he wrote called "NetPhone" in 1995. This is so long ago that the app had to worry about squeezing the traffic out over dialup to get to the internet.

source: http://baby.indstate.edu/CU-SeeMe/devl_archives/feb_95/0299....
I think you got it backwards. The media products are about "The message" because it sells. Even the fact that right wing pundits go batshit crazy about it in Twitter is a win.

When it stops selling, it'll die down. These US media companies are very simple minded.
meta: kudos for the stellar footnote <sup>
In that sense Google is the Anti-Microsoft. Microsoft makes the scrappiest products but as long as they are not total failures MS is committed to them in a way that is borderline ridiculous. Google makes good products but seems to have the attention span of three year old toddler.
Interesting but largely incorrect, at least in part because it wants to correct everything to the "American English" patois.
"GCP is not shutting down. Rest assured we're always working on bringing more great servers to the platform."
UTF-8 took over entirely for backwards compatibility reasons
unresolved names result in defining a new variable, initialized to nil

This is not what Lua does. All table lookups return a value corresponding to a specified key, if there is a correspondence. Or simply nil, doing nothing in this case. There are no global variables per se, only a table that non-local lookups end up into.

In practice I find this feature means I need very thorough test coverage, or a metatable, as you've noted, or a static analyzer, as others have noted. Or a combination of all the above.

You may choose a language that fits your needs rather than trying to use something that doesn’t. E.g. I think Python more or less matches your expectations here. Lua doesn’t have to please everyone, and trying to make X out of it makes no sense neither for you nor for Lua designers, if X already exists.

That said, I see this as an overdramatization. Strict metatable on globals solves the issue with “automatic global variables”. But other things like static analysis and thorough testing will be required (and require your work too) in any language to achieve the “high-horse” level of guarantees.
Partial list of products where this applies: Meebo, Buzz, Orkut, Google+, Notebook, SideWiki, Schemer, Spaces, Checkout, Directory, Sync, Hangouts, iGoogle, Knol, Lively, Moderator, ....
What relationship does this anecdote have to this scenario exactly, other than tenuously drawing a connection between Google and baby grinding?
Yup, he was promoted to VP before moving on to Fitbit.
I even heard people who support Russia claiming that Ukrainians bombarded/shelled their own cities...
im on 3900x and i was planning to upgrade to 7900x i tend to run few VMs. But I'm not sure yet. Would be cool to get on DDR5 but it feels like this time it is just to have upgrade. So not sure.
if I'm not mistaken, the gist of the patent (10511557) seems to be

1) video playback can be switched between "live" and "vod"
2) a playback system (MCMS) that renders 1 or more streams and automatically prioritizes which streams to watch?
2) video streams can be persisted to device
3) video streaming reduces in quality during poor network conditions

I can't think of any live stream app that doesn't do anything similar (youtube live immediately comes to mind). It does seem like the patent was applied for in 2007, but seeing something like makes me think anything anyone builds now is bound to be sued eventually.
There have been logistics issues getting coal to the plants. It feels like energy production followed the manufacturing motto of "just in time" instead of stockpiling the input coal. This lack of resilience was unnecessary.
I believe they've stated in multiple places that they have budgeted for running the auth and entitlement systems. They set aside money in escrow to do that. Those systems are cheap compared to the CDN (which is also getting much cheaper). A small team could have a multi-year runway for running auth and entitlement.
Whoops, actually the python version only works if you move total AND add a nonlocal keyword.

https://docs.python.org/3/reference/simple_stmts.html?highli...
Where Amdahl’s Law and Gustafson’s Law Hit the Moore’s Law Wall
What makes you think it's artificial? The IPv4 space globally is almost exhausted. Azure only owns so many, and their usage keeps going up every year.
“In probability theory and statistics, the exponential distribution is the probability distribution of the time between events in a Poisson point process, i.e., a process in which events occur continuously and independently at a constant average rate." [1]

[1] https://en.m.wikipedia.org/wiki/Exponential_distribution
I'm trying to figure out how you ended up with a stray comma at the end of a line. A simple typo, bumping the key without noticing?
The engineers of the future will be poets -Terence Mckenna
RemoveBG requires payment to download your image back in original quality.

12ft ladder doesn't work on NYT. Probably to avoid any legal trouble.

Tinywow seems actually free as it is ad supported but up to you if you believe their: "Uploaded and generated files are deleted 1 hour after upload"

Pdfdrive: Free but has annoying ads, at least on my Android phone

Tempmail: Free with ads, has a premium tier but free is probably good enough

Quillbot: Can try it free without an account. Has a more capable paid tier.

Excel formula bot only gives you 5 formulas a month free and needs an account.
>Russia has no real military power<

Russia has plenty of military power, it is just that Russia may not be able to handle its own military power.

The idea that Ukraine can resist the fully mobilized Russian Federation - military and industry is plain silly.

The reason that this has not happened so far is because the people at the top
fear that putting the entire country on war footing will result in internal instability will be the end of those people.

The upcoming annexation may change all that.
Meridian: An OpenStreetMap-based places database and API
Congrats on your launch!

What was the process of reverse engineering the APIs like?
We are open-source so yes, that is the point that I am making. We offer a hosted version of Windmill and plugins but the core will live-on forever.
It is true that this is "Russian style". I'm not convinced that's enough to make it "Definitely Russia".

I, personally, me, Rendall, think it'd be pretty good for Europe to get off the Russian tit and I know I'm not the only one. If I had an extra half-million burning a hole in my pocket and a ruthless, reckless nature, I just might spend that money to blow the Nord Streams and happily let Russia take the fall. Sure, Europeans would suffer through a cold winter, but Putin and the FSB sure as hell would be unsettled, and the Russians have now lost their leverage over Germany and Europe.
To give you a thorough overview of the SDK and why it was built, I have a companion article:

https://openziti.io/securing-nodejs-applications
I've used GeForce Now and Stadia was a lot better than it on my iPad/WiFi

What service is better than Stadia at actually running games in the cloud?
I was basing my comment on the comment that you replied to:

> Based on your pricing page, those helm charts cost "call us" money to use. Am I reading that right?

I couldn’t tell from your reply whether you were explicitly correcting him.

But it’s clear now, that I made a bad assumption about your pricing.
You're missing the core challenge of JWTs, which is revocation. If you just check the signature then users can't log out.
I got used to running the fan over summer and loved the comfort it provided. I usually wear earplugs to sleep and it was nice to have something just constantly blocking out traffic and neighbour noise without any effort. Now it's getting colder I was looking at buying a LectroFan to do the same thing. Based on your comments even at $50 they seem worth it, so thanks for the recommendation!
I was at Google 2014-2018. It appeared that Larry & Sergey didn't understand incentives, despite otherwise being very smart guys. They just didn't seem to get it. At all. There were lots of smart, motivated people but the incentive structure was completely set up to reward launching products and moving on. Some of the Stadia folks were insanely good at playing the promo game.

There was talk about the need to "land" rather than just launch but it never got baked into the promo process (or if it did, it certainly didn't appear that way to people below VP level...). My understanding is it's still that way.
Ask HN: Has the Apple Silicon excessive disk read/write issue been fixed?
This was a discussion when M1 macbooks were launched, and Apple supposedly addressed it in an OS update (macOS 11.4).

But I'm seeing really high read/write numbers. I'm aware that SSD lifespans are long and TBW spec is pretty generous. Still, compared to my linux machines, this seems extraordinarily high.

On my newish M1 MBA, with the latest updates, with barely any use, 98%+ sleep, I'm seeing about 3 to 5 GB reads per day and 2 to 4 GB writes per day.

Latest report from smartctl.

----------------------------------------------------

=== START OF SMART DATA SECTION ===
SMART overall-health self-assessment test result: PASSED

SMART/Health Information (NVMe Log 0x02)
Critical Warning: 0x00
Temperature: 27 Celsius
Available Spare: 100%
Available Spare Threshold: 99%
Percentage Used: 0%
Data Units Read: 716,195 [366 GB]
Data Units Written: 616,232 [315 GB]
Host Read Commands: 9,108,273
Host Write Commands: 6,947,397
Controller Busy Time: 0
Power Cycles: 95
Power On Hours: 5
Unsafe Shutdowns: 11
Media and Data Integrity Errors: 0
Error Information Log Entries: 0

----------------------------------------------------
M1 Air 16GB 1TB.

Is this normal?
Surely these executives will be severely reprimanded for their lack of integrity, lest employees throughout the company begin to assume that such behavior is the standard.
where do I apply for 500k USD/year job ?
Bitbucket Pipelines Gets macOS Runners
I absolutely was!
There are only so many stories to tell. The Terminator is a rehash of so many other previous stories. The real art is in putting it together so that it seems new and fresh and gets people exited about it. The Terminator 1920s style looks interesting.
I'm a little confused. If you are a server and you support v4, don't you implicitly support a v6 client?
48-bit is probably not enough; 64-bit was even considered in early IPv6 drafts and it was discarded because it wasn't quite convenient enough for all the routing magic that was intended to happen.

The syntax change of addresses: makes it easy for parsers to determine the difference between a v4 and v6 address. It basically hasn't affected adoption (do you think 6 octets would have changed that?)
Do Rosetta apps utilize the GPU on M1 (on macOS)?
Imagine running an inference on a model in the cloud.

Usually the cloud will have access to your model. That poses a problem if your model is highly sensitive. (Imagine the NSA wanting to run a model on North Korean servers. NK would immediately snatch up that model.)

With FHE, you can theoretically avoid that. Someone can upload an encrypted model to the cloud. The cloud can do some computation on it (inference) and deliver an encrypted result. Then you can decrypt the result in the comfort of your own government^Whome.

Obviously this is a bit of a stupid example, but just think of all the scenarios right now where you'd want to offload your computation on someone else, but you don't want to let them see the computation.
1) Remember when Trump tried to ban TikTok because China.
2) And then it seemed his administration forgot about that.
3) And then the Facebook "whistleblower" divulged that it turns out, in a multi-billion dollar international corporate setting based on capitalism, that they "put profits over people" and everyone freaked out?
4) And then, similar to what actual whistleblower Edward Snowden divulged about the USA government's domestic spying data being available to random employees of the NSA, it turns out the TikTok data is available to the Chinese government [1] and random employees, but everyone forgot that they cared.
5) And now TikTok is the highest grossing app due to lip syncing to lazy cheerleading.

[1] https://www.engadget.com/fcc-commissioner-google-facebook-ba...
> The same goal as most other Fortune 500 companies CEO, to earn as much money as possible for themselves while they are at it.

Sure, but you don't get a company working in concert or particularly well if all you have is "go make money"
Why was the link moved away from the official announcement and onto the verge reporting on it?
Yeah camping in areas where female Tawny Owls are screaming through the night quite isn't my favorite thing to do.
Considering GitHub has been the target of some of the biggest DDoS attacks seen to date, I wonder if they're concerned their current anti-DDoS measures wouldn't be as effective against an IPv6-based attack.
They may be commenting on the fact that there are multiple companies that are sitting on entire /8 ranges that could be unused, or potentially migrated to private ranges.
Those are part of the core ad business. I could see anything that isn't an ad driver being shut down. Eg. GCP or Google docs
I thought I had insomnia for a decade, until the pandemic and moved to a quiet suburb. I now routinely sleep 9 hours a night.
There's a lot going on, but if you're curious, I'd recommend this book:

https://www.confessions.engineer/

Not trying to sell it; borrow it from your local library like I did if you're interested. It has a lot of good discussion of these issues.

A good 'road' is something like an interstate. There are 'safe' for pedestrians because there are no pedestrians near them.

Good streets are often like old-school downtowns and nearby neighborhoods where traffic is slow.

Trying to create a hybrid 'stroad' where traffic is both fast and also there are pedestrians and cyclists is a recipe for doing neither well, and people die as a consequence.
Yep if people were bothered by 10ms then everybody would be on CRTs. But... nobody is doing this except some extreme speedrunners and fighting game players.
Looking at feedback loops means being honest with yourself and accepting you don't know everything. And for most people that's hard to admit. Surely if you got into Google you know almost everything. You just need a little bit of money to execute.
I'm in awe of anyone who can reverse engineer and build a driver for something like this that isn't documented at all (AFAIK). Impressive stuff. And to use that knowledge to contribute to Linux is a great thing. Kudos to everyone involved.
Maybe I'm in the minority but I don't see any ethical concern with market rate CEO pay.
Let's drive tanks then, and play https://en.wikipedia.org/wiki/RoadBlasters !1!!

edit: Did not downvote, because on point.

But mine is too, in extrapolation.
On your second point, a few years ago the SOTA was Google's Deep Dream.

I agree with your deeper criticism, though preferential attachment/ranking is very much How Humans Do Things. You could do a much improved citation system by expanding the time dimension and looking at papers that were unpopular at first and then attracted wide interest later.

Of course, academics also have a tendency to over-cite (because they don't want to be rejected for inadequate literature review), so there are incentives to cite a bunch of research whose premises or conclusions you hope to overturn.
so, you take a loan in...USD to actually transact, and then hold an asset? so, why BTC, which is backed by nothing, when you could do this with a big portfolio of stock? Bitcoin is not really unique if used this way.

edit to add: owning bitcoin as a hedge to inflation has not worked. for about a decade of very low inflation, bitcoin was deflating. As soon as inflation started to rise, bitcoin lost 60% of its value. great hedge.
People who are not gaming enthusiasts are pretty happy with mobile gaming. I honestly don’t know what Stadia’s target market was.
https://news.ycombinator.com/item?id=29327773
So they pulled a Google on Stadia. Here we go again…
He has been shown to have been correct on this. I think he was also correct to ask Europe to fund NATO on their own. As USA taxpayer, I don't want to pay for it. Europeans know where they live and their history.
I have a feeling it has more to do with rate-limiting/QOS than Azure. They've had a lot of chance to support IPv6 preacquision.
This isn't the kind of angry reviewer I was expecting.
If Gmail goes, most people on earth will be locked out of their online accounts
> When I need DNS I know 8.8.8.8 just works.

I've never had the need to know the IP address of a DNS resolver from the top of my head. Either the IP address of a working DNS resolver is provided by DHCP or I just install a local caching resolver that recurses itself (e.g. unbound).
Because it's Star Trek technology without Star Trek society, and in fact anti-Star Trek society.
me

say something controversial

UnofficialHackerNews

I have two controversial opinions:
1. I believe that most humans are fundamentally decent
2. I'm not a huge fan of Rust. C++ is the superior systems programming language
Oh look, another Google failure, sigh
Google kind of reminds me of IBM in the early 90s before Lou Gerstner. IBM built segments of its business around the fact mainframe money would keep pouring in.
Microsoft shutdown stores, resulting in loss of purchases for customers. I lost a few ebooks when they shut down their ebook store, their Zune Marketplace and Play For Sure was a confusing fiasco with the final result of authorizing purchases for one final resting place before the DRM servers were killed.

So they don't exactly have a spotless record.
I was cloud gaming for 2 years and recently switched to PC. I've been gaming for about 30 years or more. I can confidently say you wont notice anything up to around 60ms latency. I could still twitch aim and play and compete in online shooters no problem.

Beyond 60ms, the other devil is packet loss. If your connection starts to become unstable, even if it's a fast connection, it becomes extremely aggravating. I could actually deal with up to 200ms latency, but throw in a tiny amount of packet loss and I'm out.
>Computers are finite automata, they can't beget true randomness

"Non-deterministic" in this context means that the behavior of the program is not deducible from the state of the current thread of execution, or more generally, from the state of the system being analyzed. If another thread modifies the current thread's memory, that modification is non-deterministic because you couldn't have foreseen it by following any pointer that's reachable by the current thread. If a cosmic ray hits a computer chip and flips a bit, that bitflip is non-deterministic; you couldn't have predicted that that bit would be flipped by looking at any part of the computer.

In other words, an effect is non-determistic with respect to a causal chain if it's causally unrelated to it.

A tracing GC is non-deterministic for two reasons. First, it causes effects (namely, pauses) in all threads, even those that never allocate any memory. Second, it makes the lifetime of objects unpredictable. Thread A can allocate an object and then drop it, and when that object will be destroyed depends on the behavior of the entire system, not just thread A's. RAII doesn't exist in GC'd languages (except through using or try-finally hacks).

Reference counting is completely deterministic. If a thread holds the last reference to an object you can predict with certainty when that object will be released and which objects will also be released as a consequence, before actually releasing the object. You don't need to know what any other thread is doing to make this prediction.

Crucially, if you find that sometimes a reference counting program spends too long releasing an object graph, all you need to do to debug it is to run the program again under the same conditions and break when it reaches that point. Try doing the same with a garbage collector.
here is a good project with HE

https://github.com/deroproject/derohe
it’s definitely poor phrasing, but my gut says that the sentiment is correct. if you’re playing a game and you want to get back to it as quickly as possible, you’re gonna have even more resentment than usual for whatever pointless product is being shoved in your face
Accurate, no notes.
Zero Knowledge Canon (ZK reading list)
How is a criticism for small sample size an arm chair dismissal? Lack of existing data doesn’t mean that the data that does exist is predictive. It mostly means we can’t say anything meaningful.

Science is largely an exercise in bad epistemology.
IPv6 isn't 6 bytes
It's 16 bytes. With your example it would be 10.20.30.40.50.60.70.80.90.100.110.120.130.140.150.160

Also we don't live in a world where you type IP addresses into your browser. DNS is an unfortunate case but generally you don't have to do it constantly at least.
> There's reasons to want fairness that have nothing to do with emotion.

Such as?

The whole basis of fairness is emotion, mostly rooted in jealousy and envy. It ignores that people have different skills, abilities, intellect, drive, tenacity, etc. and says that everyone deserves the same outcomes.
Somebody should start a betting site on what Google will shutdown next. I think it might be Youtube Shorts.
If you put it in from the start it wouldn't be an issue. Or even just guarantee refunds from purchases in the past 3 years. So there is a rolling window and you can lessen the impact but closing the store and continuing operating the platform for 1-2 years.
I am at the moment trying to get an appointment with a doctor to tell him the same thing to his face.

What you shouldn’t do is enumerate all of the potential side effects in vivid detail. That’s the WebMD curse. But if someone wants you to look at your work you should look at your work, not blow them off on the phone. That’s just more arrogant asshole behavior, which contributes to White Coat Syndrome.

What are we going to call WCS for mega corps with short attention spans? Because I think we need one.
It's a good place to learn real engineering. They know how to build systems. There are some of the best engineering minds on the planet in there.
https://twitter.com/mjg59/status/1575544578912178176

My best Stadia story was us trying to work out why a developer's machine kept getting flagged for malware. Turns out they were porting something to Stadia and the DRM didn't work under Linux. The publisher refused to give them a DRM-free copy and told them to warez one instead.
Lenovo Plays the Long Game, Not the Wrong Game, in Systems