skysight-inc/HackerNews huggingface dataset:
I'll refer to another comment of mine in an unrelated thread:
https://news.ycombinator.com/item?id=23282625

https://thespacewriter.com/wp/2019/11/16/scientists-are-not-....

Start: "Every week, I see headlines in the mainstream media (as well as the “social” and online media outlets) that say something like “NASA Scientists Baffled at….” or “Scientists Bewildered by…”. It’s annoying and tells me that the writer and/or the headline writer is a) lazy and b) doesn’t have a clue about science or scientists. "
I provided links plotting daily numbers for various countries in my other comment. Just compare

https://covid.observer/gb/#daily
https://covid.observer/se/#daily

to eg

https://covid.observer/it/#daily
https://covid.observer/de/#daily

There's also the possibility that numbers will essentially stabilize, eg

https://covid.observer/fr/#daily
https://covid.observer/es/#daily

We don't know yet which way the UK will go, as the number of active cases is still growing.
I personally think that you are selfish inhuman asshole. This virus does not stand on its own. It would be possible to suppress it with social distancing and kill it but thanks to this ignorance it gets a change. You are so cocky because this virus does not affect your kind - you would sing a different song when it did. You are a brave coward.

This opinion may be in conflict with HN guidelines but people like you should be put in place.
You may be confusing this with excess deaths count, which is tracking the difference between deaths in a given month of 2020 and deaths in the same month in previous year (or years, averaged). Assuming no other unknown disease or phenomenon other than COVID-19 is silently ravaging our societies, this is the most reliable metric we have - as government after government has been caught on underreporting COVID-19 deaths.
Actually yes I did forget about BetterC and it has been on my radar for a while. I have played with D before and honestly out of all the options in this space I've found it's probably the one I would go for on a project. It seems to strike the best balance between productivity and performance for me, the runtime seems much less magical than Go. I will definitely check out BetterC!
A bunch of good info here already, although it seems some commenters have missed that this is about writing an API client library. Generating from an API spec isn't a bad idea, but can often provide a fairly low level interface that may not always be what's needed.

Here are things I'd look for in a good client library:

- Feels at-home in the language, makes use of language idioms.

- Few dependencies, wide version requirements on language and dependencies, needs to fit into a wide range of use-cases.

- Ability to pass in networking/transport options/session/etc. Needs to work behind proxies, with custom networking requirements, custom headers for proxies, or even allow mocking out HTTP for testing.

- Thorough test suite on range of versions.

- Clear costs of calling functions. Time complexity of functions is unlikely to be the limiting factor, but knowing how many HTTP requests a given function makes could significantly change the usage of the library.

- Authentication in as many ways as possible. Many use-cases have wildly different auth requirements. Google's Python packages are quite good at this.
And a bit later (2002-2007) the Sony Ericsson smartphone series based on Symbian: the P800, P900, P910, P990 and P1.
PDF link: https://www.itl.nist.gov/div898/handbook/toolaids/pff/E-Hand...
Something similar I've wanted before, but auth0 didn't support, is the provision of anonymous tokens. No need for them to persist.

Controlling non logged in user claims / access without having to have special "no token" caveats or endpoints (i.e. any user can have read access to an endpoint, but only if they have a token / have come via your website).

Is anything like this supported anywhere?
I'd consider them multinational at best. They'll stop targeting USA first as soon as it's more profitable to do so.

They did start there though, that's for sure!
Vietnam has used targeted lockdowns. Overall Vietnams strategy was very aggressive on all fronts.

https://www.snopes.com/news/2020/04/21/vietnam-has-reported-...
84-year-old alligator rumored to have been Hitler's dies in Moscow
Italy had 79 total cases on 22nd Feb, a full month after China confirmed H2H and went into full lockdown. China had 10k+ cases by 31st Jan, confirming the exponential growth of the virus. Countries had ample time to come together and act. They were caught blind because they were actively looking away. Look at the entire South East Asia, Taiwan, South Korea to see what proactive measures look like.
I've glanced at design patterns, but like most programming books, it bored me to death.

To me it reads like "now that you know how to hold this clumsy 90s OOP hammer, here's how to swing it". That's a far cry from architecting systems, and not a particularly motivating read for someone who's really not into that flavor of OOP (or much OOP at all).
Notes on Building a fast web(site)
Iluli by Mike Lamb
So it sounds like sometimes jailbreaks use known vulnerabilities, but this one uses a 0day

https://twitter.com/Pwn20wnd/status/1264258454610259968
> It seemed a little weird that China would want to “settle” Tibet considering that the most economically prosperous regions of the Country are on the Coastal regions. What are the incentives to abandon your home and move to a strange land?

If you're interested in the issue, the term of art is "China proper". https://en.wikipedia.org/wiki/China_proper

I asked someone once what the point of China owning Xinjiang was. He responded "we don't want them to attack us".

For Tibet, I agree with magicsmoke that it is incredibly significant as the source of both of China's rivers. I can't imagine China willingly ceding control over those.
> b) ... this means that if more people put money in the bank, the bank will have more money to lend out and interest rates would fall

This is not how lending works for banks in the western world. Banks do not lend out their customers savings.

Basically banks are legally allowed to create money out of thin air. They are only limited by their equity in how much money they can create as they have to reserve a certain amount of equity for each unit of created money.

https://en.wikipedia.org/wiki/Money_creation#Role_of_banks_i...
I'm starting to suspect that we are in the same scenario as with the Spanish Flu of 1918-1919.

That is to say, in 2022 things will have gone back to exactly as they were in 2019.

This year we'll get the brunt of it. Next year everyone will still be cautious and on their guards and, of course, the economic hardship will very much be felt.

After that, "roaring 20s".
Do Elevated Viewpoints Increase Risk Taking?
> modify the source code ... before using them production

The freedom-to-modify-and-use and the right-to-repair argument are not restricted to "before using them in production".
Where does porn starts?
> implicit conversions

Manageable in C. Integer conversions are only a tiny fraction of all the other implicitness in C++.

> decays from enums to integers

Compiler warns. Recent real compilers like gcc even have exhaustiveness checks like OCaml.

> implicit conversions from integers to unexisting enums.

Compiler warns.

- no bounds checking

Reason about that and implement your own scheme. Or prove.

> implicit conversions between pointers and arrays

Have not seen a single bug due to that in more than 1000000 lines of C.

> null terminated strings, that occasionally aren't terminated

Have not seen a bug due to that, this is the canonical example of an overblown hypothetical threat.

> abusing null terminated strings with clever algorithms, e.g. strtok()

Prove the algorithm or don't use it. Hint: As far as proofs are concerned, NUL terminated strings are like Lisp lists terminated with NIL, hence a well-founded data structure that is easily amenable to proofs (unlike C++ constructs).

- the preprocessor

Rarely introduces anything and is still required for C++, especially in sane test suites.

I don't think all that came from C, things like typedef being an alias rather than a separate type seem much older.

You are again just throwing dirt at C, mocking all people who write actually robust buzzword free software.

You are ignoring that C code is much easier for formal proofs that C++ code (the kind that you advocate).
That was my business plan: Do the intense testing required for avionics, then sell the test cases to aviation manufacturers. That plan didn't work out - I've never sold the tests to any aviation manufacturer; not one. But the TH3 test harness has had side benefits that I did not anticipate, not the least of which is that it allows us to maintain a complex code base that is run on billions of devices with just a few developers.
Django OAuth2 Provider – Wiliam Souza
Show HN: FizzBuzz purely in Rust's trait system
Remembering the Nearly 100k Lives Lost to Coronavirus in America
Can you recommend any non-mainstream media that are also no "social" and online media outlets? Books would come to my mind, but these do not provide any recent news, so I'm always baffled when someone criticizes "mainstream" media as if they had some kind of premium access to better, but semi-secret news sources. LexisNexis?

Or is it just a way of talking and you don't want imply that there are non-mainstream media worth reading?
Note to others before clicking: this list may hang your browser, it did mine (Chrome & Brave, Android; Lightning handled it fine tho I have everything turned off in that).
If the conditional is almost always true or almost always false and the CPU has a branch predictor, then a branch is likely faster; otherwise, the CMOV will be faster.

Obviously a CPU could use a predictor for CMOVs as well, although I think the commonly used CPUs don't (but not too sure).
There's actually been quite a bit of work to bounds check accesses for containers implemented inside Chromium, such as span and optional, but it's harder to get these checks into upstream libc++.

GC is one way to reduce the number of memory safety issues, but there are often tricky interactions between GC and non-GC code. Another issue with GC is it's often much harder to reason about object lifetimes.
You didn't need this, you didn't want this, but here we are.
Tornado.cash Is Finally Trustless
how can someone have the "experience" or capacity to decide to go to university and yet be unable to understand an income sharing agreement?

how can someone have the mental ability take out a student loan and not have the ability to sign an income sharing agreement?

and how young people decide to fund their education is none of our business in the first place.
The Murderous Legacy of Cold War Anticommunism – Boston Review
What if the decay does not follow an exponential law? For example a power law?

Here's an interesting quote from the wikipedia article on ancient DNA [1]

"Researchers in 2016 measured chloroplast DNA in marine sediment cores, and found diatom DNA dating back to 1.4 million years. This DNA had a half-life significantly longer than previous research, of up to 15,000 years. Kirkpatrick's team also found that DNA only decayed along a half-life rate until about 100 thousand years, at which point it followed a slower, power-law decay rate"

[1] https://en.wikipedia.org/wiki/Ancient_DNA
Why can't the old be "locked up"? They already are, along with the rest of the population!

> they're digging their own graves

Digging our graves for when we're old? Yes, we are all going to die, and probably when we are old. I find your framing interesting though, as if it would be the young treating old people like crap by ultimately choosing to get on with their lives as the mental health costs creep up and up. No, it's the virus, a force of nature, that is doing that. Denying our humanity by enforcing social distancing, well I fail to see how this is a objectively moral position, either.

Lockdown and social distancing is fine and good, but it cannot extend towards a year or more, people will not stand for it.
This is why I always change the font to times
RethinkDB is no longer supported, its major caveat.
As this storage aims for serverless apps and it isn’t secure (anyone with access to your token can read/write to it) I assume usage won’t be too high. If that won’t be the case I’ll consider cheaper alternatives to Firebase. If it’s still stays an issue then I’ll look for sponsorship.
The Price Is (Not) Right: Comparing Privacy in Free and Paid Apps (Pets ’20)
There is some current US right-wing propaganda that China was lying to (in some versions, paying off or running) the WHO to intentionally spread the virus. It's effective because most people don't know the difference between "no confirmed spread between humans" (which the WHO said early in the pandemic) and "confirmed no spread between humans" (which they did not, but is what the propaganda claims was said).
They'd empower the TSA to do more security theater. Much easier to pass, and gets a lot more visibility than science funding.
The culture changes to one of sales & corporatism from one of engineering and focus on product. Why would they be here?
I disagree. Most of the information in a database is not something I'd want to query by (otherwise I'd be indexing every column, which I'm not), certainly not as part of the normal application.

What's the point of putting, say, every single user management field into columns in a "users" table? The regular application is never going to have to relate users by their CSRF token, or what their UI language is, or any of the other dozens of incidental details associated to a user, some visible, some implementation details.

What matters are things like the username, email, name - things the app needs to actually run relational operations on.

If you look at any real application, pretty much everyone has given up on trying to keep everything relational. That would be a massive pain in the ass and you'd end up with hundreds of columns in your users table. You'll find some form of key/value store attached to the user instead. And if you're going to do that, you might as well use a json field.

And if you do use a json field with a database engine that supports it well, like PostgreSQL, you'll find that it can be indexed if you need it anyway, and querying it is easier than joining a pile of tables implementing a KVS or two. Because yes, I might want to make a report on what users' UI language is some day, but that doesn't mean it has to be a column when Postgres is perfectly happy peeking into jsonb. And I don't need an index that will just cause unnecessary overhead during common update operations that don't use it, when I can just run reports on a DB secondary and not care about performance.

I designed an application in this manner and it has turned out exceedingly well for me. We have only had about a dozen schema changes total across the lifetime of the app. One of them involved some JSON querying to refactor a field out of JSON and into its own table (because requirements changed) and that was no problem to run just like any other database update. If we need to move things to columns we will, but starting off with an educated guess of what will need to be a column and dumping everything else into JSON has undoubtedly saved us a lot of complexity and pain.

One of our tables is just a single primary key and then a json blob. It stores event configuration. Why? Because it's always loaded entirely and there is never any reason to run relational ops on it. It's a huge json blob with lots of little details, only edited administratively, with nested fields and sub-fields (which is way more readable than columns, which are a flat namespace), including a sub-document that is actually a structure that drives generation of a pile of HTML forms. If I'd tried to normalize this I would have ended up with a dozen tables, probably more complexity than the entire rest of the DB, and a huge pile of code to drive it all, and every single application change that added an admin knob would've had to involve a dabatase schema change... All for what? Zero benefit.
Thanks, I'm having so much fun with this. It's been great sharing it with friends, too.
The object graph in Chromium is extremely complex. Even if an object's lifetime is managed with a smart pointer, there are often raw pointer back references from other objects. And if some of these objects also have lifetimes coupled to IPC or work happening on other threads… well, you can imagine the result :)

Of course, one could make all the back references weak, but that turns out to also significantly hinder understanding of the code. It ends up being really easy to lose all assertions about when any given object that's weakly reference is actually supposed to be live, and you end up with code that's littered with checks everywhere "just in case".
the experiments done were on how far these sorts of particles can travel, not on how infectious they are. so if we know a potentially infectious particle can travel 2m then we know the best chance to avoid infection is to not get in that radius.

it doesn't mean you won't get it outside that radius or that you will get it inside that radius, just that the opportunity to catch it is increased or decreased based on distance.
To me it leads to exactly the opposite conclusion.

C/C++ or it's developers couldn't deliver, so they went a very risky direction that led to success.
> people don't have a recognised right to an appeal if their app is shutdown.

In Germany, people and political parties have obtained court judgements to unlock their Twitter and FB accounts. Generally the principle behind these decisions was that Twitter and FB are a public venue for discourse and therefore it goes against free speech to ban accounts for acceptable speech.

The only downside is that it are mostly hardcore actual Nazis which obtain these rulings, e.g. from the NPD party: https://www.belltower.news/gerichtsstreit-facebook-muss-seit...
Buy Desoxyn no prescription// Buy Desoxyn safely online
Buy desoxyn pills online shipped quickly and discreetly. Buy deoxyn pills now online from a Legit source.

Best place to buy methamphetamine

The best place to buy methamphetamine , the lowest prices for desoxyn! Desoxyn high quality pills for sale. No Prescription, Low Prices, Great Prices, guaranteed delivery

No need for a prescription when ordering

Get desoxyn online from the contacts below

+1469-850-3097

+1530-426-2160
Thanks Ammon. I requested to delete my profile (I was trialling to see if we could use your service for our hiring pipeline. Narrator: we will not).
Every time someone tells me something along the lines of "you don't need Rust, just be a better programmer", I lookup CVEs for the projects they've worked on and sure enough there's memory safety issues.

Just because you're a good driver doesn't mean you should forgo a seat belt!
That's peer review from 3+ decades ago. Things have changed substantially. PIs dont have enough time to review all that stuff, lot of it is delegated to students, reviews can be hasty, with reviewers who may latch on to a specific detail and let the rest pass through. It's not even that they are not trying hard enough - Peer review is not doable in 2020. If you honestly want to scrutinize and improve every detail of a manuscript, you re better off posting it in reddit or twitter.

> clamor for double blind anonymous review

That's not even possible in most fields. you can easily tell which lab it comes from (you can even often guess who the reviewer is)
That switch should be able to do regular switching between its four 10Gb ports, but first you need to buy SFP+ transceivers to plug into those ports. 10G Fiber transceivers start around $20 per port, but 10G transceivers with RJ-45 ports for ordinary twisted-pair copper cabling are $40-70 per port. So to get that switch equipped to actually do 10Gb switching over copper would drive the price per port over $100.
I know this is not about the subject but there is no subject title for what i want to ask. Nut how do i get of the developer remote control of my android? My android is remotely controlled has been for 18 months. Who or how so i get out of this . I believe it is developers. Please help. I cant use any email adsy as they keep changing passwords. I cant access anything they dont want me to.. ja5s github got anything yo do withthis. Sue. Tip026@outlook.com
Just like data consistency doesn’t exist in MongoDB
This looks like it shouldn't be too hard to do on Android (in native apps, you'd have problems with Unity3D and Flutter apps) with Xposed, but I don't think there's an Xposed module that does specifically this.

It's a nice idea though and I hope someone with experience in it will take an interest in writing this.
Street Fighting Mathematics (2010)
For anybody scratching their head as to why you don't just subtract downvotes from upvotes, or similar obvious techniques, a discussion here (also linked in the article in the OP):

https://www.evanmiller.org/how-not-to-sort-by-average-rating...
> What if he had given up and gone on to something else?

Science isn't supposed to be easy and it's the faithful ones that thrive. If anything, i wish reviewers were more critical of stuff before it's published.
Then you have to follow the principle of charity and assume they're being nice.
You are ignoring 32 years of proven C exploits since Morris worm introduced in 1988, UNIX kernel exploits, including those that Linux collects every year, which lead to Microsoft (Azure Sphere), Google (Android 11), Apple (iPhone X) and Oracle (Solaris SPARC) enforcing hardware memory tagging.

Which happen to be written in C with several layers of code review and static analysis.

So by your reasoning those 32 years have not happened, in spite of being so easy to prevent exploits in C code.

Yeah, right.
Rotoscoping: Pixel perfect video data labeling for years
Wisconsin-Based Fetch Rewards Poaches Groupon Veteran
Are alligators known to become that old?
Light-field videos: Part I
I've had good luck with System76 & PopOS, they put in the extra effort to make sure Linux just works on the hardware they sell and will respond to any tech support issues. Recently switched back to running Debian desktop on a older system and have ran into some intermittent sound issues that are frustrating, so I can relate but haven't had that kind of issue with any of the System76 laptops I've used.
Immutable Databases
Have you tried signing up with an @yandex.com email? The signup page just reloads with this message:

1 error prohibited this user from being saved:
Email is not from an allowed domain.

You don't need to have a Yandex account for that. Just put in whatever@yandex.com as your email and you get the above message.
Maybe it means thinking better than others or thinking for others or both or be a leader but at the same time also be able to think, who knows.
Remote Control Help
All my phones and laptops have been taken over. 18 months of hell. Who or why ? Can someone please help me get out of this. I may not be able to access my email to see answers so i will try to get back on here. Please help. I am even on there internet.. they control everything. I have not given permission for this . Sue Tip026@outlook.com
I liked the freeze/scroll UX as well. Not sure how screen-reader friendly it is, but some of it (especially the click to see axes marked) is quite nice.
> This is a great example of a place where you shouldn't use punc-quote formatting

There's no place where it should be used. It can only introduce ambiguities, never solve any.

Quote-punc, on the other hand, doesn't introduce any. What always drove me nuts in academic writing was the knowledge that no matter how well I chose to format my article, the publisher would always introduce punc-quote and wreck things.

I'd have to defensively write around the potential placement of a punctuation mark which is just insane.