skysight-inc/HackerNews huggingface dataset:
Yeah, I've seen pod slices allocate 7TB.

A TPUv3 pod is actually a bunch of individual TPUv3-8's linked together. There's 8 cores per device, so a TPUv3-512 has 512 cores divided by 8 cores per device = 64 individual TPUs. (You can get each individual TPU's IP address using `gcloud compute tpus list`: https://imgur.com/Qym4l17)

The big question is, since there are 64 individual TPUs, does that mean we have access to 300GB * 64 = 19.2 TB of memory?

I haven't tested that, but I would bet the answer is yes, for two reasons. 1. I've seen allocations of up to 7TB according to memory usage logs, so 19TB doesn't seem far fetched in comparison. 2. If you create 64 individual TPUv3-8's, then you definitely will have access to 300GB of memory on each TPU, so it's the same engineering problem either way.

Right now, people only seem to use the TPU's CPU for infeed processing / input pipeline transformations. But the CPU is quite fast – it's almost as fast as an actual TPU core.

I wrote up some more about this in a tweet chain if you're interested: https://twitter.com/theshawwn/status/1223395022814339073

Also, if you want to play around with a few TPUv3-8's and you have a GCE project, feel free to DM me on twitter. We just figured out how to forward TPUs to VMs in different projects: https://twitter.com/theshawwn/status/1221241517626445826

Is there an official specification clarifying this somewhere?

Not that I've seen. I stumbled across it by accident. https://twitter.com/theshawwn/status/1163799288771698688
Yes, but that only works epic-to-epic. If you go to a non-epic place, epic will send you a 100 page PDF.
Stop encouraging it by rewarding those who engage / initiate it.

Stop advertising it as "news"
Other people (e.g. Bjarne) report a 13% speedup by switching to exceptions, away from checking and propagating status codes. It seems hard to get a speedup by not using exceptions unless your code was littered with catch blocks, and throws from normal system events.

The extra code to check and handle status codes creates places for latent bugs. It's usually very poorly exercised, and it obscures the logic for the normal, non-failure case.

My favored way to fix bugs is to delete the code they are in. I don't even need to know where they were.
Security through obscurity is one reason. A lot of script kiddies will blast away at services on well known ports. Simply changing the port off the default cuts down on a lot of script based attacks, inhibits generic port scans, and makes it easier to differentiate a deliberate, human attacker from a script.

In this specific case, I don't know. Perhaps rotating through ephemeral ports is done to mess with simple traffic filtering rules on firewalls?
oof

today I learned an assumption I made is wildly inaccurate. Thanks, now I need to go re-evaluate my terminal choices

luckily it's a weekend
C-- is a pretty weird language basically only useful as a backend for GHC.
Untermyer Park, America's greatest forgotten garden
Recent & related: https://news.ycombinator.com/item?id=22180731
Can anyone give some pros and cons on each side of this?
This guy is like nostradamus, makes a lot of generic predictions using vague time frame. Except when his prediction comes true,he uses it as an opportunity to advertise telegram.

For a guy who made telegram,I would expect a much more technical and objective post instead of ad-hominem based compariaons where the solution is his own product (feels dishonest since there are plenty of alternatives as well)

But Mr Durov aside, of course you shouldn't use anything facebbook touched! Just like you shouldn't trust a convicted arsonist to build a house compliant with fire code regardless of talent and reputation.
Oh, that's good to know. If obscure C++ compiler X were to cause incorrect behavior of this code, would it be easy to upstream the fix?
Fans of George Eliot are celebrating her bicentenary
I fucking love when nuts like you jump in to try and compare ones and zeros to lethal weapons.
Surveyors almost always use tenths (of a survey foot), which is one dead giveaway to which one you're using.
Azure cloud sandbox broken. Some customers still susceptible
If you believe it is possible to become an expert in regular expressions as they exist in modern computer languages in "a couple of hours at best" you are delusional.
Banning speech is not the right way to deal with this. When you do, you give the speaker more energy.

Questionable; long term traffic ranking data doesn't seem to bear out your hypothesis. In the case of Infowars, one might note that people put up with its increasing toxicity for a really long time. You don't seem to give any weight to the impact of the Sandy Hook families of Jones' long-running campaign of calling the entire thing a hoax.

All violence, no matter who it is against, should be the hard line .. and it's not, and that's the real issue.

You seem to be arguing that the law gives left-wing people a pass while not doing the same for the alt-right, but a very similar case with the politics reversed took place around the same time and had a very similar outcome (ie, probation).

https://www.berkeleyside.com/2019/09/24/kyle-based-stickman-...
Is $35k not good income for retirement? They already own a house which has gone up in value and have had years to accumulate savings.

I lived in Los Angeles for the better part of a decade making less than $35k and it was fine (and I didn't own a house).
Sverdlovsk Anthrax Leak
the discovery algorithms are pretty awesome in general, but they're really easy. nobody's wondering how to find the sort of recommendations that spotify gives you, because everybody gets plenty of algorithmic recs every day.

but sometimes it's nice to get something that goes a bit weirder than what the algos typically give you.
I don’t have any such problem with 32gb and 1TB, and I push it pretty hard.

Author doesn’t reveal how many TB of SSD he configured, but maybe powering 64GB of not-LPDDR and lots of TB of SSD is what sets the fans off.
The Great American Pyramid in Memphis
Apple counters with a monetary donation
https://www.the-scientist.com/news-opinion/questions-surroun...
Memory layout. You can do a hacky "cast" from a homegeneous 4-vector to a ideal 3-vector for free. Same pointer.
That's an interesting (and I think worthwhile) read! Just how much it upset the denizens of r/cpp[1] is a sight to behold:

> This starts ridiculously, then it gets worse

...

> looks like a solid way to produce abysmal quality code

...

> just learn the fucking language like everybody else

...

> The trolls from r/javascript are brigading us again
It seems

1: https://www.reddit.com/r/cpp/comments/41b3o3/orthodox_c/
What does "toxic" even mean, if it includes CTH? Oooh, they're socialist nerds! Very scary!
That's true, but you don't see too many people raiding oncology forums on behalf of big quartz.
I've found the lack of an ability to use basic logic to be extremely widespread down to simple conversational matters. It severely impedes and distracts conversations (online and off). I wish it were primarily a problem when dealing with theoreticals, as I find it's a problem just about any time you converse where there are many people. Emotionalism is rampant.

I have yet to find a forum - in ~25 years of near daily discussions on forums online - where incredibly obvious logic failures don't happen persistently. And I'm only talking about the basics, nothing complex.

The worst and most common, I believe, is: because you said X, therefore you must believe / endorse / be implying Y. It's some kind of emotional transitive property of logic failure.

Example concepts:

I say: Bush did X. Response: Yeah but Obama did a thing, he's worse, how can you support him?!? (Obama isn't part of the conversation at all, there was no statement endorsing Obama whatsoever)

I say: the US did X. Response: Yeah but Russia (or China etc) is evil and did a thing, they're even worse because of a thing! (the other countries aren't part of the conversation at all, I never suggested the other countries are good or bad or did or didn't do a thing).

I say: I'm in favor of an immigration system like Canada or Australia. Response: how can you support internment camps and murdering children at the border? Or more calmly: why are you against immigration? (there was no mention of being against immigration at all, Canada allows plenty of immigration via their approach)

Some of it is obviously an emotional attempt at diversion, an irrational reflex to change the conversation away from what it's pointing at for one reason or another. Logic is in part about self-control and my observation is that it's a rare quality.

I've yet to find a forum where this doesn't happen constantly, basically in every large thread. You spend half your effort on forums either trying to pre-empt very primitive logic failure responses via how you structure what you write so you don't have to waste your time later correcting people, or you have to waste time responding after the fact and noting that no, in fact you didn't endorse x y z.
The rule was in place ten years ago. That's why every other manufacturer ships USB now, and even Apple puts USB on one side of their charger cord in malicious compliance.
Not just in the south, I have a friend who grew up in eastern Washington State that I had to disabuse of that notion.
With the right systems in place, you can be protected from physical compromise. For example, if my credit card is stolen, I call visa and I'm fine.
How convenient, you skip all the other Apple cables
While i don't doubt they're cheating it a bit, the dimensions originally refered to rough cut, pre-dried lumber. Most of the difference came from finish cuts and drying.
What ?

And Euler's formula is about rotations in a 2D plane and the way complex exponentiation describes it.

This looks like it loses important information ?
My Second Phone Is in the Cloud
For a slightly different perspective (1:1 chat instead of Slack replacement) I've had a better experience with Keybase than Signal or Telegram for end-to-end-encrypted 1:1 conversation.

Telegram's "Secret" (e2ee) chats are device-specific, which pretty much disqualifies it for regular use.

For Signal, I've consistently found that if I'm logged into three devices (e.g. two laptops and a phone), my phone will buzz and a notification will appear but then immediately disappear. If you don't notice the vibration, you'll miss the message until the next time you open the app.
It should apply vulnerability patches, software updates and insecure config on your device without consent as well as expire your password so you have to change it at next logon!

You know what would be great? An alarm that turns up the heat to the max and alternates with lowering it to the min on your thermostat everytime you hit snooze.
If you generalize in everything hard enough you could be a general specialist.
On UNIX/Linux/macos, control-Z will suspend the current process. But that gets passed through telnet, and doesn't suspend telnet itself. Sooo....

Tilde, control-Z will do the trick: suspend the telnet process. Then

kill %1

kills the suspended telnet process.
And yet: https://news.ycombinator.com/item?id=22175431
How much data can you get from 150-300km away?
You haven't seen the Scott's Tots episode of The Office, have you?

Seriously though, I didn't have that reaction. We each bring our own individual expression to everything we do, that's not sad or cringey at all. The author is looking for a way to use his unique gifts in a way that is satisfying and valuable. The problem he solves and the way he solves it will be unique to him. Or in other words, "expressing himself through his products."
> For at least 60 years, USA military has made every situation they've ever touched worse.

This is objectively wrong. Operation unified response in Haiti in 2010, Operation Continuing Promise in the Caribbean and Latin America in 2011. Then Enduring Promise back in Latin America in 2018. Operation Tomodachi after the Japan earthquake in 2011.

Then of course there is the Cold War which lead to the breakup of the Soviet Union and the chance for political self determination of over a dozen countries.

Your convenient 60 year boundary just excludes the Korean War which led to the prosperous and democratic country of South Korea.
What kind of help do you need?
Windows has had a built-in firewall since XP, and Vista introduced outbound rules.
Thank you for clarifying this! I will rescind my downvotes
Today it's phones, tomorrow it's electric cars. The slippery slope could be a feature and not a bug.
It has been 20 years since I worked in this area so likely I have some details wrong. If elevation is distance to the center of the earth 1/8" per mile is 40 feet!

From the link below you can see the noaa benchmark is using both elevation in feet above sea level and in meters from the center of the earth.

https://www.ngs.noaa.gov/cgi-bin/ds_mark.prl?PidBox=aa3449
Author here! Yeah I think you are right that discriminated unions are useful more broadly than just legacy JS code.

That being said, I still think TypeScript's solution to handling them of using "type guards" where the type of a variable changes in different scopes is definitely designed to match common JS patterns at the cost of added complexity. Most other languages I know of only have a single type for a variable (and if you want to pattern match you must give each case a new variable name).
Technology that should begin to be used right now https://www.123movies.supply
How different is this from the NT kernel? Or Fuchsia?
Wow. They've got us over a barrel if they don't even bother to lie to us any more.

As for the ease of digestion, I know protein has the same caloric content as carbohydrate (both 4 cal/g). Fat is 9cal/g. Seems straightforward to me.
be cool in real life. the web is toxic can life can suck. mass media just amplifies it and can make it more annoying.
APPLAUSE. awesome. Apple is monopolistic and is guilty of deliberate obsolescence of even proprietary standards they helped push, like Firewire.
I, for one, and completely tired of them pretending that there is any basis other than greed and the desire to control others. There is certainly a demonstrable lack of technical motivations for the vast majority of their choices, and a standard would presumably take any such concerns into account anyway.
>So, yes, the title of the article is correct.

I take conspiracy to be an active process where folks get together and agree on something. I think what has happened is folks who have different goals without communicating.

The Democrats want to prevent re-election/gain removal, the media wants ratings/profit and activists want attention/change. I don't think they all got together, met, planned things out and ran a conspiracy.
Good for him and good for you you can appreciate another man running his own show. I sometimes have the feeling a lot of guys are more jealous than women.
Windows Firewall Control https://www.binisoft.org/wfc.php is a nice interactive control system for the built in windows 10 firewall control, its good.
It became free some time last year 2019 afaik.
Because I took Biology in college, I can't be skeptical of GMOs?
Lots of people already do. Think of it as a shrimp on land.
Educated Fools
I'm confused, they recommend using your vulnerable version of opkg to update opkg?
At the densities you get, rainfall radar will pick them up.
https://en.wikipedia.org/wiki/KH-11_Kennen

> KH-11s are believed to resemble the Hubble Space Telescope in size and shape, as the satellites were shipped in similar containers. Their length is believed to be 19.5 meters, with a diameter of up to 3 meters.

More than is publicly known, at the very least. With no atmosphere, a small telescope is gonna give you a pretty good look at that distance.
https://www.biorxiv.org/content/10.1101/2020.01.26.920249v1
I've had back payment pages fail because of ad blocking with pi hole!

Something from dev.visualweboptimizer.com! Had to make an exception
What product? A CDN?
Thats not 100% true in TypeScript. TypeScript actually only allows "up-casts" and "down-cast" (but if the type is neither a supertype nor a subtype the compiler will throw an error).
I know it's maybe too political for HN but I found this article more interesting than expected.

Its main idea is "the loss of social standing, social claims, the social assets that working people used to have, because, in our time, education is so much more decisive".
Let's look at a typical novice's session with the mighty ed:

golem$ ed

?
help
?
?
?
quit
?
exit
?
bye
?
hello?
?
eat flaming death
?
^C
?
^C
?
^D
?

Note the consistent user interface and error reportage. Ed is generous enough to flag errors, yet prudent enough not to overwhelm the novice with verbosity.

-- https://www.gnu.org/fun/jokes/ed-msg.en.html
Considering USA 245 is gathering data on targets that are 42,000km away I'd be willing to venture that they can gather a lot at 300km. Perhaps they can use this for signals intelligence as well.
Haha the idea that incumbent news firms can do anything to Rogan is kind of hilarious. What are they going to do, shut down the internet and UFC? Close all the comedy clubs? He is completely insulated from anything they can do.
>The premise is that if a frog is put suddenly into boiling water, it will jump out, but if the frog is put in tepid water which is then brought to a boil slowly, it will not perceive the danger and will be cooked to death.

https://en.wikipedia.org/wiki/Boiling_frog
Solution: make the portions of a company that deal with/offer E2EE and those that don't separate entities.

The bits that are E2EE don't need immunity because they don't make CSAM available online. The other bits get immunity because they don't do E2EE, which is fine, because that's the way it currently is.

I really don't see the point of this.
Historically, they absolutely do. Not like one would have much of a choice after they've eaten all the crops.

Locusts are the only insect which is kosher, and this is most likely why.
Thanks.

So I wonder if there's a workaround to get deeper search.

Maybe I'll dig, and see if I can find how I scraped it.
Just do not leak and not under communist rule.

Even if this is not, you just cannot trust them. They leak sars in their Beijing lab

“ In fact, the SARS virus had ‘escaped’ multiple times from a lab in Beijing, according to the Nature article.”
Private Equity Buried Payless
I'm surprised you have been here for 7 years and never looked at the 'showdead' flag in your user preferences.
The real reason that fat-tails aren't widely used isn't ignorance, it's because they are tricky to model and work with and have there own unexpected results.

While assuming normality will very often lead you to underestimate risk, fat tails can easily cause you to over estimate your risk.

Or think about the case of "robust" regression in which errors in a linear model are assumed to be from a fat tailed distribution like Student's T. This means that your model is not suprised by outliers. The consequence of this is that your model assumes that mode data is near the center and ignores extreme observations.

As a philosophical device fat tails are very helpful and interesting, but as a practical tool for modeling they are far from a panacea
https://geezus42.github.io/personal-website/
> I see two promising and complementary paths to decentralized messaging: building on the new and shiny Matrix protocol, and gradually extending email.

COI is chat over IMAP[0], I think it's one of the best solutions I've seen in the sapace.

[0]: https://www.coi-dev.org/
This is from Sep 2019, HN discussed it here: https://news.ycombinator.com/item?id=20870326
Oh they’re entertaining alright. They’re just also unnecessary and get old after the first 50 :D
And who do you think foots the bill? You might not pay it in one lump sum, but I’m pretty sure you still pay it.
The small clean language wasn't really there. Not having sum types is why exceptions are like they are. Not having had first-class functions until recently is why control flow is like it is. Not having a proper type system is why templates are like they are. Those things between them are why concurrency is the way it is. You can't remove things from C++ to get a nice language - you need to start with a better foundation.
You seem to be arguing with quite a lot of things I didn't say. E.g., I don't have a "system for banning assets".

I do agree that, "All assets are fine if you understand their risks," is moving in the direction of a reasonable principle. So you're making progress. Once you start to grapple with intentional information asymmetries, willful misleading of buyers, and engineering for complexity as a way of hiding risk, you might really get somewhere. I doubt you'll get far enough to prevent the next crash or anything, but definitely somewhere.
Any comment on how Odin would work as a target for a compiler? I have a toy compiler project that I’m exploring different languages to compile to. So far I’ve tested compiling to C, Go, Zig, and Python.
Claiming you’re being tortured because you’re going to have to face trial for crimes is like claiming to be tortured by people who post opinions that disagree. Absurd on its face.
"one or more"

hint: it's all of them
OpenAPI Generator v4.2.3 released with 2 new generators: swift5, markdown
Maybe they can visually infer where it's oriented and what it's monitoring. Perhaps they can use infrared to detect heat when it's maneuvering or motors are active. Maybe unshielded electronics are sending off trace EMR.
I still don't understand what pulls developers to Typescript. The examples given show major flaws in this (duck)type system. That it works when you don't use the 'any' type and when you know how to avoid all the edge cases and workarounds, I know. But when I see an example like this:

const shasta = new Cat("Maine Coon")
printDog(shasta)
> Dog:Maine Coon

I see a huge red flag. Coming from C/C++ it looks like a joke. Why are all these front-end static type fanatics not more interested in Dart, Purescript, Elm, etc..?
No.

The popular C compilers have a feature where they will do some additional type checking on the arguments passed to "format" functions. You can mark your own functions with this attribute.

See the format attribute https://gcc.gnu.org/onlinedocs/gcc/Common-Function-Attribute....

printf is not an oddball function. Also, typechecking format strings in general does not have to be that complicated. They are still used in golang.

Of all the security pitfalls of C, the format string design of printf is way down the list. As others have noted, printf is not what makes the C type system weak.
Need summary otherwise bad coin drive away good coins. What are the good one?
For reference, a US survey foot is legally defined as 1200⁄3937 meters, which is ~0.304801 meters.

The difference is usually written as 2ppm, for practical purposes. (To match units for survey equipment accuracy.)
This needs a 2019 in the title.

This is a little more than USB 3.2 2x2 + TB3 but there's one crucial difference: the new, still optional USB 4 Gen 3 (what TB3 was) now carries USB packets as well. Previously TB3 only carried PCI Express and DisplayPort packets and the Intel hubs had USB root hubs in them. This solution worked out so well some PCIe enclosures opted to use two TB3 controllers just to get a problem free USB experience...

Also, PCIe was nerfed by Intel in TB3 for unknown reasons to 22Gbps, there's hope it'll be 32Gbps this time for real. You can still run a 3440 x 1440 @ 60 Hz monitor on the remaining bandwidth (or to spew marketing BS, 4k @ 30 Hz).
Thankfully this is customizable, like everything else in Emacs

(setq sentence-end-double-space nil)
> I don't think that "sharing 99+% of definitions and values with us as a fellow human being" has really provided much protection against deliberate human-caused disasters.

There was this thing called "cold war".
> The FCC really has become just a lobbying goat under Pai. Yikes.

Who could’ve predicted that, given he was a lobbyist for Verizon.