skysight-inc/HackerNews huggingface dataset:
Parts of the article are relevant to historical research. There is a discussion about the cost of access to academic papers, which is a serious issue and one that I can relate to. I remember trying to access a paper in an academic journal about a decade ago, and was almost immediately turned by the $20 or $30 price tag. I say almost immediately because I did some additional research into what the paper was. It turns out that it was a one page editorial! So not only would costs mount for legitimate resources for a serious research project, but researchers have to put in extra effort to ensure the resources are legitimate in order to control those expenses.
If you are willing to leave the "dark" out of it, the Argentinean film "Un novio para mi mujer" (A boyfriend for my wife) is about a man who wants to leave his wife and hires someone to seduce her.

The film has been remade in several countries, so I guess there is a market for your idea.
Could you elaborate? How exactly does tourism heavily subsidize plane ticket prices?
I understand that. It would be a short term painful switch as we completely pulled the western world out of China.
Its been a few years since I looked. But yeah.. basically all the consumer and general commercial monitoring is centralized to be handled by ADT. Hardware is all from honeywell or a few others. Companies like frontpoint etc handle customer acquisition, support, Billing, and distribution. Most of the “apps” and alarm system configuration is also reskinned ADT.

There are a couple small companies that provide more access to your own hardware. You can use their centralized system to send yourself alerts etc. Having police/fire/medical dispatch gets back them paying ADT to process those alerts. If you want to start in this direction I was happy with suretyhome.com.

Edit: regarding consumer hardware its all either zigbee or z-wave these days. A DIY system (like with surety) is generally all compatible and Id ball park more like $3-400 for hardware. If you use one of the bigger players they use custom firmware & lock down the panel/sensor management to ensure you pay them a nice markup.
I wouldn't believe every stereotype you hear about a culture.

For instance, I always thought that Canadians are nice but an American saved me from this prejudice and told me that they are just polite.

Trying to prevent people from making the same mistake is what real nicety is.
> "With that said, those three should definitely be part of any UX engineer's mental toolkit ... but only in the sense that they should be part of any engineer's toolkit. The specific applicability to UX isn't obvious the way the others are, at least."

I think that's fair. I will say that I appreciate this site, but I do think the author had to stretch a bit to get to 20 rules. For instance, I would have had a section just on the Gestalt Principles because they don't make much sense by themselves.
Communists don't have points or principles, only pretenses meant to enable their crimes.

They label the cure "the disease", and the disease "the cure".

They're antithetical to truth, and vice versa.

...and if this wasn't the case, they'd neither be in, or be interested in, the single nation on the planet that exists for the sole purpose of protecting the rights of the individual.

There is only one bit of dialogue worth having with those who endorse the forced redistribution of wealth, and that is asking when they leave, and if they need help going.

They have the entire rest of the globe to choose from, whereas decent, principled, people only have the hope of restoring this sole oasis.

Communist activists in the US conspire against the Supreme Law of the Land. It's not okay to be communist anywhere, but least of all the United States.
I mean we do have PBS, we just underfund it relative to something like the BBC. We probably also don't have as strong of political norms around not politicizing it so it's inevitable that someone like Trump does.
Thank you for identifying that.
The right wing in the UK has been inserting their own people into top BBC positions for years. The BBC has a history of working with the security services to deny employment to anyone 'too left wing'. Some of the most well known faces on the BBC are Conservative supporters - Nick Robinson was chair of the Oxford University Conservative Association, Andrew Neil was the editor-in-chief of the Conservative supporting fascist rag The Spectator and remains chairman of its publisher. Its function over the last 10 years of government has been increasingly, and highly visibly, to propagandize for the Conservatives and smear the left.
Install your own cameras?
Cool
https://traininginchrompet.com/training/other-training/pytho...
Let's not forget that these music services are possible because the authors are paid peanuts, i.e, almost nothing for their work (other than a handful of the most popular chart topping acts).

The thing with journalism is that you can't rely that much on back catalogs and artistic enthusiasm. An indie band might share all their music on Spotify for $1.37 a month revenue for the love of music, but that $1.37 will not buy you much of quality reporting...
Sorry I edited away your quote since it was implicit in parent.

Your elaboration sounds more accurate i agree, but I think the end result is the same (a dead product with buried source code and wasted investment from it's users).
FWIW, C++ has actually had stable async/await (I have been shipping a production product compiled to numerous platforms now for a year built with C++ coroutines) since before Rust finished theirs (and from what I so far know about Rust's, I like C++'s better, though I admit I don't know enough enough about what Rust did). C++ also frankly has a much better cross-platform build system story, with more extensible and hookable builds (the ability to do header injection on library dependencies with #include_next is epic)... I have so many bugs filed against cargo and rustc with respect to even basic cross-compile scenarios it isn't funny anymore :/. (I mean, cargo doesn't even get reproducible builds for cross-compiled binaries correct, though at least I was able to figure out a super awkward workaround for that where I give it a "rustc wrapper" and then run a filter on the command line arguments to strip the host-specific cargo metadata.) Some of us also think Rust made the wrong call on not supporting exceptions (if you want to use "monadic error handling" but you don't actually support defining monads, something seriously broken happened). C++ also has faster serial build times than Rust and fundamentally better support for parallel and incremental compilation than Rust (due to its support for prototypes and translation units; I ship my builds off to AWS lambda and expect to get linear speedup on -j1000 now that Amazon supports EFS mounts). <- So like, while I might agree that Rust's build system is "simple and clean", the reality is that computers aren't and so it is a fundamental mistake to make such a rigid build system :/. Rust is also still lacking in some key type system features, such as being able to template over values (which lets you create compile-time safe buffer types), which is a frustrating tradeoff against Rust's feature of lifetimes (which is absolutely a good thing, but isn't actually a source of issues in my code vs. buffer handling: what I really want is even dependent types... if Rust had at least gone for full linear types it would sell me much more quickly, as dealing with those situations is currently miserable in both languages and I know I could use such a facility to prevent the vast majority of the issues I actually run into in my code with respect to asynchronous cross-computer behavior). C++'s obviously-trivial compatibility with the massive ecosystem of C/C++ libraries is also useful. And like, while I totally appreciate the reasons object oriented programming can suck, for GUI programming it is still an incredibly common paradigm that C++ supports but is directly supported by neither Rust nor Go (which I haven't complained about at all in this comment, but mostly because I consider it a competitor to Python, not C++).
Cross-site tracking is used to build a profile on you to determine that you're a "real" user and your browsing habits don't match the browsing habits of a bot. With this profile built, recaptcha and others can avoid showing you an actual caaptcha. Without it, they need to show you a captcha every time they need to verify you're human.

Trust tokens are a way to do that verification in a way that doesn't also enable cross site tracking for the advertising purposes. They aren't supposed to help advertisers track you
Napoleon got a citation, but who is the original quote from?
I'm not sure who you are reading, but I never suggested that you find another employer. I suggested you figure out a way to use your limited time here on Mother Earth to not further the giant machine that is seemingly destroying everything of true value on this planet. Big order, yes, but you are young and it's not too late to make a change for the better (for us all). It's a high bar, but I have faith in you.
Building a Chatbot with OpenAI's GPT-3 Engine, Twilio SMS and Python
I always find it kind of endearing when you find out about a product for the first time when they close down.
konnected.io looks fascinating. It seems to focus on wired systems, but I believe the system I own is just an "old" wireless system. I'll look for something similar for wireless systems. At least what I want seems possible!
I focused on ADT's network of technicians rather than their install base. I guess the two are correlated but it seems that Nest thermostats and smoke detectors have always tried to straddle the line between DIY self-install and professional installers.
The paywalled content is not, in my experience, the truth, just someone else's lies. I use "lies" as freely as the title. "Leaning" or "spin" might be more accurate.
> I will make up some numbers: If I have 1 chance in 1,000 to get 10 billion, that is an expected value of 10 million (10b/1000). 50 millions is way better return than the expected value of 10 million.

The situation is way more severe than this makes it sound:

* The benefit you get from $10b is not actually 200 times as much as the benefit of $50m. (Economists would talk of a "utility function" - that's what you should actually be taking the expectation of - and what I'm saying is that it's nonlinear.) How much it's worth very much depends on your personality, but for most people (maybe all?) it's worth well under twice as much, maybe barely 10% more? Either way, you never have to work again, and maybe your kids never have to work again, and you can enjoy your lifetime retirement in a great deal of luxury, so the difference in experience is minimal. It's probably not a big deal if you have to be careful not to charter private jets too often. So even if the chance of getting $10b is 1 in 10, or even 3 in 4, you still might find the $50m option wins.

* The $50m is right now whereas the $10b dollar requires effort. Not just 9-to-5 effort either, but possibly a CEO-of-a-startup 90-hours-a-week effort. Again, the benefit of $10b is not actually that much compared to $50m, so you might consider that marginal benefit less than than the extra work. If that's so, you would take the money now even if the big win were 100% guaranteed!
Darwin, Expression, and the Lasting Legacy of Eugenics
> At the same time, I would have a hard time naming a company that I’d trust less to integrate into my home security than Google.

Facebook would be worse. Imagine opening your door and having it “helpfully” post an update that you’re back home.
Oh wow they're still selling 1366x768 screens in the year 2020.
Hit me up. Email in profile. Starting right away in building an encyclopedic library of GLSL shader code for training ;)
And every 2 years you can count on them cutting support for whatever devices you bought from them because they got bored and moved on to something else.
in Python 3 both range and filter are lazy

but the slices here would spoil it

there is https://docs.python.org/3/library/itertools.html#itertools.i... islice however...
The difference is that it doesn't just work in my browser. I easily pay $20 USD per month to not have to be shown a paywall when I click a link from HN, but that isn't what is being offered. I don't want to have to use their app. I like my browser.
I'm half-remembering things from an article I probably read years ago. Upon a quick search, this looks like a decent source maybe?

http://www.unm.edu/~hkaplan/KaplanHillLancasterHurtado_2000_...

As another poster pointed out, we can't really know how long people lived in prehistory. The numbers come from contemporary hunter-gatherers.
Agree wholeheartedly. And I'd like to add that there is by no means a uniform opinion propagated. For example, the ARD (one of the major public broadcasting networks) hosts both the rather left-leaning "Monitor", and the more conservative "Report aus München". However, as you highlighted, they share a common understanding of the world, and therefore Germany doesn't suffer extreme polarisation.

(I'd argue that the fringes, as seen with the anti-lockdown demonstrations in Berlin recently, are actually sustained by newfangled social media.)

Links (German only, sorry):

https://de.wikipedia.org/wiki/Monitor_(Fernsehmagazin)

https://de.wikipedia.org/wiki/Report_München
How else could it work? Maybe build that.
Many ways to do it, but another subdomain was easiest. The two websites are on different hosts.

There is still a lot of info on the old website. When we decided to go with an "emergency" rewrite of our website, instead of trying to cleanse Drupal, we rewrote only the core functions needed to run tournaments. To keep users from complaining, I kept old.chess.ca available. Now, they'll just have to wait. I do not want to risk anything that might provoke the Google monster into banishing the new website again.
My favorite computer of all time was my Atari 1040ST. Having built in MIDI meant so much for me when I was in my teens! Would love to have another.
Do you have a link where I can learn more about this case? I've never heard of it before.
When the British shop Lush tried to criticize this practice the UK Chair of Police Calum MacLeod launched a campaign against them too, asking them to apologize to the police for the criticism of this behaviour: https://www.theguardian.com/media/2018/jun/01/cosmetics-reta...
Thomas Sowell has had a huge impact on me and my views on economics. I'm from a poor working-class background and am often irritated by the needless language barriers of academics.

> “Too many academics write as if plain English is beneath their dignity,” Sowell once said, “and some seem to regard logic as an unconstitutional infringement of their freedom of speech.”

Sowell is unique in this respect. He's book, "Basic Economics" is full of extremely relatable examples of economics in practice. It's one of the few books on economics that's a great read regardless of your background or level of academic achievement.
In what way? What privacy breach are you worried about?

For example are you worried that a real human at your home security company will be invading your privacy? When they do are you worried that real human will take personal action against you? Or are you worried about automated systems building knowledge about your life based on home security data? Or are you worried about your home security data used in aggregate? Maybe you are worried about attackers getting access?

Internal infosec and privacy controls/policies are required to protect you from some of these. Some of these threats may be more likely from Google, but I'd say some of them are more likely from other home security providers (keep in mind that a lot of home security products are actually intended to have another human monitoring your home).
> One is clearly an undercount, one is clearly an overcount

In practice they're both very likely undercounts. In the developing world, many people die from illness without ever having been seen by a health care professional at all, or counted as anything.

It will be years before we have a good model for real infection rates and excess death statistics.
If I had to describe google in one word it would be - creepy.

Google has never made a product that did not collect data in a unique manner from its other products. Between that, the dark patterns, and this recent experience, google the company and the people that work there just give me the creeps.

From previous comment:
"I uploaded a picture to google maps as part of a review. About a month later I get an actual notification on my phone - hey do you want to share this picture you took in City Park last weekend? It creeped me out beyond belief. Google had been rifling through my personal pictures in the background while I was going about my life. It was an enormous breach of my personal space and it is just one example of many related to google."

Additionally, I very much want an internet connected smoke alarm. But I would want something from a trustworthy company. And currently google does not fit that profile.
I am fascinated at the anti-Google attitude here.

Why exactly do you think some other home security company would not also use your data? Except they will secure it poorly with a default password.
His book "Intellectuals and Society" helped me better understand the difference of visions between the "right" and the left. Highly recommend it to anyone who's interested in politics.
What objective measure of conformism are you using?
I mean paying multiple millions to fly into space is gotta be up there. “I saw Earth from Space!”
> the law is very clear on this

"That's what the law says" is a lousy moral justification for something. There are plenty of unjust laws or just things that are not laws.
But even mongodb isn't really loose typing.

`db.collection('test').find({year:2020})` only returns rows with an integer value of 2020 and not a string value of "2020"...
Can anyone recommend an “advanced” PG guide? I’m looking to learn all the ins and outs of Postgres.
Honestly I hardly hear ring tones at all even more. Getting different styles of vibrations for different notifications is much better. More discrete, faster to determine the notification before you look at your phone, less jarring...I don't mind at all.

I did buy a ring tone one from the apple store or itunes, whatever it was. Immediately thought it was a waste of a dollar.
Austrailian version shut down in 2012, when it was attracting 28k issues a week.

UK version does fairly well, 3rd after Private Eye and Economist. They do a junior version for I guess 8-13 year olds too which is doing well too, so that's good.

Friend of mine runs a magazine aimed at people who like horses (typically well-to-do female over 35s) with c. 25,000 copies a week pre-covid. It was about 70:30 subscription. Subscription is up a little since covid, but newsstand sales are way down.
I think it's a good compromise. You're accepting a lot of looseness and fault-tolerance on the application side, but you have guaranteed safety of your underlying data.

What scares me more than anything else is lost / compromised / invalid data. That's hard to fix. The frontend code is straightforward to fix, relatively speaking.
So this is cool, and can serve as a good cheatsheet for beginners.

However, the question where I struggled the most: how the hell do I set up a secure Postgres instance on some cloud VM or server? (I _really_ love those 2.50 bucks per month instances)

I spent a fair amount of time reading up on it, but it's still really easy to make a mistake in your `pg_hba.conf` or somehwere else. I remember disabling password based login, and just authenticating over SSH, and my server still got compromised after a day or two. 100% my fault - I think it was related to `COPY FROM/TO` being able to run arbitrary commands because I didn't understand that `postgres` is regarded as a superuser by the database.

I've been using managed services like Heroku Postgres and RDS ever since.

Point is: it would be of huge value to have a clear (but complete) overview of how to configure a Postgres instance so that it's secure in the basic sense. If that isn't possible (or very hard) then please let's collectively tell beginners to just use managed instances.
Every programming language is, to different degrees, a replacement for every other programming language. Whether Go is a replacement for C++ or not depends on what you want to do. For a lot of use cases where you might choose C++, Go would be fine too.
And later:

"Why is the boon.Program closing?

Due to the current situation, we've taken the difficult decision to close the boon.Program."

They could have just said "because reasons" and been equally informative. Why bother including the text at all?
>Am I supposed to tell my government to block American apps so that I can compete with American apps or on "national security" grounds?

The primary motive is to curb propaganda. If all the countries in the world blocked data collection, businesses all over would stop data collection.

>You're pitting the government against TikTok because your company cannot compete fairly

Perhaps. But if the new competing app also collects data, the govt. ought to shut it down. Ultimately, I want data collection to stop.

>It may very well turn out that their way of governance is better

Governance is different from protecting basic human rights. An authoritarian government is a danger to the whole world. You can see that already happening with Turkey.
It sounds like the provider knows everything, though... knows who it provided the tokens to, knows who consumed them. So where's the privacy shielding between me and the token provider?

If that provider is likely to be Google (as I'm sure they plan), then there's no trust there to begin with.

(Apologies if I should go and read the fine docs -- and in truth I probably should -- but I lack enough hours in the day for something that is a bit peripheral to my interests, so must rely on my co-HNers to condense/explain these things. Upvoted with gratitude.)
I don’t think lockdowns cut the flu season short - how would they stop flu but not COVID in March? School shootings are not an appreciable cause of excess death, firearm deaths are mostly suicides which probably went up not down, similar to overdose deaths.

More starkly, visits to the ER for strokes and heart attacks plummeted during lockdown. But there weren’t actually fewer strokes and heart attacks. Many of those people just died at home.

In short, no one can say how many of excess deaths were COVID vs lockdown deaths, but it certainly isn’t the case that the “lockdown”‘category is actually a net negative.
Except that, for CUDA, they do. https://github.com/NervanaSystems/maxas exhibited significantly higher performance than Nvidia's own SGEMM kernel, and https://github.com/mangpo/swizzle-inventor beats all named competitors in the non-texture-memory-input-using implemention. Namely, NVIDIA Performance Primitives, ArrayFire, and Iandola et al ( https://doi.org/10.1109/ICIP.2013.6738436 ).

As for GC implementations: did you consider ZGC in that statement? It's GPL 2.
Show HN: Add video subtitles on the fly from plain text
Giving a TED talk, replete with vague and over-simplified solutions to complex problems all with a palpable sense of smug superiority... that by itself can be enough to sabotage a relationship: "Oh no, no no no-- I will absolutely break up with you if you give a TED talk about how a carbon tax is the obviously perfect solution to racial injustice."
> Cite your sources.

We're on the Internet. Link your sources or provide them as raw footage. At least it'd eliminate some attempts to modify/exaggerate news like the CNN is doing all the time.