skysight-inc/HackerNews huggingface dataset:
On the occasion I am out in a place I can be openly social (maybe once or twice a week), everyone I meet irl tends to be a decade or two older than me. Sometimes they also serve as a good way to filter people who you would not get along with.

> I felt a bit off after half an hour of dismissing people based on just their looks and a couple of lines on their profile.

I agree and many profiles are particularly bad (I wager maybe 1/3 to 1/2 of tinder profiles I see either want to get married right away or are just looking for IG followers / validation) but I feel that, particularly if you're young, they're the standard for finding people.
That's just nonsense.

Re. gays, Mr. Reagan signed into law federal outlays of $5.73 billion for AIDS research and treatment and he opposed California Proposition 6, which would have fired public-school teachers for advocating homosexuality.

Re. blacks, his administration did push hard for tough-on-crime measures — measures which were supported by black groups in the 80s. They may or may not have been wise in retrospect, but they were a well-intended attempt to support black communities and black people.
My favorite dinosaur, not a dinosaur.
This article is junk, and I don't understand why we're accepting medical analysis from a random trader. A few of the more obvious flaws:

* At this point in the epidemic you can't compute fatality rates simply by deaths/recoveries, because recoveries lag deaths by several weeks (once you're dead you're dead, but if you survive it takes a few weeks to recover and start testing negative).

* It is well known that China is undercounting cases, not because of some deep CCP conspiracy, but because Wuhan/Hubei's health system is so overloaded that only the sickest cases are hospitalized, much less tested.

* This also skews death rates very high, because mild cases are not detected and counted at all. This is also clear from the divergence in death rates in Hubei (2.x%) and outside Hubei (under 0.5%, and there's undercounting happening here too).

* The virus has been in the wild in a number of countries outside China (Singapore, Japan, Thailand, etc), yet to date local transmission has petered out and there's no sign of massive outbreaks happening. This argues for a much lower R0, and/or that there's something specific to Wuhan that favors the virus, with cold, dry winter air and heavy air pollution (and the accompanying chronic lung damage) cited as possible factors.
Those are maximums.
I'm surprised by your example; OpenAI has basically shown that humans can't compete at DotA. The bot outperformed humans in an unusual but reasonable restricted version of the game and it is obvious that it would do just as well at the full game excepting that OpenAI didn't have the stomach to try and tackle the engineering challenge for no reward.

They weren't even trying to abuse the reaction time of the computer, or train one agent to coordinate a team as one entity. There isn't really a question; if humans needed to win games of DotA for some reason we'd send machines. It just happens that DotA is a spectator sport and that would be boring.

Exploiting the AI ... maybe? The experience with AlphaGo is that peak computer performance is just going to be better than peak human performance. Dota isn't fundamentally more complicated than Go. A few orders of magnitude harder to engineer, but OpenAI's work suggests they're about 20% of the way through a 10 year process and they've covered the interesting parts - so they stopped. With more resourcing that could be solved quickly but it isn't enough of a challenge any more.

There isn't anything left to prove in DotA. Bots can play the game really well and would crush humans if it was important to anyone. Nobody cares enough to actually finish the project but if there was money on the line it is obvious how it would play out.
Using JavaScript Mixins the Good Parts
> - OpenGL SuperBible (second time around, sadly)

I tried using the SuperBible in order to learn OpenGL a few years back, but it always seems to be a bit too dense for my taste. Since OpenGL itself is an API specification and usually you would learn the basics of 3D graphics before delving into it, I recommend using the fantastic Learn OpenGL site (https://learnopengl.com). It goes through the basics of OpenGL from ground-up and touches on more advanced techniques, such as shadow mapping and deferred shading. It is a fantastic site and a great resource for learning the API.
Please sir, only Elon Musk is allowed to declare people pedo guys.
If you are comparing values X and Y, just write 0 to address X and 1 to address Y. Then read address X.

If X and Y are equal, then you would have written first 0 and then 1 to the same address, so the final read would give you 1.

If X and Y are different, then you would read back the 0 you wrote to address X.
Facebook has been pretty open with their APIs (in fact they are accused of being too open). That doesnt help.
There's an extension that stops this and it's called Don't Fk with Paste
> they can't do insult, stalk, or otherwise harm you. You just unmatch.

They absolutely can. I used Tinder for a good while (met my current girlfriend of 1 year there) and a common theme throughout most people that I met is that they were stalked at least once. Even I was, though admittedly to a not very serious degree.
NEC Corp is the most important facial recognition company you’ve never heard of
Killfiles did not work well, and are part of why Usenet died. Long-time members will have good killfiles and a relatively good experience, yes, but new members start with getting every message. Building up a killfile involved a long process of deciding who was worth reading, which is a large investment when you've just started getting into a channel.
Could someone downvoting bilekas comment please eli15 why his comment is wrong?

I'm under the impression that this is exactly the GDPR position: You are not allowed to store and process PII if you don't have the consent of the person identified. I'd be happy to be proven wrong.
While I think that the way he has figured out how to input symbols quickly is really cool, I wonder if there wouldn't be a better way. Our autocomplete systems can close brackets and all those nice things. Maybe voice commands could understand structures like templates when inputting commands with your voice?
Done! Your previous article is super interesting, thanks a lot! I'm a founder of a crypto trading tool startup, so info like that really helps understanding who are my customers :)
Show HN: Beautiful printable CV based on your LinkedIn profile
LinCV WebExtension will generate a clean CV based on your LinkedIn profile data with two clicks. You can also create custom XSL templates and save your CV data as XML. In addition, you can easily enter your references and key contact information.

For Chrome, Opera etc.
https://chrome.google.com/webstore/detail/lincv-printable-linkedin/cpajkgfpokllohpcpdgdchknfahfnhck

For Firefox, Brave etc:
https://addons.mozilla.org/firefox/addon/lincv/

LinCV fully respects your privacy. Everything is kept within your browser and we don't collect any data.

This is a fresh release so comments and improvement ideas are welcome!
> You can't compute fatality rates simply by deaths/recoveries, because recoveries lag deaths by several weeks (once you're dead you're dead, but if you survive it takes a few weeks to recover and start testing negative).

There are limitations with this method, but I think it’s the best possible at the time. What method do you think is better?
attacking toxic masculinity is not attacking masculinity

Yes it is. It's an inappropriate and offensive term to use. The lady who wrote the article is correct to be upset about it on her son's behalf.

Precision has value. If you're upset about violence, complain about violence. If you're upset about someone praising physical strength or other classical aspects of manhood, respond to that specific argument. Don't use sweeping, general terms phrased in deliberately ambiguous ways that collect anything "masculine" under one roof.

The simplest way to see you're wrong is to ask yourself how you'd feel if it suddenly became common to write op-eds in major media outlets on the topic of "bitchy women" and how "bitchy women" are a widespread problem that all women need to step up and fix. I think you'd find it troubling.
Also special place in hell for pages that disables paste on their inputs.
We still trust photos 100 years after they were edited in the darkroom.

As ever, context matters. This isn't some armaggeddon scenario where suddenly either anyone can be stitched up for anything or all evidence must be thrown out.
Why does the article finish in the middle of a sentence?
It's an interesting thread. DNS security seems important, when the DNS cache poisoning vuln came out everyone was harping about how we need to secure the Internets! What happened?

DoH or DoT is nice, at least you can pick your poison, if you will, by picking your resolver, but they are still just feeding you whatever they got from auth resolvers around the world via whatever packets they happen to have received.

Sure, then use TLS as the next step. And that might work if browsers and the CA/B gets serious, but who knows, there are still nation state CAs everywhere by default.

Wouldn't it be easier to set up DNSSEC and a lot of Cert Transp style notaries that can catch Uncle Sam and the 4 other eyes in the act?
I have doubts this hasn't already been done given that the background is static.
I'm curious about a rather immaterial point in the corona virus reporting: Why does everyone discuss 'mainland China'? What are they trying to clarify by putting that 'mainland' word in?

It surely can't be Taiwan, since these are Western articles, whose audience probably won't confuse the two. So is it about Hong Kong? That doesn't make much sense either, since most of Hong Kong is on the mainland.

And yet, while these reports all talk about mainland China, they still include Hainan (a large island off the south coast of China). In fact this article has it highlighted in its map as being an area under lockdown. And yet Hainan is quite obviously not a part of the mainland.

So why do writers keep referring to 'mainland' China?
Hmm, GDPR thought experiment: I make a database of public IPv4s by running a couple for-loops and subtracting private spaces. Can an EU guy who owns an IPv4 request to have it removed?
>There's no way for me to know who around me at a party/concert/whatever are single and interested in meeting

Ummm, you just ask. Not as in "Hey, are you single?" but "You seem interesting, how about a coffee next week?". The answer will tell you everything to know.

Seriously guys, women aren't some strange alien creatures, they're human beings and they appreciate it when you're direct and take initiative and hate men who beat it around the bush waiting for the girl to make the first move.

>I'm not attractive enough[...] so dating apps at least get you over that hump

In my experience it's the opposite, you use live dating if you're not attractive enough for dating apps as those favor only the top percentile of attractive men and being average gets you nowhere.
Yep, I can have a "strong" (what is strong?) opinion about it, because I know what readable code in other programming languages looks like and it certainly does not look like that. I did use C a few times in assignments and still my code had more comments and better readable names for basically everything than the code present in the repository.

Wait, you are telling me, that people write even less readable code in C? Perhaps you are right. Perhaps people can really be that much without care.

It still does not make this code "very readable". If it was very readable, I would have a vague idea about what each of the "functions" does from reading its name or its docstring. Oh wait, there is no docstring at the beginning of each of the "functions" and the name consists of one word, sometimes abbreviated word. And the variable names don't give me hints either. I think our definitions of readable code simply differ quite a lot. When I write code myself, I am unwilling to accept code on that readability level, but we probably have different standards.

Perhaps for entertainment purposes only, you could show me a real C nightmare. I do honestly believe you, that there is worse ;)
Green screen? Yes, it still requires some effort (buy and set up the actual screen, proper lighting), but I doubt a proper green screen setup would be outperformed by some AI system any time soon: Got a shitty cam? AI would have to fix that too. Shitty lighting? Still a problem after any background removal. And if you're gonna invest in those two things, might as well go for your green screen.
I did use the Big Mac Index to convert the pricing of my SaaS in more than 40 currencies.
I did the math in a simple Excel spreadsheet at the time. Will try the data from this repo next time I'll redo the pricing!
A dating service where you can't view pictures up front? Reminds me of the late 1990s, early 00s...
You're not the only one. I've used SCSI with Classic Macs, SGI/IRIX and Sun/SunOS and never had a problem.

On Windows/Linux/FreeBSD/x86 I've had many problems setting things up and getting decent throughput and I think it's just I've always had cheap/old/dubious SCSI cards.
Kiwi：Alibaba international solution.
No, it's testing "did this MOV clobber address X or not."

Put a guard value in address X. Write not-guard value to Y. Read X. If the value you just read wasn't the guard value, then Y was the same as X.
For rasterization I would recommend the Tiny Renderer mini-course (https://github.com/ssloy/tinyrenderer/wiki). It aims to teach you how OpenGL works by having you implement your own OpenGL-like software rasterizer. It is a fantastic resource and one that I enjoyed thoroughly :)
Mainland China is PRC.
PDP-11 architechture [1] has a "jmp" that is a variant of "mov". And "push", "pop", and even "ret" are too. Also this beauty:

MOV -(PC), -(PC)

This is a 1-word self-replicating program that (when run from the topmost RAM address) will clobber entire RAM by copying itself all over it.

[1] https://en.wikipedia.org/wiki/PDP-11_architecture#Addressing...
According to a recent post [1], "Pickle, number #1 source of critical vulnerabilities in python applications since 1991" which was interesting & newsworthy to me. I've used Python for a long time and was unaware of this

[1] https://thehftguy.com/2020/02/18/jwt-is-awesome-heres-why/
Economic Consequences of Data Privacy Regulation: Empirical Evidence from GDPR
You could count the number of deaths by date 'n', compared to the number of recoveries by date 'n+14', say, picking a date related to the average recovery time?
I could swear I'd read this verbatim before. I had: https://news.ycombinator.com/item?id=21858749
Folks, if you're going to write an app (ESPECIALLY a dating app, which has tons of sensitive info), please hire a native English speaker to write the strings and the website for you. I know this is not how it's supposed to work, but this site gives off a strong "creepy foreign company that's going to leak all your data" vibe.

Some things I noticed:

Using a period instead of a comma as a thousands separator.

Putting the % before the number rather than after.

And the prose in general is just awkward has hell.
I've never liked this sort of thing in code, because as things stand they're a bit of a faff to type, and some tools don't support them very well. But it's a shame, because there's loads of types of quote mark and bracket in Unicode, not just the ``...''-type pair commonly used in English. So you could use one type for string delimiters and then use the other types, unescaped, in the string itself.

(The Unicode quotes also mostly come in matching pairs, so, for good or for ill, they'd in principle be nestable.)
Are they even still in business? That tweet is from 4 days ago.
Programming is literally the art of pedantically telling a computer what to do, arguments about it are naturally going to tend towards pedantry. So that's my first point.

The second is that there's a significant difference between "won't run due to syntax errors" and spitting a pasted line back at you since it thinks it's just a string. In a less robust environment the first option might actually crash your environment, or leave you with subtle errors. Like in a shell, it might treat things like escape sequences and things will look off unless you reset them.
Yes, adding more transient background will of course affect IACTs.
Count deaths & recoveries a few weeks in for cohorts that showed first symptoms on the same days. But data collection for this is hard and it takes a while too.
So is Hainan!
> and a few helper function that normalize it into ASCII and so on

If you are going to get rid of it anyways, why bother with it in the first place? Also, you then have the ambiguity/problem whether some symbols are mapped to the same ones or not.

> already know how to deal with it without ambiguity

I wish. Just dealing with ü vs ue vs \"u and ascii, win something, utf8 and utf16 is still annoying in practice. Or latex choking on accents, non-breaking whitespace or similar fun stuff.
Yeah, it doesn't necessarily mean, but everything points in that direction if you start earnestly looking into it.
Am I Attached?
>>> “They passed a resolution with a lot of whereases and things in my honor. I was introduced to Monsignor somebody-or-other. I was stoned out of my mind.”

1971. What can I say :-)
Absence of information is information in itself.
Can we finally stop conflating an encoding/signature/encryption method with a transport/storage mechanism?!
FYI, you posted in the wrong listing. You want this one: https://news.ycombinator.com/item?id=22225312
It's totally worth it from a pedagogical point of view, both to learn the FE method and to learn the programming language.
Facebook execs should be on trial for what their company has done to personal privacy
Scale, rate, and levels of achievable detail matter.

In 1896, a small handfull of people could conceivably alter film in a time-consuming process to achieve then-believable (and now generally laughable) results.

In 2020, billions of computers worldwide can alter video streams to levels requiring extremely good detection methods, or defeating even those, in realtime.

"Photographic evidence" was at one point in time a gold standard.

The era of analogue recordings -- that is, analagous to the ground truth -- created a period of high-detail, high-fidelity records of facts, in the original sense of events.

Rather than relying on testimony, witnesses, hearsay, or small fragments of physical evidence, there were records of still or moving images, audio, and more.

But with that came increasing capabilities to edit those records, general perception of which generally strongly trailed capabilities. It was the creator of uber-rational detective Sherlock Holmes, Arthur Conan Doyle, who was taken in by fabricated "fairie" photographs:

https://www.mentalfloss.com/article/559519/cottingley-fairy-...

What's changed though is the level of skill required to doctor content (none, with available software), the speed at which the alterations can be accomplished (realtime), and the detail and convincingness of the alterations (high).

A hydrogen bomb does the same thing that Greek Fire does, at scale.

The gas turbine does the same thing the ox does, at scale.

Mustard gas does the same thing a bee does, at scale.

Scale matters.
>He very deliberately turned Wikileaks into a propaganda tool for Russia. And their motives are no more pure than those of the US.

Though I don't agree with this statement, that is not a crime and not what he is being charged with.

>He has done massive damage by allowing his organisation to be used to promote the oppression and cruelty of the Trump regime, and he has throughly poisoned the waters for anyone else wanting to leak information

I agree, seeing Assange get tortured for 8 years probably has caused people to become less willing to publish leaks. I don't see how you can blame the person undergoing such treatment for trying to escape it.
China detains Uighurs for growing beards or visiting foreign websites
What's with ultra-grey font colors? It's not 2010 anymore, give your text some contrast ffs, you are killing my eyes
'Mainland China' designates a geopolitical area, not a geographical one. It means 'the territory directly controlled by the government of the PRC'. It excludes Taiwan (obviously), Hong Kong, and Macau, but not Hainan.
Solving for Diversity in the Indian Workplace
Please stop :(
I guess the "nights" part is an exaggeration. Anyone working days + nights will either burn out soon or they're on drugs and will crash and burn later.
This reminds me of paiq(.nl) ... which has been around for 15 years or so ? .... You chatted with randomly selected matches, and the more you chatted, the less blurry the pictures became.
Then why are you wondering why it is included? Mainland in this case is a geopolitical term.
Show HN: Developed a Chu Chu Rocket inspired game, released it for free (WebGL)
> The browser is no longer just a document viewer... That ship has sailed, and overall it is a good thing.

No, it really isn't. Web apps and documents using the same underlying technologies doesn't mean they have to be accessed through a single frontend that provides the worst of both worlds.
The "a bit off" feeling you described fades after a few more sessions.

When I meet people in real life, it's usually at a bar or club. It's not healthy to go out drinking every weekend, so there's one major advantage. Also, I get to meet people who don't go to bars and clubs (or, those that don't go to the ones that I frequent).

Avoiding rejection isn't really that much of a "plus" for me. But avoiding the BS of the occasional girl who plays you for free drinks, gets pulled away by a friend, etc. is a definite plus.

Another thing; I haven't had great luck with "being set up" with friends-of-friends. In my experience, it has never been a good match. Like, not even close.
Because the generating model ran out of memory.
So, where does that leave advertising? The entire purpose of advertising is to get somebody to spend money on a product they otherwise wouldn't have.
The damage will really lie where it already does today, where people consume info without any filters in whatsapp groups within their bubbles. If they can believe a photoshopped image with a caption, they will be much more inclined to believe video "evidence", and no explaining of deep fakes will convince them otherwise.

Any tamper proofing process may be viable for news outlets and courts, but if the technology is easy enough to use there will be no escaping spreading of fabricated facts.
Example of how "co-founding" a company with a VC can be a successful model: https://www.thirdrockventures.com/

The difference is Third Rock also sends tens of millions in cash, so...
>So I wrote this to learn about the MMU and, well SCSI. My goal is to eventually create an FPGA version of the Sun-2.

Okay - THAT I will want to buy, if it ever materializes.
> Though I don't agree with this statement, that is not a crime and not what he is being charged with.

I am not interested in what is legal, I am interested in what is moral.

> I agree, seeing Assange get tortured for 8 years

Assange tortured himself for 8 years. He was free to walk out the door every hour of every day of those eight years.
I tried the Razer Nostromo a while ago, while the idea looked nice, I couldn't get used to it and it ended up collecting dust somewhere
The lady doesn't look underage at all, though.
https://www.cassandracapital.net/blog

Oh, but the author's other content inspires so much faith!
ContentOps: Leverage content operations in your organisation
7 essential AI YouTube channels to keep you updated on AI