skysight-inc/HackerNews huggingface dataset:
Thanks. That's the impression I got, too: I looked at the numbers and decided running on ads wouldn't be worth it until I was getting far more steady traffic.

Do you know how the visitors:dollars ratio for less intrusive methods -- such as affiliate links or donation buttons -- compares to the ratio for display ads (~1000:1)?
If you are into AI, Crystal Society was a great 2016 release. You can read it for free online: http://crystal.raelifin.com/society/Prologue
I think labor unions would be the best option. Put their employers into strike, DOS their website, and contact the press. No one will feel bad about the scammers.
Seems odd to me. Why would I use this as opposed to a normal PHP host, or some kind of Status SaaS that already exists?

And if I want to save money I could create a github page which polls my service via AJAX.
This article seems like it should have been flagged as part of political detox week, as it's promoting more emotional than useful discussions.

I do think your first sentence has some truth, but I wouldn't use Thiel as a reference as it just seems to be an appeal to emotion.

Is there any evidence backing up Thiel's assertion? It sounds like romanticizing the past and idealizing eccentricity. It's also begging the question that eccentric/idiosyncratic people make the best scientists.
But if you put a USB device into a PC, wouldn't you want to authenticate it regardless of what it has on it? I think Microsoft's UAC security is pretty flawed in general, as it puts all the responsibility of installing an app package and making sure it's secure on the user.

Users who find a "lost" USB stick on the street would still authenticate it in Windows when they get home, so this would do nothing to protect them.
https://www.cs.cmu.edu/~./enron/

It's 500K emails, there is a download on that page.
Show HN: We are rethinking the creative agency using technology and data
hm, can you point me at an email provider who provides free SMTP/IMAP/webmail or XMPP hosting for custom domains? I may be missing something, but I can't think of one...

The model is that you can try it out on the matrix.org server via riot.im or something, and then run your own if you like what you see :)
This is not cross framework compatible because of react. Unfortunately I can't use it :(
Will stick to c3js.
You should let them know specifically what problems you ran into! I'm sure they'd be willing to improve their documentation, they just need to be given constructive criticism :)

I've used Victory and didn't run into any issues, but then my usecase was very similar to their examples.
There's a great book called "Learned Optimism" which at one point talks about a very similar phenomenon, established by research.

The gist of it is that depressed people perceive reality more accurately. The author posits that it's one of the reasons who depression even exists. The world is a nasty, brutal place, and interpreting it accurately has its advantages, especially in our early evolutionary time period.
You can rent 50000 bots for 2 weeks for $3000 for your next DDOS
It'll be interesting to see what they come up with. A phone and a watch doesn't make for much of an ecosystem, and they do seem to be leaving much of the rest by the roadside at the moment.

For every piece of the puzzle that they drop they become potentially easier to replace.
I don't have direct advice, but this is what worked for me. Most of my family and friends all were very disappointed when I wanted to work on my idea. Some were unsupportive, some didn't understand why I didn't want a high paying job with security. But my mind was pretty set that I wanted to do it and I had enough buffer monetarily for a while so I was able to ignore their sentiments. Plus my explanations were not helping.

After about 1 year into it, I finally was able to explain my thinking to the close ones as :"I am risking that if I work on this for a while, there is a chance that I might become rich enough for us to not worry about money for a decade. If it doesn't work, we will go back to where we already are". That clicked for almost everyone in my close relations.
There are solutions like NVD3,c3js, rickshaw that are higher level than d3js.
If Black Mirror Had a Showroom, This Would Be It
Check out the graph here: https://www.bloomberg.com/news/articles/2016-07-05/waging-am...

Yeah, they rank on the list, but they're pretty far behind.
Maybe a better word is "endemic".
# of papers published is a poor metric (google's published like 40% as many papers, over a shorter period?)

MSR has done cool work and important work, but google's publications have been often been major paradigm shifts. In a lot of ways they're currently way out ahead of everyone else.
https://www.google.com/search?q=to+compare+definition
Hour of Code: Build Your Robot World in Java
Actually Microsoft has been publishing a lot on privacy enhancing Machine Learning too.

For instance:

https://www.microsoft.com/en-us/research/publication/crypton...

https://www.microsoft.com/en-us/research/publication/private...

https://youtu.be/xsaXMUelOEA

As for Apple: seeing is believing.
Amazon Go and the Future of Work
For the under-the-hood details of message dispatch, see "An Illustrated History of objc_msgSend"

http://sealiesoftware.com/msg/index.html
Yes, because servers love hot, humid, dusty climates!
If it's already a success in a global market, with a complete team, a fully complete product, clearly making plenty of money with tens of thousands of paying customers (we'd really prefer to see millions) and all risk removed then WE INVEST!
Amazon Go and the future of work
Is it a dark pattern, though? You're respecting the user's wishes to not use that permission (ignoring for the moment that you couldn't use it even if you wanted to).
Speaking practically, if you're using a terminal to use Neovim, you get consistent window management. If you're using one of Neovim's GUI clients, you also get a terminal in the GUI's frame.
Even worse; let's break backwards compatibility with your paid software so that you have to purchase an upgrade license... If you've had a Mac long enough and you run paid software you know what I'm talking about. :(
On CVE-2016-4484, a (security)? bug in the cryptsetup initramfs integration
Yes, there's always a negligible chance of collision.
Conversely. Einstein once said that if he had one hour to save the world, he would spend fifty-five minutes defining the problem and only five minutes finding the solution.

And of course each would think this way, given their backgrounds. Edison was an inventor and a CEO; Einstein a theoretical physicist. Perhaps HN is familiar with the Parable of the Elephant?
The pricing seems cheap if I read it right. I only ship few hundred items per month and it's small enough to fit in my basement room (100 sqft). So I guess storage cost is like $50/mo and $3/item shipping out? That's not bad at all if correct.
The basic flaw in the reasoning is the line:

>There are no smart people or stupid people, just people being smart or being stupid.

There are in fact stupid people out there and sometimes they are in positions of influence and sometimes they become president.
Summary: The author decided that being connected to long term keys does more harm than good, partly due to the pressure to stay with potentially compromised keys due to the difficulty of starting over. The author will instead focus on secure IM using short term keys bootstrapped by social media accounts.

1) As others have pointed out, I really think the author is overestimating the effort required to compromise a twitter or other social media account. There are many accounts of this happening, including to people like Brian Krebs who knows he is a target and does everything possible to avoid the attacks.

2) Encrypted IM as the primary higher security communication channel seems to be a popular option these days, mostly leaving those of us who don't like IM to look at alternatives.

3) Briar (briarproject.org) is a promising alternative for messaging, although not ready yet and currently only targeting android, which has its own major security issues. Due to the focus on enabling offline, forward secure messaging, it can be used to defeat mass (network) survailance. It can also be used online and addresses some of the specific concerns raised.

4) General purpose computers are both handy and necessarily have security issues. Special purpose devices for more limited secure communication would help with many issues.

5) Secure communication isn't much of a goal; it is more helpful to consider specific threats. If you do something non-trivial towards a vague goal, it is easy to find a way it doesn't meet that goal when you feel like not doing it any more. I'm not sure what the author was trying to achieve with PGP in the first place.
I've thought this as well but you probably only need 3 buttons: agree, disagree, and inappropriate.

Basically pressing either agree or disagree is also saying that it contributes to the discussion. Clicking inappropriate is the same as downvoting as it is now. Finding the right terminology might be difficult.

I'd love to see this as an experiment to see how it changes the discussions here.
Nice question, waiting for the answers.
For portability and use within the node/npm ecosystem? Yes I think so.
This is hilarious. I approve.
Thanks,

I added an issue (https://github.com/simopaasisalo/MakeMaps/issues/16) and will update there when this is fixed
Given what people do with a C64 even today, it seems that the human mind thrives under restrictions.
I'm not sure I understand this comment. The title says "ReactJS" library. Do you mean it isn't compatible with React Native? Or did you really expect it to be compatible with Angular and other libraries?
Pricing pages are another type of U/I that could be label black hat. Personally, I think the typical pricing "tricks" like anchoring, bundling, freemium are fine and part of running a business.
Japan's SoftBank to create 50,000 U.S. jobs by investing in start-ups
I built a web player that aggregates techno music on the internet
If you're arguing that there shouldn't be any default behavior, and the programmer should always be forced to choose, I could get behind that.

I've also argued for degradation to bignums as the best default. This way the result is always correct. Of course, that means a performance hit on all arithmetic code unless you opt out of that, and you could make the case that this is also an unacceptable default.

In any case, consider the "crashing is the best default choice" to be qualified with "if you're going to have some default choice for fixed-size integers."
I've been working on a closely related problem of universal identification in distributed computing for a few years now. It's now in standards review and hopefully publishable soon.

We came to the conclusion that universal ids should represent identity only, and explicitly not have 'metadata'. What is the use of 48 bites of time? It reduces the overall entropy, for what? If time is important then why not make the id literally time (i.e. UnixNano), if it isn't they why not make all bits rand?

Also, while I think speak-ability is actually very important (many disagree), I'd assert that capitalization is better addressed from the opposite direction (i.e. UI). Instead of removing capital letters from the ID itself affecting all cases, address the human factors in the few cases it comes up.

I think this is good advice in general:

When spoken aloud we suggest that you don't indicate capitalization at first. In many cases, such as search, human validation etc, this is more than enough precision, then one can add capitalization for disambiguation as needed.

For example:

"ab2Cd3Ef1g"

Spoken becomes: "a b two c d three e f one g. Capitalize 4 and 7, c and e"

With the capitalization part optional depending on context.
I've noticed this as well. It actually makes me somewhat angry.

IMO Netflix breached my trust when their recommendation engine stopped trying to accurately predict what I'd like, and instead also considered their agenda.

I really miss the Netflix of about 7-8 years ago, when the company was cool and honest, and we could show our queues to our friends.
I really like NACL, the issue is how long Google is going to support that technology. If I write a product with NACL, It should be able to work in 10 years. I know it will if I use JS. I've been burned by Flash before so I'm really careful about investing in non standard techs today. Hopefully WASM will fill the blank.
Graphs of the React codebase changes over time
Both Closure and TypeScript support (some of) the JSDoc type annotations and syntax (http://usejsdoc.org/). AFAICT, TypeScript supports a subset of what Closure does - so anything here should be portable between the two:

https://github.com/Microsoft/TypeScript/wiki/JSDoc-support-i...
> I don't see any technology on the horizon that could provide that leap

What about above-device "floating" gestures, e.g. Project Soli [1]. Gesturing above instead of on the device means much more space in which to do things.

[1] https://atap.google.com/soli/
I agree. I work in AI and I feel like it gets a lot of the brunt of the "game changing" tech hype, but to be honest if someone solved fusion that would be an absolute societal game changer.
You're talking about consumer-facing software though. There's no app for "lettuce".
Beyond Sanitizers: Guided fuzzing and security hardening
Memoizing recursive functions via the fixed point Y combinator
I actually can't imaging not using FBA, at least for any product that I want people to buy and that has any competitors.

Amazon Prime free shipping and free returns is a super power. If I'm buying something I'd rather pay a couple dollars more knowing that if something is wrong with it, I can just print a label and throw it back in the mail to return it.

A lot of items are just at that awkward price point where, if they are DOA, they aren't quite worth paying return shipping. And when I buy from Amazon, half the time if something is wrong they'll just send me a new item without even requiring a return. Ended up with an extra 64-ounce "beer growler" because of a faulty lid once. The review system helps enforce good customer service.

I've ordered a lot from Amazon -- and yes, they screw up sometimes. But they're very good about fixing issues.

That said, I'm considering a Kickstarter where I might need to ship out a few hundred posters. Found a local fulfillment house that would charge me $1 for pack-and-ship per item, on top of postage and actual packaging costs. Much cheaper than FBA and, as you point out, less likely to end up with co-mingled items.
Yes, permission requests should only show up at most once, per Apple, so it is definitely gray area.

Not to mention, the pre permission dialog is usually deceptively similar to the Apple one.
Here's another one I found recently: The email spam they send you is categorised into a bunch of categories. You can subscribe or unsubscribe to each individually. The 'unsubscribe' link at the bottom of the emails sent will unsubscribe you from the first category only, no matter which category the email is from! And the web site doesn't tell you this, it just pops up an almost content-free 'unsubscribed' message. So you keep getting spam until you manually load the site and dig through the settings pages and uncheck the other categories.
> At current power ratios, not soon

I'm curious, do you know of a credible projection on when this becomes viable?

To be fair, this event being far off underscores the author's argument. It's not yet time to abandon the iPhone sandcastle.
This was done back in 2014 (with different images), and was a super success.. making it easy for people to try software they wouldn't normally have...

Check out the one from 2014:
http://www.qemu-advent-calendar.org/2014/
AdSense also had the massive data Google had on users to entice advertisers with. What would entice Google this time?
Am I the only one who thought this was going to be about the actual interview process for Netflix's engineering team?
This might seem obvious, but why do you want to have an Uber account with no credit card attached? Usually SaaS require you to have a valid credit card attached always. I don't see the issue.
Just for completeness, I believe C# fits with C++, which is something that can occasionally catch a Java developer.
> Isn't it standard practice to split large ajax responses into many smaller requests to allow parallel download+render?

It doesn't guarantee the payload will load faster, especially on mobile. Obviously, the solution is to avoid loading large ajax responses and only returning from the server what is absolutely needed.
The most frustrating part of the depressed vs depression terminology was that it led people who've never had depression to feel like they can relate to what someone going through depression is going through. It made them feel qualified to talk about depression, offer advice or try to "help" in all those ways that people try to help that are just so counterproductive.

Plainly put, if you've never experienced depression, you have no idea what it's like...even people who have experienced depression often have no idea what it's like for other sufferers. The normal downs that you've experienced have nothing in common with what a depressed person experiences. It's like someone who only sees in black and white trying to talk about colors by talking about shades of greys. Until you experience real color, you're only qualified to make second-hand observations.

I get where people are coming from when they want to call it an illness. I believe that rather than an attempt to offload responsibility, it's an attempt to clarify a very poorly chosen label for the condition. Depression, as a word, just feels too accessible to someone who hasn't been in it.
You Should Write Blogs
Ostensibly, yes. But I'm leaving the door open for something actually reasonable.
Land use is extremely political in the rural west. There is a huge economic fight over whether to protect lands as ecosystems or to exploit them for resources. See Natural Resources Defense Council, High Country News, or pretty much any local paper between Sacramento and Denver for more information on these ongoing battles.
I think that every stack should include elasticsearch - whether it's for search, logging, or analytics - or all three.
These are product updates and often times contain security and stability fixes, nobody is trying to trick you here. Apple is proactively trying to keep their users up to date, I see no problems with this.
State of Ubiquitous computing 2016
Ugh, rubber dome keys.

I think my first encounter with a computer was a ZX81 clone with such a keyboard...
The problem with "floating gestures" and the like is that they're even less tactile than touch screens, which I would argue is the biggest downside to touch interfaces. With the smartphone, the touch screen offered a ton of potential and flexibility, but I don't think the same can be said of "floating" gestures.
Apple Preparing Diagnostic Tool in New iOS Update as 6s Battery Issue Expands
Hotboxes.io
I find it insidious how they present the lock screen at that point -- I clicked to dismiss, but they're asking for authorization still.
After chasing strange bugs when using dynamic languages like PHP and JavaScript that keep running by default when minor errors happen (PHP warnings, or undefined variables in JavaScript), I think its good that Swift priorizes safety rather than speed.
The idea that cell connectivity on a watch is a good idea is just insane, for this reason:

You're going to carry your phone with you anyway.

Even if the phone did have a cell antenna and did have a battery good enough for it, and even if it had human-level natural language processing, you'll want a phone-sized screen for, you know, all the stuff that you use your phone for today, for examples including but certainly not limited to: reading anything longer than an SMS. Looking at a web page. Looking at a map. Playing games. Taking a photo. Showing pictures/video to other people.

The idea that we'll give up on having screens big enough to actually look at things is just crazy. We love our phone screens. The one thing that people demonstrably want their phone screens to be is bigger.

If you're going to be carrying a phone-sized screen with you 95%+ of the time anyway, why on earth would you make the expensive, difficult decision to jam a cell antenna into your watch. Much less all the valid points that people make about voice interfaces and battery and so forth.
This is a really interesting question to ask, but survey-based responses only tells us how venture capitalists think they make decisions. Obviously this is a secretive industry but I think the far more interesting question to answer is around revealed preferences rather than self-assessment.
ALL YOUR SMOKING ESSENTIALS DELIVERED TO YOUR DOOR. LAUNCHING JANUARY 1, 2017.

Hotboxes was founded with one vision in mind: to save people time, money, and frustration by offering subscription based deliveries of all a stoner needs to lift off...well minus one thing. Choose from one of our monthly Hotboxes, and let us do the rest for you.
why does it such so much and constantly assume i'll write another "c" character?

i don't see anything worth anything.
Whew! And by working on Rust you've already committed years of hard labor, you should at least get credit for time served.
Not technically my code, and that's the part I don't know how to fix. I used every security technique I knew of back then, including extensive unit tests, manual auditing, malloc debuggers (including Electric Fence), and pretty much every open source tool that was well-known in 2000. I'm sure a modern fuzzer could find some errors, particularly integer overflows, because this was 32-bit code and I didn't understand some modern exploitation tricks.

But as hard as I tried, I still failed, because I relied on 3rd-party code (by an extremely talented programmer), and he made mistakes. Perfection is not a scalable strategy.
Quadrant-Two Solutions
I don't think I should have said 'that's exactly right' - I should have said 'that's partially right'. The funding climate right now is very competitive, and the ability to obtain funds is more important than it's ever been.

For another example, here is Peter Higgs (the guy who developed the theory that predicted the boson) discussing modern science: https://www.theguardian.com/science/2013/dec/06/peter-higgs-.... As far as quantitative data about trends in scientific funding - we have lots of data showing that the funding climate is the worse it's ever been, but I wouldn't even know how to quantitatively prove that being 'strategic' is more important now than it was in the past.
Is there a category for grouping notifications such that spammy notifications are lumped in with other important ones you might want to receive?

Google Photos is a big culprit unfortunately with their photo backup. They keep pinging a notification to get me to remove local versions that are backed up in the cloud. I don't want to do that. The only way to remove the notification seems to be disabling all app notifications.

Worse, when you go into settings, they have a variety of settings that all take you into a deeper level of settings when you click them.

Except "Free up device storage."

Clicking that does not take you to a deeper level as expected (despite looking like a nav tree item), but instead actually does the one thing I didn't want to do, with no confirmation dialogue.
Ironically the apples watch sales are plummeting.
Indeed. Let's not drive a wedge where none is needed.
How to become a leader of more than just thoughts, a partial roadmap
> So long as nobody is counterfeiting stuff then all is good. I also think a lot of artists would be delighted if Zara stole their ideas, at least they get some validation which is better than being ignored.

Anthony Clark got ripped off by Little Caesar's just yesterday and is a long way away from 'delighted': https://twitter.com/nedroid?lang=en