skysight-inc/HackerNews huggingface dataset:
Then why did the Slack Status page have so many problems at the same time? Half the time loading it would give a 500 Internal Server Error, 45% of the time you'd get broken resources (images and/or CSS), and only 5% of loads would give you the full working page.
Yes, thank you! We've updated the link from http://www.thinkgeoenergy.com/cooling-down-a-supervolcano-an....
If you are getting nose bleeds, you might benefit from getting more calcium in your diet. Upping my consumption of calcium put a stop to my nosebleeds.
The stock market over bitcoin? Bitcoin is up double the last 30 days. Timing is everything your opionion is dated or belongs in the future in the present bitcoin is a good investment
No. The US has the lead because its competitive advantage in the world economy is exporting innovation. That's what it's good at. The Chinese economy is outperforming the American one in many ways, but the US enjoys a more open society and economy, which encourage innovation. No one would ever say that the West should be complacent, but people are making a big deal out of the Chinese AI push, exaggerating it in a way, and that aligns with more widespread fear-mongering about China. In reality, corruption, chaos and censorship continue to hold China back more than is being reported.
Maybe because it's under a lot more load during an outage and they haven't upsized the status page infrastructure to handle their ever increasing user base.
The OpenVPN Windows kernel TUN/TAP driver is really super scary. That alone has a larger code base than all of WireGuard...

At the moment, the efforts around the cross-platform userspace-based WireGuard implementations have focused on targeting that TUN/TAP driver, which is pretty ugly business. But thanks very much for pointing me toward this more general purpose API.

It might wind up being _easier_ to use this than having to talk to terrible OpenVPN kernel drivers. I'll investigate this thoroughly.

By the way, if you're into Windows programming and want to help out, don't hesitate to email team@wireguard.com.
Unless the 'trusted person' is an immediate family member this is illegal in california as of last year
http://leginfo.legislature.ca.gov/faces/displayCodeAndBill.x...

I don't know about other states but it's likely any that require background checks for private transfers ("closing the gunshow loophole") would make this behavior illegal.
DNS issues?
Unfortunately, the Libertarian Party (capital L) does not fully embrace this line of thinking in their official platform. However, it's a logical interpretation of their base philosophy to which I subscribe, and many of the millennial libertarians I know have more progressive interpretations that address externalities.
That should be a minimal number of cases, reduced further by having a big clear one click unsubscribe option.

It always amazes me the business that make unsubscribing difficult. That is the real way to get placed in spam.
I made this a while back to ease the barrier to entry to Hashcat: https://github.com/brannondorsey/naive-hashcat

Not that it's that big of a barrier, but it can be somewhat daunting to new password crackers.
It's still insane and confusing that you need a phone number to use Signal. It's almost as if they want to make it hard to be anonymous.
Spoopy day at Slack
Note that choice of e has no security implications as no valid message can be smaller than length(n)/e. Picking prime speeds up key generation slightly (by eliminating values for which there is no d=e^-1 (mod n), which means that new n or e has to be generated), picking low hamming weight values speeds up public key operations (significantly).
For anyone interested, and for the record, this is my 2016 summer of code project. Experimental obviously.

There is some additional info in the about page:
http://public.docs.xstatic.site/about.html

And in this doc: http://docs.xstatic.site/markdown_db86ac26-f232-4400-a544-d5...
What's the smallest sample size anyone has used to get > 90% on the MNIST set?
You mean 30 day ago Bitcoin was a good investment. Who knows whether it's a good investment now.
It’s not illegal for me to reject non-Flying Spaghetti Monsterarians on the basis of their religion. It is unconstitutional for the govmint to do so.
So is my jabber server!
2FA has been supported for years at this point at SendGrid.

Edit: and API Keys are the recommended way to interact with SendGrid APIs
No true Scotsman fallacy
That was not my reading of it. To me, given a large enough pool (~20+), you can statistically assume you'll get a top 10% candidate with this method, at least that is what i read.

Still, this method at least has some structure to it. As opposed to the anecdotes that the rest of the thread is.
I'm sure they have fallbacks, but when their ecosystem (apparently) evolved around Slack, the fallbacks are less effective. Polling Jenkins to see when your job is done is more time consuming than receiving a Slack message.
Bitcoin mining needs 2-4 cents, 10 cents remote seems tough, what value do we assign to saving all humanity?
Blacklisting would be pretty irresponsible, greylisting maybe.
Maybe they underestimated how much resources their status page needs during an actual outage.
There's no such thing as apolitical. If you aren't doing anything about the state of things as they are, it just means that you are comfortable with things as they are.

Techies just don't care much about the rest of society because they got theirs and they think they deserve it - that anyone else could just as easily be in their position, so if they're not then it must be their own fault.
>> A lot of the largest rivers and lakes in Canada are now highly polluted to the point where it's not safe to eat the fish.

Here are the six longest rivers in Canada. Please indicate which are so polluted that they are unsafe to fish from because of pollution from mining or oil extraction:

1. Mackenzie River

2. Yukon River

3. St. Lawrence River

4. Nelson River

5. Slave River

6. Columbia River

Hint: none of them.

I'd also like to know more about these uninhabitable places that no one has ever been to.
Next Mars rover will have 23 'eyes'
> I don't have the stats grounding to come up with the proportion of true positives to false positives, but I suspect this would be "pretty bad" — vastly more false positives than true positives

IANAStatistician, but let’s consider the system is right 91% of the time and we try to detect those 7% you mentioned. Let’s take 1000 people. 70 people are depressive and 930 aren’t. Out of those, 700.91=63 will be correctly classified as depressive by the system and 9300.91=846 will be correctly classified as non-depressive.

That leaves us with 63 positives, 846 negatives, 7 false negatives and 84 false positives. False positives largely outnumber false negatives, but they also outnumber the true positives.

(if a statistician read this, please correct me if I’m wrong)
I think he is waiting for it to be a certain level of 'done' before he open sources it. Open sourcing something creates it's own workload.
And when you get caught, shout "IT WAS A VIRUS!!!! CLONING IMAGES!!"

I dont think I have ever encountered a virus that cloned images. The only way I can even imagine it true is if a malfunctioning root kit was somehow installed and affected file writes....but in 30 years..haven't seen it. Likely they were just lazy so they kept handing out the same image figuring no one would know.
If you sell now, it was a good investment. If you hold, nobody knows (well, I do.)
I'm hoping they publish a public post-mortem. Learning from this kind of outage is the best kind experience for engineering - though it's far better when only staging goes down and not prod.
It's the kind of "studies" you call BS on first, then go on to figure out the details. Not a very scientific process for sure, but always produces the correct result.

https://www.naturalblaze.com/2017/03/scandal-mri-brain-imagi...
Hopefully you can get it fixed in other browsers. My apologies for this, but I find it amusing that a Google services alternative works better in a Google provided browser. :-)
People love the "n=XX is far too little data!" argument, yet it's more complicated than that. Sometimes 600,000 is too little, yet sometimes 17 is enough.

Example: you believe a newly found plant species is toxic. You give it to 17 "grad students volunteers", while giving a placebo to 17 others. All in the first group die aa gruesome death within 20 hours. None of the others do.

Result: yes significance. (also: tenure!)

I'm not saying that this study is significant (the statistics seem to be slightly beyond my event horizon), and your criticism also stops short of an outright dismissal of the research. But sample size alone makes for a bad measure of quality. Yes, even p-values are better.
pagerdoodie?
You can get a google voice number and just activate through that. On iOS you have to type a confirmation code in manually, so there is no need for a debug version there.
Nice! I wondered why my productivity suddenly doubled up!
It is now
Multi-fold cross validation is an established technique. At no point is any data that was used to train a model also used to validate it.

> One round of cross-validation involves partitioning a sample of data into complementary subsets, performing the analysis on one subset (called the training set), and validating the analysis on the other subset (called the validation set or testing set). To reduce variability, multiple rounds of cross-validation are performed using different partitions, and the validation results are combined (e.g. averaged) over the rounds to estimate a final predictive model.

https://en.wikipedia.org/wiki/Cross-validation_(statistics)

You might object that it's difficult to achieve the level of inter-fold isolation required to make the technique sound, and indeed if you search the comments there's some question as to whether or not there was an information leak in their feature selection process. In that sense calling it "bad statistics, bad data science" might be reasonable, but it's also a powerful technique, so I don't think it's reasonable to dismiss out of hand without being more specific.
It depends on how the library is implemented, so you're expected to look at the source.

If you're using something like Webpack and the library just places everything on the global scope, you can configure exports-loader [0]. That way you can reference the module as if it were written with CJS or ESM, without having to change the source.

If it's not published on npm, you can reference the git repo along with the specific release tag you want to use. My suggestion would be to fork the repo and point to your fork in package.json, so things continue to work if the original repo ever gets taken down.

[0] https://webpack.js.org/loaders/exports-loader/
Decentralised exchanges just have terrible spreads and front-running instead.

Also, I don't think a decentralised exchange works for USD. Any token backed by USD has counterparty risk.
Does anyone trust the unsubscribe link in apparent spam, though?
Sounds like an easy way to verify active email addresses.
Safe is a subset of idempotent.

Idempotent means that one invocation has the same effect as more than one invocation.

Safe means that zero invocations has the same effect as one or more invocations.
I'm not sure I understand exactly what you are proposing that is new. Could you help me see what I'm missing? (not being snarky, genuinely curious)

1) 2-phase workflow for analytics - Yes, this is being done today with different distributed column stores (Vertica, SQL Server columnstores etc.), queried into local dataframes. Spark can be used for that.

2) SQL good for data retrieval, dataframes better for analytics - OK. Ok, Spark can retrieve content via SQL into Spark Dataframes, and then apply RDD operations which are similar to dplyr type operations.

3) Better interchange format than CSV? OK, you can always write your SQL resultset as a Parquet file which can be natively accessed by Spark or Pandas (via PyArrow - there's Arrow again)
How to Use Puppeteer as an Acceptance Test
Relevant discussion: https://gist.github.com/Rich-Harris/0b6f317657f5167663b493c7...
Group SMS
Oh, but the paradigm-shifting revolution of a paper, sorry: "poster" surely is "Neural correlates of interspecies perspective taking in the post-mortem Atlantic Salmon": http://prefrontal.org/files/posters/Bennett-Salmon-2009.pdf
Too late, enough businesses have screwed up the unsubscribe system that now I mark every mail as spam and let the spam filters take care of it.

I don't care if the unsubscribe links works or not, I already have a faster path.
Beyond Ajax: Software Development, Two Years from Now (2007)
A fruitless exercise. The same pathology that prevents you from understanding his article, would prevent you from understanding further explanation.

Go back. Read the article again. Multiple times. And TRY to do it fairly. TRY to recognise your biases and presumptions.

If you are incapable of doing that, then what chance would other people have of successfully explaining it?
the loss of revenue.. is unquantifiable.
This reminds me of some parts of Pieter Hintjens' book Social Architecture. He advocates that open source projects practice "optimistic merging" where essentially any patch that is well-formed should be accepted, without value judgement (though they may be reverted later). He argues that counterintuitively, this leads to better results than having gatekeepers. It seems pretty extreme, but similar in spirit to the idea of permissionless innovation.
Or last night's football game, which just got political?

What are colleagues allowed to talk about, exactly? If we "just don't talk about politics" the end result will be everyone talking and engaging less on any mildly controversial topic (which now includes "the game last night"), and since this cannot be avoided, they will simply talk and engage less altogether.

I don't think that's acceptable, so I don't think "keep politics out of the workplace" is acceptable.

(And what if you are a journalist, coal miner, wind turbine installer, or any number of professions that is in some way involved with the government or politics, which a non-trivial number of jobs?)
" levying a carbon/pollutant tax such that the tax generates sufficient revenue to offset the damage"

Who determines what the damage is and who pays for the people who make the determination?
That's actually a pretty nifty risk assessment. Your datacenter is toast if the supervolcano erupts. But if the supervolcano erupts, the bulk of the human race will starve to death in 74 days. So there's very little actual risk to your company from building nearby. You're dead, literally, regardless.

Assessing such a project would probably drive an actuary insane.
Ok cool, that maps to what I briefly read about ink much better. I had in mind some kind of 'devops chatbot'.

68% conversion rate is pretty impressive, nicely done! And thanks for the description, it's quite fascinating.
If it isn't confirmed opt-in, it's also possible your subscribers didn't even sign themselves up.

Side note: Anyone who calls it double opt-in has a whiff of 'spammer' to them even if they're not. Confirmed opt-in is a more accurate term as without that confirmation click in the initial email, there's a chance the subscriber didn't sign themself up. There are quite a few 'email bomb' services that will sign a target email up for 1000s of 'single opt in' newsletters.
Reminder that you should check things first before commenting. Slack's status page is in a different infrastructure, somewhere using digital ocean while slack.com is using AWS.
The magic of AVR was that it always had a great, opensource toolkit in the form of avr-gcc and plenty of community support around it. The AVR Freaks forum started well before stack overflow and offered a tremendous volume of support.

I do agree about the expensive programmers though. However, there were people out there who wired up their own using the STK200 configuration and put the schematics online for the community's use.

Programmers (irrespective of micros) have always been relatively expensive - even the home-brew ones. It's only recently (say in the past 5-8 years) they've become cheaper thanks to people's interest in hobby boards like the Rasberry Pi.

The biggest problem was the availability of JTAG debuggers. Atmel had the reference, closed-source implementation. Although the community managed to eventually reverse engineer their implementation and cheaper ones became available on eBay (usually from China).
Not sure what I'm missing here, but I see Signal using 37.5MB of memory. That doesn't seem egregious, but I'm also not familiar with what other Electron apps use.
I don't care how clear the unsubscribe option is, if I didn't specifically subscribe, it gets marked as spam and reported.
It's funny, I just came back to HN and saw your comment. I have absolutely no idea what that password was and I'm sure I would have forgotten the short story. Maybe that story would work for one main password on a password manager, but I don't think it would work for me at least for more than one or two passwords.
Many less technical folks do. If I never signed up, I'm absolutely not clicking an unsubscribe link.
Not in OCaml. You can have a function like that:

let printAge object = print object.age

And it'll just check if anything passed to printAge has a field "age".
I wouldn't purchase it for $1000 either. The clearance sale price is only $200 which is well worth it in my opinion.
Slack has a nice market share, but also many competitors, many of them 100% ripoffs with the same features (to name a few, Attlassian HipChat and MS Teams... not to mention open source products).

Slack has been experiencing service degradation often lately, so I would not be surprised if people start switching.

In our team we already started looking for an alternative.
Just a spooky coincidence it's on Halloween?
With sslh you can use port 443 for both tinc and https.
https://github.com/yrutschle/sslh

Also you can configure haproxy to do the same.
I thought Ruby is/was mostly known for the Rail framework.

I know that both Chef and Puppet are written in Ruby, but is there any particular reason why Ruby is better as configuration management/system automation language?
The Chaos Theory
I thought yahoo was shut down.
Anyone calling it 'double opt-in' has the whiff of being a spammer even if they aren't one. If you're not checking that the subscriber clicked the "yes I want this" link in the email, anyone can subscribe anyone they want to your mailing list. There are tons of 'email bomb' services that will 'subscribe' a target to 100s or 1000s of newsletters that don't confirm opt-ins.
They are a small non-profit dev group, and resource wise it's probably not worth it for them.

You could indirectly solve this problem by making some sort of electron multiplexer that could take multiple electron apps and make them share the same electron host browser, achieving the same thing you have now.

I personally just use a bluetooth keyboard and my phone. I get a native app, keyboard typing and nothing hogging resources on my computer.
An in-kernel {Free,Open}BSD implementation is my first thought.
does it support relevant slack features...gifs, slackmojis, tags, etc?
The ones who sign up for them do.

I read Javascript/Node/goweekly.com newsletters in their email format. The Phaser.io newsletter is another. I think you're more the outlier than the norm.
Hinton proposes CapsNet
I quickly found this link which quotes $1000/ton of CO2:

http://www.sciencemag.org/news/2017/06/switzerland-giant-new...

At some point, the government either needs to generate bids for a contract in the free market (subject to the cronyism of government officials) or do it in-house (inefficient). We need a government, so every implementation of any policy you can think of can potentially suffer from a combination of these two factors -- I hardly see that as a hole in this approach.

> who pays for the people who make the determination?

China and the Fed, obviously -- same as now. If you are trying to shoot down these ideas because you don't think I believe in any taxation, you're really walking into a trap here. The quoted cost for undoing damage clearly takes into account bureaucratic / managerial overhead, as would any contract.
I read the title as GOP and was incredibly confused :D

That said, I'm curious about why they choose Mumbai (similar to @amiturk) - is it cable access, politics, land cost, ...?
The issue is not a lack of discussion, but a surfeit. Every venue doesn’t need to cater to everything.
Ideally, we'd be able to talk about any topic. But right now, the country is divided into two equal halves, each of which thinks the other is the ultimate evil, the enemy beyond reason, the Other which must be excised from the tribe for the safety of all.

Given this political climate, which isn't changing soon, and given the business need to work together toward common goals, then no, we can't let politics into the workplace. At all. Even if it means that we need to skip talking about the political aspect of last night's game.

Extreme ideologues have ruined it for everyone. This is why we can't have nice things.
SSH Dynamic forwarding (ssh -D) to do application-level port forwarding and configure browser to use remote host to do DNS lookup was 1 of the earliest techniques to bypass the GFW and was countered by the GFW long time ago. The wall can easily detect non-administrative SSH traffic and block it. So I won't recommend using it, it is not reliable.
2018 Jeep Wrangler Revealed
Looks really slick!

You should consider adding word support. Support for office XML formats[1] are simple enough to hand-roll.

[1]:https://en.wikipedia.org/wiki/Microsoft_Office_XML_formats
Carnegie Mellon Dean of Computer Science on the Future of AI
This is probably preaching to the choir, but hosting your own FOSS chat is nowadays a very viable way to avoid being dependent on a centralised service like Slack. Your options include:

* Riot.im / Matrix.org (decentralised global network; e2e encryption; open protocol)

* Rocket.Chat (Meteor-based; focus on UX and feature)

* MatterMost.com (clone of Slack UI; open core license)

* Zulip.org (all about threads!)

* ...or indeed IRC or XMPP.

(disclaimer; I work on Matrix).
I almost put significant time and energy into building a product on top of this.

I suspect I will never ever ever use GCP for anything important.
A few other big ones IMO:

7. Energy density (as opposed to power density; i.e. c-rate matters)

8. Temperature sensitivity (many batteries lose voltage at low temps, e.g.)

9. Ability to hold a charge
Aren't Redflow (awful name, btw) batteries commercially available for home storage?
If they included feature generation in the training process and ran it once per fold, it would be OK, but I still haven't found any evidence that they did this and their wording suggests that they did not. Good catch.
I often have the issue where I need access to some piece of state, like an id, which I can’t readily access in an action creator without using thunk, which I think encourages bad design.
Come on, this should be really easy to fix. If MailChimp is really sending you so many emails that you are upset with their service, you should be able to make your own MailChimp account and tell them that your email address requires double opt in. Or you can make a rule for their MX to end up in a special folder. Or they can detect a well above average number of lists for a single email address and trigger double opt-in for that address. This is a problem for a vast minority of users.
I agree with your diagnosis but not with your cure.

We should not fear politics and people discussing politics. We should be fearing those extreme ideologues.

Don't ostracize political discussion. Ostracize acting like an extreme ideologue.
I moved the docs to a less obvious domain - you can always reach me at: tobias@basicincomemachine.com - many thanks, happy to share more thoughts