skysight-inc/HackerNews huggingface dataset:
I love how much this is like Metal! I've been really getting into Metal lately and I find it so much easier to use than I did OpenGL.

The one glaring exception is binding. It's the thing I hate most about OpenGL. I don't really have to think about it in Metal at all. The fragment shader just takes a texture or buffer as a function argument and I can use it just like I'd use any other C++ object or struct in the shader. From the calling side, I just say, here's the texture that goes with that argument (by name in the code, not by some random ID assigned at runtime). No figuring out which texture unit to use, or which texture target. No cases of accidentally forgetting to enable a texture unit or bind a texture to it, or using the wrong texture target. All of that fiddling around makes OpenGL such a pain in the ass to use. But it seems like WebGPU kept some of that nastiness. Why?
It's actually more surprising that the person who can write this otherwise clean and modern C++17 code produce this awful abomination.

The only possible explanation is, he literally port the existing code written in a very dynamic language by hand.

He is not stupid, far from it. It's just he also ported the dynamic part of the code so well.
I use powershell on linux occasionally. Primarily with the azure and powercli modules. For doing vmware and azure stuff I can't think of anything that hasn't worked.

If you want to do anything that would be windows only then you're right, it probably won't work.

That said, I usually have a tmux window ssh'd into a windows machine for powershell. It would be nice to be able to manage ad and exchange from a linux machine with powershell.
Not sure I get the difference. This is sort of the core issue. At some point, some service is stateful. Why all the hoopla and nuance around naming? What, exactly, is new from the 1960's on? Stateful and stateless is as old as computing.
A big selling point for me, would be built-in IPC mechanism, instead of TCP, or UDP - be it mailslots (Windows), named pipes, shared files, etc. - does not matter. Now there are some projects that implement IPC over gRPC, but not part of the actual project.

Why I'm asking for this - for the simple reason - I don't want to deal with port allocation on a CI.
You don't understand because you are the kind of person who buys a laptop with a 4k screen and thinks that's an asset, who thinks 1080p monitors and that aspect ratio are acceptable, etc.

In other words, you've never had a large high-dpi monitor setup with multiple screens large enough to appreciate it. And you haven't ever been an advanced enough Mac user to learn keyboard commands and the various ways to manage windows.
I am forced to use Windows most of the time. The fact that its desktop search is soooo bad is a daily bummer and makes me look forward to opening my MBP.
How to Set Up a WireGuard VPN Server on Ubuntu Linux
Well even with your qualifier of "no comorbidities", the evidence is pretty unanimous that Covid and Influenza are not even the same ballpark. Worrying about a healthy young person dying of Covid is more akin to worrying about a healthy young person dying of cancer than it is to bacterial meningitis or something.

As I've said elsewhere, Influenza is defined by being deadly to the very young and very old, and so-so to those in the middle. Meaning that healthy young people do regularly die of the flu (it's still rare in absolute numbers, but it happens WAY more than covid).

Unfortunately, and I know people read this stuff and their quack heuristics start firing, the reason people are so afraid about Covid's impact on young people is because the mainstream media has intentionally promulgated a narrative that "young people are at risk too" because they fear that otherwise young people wouldn't submit to glorified house arrest for months straight.

Yes, young people get _infected_ by sars-cov-2, but they do not develop deadly cases of covid in any appreciable numbers. You really should be worrying far more about the flu as it pertains to a college-aged demographic.

EDIT: I do need to find some sources for you though. I saw some NY data broken down by comorbidites but am having trouble finding it.
My point was that we're not going to be social distancing and sheltering in place year after year if the coronavirus becomes a normal seasonal thing like the flu. Maybe we'll do it in the fall, we will not be doing it every year after that. It's not going to happen.
There will be many Covid survivors with lung damage who once the air pollution starts to increase find they struggle badly.
In fact many of us may struggle if as predicted levels dramatically and quickly increase as lockdowns are lifted.

Plenty of us may also struggle with the noise pollution also.

There will be a massive push for clean air and possibly a more quieter world.
We do, and that’s part of what I meant in the comment by “dropped”; the first one can’t be worked around, but the others could, in theory.

That said I’m not an expert on Rocket and don’t know what Sergio’s plan is exactly.
1 of 10,000 is .01% right?
Mate! This is well known! My mum told me this a decade ago https://scholar.google.com/scholar?hl=en&as_sdt=0%2C5&q=lapt...

I'm mad it wasn't well known enough that everyone happens to know it.

Also cycling.
(1) You don't think HD and Lowes and Safeway and Walmart and every big retailer doesn't use their sales data to decide which products to try to disintermediate distributors and other middle-men in the supply chain?

(2) I'll concede HD and Lowes have a lot of departments without store brands [1], but raise you the local grocery store, which doesn't.

[1]: The pattern I see is that the stuff marketed mostly to contractors is less likely to be infected with crappy store brands than the stuff marked mostly to DIY'ers. I suspect its in part because pros will learn whats quality and whats crap a lot faster than DIYers, because the latter only buy a ceiling fan or whatever once a decade.
Yep and the latest update seems to have fixed it. Sorry. didnt mean to cause extra work.
AWS has amazing marketing the truth of the matter is AWS Region has worse downtime than a single top tier DC. Mainly due to nightmarish complexity of their control layer. They had outages that lasted many hours in a row multiple times. You need to carefully separate marketing claims from operational reality and actual track record. When US East has major issues there is not enough spare capacity to spin up everything that was running there in other regions.
There's more of mentioned issues in MSM. There's literally everything on YT so it's better to teach your children how to navigate instead of imposing a total ban where the kids will find a way to access it anyway.
edit: their algos are now extremely biased towards msm news though so watching it is as stupid as watching television. The days where the internet was making us smarter are long gone.
That 45 million in your first link is Symptomatic Illnesses which represent ~2/3 of total cases as Approximately 33% of people with influenza are asymptomatic. https://en.wikipedia.org/wiki/Influenza So, total infections would be closer to 67.5 million.

But, it’s important to keep things in context, another year lists 9.3 million symptomatic infections and 12,000 deaths. The average year is well below peak years.
Are the same people who fear corporate censorship actually disjoint from the ones who trust in unfettered markets to choose winners? It seems to me they must be, but are there people in fact straddling this chasm?
Hmm, to me, what you describe still sounds window-based, it's just that the receiver chooses the window size. The question then is: how does the receiver decide on a good size? If it chooses a window that is too small, it won't fully utilize the available bandwidth. If it chooses one too big, it'll create queuing delay.

This is a very hard question to answer and many academic papers have been written on the subject. But the strategies I thought about seemed easy enough to compute on the sender side, and the sender is the one that ultimately needs to know the window size in order to decide when to send more data.

But I can totally imagine that there are applications where the receiver knows better how much data it wants to request at a time. You can, of course, use a pattern like you suggest to accomplish that, without any help from the RPC system.

Regarding WebSockets, you could totally make Cap'n Proto RPC run over WebSocket. It wouldn't even be much work to hook up the C++ RPC implementation to KJ's HTTP library which supports WebSocket. The harder problem is that there isn't currently a JavaScript implementation of capnp RPC... :/
Wearing a mask directly contradicted WHO advice and was correct. There's a lot of misinformation out there, this gives it more credibility.
Yeah, doesn't work for me on Linux + Firefox + a US QWERTY keyboard, either.
Calendar Era
Hmm, maybe, but that's a mixed if not bleak metaphor. A dehydrated lake is just a pile of dead fish in a hole.
Those who complain about Amazon should try eBay.

I recently bought a relatively expensive item ($3k) that was being advertised as "New - Open box" one month old item.

What I received was a 5 year old used item. Trying to return it was the most stressful online shopping experience I have ever had.

One you open a return request, eBay gives the seller 5 working days to reply to your request. Seller took advantage of all 5.

When I finally got a return label, the seller left the item waiting for pick up for 3 days, until finally picking it up.

Once picked up, eBay gives seller another 5 working days to issue a refund.

In the mean time there is no way to ask help from eBay. All they do is just close the case asking you to wait.

So for a total of 3-4 weeks I have my money sitting in seller's PayPal account.

At least with Amazon, retail* support is usually pretty good.
Granted, that's very keyed to my own needs for a phone. I replaced the N4 battery twice, on my own. I don't care whether my phone has a crappy 8 MP camera, or even a 1 MP camera, because I have a real camera. It's there for convenience or video chats.

On the other hand, I agree with you that there's plenty of room for improvement on the N4. But I don't think I've seen a significantly better phone. Certainly every phone I've had since then (and I'm careful to choose phones that meet my needs, not go for the flashiest model) has been worse.
M2 here. This site never gives doctors the benefit of the doubt and has some of the worst takes on the profession. Every thread where physicians get brought up you can count on someone saying they're overpaid, can EASILY be replaced by a google search, are using the AMA to limit the supply of doctors, etc. The AMA can't even prevent nurse practitioners from getting full practice authority to use their 500 hours of training to harm patients, how exactly are they limiting supply. For a site and a profession that values data and research so much, a lot of people on this site do zero research on the US and other countries' healthcare systems, how physicians and midlevels get paid, what factors are increasing healthcare costs before denigrating physicians as greedy and useless.

People just have no idea what goes into training a physician. Even after 2 full years of studying medicine I feel like I don't know anything, the field is that huge. I assume some of the bad takes are due to most people on this site being young and only ever interfacing with the healthcare system whenever they get strep throat. Sure someone can Google that you need to treat strep throat with antibiotics (maybe they'll even pick the right one!), but make sure to warn them about post strep glomerulonephritis. Oh what's that, and why do I need to warn them about that and not rheumatic fever...
Look at actual downtime of US East over the years.
How is Germany's handling of the Greek debt crisis at all comparable to forcing a nation to the table with the threat of invasion?
Depends what you do. If you populate it only once and then you do a bunch of lookups, assuming a low load factor, you'll be paying for a modulo operation and an extra indirection, not great but not terrible either. If you do a lot of inserts and removal or your load factor is high, then the performance is going to be not great.
finally, so many family members are forwarding this. Though it would be better if if Facebook would do it as well.

Most of the conspiracy theories originate from there, if you have family members on FB think about cutting them out of it.
Ah, this is why my Doordash mobile client started crashing. I was wondering...
Duh..?
Have you looked into ZeroMQ? It has built-in shared memory IPC without having to worry about ports. Though I'm not sure exactly what you mean by "port allocation" in this context.
If I got a different phone it would have to be one with a reasonable size or one that let me leave gcc/openssh installed for more than a few weeks at a time.
(Disclalimer: I work for lambda store) The problem with Redis Labs, we see that they move to enterprise space more and more. As an example, they still do not support TLS for paid essential plans. And their pricing is per memory reserved. So you have to pay even if you do not actually use the database. I am aware we are new but we believe that in a short time the quality and stability of our service will gain trust of our users.
The more often they go, the more likely you encounter them.
I'm the PM on Wiki at GitLab - sorry to hear this happened to you! If you ever did consider moving to our free tier at GitLab, our GitHub Importer (in the docs) should handle importing the whole project including the wiki. You'd still need access to your GitHub wiki though so can't say for sure.
Jira is good for tasking, but has a clunky UI and is riddled with bugs. I mean horrible because Atlassian made it.
"Preliminary test results suggest 21% of NYC residents have Covid antibodies"

Should be re-written as:

"Preliminary test results suggest 21% of of people approached in a crowded grocery store and who would agree to give blood have Covid antibodies"

All of these tests suffer the same sample bias, and that sample bias is massive.

People who are already in a grocery store (risky behavior), who are willing to give a blood sample (believes they may have been previously exposed) are not the same as people who are leaving their house only for very limited purposes and ordering food online.

If we assume that the % of people shopping in grocery stores and willing to take the test are in risk group A, and the people not shopping are in risk group B. We can run the following quick analysis.

First, assume risk group A is 5 times as likely to have had COVID than Risk group B (but plug any assumption in there necessary)

Then assume that risk group A is only 10% of the population, then rerun the numbers as follows:

For every 100 people in risk group A who tested, 21 were positive.

Risk group A is 100 people, and risk group B is 900.

Risk group A's 100 were 21 prior positive.
Risk group B's 900 could be estimated that 4.2 people per 100 were positive, so in total of the 900 people 37.8 were positive.

21+37.8 = 59 people of 1000, or 5.8%.

Plug any numbers you want in the analysis, but the assumptions drive huge variability in the % of New Yorkers infected. Without a less biased sample, we really don't know much other than that way less than 21% of New Yorkers have anti-bodies.
It’s closer than it’s ever been! There’s been a lot of renewed interest, with an RFC and an implementation. We’ll see!
> Also let’s be honest - the likes of Hitler actually came from the likes of people who would tell you to stop listening to WHO advice and to go start fires in 5G towers.

This is not true. The rise of the Third Reich is fascinating because of its populism rooted in hard-working citizens who believed in their country.
Invoke-WebRequest most certainly runs on linux.
Thanks for this - I'm not an expert at all in the networking space side of things, but even dabbling with ipsec / ipv6 combos made my head spin coming from an ipv4 background.

Basically I was left with the idea - how in the world is the gigantic set of interlocking RFCs (at least to me IPv6 seems to involve a lot of complex stuff) the best way to network these days.
I built a browser extension to help mitigate this type of issue. A lot of people like to think about the cost of lodging in terms of nightly price as opposed to the total, so the extension shows the true nightly price of a stay, after account for all fees, taxes, etc. Unfortunately, right now there's not a great way to get the true* totals to show up in search results, but the extension will show you the real price per night of your stay once you're on a place's listing page.

Chrome: https://chrome.google.com/webstore/detail/airbnb-price-per-n...

Firefox: https://addons.mozilla.org/en-US/firefox/addon/airbnb-price-...

And it's completely open source: https://github.com/davidsawyer/airbnb-price-per-night-correc...

*Airbnb leaves out taxes in their "totals", which can skew the true total by a significant amount
Rust is also supported by more than Mozilla these days.
> contagious

normally I wouldn't point out an obvious autocorrect mistake, but this is really season-appropriate (or, better, inappropriate) :).
This is a common arbitrage tactic. Seller carries no inventory, lists multiple products on eBay for slightly higher than the Amazon price, and buys/ships from Amazon if anyone buys the eBay listing.
I felt so cheated when I discovered that the Turbo button was actually a way to slow things down when you turn off turbo. I spent so long as a child "running the computer responsibly so it doesn't overheat"!

I also recall the patches people had for things like Jazz Jackrabbit that ran a busy-loop some number of times in hot code because timing was execution-dependent in games like that. Faster CPUs made the game unplayable!
It is in Portuguese unfortunately and I did abandon the embedded systems industry.
So again, this is an argument for allowing specific, identifiably harmful and wrong claims?
If it's anything like CS there's maybe a couple of semesters of applicable material and a bunch of filler to extract money for the university.
Neat! Are you taking requests for Azure regions? : )
FYI, all of the mid-level doc links are returning 403, like:
https://docs.lambda.store/docs
https://docs.lambda.store/help
It would be nice if those headers on the left side of the nav were links, I kept wanting to click on them. And then when I tried to go up one level from the leafs in the address bar, I ran into the 403s. Cheers!
Start agitating for a union
There is also a browser-free method. Localhost proxy, e.g., haproxy, that rewrites User-Agent header according to URL and/or Host header.
It would be interesting to see an output of the compiler flags used in the C++ program that was benchmarked. The build script doesn't set an optimization level so it would default to -O0:

https://github.com/ExaScience/elprep-bench/blob/master/cpp/m...

I am sure they didn't benchmark it like this but it would be interesting to see the flags that /were/ used.
std::unordered_map is supposedly slow because it has fairly stringent iterator invalidation requirements. In my experience, unless you wring the most performance out of your code as you can, it's not a huge issue; it's generally faster than most casual implementations.
Nice contrast to the 'We are living in a failed state' submission from yesterday...

https://news.ycombinator.com/item?id=22938990
You could try cloning your wiki using this method https://gist.github.com/hanxue/8488564. It's worth a shot - it may be possible that the user still has permission to clone.
I’m not sure I could cope with that. I have enough problems with it on windows. Literally every corner you turn something punches you in the balls or turns to dust in your hands. It’s one of the most frustrating things I’ve ever used and I avoid it where I can.

I would not invite it onto a *nix machine voluntarily where there are established patterns and solutions which have matured over the space of 40 odd years now.
There's also the strong link between fertility and spring.
Revoking 230 won't make the executives at YouTube go "gosh darn, guess we'll have to start taking a loss by employing hundreds of thousands of moderators to literally watch every video uploaded", they'll constrain and limit the platform in any way which still guarantees similar or greater ad revenue. That is, if there isn't any legal loophole like requiring creators sign legal paperwork which makes creators their own "publisher" or something along those lines.
That's pretty bad considering only perhaps 5% of the population has been penetrated with covid-19 vs 100% for the flu. Assuming a 70% eventual population infection rate, using your data we should expect to see around 2900 deaths in that age cohort. Annualized flu numbers would be around 500. So covid-19 by your data is 6x more fatal.
Truth exists, sorry for those who like to pretend it dosen't.
eBay charges almost 10% for all goods sold, that's larceny.
It's not at all hard to sandbox things with a UI on Linux. There are a dozen ways.

Sandbox something that needs performant OpenGL is a littler harder.
I spend considerable amount of time doing that,
but the content creators are so extremely aggressive, they make new channels with new clickbaits with same garbage, just to get the children's clicks. and they are so many!

especially now during covid19 lockdown, the garbage produced is intense. and of course our screen time is higher than ever.
Good to know before I run off looking for the answer :)
How to Create a Trojan Virus in Kali Linux
Look at the list of different calendars on the right hand side of the page...

i.e., Gregorian calendar, Ab urbe condita, Armenian calendar, Assyrian calendar, Bahá'í calendar, Balinese saka calendar, Bengali calendar, Berber calendar, British Regnal year, Buddhist calendar, Burmese calendar, Byzantine calendar, Chinese calendar, Coptic calendar, Discordian calendar, Ethiopian calendar, Hebrew calendar, Hindu calendars (Vikram Samvat, Shaka Samvat, Kali Yuga), Holocene calendar, etc., etc.

I didn't know (prior to reading the article) there were so many calendars!

Even includes Unix time, at the end!

Opinion: Needs Star Trek's Stardate!
> > Don't forget the data sets to be filtered, sorted an analyzed are up to 200 GB.

> Which is going to be rough on any automatic memory management system

You could equally say that it makes the case for actually designing memory allocation strategy (which only C++ really supports) that much more important.

You always see this in Java programs for large data analysis. They pick java because of memory management and the tooling. But it's just SO slow and after optimisation the only thing that stubbornly remains up there in the profiler data is memory and GC. And what do they do?

A global object of the following form:

class DataStore {
float theFloatsWeNeed[constHowMany];
int theIntsWeNeed[anotherConst];
}

You get the idea. Because this avoids memory allocation in java. And you use the flyweight pattern to pass data around. Or you fake pointer arithmetic in java. You create your own pointers by specifying indexes and you oh the horror use math on those indexes. Even then just checking those indexes actually becomes a significant time sink (and then you disable that, which of course kills memory safety in java, but you won't care).

The truth is you don't want memory management for large amounts of data. You don't want to allocate it, track it or deallocate it at all. You leave it in it's on-disk data format and never serialize/deserialize it at all. You want to mmap it into your program, operate on it and then just close the mmap when you're done. C++ definitely has the best tools for this way of working.
Yes but there was also a lot more money in it for them than going to the moon.
I knew it would be US-specific by the website name...
Webinar: The FUTURE OF CMS. Why you need to raise the expectations for your CMS