skysight-inc/HackerNews huggingface dataset:
"I think the book "Story of Your Life" is just fine. It's consistent with its premise. As my comment indicates it's the lazy movie adoption I have a problem with."

My apologies then; while I stand by the general content of my message I would not have replied to your post with that had I caught that detail.
CONCURRENTLY doesn't build indexes asynchronously - it just builds them in a way that doesn't lock the table.
About Obama getting the states wrong, did you mean this: http://www.snopes.com/politics/obama/57states.asp?
Ultimate pitch deck template
After data breaches, Verizon knocks $350M off Yahoo sale, now valued at $4.48B
You read too fast: Digital Ocean, Mailgun and CloudFlare are mentioned (you just need to click on the tabs to make them appear).

But I agree that App Engine and Gandi could have their place in this list.
For my SaaS (pre-launch) I chose to go full AWS (BeanStalk, RDS, S3, CF, Route53, ACM, SES) + GitLab (4 private repos: front, back, deployment scripts, website).

Total costs: $24 (2 domain names)

I still need some monitoring and logging tools but I'm sure there are free solutions for my needs.
The No-Nonsense 6-in-1 Charging Hub You Didn't Know You Needed
In my case I keep using the same desktops for the same things. I keep the main browser instance on 1, my main work is on 3, music is on 9 and so on. With an indicator on my top bar that tells me which virtual desktop has windows open and some weeks of use, it became second nature and now cannot live without such a system without losing productivity big time. Anything else feels extremely inefficient!
Sparrow looks like an interesting piece of code.

For a contemporary systems scripting language, it might make sense to implement certificates and signing to go along side the scripting hub because historically, script repositories tend to become untrustworthy. In the best case this is due to code that makes assumptions and misses corner cases. In the worst case, scripts do bad things by design.

Good luck.
It's not abuse if they were well within the terms laid out for the free service
Show HN: How good is your logic? Tricky puzzle for smart people
I have a MBP with 500GB internal SSD so all my data is in one place.

1) Carbon copy cloner > external 1TB drive, manually every few days

2) Arq backup > Amazon Cloud Drive (runs in background)
"It's the best but doesn't do X"

"It's the best but it still hasn't launched"

"It's the best but documentation is bad and nobody knows how to use it effectively"

"It's the best but has no support option"
Did you read the article? It explains exactly what went wrong.
I agree, but it really misses a free tier for the SQL database (similar to Heroku Postgres limited to 10k rows for example).
KDE Plasma in a Snap? Why Not
Couldn't agree with this more
Profits without prosperity (2014)
How to view Medium pages on Safari Mavericks without crashing the browser? It's been happening for weeks.
It's not clear to me how it is possible over https only sites without forging a certificate or MITMing the connection. The new content would have to be encrypted with the correct key.

If indeed this is possible then the internet is totally broken. "Reduce the effectiveness" implies that it is still possible though.
Apple is the worst offender by being the only major vendor not to support WebRTC natively (and I guess that's why Zoom.us went with their own non-native solution).

I know people prefer Macs, but they're enabling this behavior by Apple :( (although they do seem to be working on this - https://sixcolors.com/link/2017/01/safari-to-gain-real-time-... )
I can't believe they let this keyboard issue slip through: https://discussions.apple.com/thread/7762123?start=0&tstart=....

When the laptop gets warm some keys' key-up sound change. I have the issue on the N (worst), X, B, and caps lock keys, but it seems to be different keys for everybody.

I hope that you will be able to have it fixed in-store soon, don't want to wait days for a replacement laptop especially if it's likely to have the same issue.

Now, admittedly it's quite a minor annoyance. But it's such a basic "feature" that keys sound the same that I don't want them to get away with it, if that makes sense.
Fitbit’s 10,000 steps WON’T kill you, but it’s still wrong
[Refutation of bias] [link to biased refutation]

Snopes is definitely ideologically biased. http://dailycaller.com/2016/12/16/snopes-facebooks-new-fact-...

Looks like we're stuck in a loop here.
Font made with particules
Debugging Event-Driven Microservices
Slack isn't intended for "friends". Their business model is clearly aimed at supporting teams inside businesses. $60 per head is absurd for a tool to chat with friends but pretty reasonable for a business that gets real value from the tool.
"Fake News" was a term created to explain why Hillary didn't win the election. If she had won, we wouldn't even be having this conversation. Ironically, Trump has successfully comandeered the term to criticize his enemies in the media.

The problem is that the mainstream has lost its influence to a lot of smaller players and they are doing whatever they can to get it back. Facebook and Google are having political problems because they are viewed as part of the cause of the mainstream media's lack of influence and they are trying to comply with pressure from somewhere. I don't think fake news really hurts their bottom line. In fact, Facebook and Google being viewed as politically biased might be a reason for people to switch to other search engines, especially since nearly 50% of the U.S did vote for Trump after all.
> the term 'fake news' is in itself gaslighting and part of the problem

The term "fake news" is not gaslighting. It was coined to describe news that was, quite literally, intentionally made up with the intent to deceive and manipulate the reader using objectively false facts. For example, the fake electoral map that showed that Clinton only won the popular vote along the coasts, and that everywhere else (including Chicago!) voted uniformly for Trump.

The term has since been appropriated (one might argue intentionally, by progenitors of said fake news) to describe any news that has a perceived bias or slant differing from the one held by the person speaking, but that's not "fake news" - that's just... well, news.

> We don't have too much fake news, we have too little critical thinking

I agree with this. To a large degree, if people collectively possessed better critical thinking skills and demonstrated the interest in using them, actual fake news would be a non-issue. As I said, true "fake news" is trivially verifiable as false (e.g. Trump winning Chicago), but it's spread by people who either don't have the skills to think that deeply, don't want to think deeply, or simply don't mind blatantly lying in order to push their agenda.
I think this attempt is closest to the "five years old" level:

So you have 23 questions, and on each you can either answer yes or no. You goal is that your friend "transmits" you some information so that you get the most of the answers right. As the problem is set up, what he can transmit to you is just an exact second of a 90 minutes span, that is one number between 0 and 5399.

Having 23 questions, every with 0 or 1, gives 23 bits of information to pass. 4096 is 2 to 12 th power, so the friend can pass you only 12 complete bits.

Now the major point: you're lucky that you don't care which answers exactly you get right. You need 23 bits passed to get the exact 100% right solution. But you don't care. It turns out, if you cleverly write on the paper 4096 different "solutions" before the test and your friend transmits you which one of these 4096 you should take to fill out the form, the mentioned cleverness can guarantee you that you get N answers right, you just don't know which specifically in advance and you don't care as you prepare these 4096 solutions. The friend must also know the same table, and has to select one of the prepared 4096 solutions only once he discovers what the "100%" solution is.

The remaining question was how many answers you can be sure you can get right (N), and it turns out, N is 20.

Why? If you carefully construct each of these 4096 solutions to be "as different" from all the other 4095 solutions as possible, it can be proven that then 20 is the result.

So you have to take to the test a list with 4096 longer binary numbers, carefully prepared, your fried can transmit you which one to write through the time of his leaving of the test, and you'll have 20 answers right. Or you can train yourself to perform a special algorithm to produce a pattern of 23 answers from the time and the friend to do the opposite.

The math details are, thanks to allenz, here (not on "five years old" level): https://en.wikipedia.org/wiki/Binary_Golay_code There are also some algorithms. The 20 in the solution can be figured out from the sentence "G23 is a perfect code. That is, the spheres of radius three around code words form a partition of the vector space." Which for our task means that not more than 3 answers will be "wrong" from 23 answers known to your friend, if the whole trick is performed correctly, therefore 23-3=20.

And of course, this kind of cleverness (but used for error correction, that is, to allow sending more data than minimally necessary, but where some of the data is lost before it reaches the other side and everything still works) is actually built-in in the modern communication and data storage equipment, but we, typically, just reap the benefits and don't think of it.

On another side, human languages also evolved to contain redundancies, so the evolution is very capable to find the acceptable solutions for the message encoding too.

--

1) This way you haven't used all 5400 possible values, but now your can split the remaining thousand-something seconds between you and your friend, for him to prepare the transmission, and for you to fill the form after you received the code but before the test is over.
For me it is

- 2x local connected backups, two identical copies usually, one on an internal HD separate partition, one on a home NAS. Usually once a month or so, more often if I am doing something specific

- 3x rotating external backups in a bank safety deposit box, every 3-4 months or so will rotate one of the backup sets there

all disks are encrypted of course.

I am surprised a lot of people pay per month to backup online when a safety deposit box is usually way cheaper, and you can't beat the transfer speed. A standard bank safety deposit box seems to fit 3 3.5" hdd perfectly, or 6-7 2.5" hdds, and that's a lot of TB for not a lot of money.

I always rsync --checksum a second time after backing up, and am starting to think about writing a py script or something to calculate checksums and save them on the disks so I can check them at any time, but this said with the implicit redundancy above of having 2x nearline + 3x offsite it should be fine I would think.
There is still one issue left with Yubikeys: backups. When I loose my Yubikey after I cautiously registered it with a hundred different sites and servers, I would like to restore its secrets onto a brand new (blank) Yubikey and go forward. The only official course of action given by Yubico today is to manually un-register and re-register on all sites and servers.

Of course the key backup should be correctly protected, but that problem is not hard to solve.
Toshiba seeks $8.8B for chip unit stake as banks fret over risks
IRC lacks a well designed UX that works cross platform (desktop cross os, mobile, web) and an easy API to integrate and play with other services like Github.
The Internet of Hackable Things You Don’t Own
No. Israel kidnaps Nazis from foreign countries to put them on trial in Israel. See Adolf Eichmann.

I was specifically thinking about Samuel Sheinbein who killed a classmate in Maryland then fled to Israel, claimed Israeli citizenship, and because he was now Israeli would not be extradited. Instead he was put on trial in Israel for murdering his classmate in the United States.[0]

What I did not know until now, is that because of the legal crisis this case caused, Israel changed their extradition law regarding people who were not residents of Israel at the time the crime was committed in an effort to avoid being seen as a safe haven for Jewish criminals.

[0] https://en.m.wikipedia.org/wiki/Samuel_Sheinbein
If the authors expectations were higher than they ought to have been, that was because the Slack marketing team set them so high.
> Not since Windows 2000 have I been so interested in an upgrade to a new Windows release.

Well, yeah, Windows has been in the dollar milking phase for quite some time now (at least a decade).

It's no longer about delighting the user (yes, even Microsoft used to do that!). Or even just keeping them happy. It's just about keeping them not unhappy enough to switch to the alternatives.
we have deeper issues with our culture. It starts with our childhood. Family. Education system. These things need to be fixed first - only after this society as a whole can change. this might take multiple generations of hard work. Until then.. enjoy the X-ber ride!!!
* Enterprise Grid || https://slack.com/enterprise

Worth noting that 1) the author's expectations were wildly unrealistic. 2) Slack has since come out with better tools to manage large teams.
Why are you backing TOTP keys up? I hear this all the time and it never makes sense to me. You have a backup: they're your backup codes. You use them to enroll the device you get to replace the one you lost. The whole point of TOTP keys is that there's one per device; the idea is to simulate bearer tokens.
https://www.gnu.org/software/fileutils/fileutils.html
My understanding is that in cases like this below, there was no limitation anywhere in the contract. Hence the FCC fine:

http://www.theverge.com/2016/10/19/13330158/t-mobile-unlimit...
Product needs to be good enough to provide value/solve the customer's problems. Other products may be objectively "better" on some measures, but those measures may not be relevant for all users.
Where you can download the boards?
To be fair to slack, the quote is "there's no limit to the amount of people you can add to your team". They're saying that as you team grows, there's no limit.

Not students or subscribers. Not "public channel", or "chat room", or some sort of phrase that indicates a large mass of people.

If someone decided to sue them or something, I'd assume they'd have an easy defence saying they clearly meant a team of work colleagues. As many others are saying here, slack simply doesn't seem to be aimed at this use case.
> there's no good account system so users can easily spoof being someone else

Probably the big one for me; I know my previous boss was asking if there was a SSO option because that would be the only thing he saw as limitation in IRC.
I think that child raising practice is direct consequence: parents own expense is that humble productive people got lower salaries and were less promoted then confident less productive people. Thus they don't want their children to be harmed by that later on.
what works right now is exporting DISPLAY to e.g. mobaxterm and running Linux X apps.

i'll admit i'm super duper happy about this, can't wait for $WORK OS upgrade.
I needed to replace my 2010 macbook air and after much consideration I ordered a maxed-out (excepting SSD) 2015 mbp last week.

Buying previous generation hardware feels weird, I hope I don't regret this decision.
It's been a few months since I tried, but I couldn't get OpenGL stuff to work with an X server. I needed it to run OpenAI's gym platform.
Ask HN: Today – Who offers the simplest & hosted Website Creator?
A friend needs a simple 3 page or single-scroll site for his construction consulting biz.

I have 0 time to help him.

He is a total newbie...but can figure things out
( as he's a great home builder )..but im advising him to MVP something in 1 day to just test things.

What's hot out there now.. that can allow him ( either via "live-editing" or a "Wizard" to quickly throw something up?

p.s. he will need a custom Domain to use on site as well.

thanks
in commercial production it can be cured in an autoclave.

i believe there are also thicker sheets that can be vacuum-bagged onto a surface, so you don't need to layer it.
It might if they were paying for 10000 users but only some power of 2 less than 10000 could actually sign up. And Slack refused to refund the difference.

False advertising regulations aren't a company destroying "gotcha" like felony theft, they are designed to protect consumers from fraud. Having some technical issue that doesn't impact the vast majority of consumers isn't what it's designed for.
"That's ridiculous. People can't reliably produce good implementations of crypto software, and you suggest they design and verify ASICs? "

You suggested that they verify or perfect every person or thing in the entire supply chain. That was ridiculous. I suggested they or trusted, third parties simply verify an ASIC. That's doable. Matter of fact, people already tear down and image ASIC's on older nodes for fun. A number of companies and labs tear down modern ASIC's to reverse engineer them for understanding or finding patent violations. ChipWorks is top company in that space.

So, it's my recommendation of a practice that's being done right now vs you're recommendation to change everything in an impossible way. I stand by mine.
Ionic 2 Push Notifications in Detail
What we need (last time I checked) is cron jobs and persistent services (sshd pls).
Tips for work-life balance – Matt Might
I thought that this article might be about fact-checking the excerpts from web sites that Google sometimes presents as an answer to a Google search. One egregious instance of such a result that needs fact-checking is for the search "Is Donald Trump a citizen?"[1], for which this featured snippet appears at the top:

Donald Trump is NOT Natural Born. Donald John Trump, Senior,
was born in Queens, New York on June 14, 1946. He presents
himself as a person eligible to the Office of President of
the United States, yet, he does not have the parentage
necessary to be a "natural born citizen."

Donald Trump - NOT Natural Born - Natural born, The National Society ...
natural-borncitizens.com/donaldtrumpnotnaturalborn.html

I doubt that Google wishes to represent this excerpt, from a website whose views are on the fringe (to say the least) as fact. Perhaps Google should be more careful about automatically displaying snippets pulled from websites as fact.

[1] https://google.com/search?q=Is+Donald+Trump+a+citizen?
mobaxterm works fine IME
> 1&1 makes it, but GoDaddy, Gandi, and others don't.

Godaddy? They use shady tactics to mislead customers, their service is pretty bad and they are an overall unethical company. I would never recommend them.
Deploying Symfony Applications with Ansible’s Role Ansistrano
Yes, thats exactly the reasoning, why it isn't a problem to handle the interrupts only between basic blocks. Qemu does something similar. The ATmega32 makes it easy in this regard, because it doesn't have exceptions/traps, which have to be executed synchronously (div by 0 isn't a problem, because there is no div instruction). JIT compiling for a x86 is far harder, because you have to make sure, that the traps are triggered at the correct points in time (e.g. a page fault, which happens during the fetching of an instruction).
Then the media would just hide behind the fact that the fabricated evidence was coming from the intel agencies.
Edit: summoned d-a-n-g. Link now fixed.
Not owning a cellphone gives you time to ruminate and to rest
After all these years I have never installed google services or used anything related to it. On SailfishOS I use f-droid and aptoide and some random apks from the web after using some weird websites that I'm pretty sure probably did bad things because they just go and supposedly get the apks from play store but I have no idea what they really do.

All the applications I try and that require stuff from google they just crash randomly or at some specific options. I just uninstall them or try to be very careful for them not to crash. It's horrible experience and it's not something so hard to prepare for. Some apolications handle it showing that an action can't be done and I'm ok with it, that's simple, but crashing because the services are not installed is just plain ridiculous, lazy and bad engeneering.

Once upon a time slack just worked fine, just didn't auto refreshed updates, then on one update it started crashing and currently since a while ago an annoying message appears everytime I focus/open the apllication saying that I don't have the play services despite the application working completly fine. The proper thing to do would just to be a messsge saying something like: " the app requires google services, the quality of the experience will be reduced and actions FOO and BAR will not work. options: continue anyway, exit and continue and remeber that option" in order for it to be persintent and stop being annoying. Not that hard.

I just endup not using a bunch of applications that I would like to. Apps that use maps or or try to get location will usually just crash. I never even installed Uber or tried it because I'm pretty sure it will just not work, so I didn't even try it.

microG is the best thing I could hope for, but I really tried to use it but was not able too. It requires something about signing or whatever that just didn't work after I tried a lot doing things with Xposed or what it was called. Even getting to a point where that almost worked was crazy.

I'm pretty sure the experience will be pretty similar in any other alternative OS that has to deal with this crazy environment.

And I will never get a "real" android where that thing will come installed, I refuse to. I was thinking of changing phones to some android based thing, but the support of hardware is very limited, so I'm pretty stuck. Waiting for any newer Jolla phone or any other alternative phone/OS that works.
UK heterosexual couple lose bid to have civil partnership instead of marriage
I once had the CEO of a company roll his eyes at me in the middle of a meeting and say roughly "you tech people are all the same".

Did I scream discrimination or did I pass it off as the powerplay of an asshole?

I passed it off as the powerplay of an asshole.

The thing about assholes is that they're assholes. It's a part of being in the workplace and when it happens you have to think about whether or not it's worth it for you.

But when you look at everything through the lense of feminism, then he's suddenly not an asshole, but is instead a misogynist.

I once saw a woman complain that she was on a mailing list and someone said something mean to her and no one spoke up to defend her. She felt like that meant the mailing list itself was sexist.

I read her account and my thought was "if it were a male, would you expect others to defend him, or would you expect him to defend himself?".

I could go on and on, ALL OF US who have been in the workforce for any length of time have dealt with pricks. We've dealt with them as co-workers, we've dealt with them as managers, and sometimes we deal with them as subordinates, but we've all dealt with them.

That's the point the poster you were responding to was making.

men deal with a lot of bullshit in the workplace too, but when we come across it, we can't call it gender discrimination, or whatever else. We have to decide if, when, and how to defend ourselves from it.

That's the reality of the workplace, and it's the reality of women in the workplaces as well. But that doesn't make it sexist.
Auto-Scalable Payara Micro Cluster for Java EE Microservices
It's a lovely round number and suitably situated in a comfortable minority position; it's thus inoffensive, aesthetically pleasing, relatively benign and allows one to feel reasonably smug when repeating it. Seems to be factual to me!

;)
... on a free plan specifically advertised as supporting unlimited users, and advertised with an open source discount "coming soon".
Formal Security Analysis of the Signal Messaging Protocol