skysight-inc/HackerNews huggingface dataset:
From every other source?

The "Official estimates of incidence of new PCR-positive cases" published by the Office for National Statistics in the latest release of the Coronavirus (COVID-19) Infection Survey [1] add up to 160k per day in the UK for the week from 28 May to 3 June.

The official estimate of people testing positive for COVID-19 has increased strongly since then - almost doubling from 900k for the week 27 May to 2 June to 1740k for the week 11 to 18 June.

A 50% increase in the number of daily new infections in three weeks doesn't seem so implausible and when the official estimate of daily new cases for this week gets published it may not be exactly 241k but it won't be much less. Definitely not an order of magnitude less!

[1] https://www.ons.gov.uk/peoplepopulationandcommunity/healthan...

Edit: by the way, the official estimate of incidence (daily new cases) from the ONS was over 650k for the week 13 to 19 March.
The same is true for wheat, rice, and virtually every other staple crop.

Not to mention that going back to the "traditional" methods would require that 90% of the population be dedicated to performing manual agricultural labor, the bulk of which has historically been performed by unfree people (i.e., slaves and serfs).
Sorry I'm writing this on my phone holding a baby, so not the best situation for in depth research. The numbers I quote are from memory based on watching the latest David Attenborough documentary. Not a great reference, I know.

Edit: highly recommend the documentary though.
Insightful, thanks for sharing. Perfect for building your digital ego
For what it's worth, the place where I am at right now has been extremely warm and sunny basically all spring and summer. And that's north of the Alps.

By contrast, many large cities in North America have extreme seasonality. With meters of snow in the winter, and unbearable heat in the summer. Looking at you NYC.
Reddit tip of my tongue is also good for IDing old stories.
I never made my repos public and now it appears my aversion was justified

Anyway, time to move back to bitbucket
Yes. The _somehow_ is unfathomably more complex for SMS than it is for certificates. These two ecosystems don't even begin to compare the slightest, whether from technical perspective or from regulatory perspective. Warning by default would be completely pointless until there's a way to also achieve the opposite; a verification and "approval". It would just do more harm, and it would upend a tremendous number of legitimate businesses and use cases.
Well, this year in the UK I've seen practically none when normally I'd see hundreds.

n=1
The fact that you still can’t bring yourself to admit here what you did in another comment says more than I ever could.

ie, that any small or big business inadvertently sending even an IP address that isn’t even stored to touch a US based resource in something as innocuous as AWS.

Seeing your other recent comment here, it seems you’re just a moron with a nationalistic tendency to support your countrymen (and women). Oh well, objectivity dies and future generations on your continent suffer. Who cares, right? You’re retired.
How do you mute content on LinkedIn? I was recently trying to block a few words to improve the quality of my feed, and found that I could only “unfollow” individuals. A mute word function, a la twitter, would be great but I don’t think it exists.
Most (all?) universities have a commercialization department/program. Maybe get in touch with them?
This is probably the dumbest answer in this entire thread. Firstly, unless the role requires driving for some reason, anti-discrimination laws in many countries will make discrimination based on lack of a license illegal. Secondly, as someone with impaired vision who cannot get a drivers license, it's morally wrong, and your enumeration of associations someone might jump to are pretty fucking offensive.

Also, WRT TOEIC, while you might need something like that for visa/immigration purposes, i've never heard of a company looking at a piece of paper rather than just conducting the interview in English.
What is the cult of professional administration?
If OP is here, then in this listing:

let boxed_str: Box<str> = "hello".into();
println!("size of boxed_str on stack: {}", std::mem::size_of_val(&boxed_str));

let s = String::from("hello!");
println!("size of string on stack: {}", std::mem::size_of_val(&s));

I know it's not the point and doesn't make a difference, but you might want to make the two 'strings' the same (not with & without '!'), just to be clearer.
The House Financial Services Committee said that at the time of the Reddit rally, Robinhood was not connected to any exchanges, and of the six market makers Robinhood routed all its customers' orders to, nearly all were unable to execute trades in certain meme stocks due to the market stress.

Had Robinhood had actual exchange connections, would they have been able to execute the trades? If the exchange can match a buyer and a seller, you don't need a "market maker". Market makers provide liquidity in infrequently traded assets. For frequently traded assets, you don't need market makers, just matching of buyers and sellers.
https://ourworldindata.org/world-lost-one-third-forests

and the rate at which we deforest and destroy grassland to make grazing land is ever-increasing.
>If you have 1000 files you either pass the socket around to ALL 1000 files or you pass the LogManager around. Same thing. The logManager is simply a wrapper around the Socket.

Not quite the same thing. If we suddenly want a file instead of a socket, we need to replace all instances of "socket" in all 1000 files with "file", while LogManager stays LogManager no matter what the internal implementation is - I don't have to modify a single file (ecxept for LogManager itself). Your code isn't flexible when it comes to refactoring. And it's not a synthetic example - we've had real cases like that in real projects.

>Because you can REDEFINE a function as well. You define the function in one file and it's used in 1000 files. You redefine it in one place it's redefined in everywhere.

If you pass dependencies via function arguments, your new implementation of the function will most likely need a different signature (as it requires new dependencies) - thus you will also need to patch all call sites in all 1000 files to conform to the new signature. With interfaces, I don't have to do it.

>So? I can initialize dependencies and pass it around as well. Same thing as passing a log manager everwhere.

In this example, you're basically reinventing OOP with structs, just without the syntax sugar, such as polymorphic functions. If you use that approach properly - dependency injection in constructors with clean method signatures - I agree it's the exact same thing as OOP so I'm not sure what we're arguing about here.

>Injecting the dependency into a class necessitates the ENTIRE class to be passed around

>Think of LogManager as SocketWrapper.

Usually in real code it's not "the entire class", but an interface, which is just a lightweight implementation-agnostic protocol which announces what kind of functionality is available. Your SocketWrapper is indeed an example of passing an entire class around. Readability is also lacking: "Logger" tells exactly what it does: "I can log". If I see SocketWrapper or WrappedSocket, it's not immediately clear what "wrapping a socket" means. And your example passes the logger as a function argument - that's not how properly designed object-oriented code works - you inject your dependency in the constructor of your class as part of the dependency tree which is initialized somewhere once. Of course if you pass it as an argument every time there's no difference.

>Just putting a socket in a wrapper doesn't change the fact that you have to pass it around all over the place.

See my argument above that mentioning "socket" everywhere isn't as flexible when it comes to refactoring.

>d1 and d2 are reusable. and modular. I can reuse sockets and files with other things. With a logManager I don't even have access.

A socket instance can be injected in the logger's constructor and shared by other classes as well, I'm not sure why you think OOP is less modular in this regard.
David Kennedy, author of "Don't Shoot", was on the radio talking about his approach. He said by closing the open drug markets in the street the drugs have to be traded in people's houses and the other elements aren't attracted to the area. He then said something like "You know what we used to call the places where drugs are sold quietly inside people's houses? The suburbs."

It's a really good book. Totally opened my mind that these problems are tractable so long as the typical dynamic of cops and clockers is put away in exchange for a focus on the community.
You’d need to set up tab completion for the `my` command. This is more effort than just naming everything `my-foo` — or `,foo`.
The solar panels don't do any harm. The issue is the people who think driving a fancy car make much of a difference in terms of their carbon footprint. Stop flying first class. Stop eating beef. And stop throwing water on dirt to support your golf addiction.
I wonder how much of this is because of early adoption and then a laggy update cycle because of that. There's quite a few European countries that look much more modern than the U.S. in their roads and ports and buildings, and it's always been my pet theory that later modernization has something to do with it. Much of the major U.S. infrastructure was created in the 50's and 60's as we went though a major modernization (the highway system, for example), but that means that all those "modern" works are now half a century old or more. Countries that went through modernization more recently often look much newer to my eyes.

Was Japan early to adopt technology in the 90's? If so, maybe what we're seeing is that modernization effort left them somewhat stuck at that level in some industries, just like it sometimes feels like the U.S. is stuck a decade or two or three behind in some industries based on the last time the majority of it retooled and modernized. If so, maybe we'll see another modernization effort soon.

In some respects this is just like buying a brand new top of the line TV with all the bells and whistles, and then skipping the next 2-3 cycles of innovation trends until the current TV seems like it's just not cutting it anymore. That seems to be a natural cycle for a lot of things.
The grass family contains over 9,000 species distributed throughout the world. Of that, 35 have been cultivated as cereals. Of these, the following are important today: Barley, Corn, Goat grass, Millet, Oats, Rice, Sorghum, and Wheat.

Of the important grains and/or cereals listed above, only corn (maize) is a New World native. Corn is an important member of the grass family.

Corn (Zea mays) was domesticated from a wild plant called teosinte (Zea mexicana) about 7000 years ago. This species was considered sacred and was central to Mayan creation myths. Famous Mayan images show an earth god sprouting from the corn stalk.

Corn is the most efficient of the modern cereal grains in converting water and carbon dioxide into carbohydrates. Maize formed the basis for the Mayan, Aztec, and Inca civilizations in the New World.

Corn, beans, and squash were planted together by early native Americans in companion planting to benefit all three species.
There is no wild plant or evidence of one that resembles corn with giant husked ears; besides the ears, teosinte and corn look very similar.

Columbus took corn to Europe on the first voyage but it did not gain wide attention.

Native Americans had over 100 uses for the corn plant and its fruits.
https://www.fs.fed.us/wildflowers/ethnobotany/food/grains.sh...
There is also the Spotify model, where a subscription gets you access to everything, and publishers get paid for what’s read.
You're absolutely right, there are about a million and one rabbit holes you can go down if you _really_ want to understand the tools you use but in the vast majority of those cases you're better off relying on a higher level abstraction.

The interesting part to me of your analogy is that it can demonstrate how having an understanding of what's going on under your layer of abstraction allows you to generalise.

To wring the last bit of life out of the gearbox analogy: if you tell a mechanically inclined driver that blipping the throttle will make their downshifts smoother, they'd hopefully understand how rev matching can be generalised to upshifts too. If you tell a "black box" driver then they probably wouldn't be able to do the same. Of course, the analogy falls apart a bit because understanding rev-matched upshifts isn't particularly useful :)

I've forgotten most of the "advanced" git knowledge I ever learned but I get a lot of value out of the (admittedly not very advanced) understanding that, as you said, commits are a DAG and that branches are just named pointers to nodes on the DAG. That understanding lets me generalise to, for example, backing up a branch (with git branch/tag) before doing a tricky rebase so I can restore it (with git reset --hard) if I need to undo.

I agree that exploring every rabbit hole to the end isn't beneficial - understanding the DAG is typically the only "advanced" git knowledge I need and I've only very rarely had to peel back more layers. I think this:

> It's good to know they exist and be able to dig in when needed/wanted.

is a good way of putting it. My ideal low-level understanding of most tools is knowing just enough that I know what to search for if I ever need to go deeper.
Yes. It was later expanded to a novel. And then a movie.
Unfortunately, the Series 65 is the only one that you can do without working for a financial company. Moreover, you need to not only pass the exam but we registered with the state and pay an anual fee. I believe.
It isn't really relevant anymore because the food source is much more diverse than what it used to be, but when some western people started cultivating corn, and feading mostly out of it, they started to suffer from acute lack of tryptophan and vitamin b3, called pellagra, causing millions of death over several centuries.

Mesoamerican civilizations built on top of corn had a specific corn processing step called nixtamalization, which avoided the issue altogether, but unfortunately wasn't imported along with corn during the colonizations of the Americas.

But as long as you can get enough tryptophan and vitamin b3 otherwise, corn is completely fine as a main source of energy.
Regardless of what you call it, these are the kinds of ideas you get when you reject the social parts of government and go full libertarian.
Ask HN: What's the best paper you've read?
6-digit numerical codes are pretty easy to brute-force, and some of the most sensitive things transported over SMS.
I have similar experience as the person you are answering to. Unlike them, I got into rebasing only recently. It isn't really a hand-wave of saying 'you don't know it well enough'. This paradox is caused by a quirk in git's design. Git uses a hybrid model for dealing with versions. It uses snapshots for storing them, as well as for operations like fetch, clone, etc. But that mental model causes a lot of confusion for operations like merges, pulls etc. Git uses the diff-patch model for those operations. Even weirder, much of git is actually designed to use the diff-patch model. The first time I ever got a grip on those operations was when I did rebasing. I found git much easier to understand when I could attribute each operation to the model git uses behind the scenes.

> It's much harder to admit that maybe the tool is just difficult to use in the first place.

That is unfortunately true. Git feels like a tool with several parts that were bolted on to solve problems its users (developers) faced. I didn't have that same difficulty with mercurial. I get this feeling that a pure patch based tool like pijul would match their workflow well and still be easy to learn.
Or eat grassfed beef, which is grown consuming human-inedible grass that grows for free, instead of being fed human foods that have to be farmed.

White Oak Pastures even claims to have a negative carbon footprint[0], according to a report by a third party which, if I remember correctly, also authored the report behind one of the vegan burger's sustainability claims.

0: https://blog.whiteoakpastures.com/blog/carbon-negative-grass...
Which is a very good thing indeed, because it makes our food system robust by operating at a large caloric surplus.

When crop failures lead to rising grain prices, ranchers respond by not buying as much grain for their animals. The result is less Prime-grade beef and a whole lot more grain available.
Agree. If you consider Vancouver as livable then you’re already targeting the 1%. The rest of us simply can’t afford to live there.
How much did the benefits continue past the end of your detox?
Well, providing supporting evidence would be helpful.

After a quick look, the data doesn’t seem to support your claim?

https://www.epa.gov/ghgemissions/sources-greenhouse-gas-emis...

I still get the feeling that 40% of the electricity globally being generated from coal is a far bigger problem.

Because of the war, coal usage is actually increasing.

https://www.euronews.com/green/2022/06/24/all-the-european-c...

Those fancy Tesla’s are helping move the world to EVs, which will help the world reduce the 100 million barrels of oil we use every single day.
I find that this explanation does not do justice

The important part is that `str` is a dynamically sized type as it's called. What it is is simply a region of memory, of any size, containing UTF8. Since it is dynamically sized various constraints are placed onto it which in practice come down to that it can only really be passed around at runtime by being behind a pointer and is hard to directly put on the stack.

`String` is three words, two words are æquivalent to a “fat pointer” to a `str`, as in one word for the address, and the other for the size, which is how Rust deals with dynamically sized types in general, and the third word denotes the capacity of memory allocated to the `String` which it uses to know when to reallocate.

`str` is neither mutable nor immutable which isn't part of it's type, `&str` is immutable, and `&mut str` is mutable. It's perfectly possible in Rust to mutate a `str` if one obtains a mutable, or perhaps better called exclusive reference to it somehow, but the mutations that can be performed are very limited since the size cannot easily grow.

This is where `String` comes in, which guarantees that the space after the `str` pointed to it, the size of it's “capacity” third word is not used by anything else, and thus it can grow more easily by manipulations.

There are some limited mutation methods on `&mut str` in Rust, such as `make_ascii_uppercase`, which converts all lowercase ascii letters to uppercase, which is perfectly fine, since this operation is guaranteed to not ever increase the size of the `str`, but with unicode such a guarantee no longer applies and one needs a `String`.

That being said, yes, I would have favored for `String` to be called `StrBuf`, and `Vec` `SliceBuf` instead.
Actually cyber security is one area where a lot of certs are a strong negative signal. They basically broadcast course-taking and cert-chasing over real world experience. If you have an OSCP cert I will treat that as a potentially good signal, but if your CV includes CISSP I will walk in to an interview with low expectations and if it has CEH or similar wastes of time the recruiting lead would have known to filter the CV out so that I do not even see it. This if for FAANG environments though, so maybe if you are aiming for a corporate cube farm in a smaller market other certs will be useful. Just not with me.
I've been a pfSense fan for something like 15 years. I run something like 50-60 of them around the country (UK). In my office is a 2 node CARP beastie with six WANs and 12 NICs each (Dell R310s) and quite a lot of cabling. At home I have an APU4 humming away in the attic. I have a full IPv4 and 6 stack running and more VPNs than you can shake a stick at. The docs: https://docs.netgate.com/pfsense/en/latest/index.html are excellent.

Slap on the pfblocker-ng package and you effectively have a souped up Pi-Hole in the router too. My TV at home has stopped showing adverts for certain streaming channels which is nice.

There are certain strong feelings against Netgate (nee Electric Sheep Fencing) which may or may not be justified. You have Opnsense as an alternative option - it's a very well thought of fork of pfSense.
There's pressure to use LinkedIn, even if you're not looking for work.

I recently joined a standards group. They wanted my LinkedIn URL, but not my Github URL.
Learn with Lucy. The most human Excel course
Ordering a Shirley Temple at the pool or bar isn't the same as buying a whole device and special non-nicotene juice to use in it, ha.

No real hate, just weird — to me!
To get to the moon, you first have to want to get to the moon. Literature excels at disseminating dreams and desires.
On top of that, that water is heavily subsidized by CA tax payers!
> Robinhood had to disable opening new positions, because they are unable to meet their margin requirements.

It wasn't just RH that blocked buy orders. Revolut did as well, and at least 2 others if my memory serves me correct.
Isn't the math clear that meat consumption requires more emissions than non-meat consumption, on average (as in per calorie)?
From the Johnny Decimal guy.
Sure, reducing animal product consumption is the most effective action one can take.

It's also true that EVs are not a sustainable solution.

But solar panels are not to be sneered at.

There's a lot of evidence backing these 3 points up.

Yet, individual lifestyle changes can only achieve so much. The world needs society-wide political change.
There is no more time left for this kind of pragmatism. It doesn’t matter it people disagree, the truth is supporting meat consumption is supporting industries that are actively killing us and the planet.
Exactly. Allowing European unit trains to run into Ukraine for grain would be a significant improvement at vastly lower cost.
I would guess that low-effort opportunistic crimes may have been prevented, but entrenched criminal enterprises will have just relocated.
Nothing changes, it is still a violation
I unwittingly disturbed a solo bumblebee who made his winter home in my compost pile. I wasn't quite sure what I came across, I'd unearthed a wildly vibrating ball of fine fluff, once I teased it apart out flew a big ol' bumblebee. I've got dozens of bumblebees around my yard this part of the summer as our comfrey goes to flower. I believe they winter among my raspberries where its basically an undisturbed hugelkultur mound. Besides bumblebees and carpenter bees I'm pretty much unaware if I'm looking at a wild bee or some type of fly. There are at least a dozen probably closer to two dozen different bee/fly species on the raspberries alone this time of year. I also see honeybees but they stick to the clover, I will see more of them when sunflowers and stonecrop flower. I feel very fortunate to see that kind of variety, we even get monarch butterflies enough to cause the branches to move under their collective weight, I wasn't aware that happened outside of Mexico.
No, I don’t buy it. What defines “smart” in those communities in the first place?
Wars kill far more people than school shootings, just not in the US and just not lately.

I don't think Poland and Hungary have a high probability of entering a war, but it is a small percentage increase multiplied by a devastating outcome.
The most promising thing happening in American activism right now is the movement for approval voting. Simpler and better than ranked voting.

https://www.electionscience.org/library/approval-voting/

It's already used in Fargo and St. Louis and will be voted on this November in Seattle. If a majority approves it, they'll use it August 2023.