skysight-inc/HackerNews huggingface dataset:
I also went paperless.

I keep track of everything in Evernotes with The Secret Weapon. (http://www.thesecretweapon.org/)

It is email + evernotes + GTD.

Takes a little bit of effort to set up/ get oriented with but worth it.
I didn't even notice this was posted a year ago until I got to the bottom (though I did feel some tools/ideas were left out which was explained by the date). That said by and large this is a really good resource and as someone who is going all-in with docker on a side project it was a very useful read!
People need to take into consideration the fact that that is how you build an assistant or an AI. You need collective data gathered from a vast majority of interactions with a user.
Besides, I am pretty sure this is how Google, Apple do it. All big corporations use your data in a form or another.
My take is that JavaScript development has never been viewed as 'real development' and that devs that have felt insecure about this have latched on to ES6
Realm Basics
Which Is the Best B2B Sales Automation Tool?
Hi everyone, co-founder here. We are now in developer beta. Please request an invite if you would like to develop Cloudron apps. https://www.cloudron.io/documentation.html
For what it's worth (hello, I am a random HN user): yes.
I'm going off on a tangent?

YOU installed their software. You didn't have to. No one forced you to. Don't like the TOS? Call them and schedule a meeting to talk about coming up with a different arrangement...they will want money for that, but you can certainly have it.

The truth is that there is jack all that I or anyone else can say to you that would change your mind about any of this.

Also, I'm not willing to grant that you are reading the TOS correctly...so there's that point. No offense, but its pretty dense and things that are probably pretty reasonable come across as a privacy invasion to people that are really sensitive on the subject.
Almost similar stack we use. Good to hear that :)

Confusion you use s3 for images then why do you use imagix too?
I've reached out to Rob Small(Miniclip founder) on numerous occasions over the last 5years. He's always very helpful, supportive and willing to make introductions. He also bootstrapped Miniclip to where it is today.

I doubt Miniclip is going around throwing DMCA notices to companies cloning Agar.io without good reason.
I'll bet everything in my pocket that Windows 10 does not keylog every stroke and send it back to Microsoft servers for storage.

It's intellectually dishonest to think that's what s going on, because it ruins the conversation about what they're actually doing.
That's often repeated but not universally true. When the cashier at the grocery store asks me how I'm doing I might say "been better" or something, as you describe for wie geht's, and similarly when I ask them how it is for them they sometimes say something like "ready for the shift to be over."
It is very common. But maybe this is demographic or regional - I would not expect older people from the South in the upper class to like this kind of informal response.

edit: I would appreciate it if whoever decided to follow me around downvoting all my posts for no apparent reason would provide feedback on what is wrong about my advice regarding idiomatic use of the English language.
Is your rejection of the argument based on the value of data generated by the tracking cookies? Is there some other reason behind your response? Just interested.
Mostly that. I've also been thinking about how we could incorporate some machine learning algorithms, like online perceptrons.
I was using the preview for months and did a clean install for the RTM.

I didn't check this until now, because I'm almost certain it defaulted to local-only when I was in the preview.
Survivorship bias is the worst kind of selection bias.
It is important to not conflate "massively parallel" (HPC) and "massively distributed" (Internet-scale), they have different architectural requirements and solve different classes of problem. People with competency in either of these areas tend to overestimate their understanding of the other but they are not solving the same computer science problems even though they look similar on the surface.

Massively distributed systems do not get much benefit from low-latency interconnects. Massively parallel systems do, and in particular, it is a "throw hardware at the problem" kind of solution that helps cover for the fact that virtually no software designers can engineer efficient, non-trivial, massively parallel systems. MapReduce is a distributed model; outside of some trivial cases, it is a poor parallel model. And while the HPC community has a much better understanding of massive parallelism than the Internet-scale systems community, the HPC community largely doesn't grok massively distributed systems in the way that someone working on Google's infrastructure would.

I benefitted from having spent several years designing software for both HPC and Internet-scale systems. They are not fungible, and both communities grok things that the other is oblivious to. Even within the HPC community though, the number of people skilled at the design of massively parallel software systems is quite small, much smaller than people that know massively distributed systems.

You do not need two systems, you need one system and more people that have figured out how to design massively parallel software -- the real problem. It is difficult to overstate just how rare this skill is even within the HPC community.
Yep, this was mentioned above, and by Least Authority too. They do great work.
That ad doesn't really fit the grid in the start menu, which seems odd to me. Microsoft was fairly gung ho about the grid in the Win8 start screen, and I'd assume here too since it's supposed to reflow automatically in between tablet and desktop mode.
To see the bias compare the last two pictures
https://www.wakari.io/sharing/bundle/jfs/Test%20PRNG%20using...

From http://stackoverflow.com/questions/16829183/what-is-pseudo-r...
Possible. I was talking about the debt on the side of Icelandic bankers working with dirty politicians to make their banks money and take people's homes with predatory practices. The same crap they did over here.

Sorry to hear it if people in UK got caught up in the mess.
businesses actually can get a very different deal when it comes to data "sovereignty" issues.

it's really consumers who have the least leverage. If you want an arrangement where your data is encrypted with keys that you store in a tamer proof hardware module you can. It's priced differently, but you certainly can have that. (It's not all that expensive in the scheme of things.)
Going from the webcache, it looks like Matheus28 is right about it only being front-end code:

http://webcache.googleusercontent.com/search?q=cache:i6GrF7V...
Does it support self-hosting of the server part? If I could deploy it to one of my Digital Ocean servers easily, I could see it become my default (and last) password manager. I'm too small a fish for a hacker to actually hunt my own server, and even if they do... it's zero knowledge, so I think I'd be comfortable with that.

Side question: does it support sharing of secured notes and credentials? even to non-encryptr users?
Previous discussion: https://news.ycombinator.com/item?id=9976043
All of my installations told me "we're discontinuing this app, here, download the desktop app."
Microsoft's privacy policy reflects the fact that Microsoft has to comply with the most conservative interpretation of the most restrictive privacy regulations from the set of all privacy regulations found anywhere in the world. It amounts to "Microsoft does not guarantee privacy." The reason is that Microsoft cannot make such a guarantee because of the diversity and strength of privacy regulations.

I'm not saying that strong privacy regulations are a bad thing or that Microsoft's policy is a good thing. Just that Microsoft's policy reflects reality where competitors and activists and politicians are inclined to use privacy regulations for purposes orthogonal to any actual concern about privacy. The connected world is full of caches and Microsoft does not control them. Users can do stupid things that Microsoft cannot prevent.

Agree with the terms and use Windows. Don't use Windows if you disagree. The website hosting the blog runs google-analytics by default. It doesn't ask my permission. It runs Disqus by default. It doesn't ask my permission. The privacy badger ate too many cookies and died years ago. Microsoft is late to the wake.
Looks good!

Great Job!
Exactly. I work for defense attorneys, and they deal with a huge amount of private, protected, highly-confidential data. I honestly don't know how we can keep implementing Microsoft solutions... have been debating switching everything over to Mac.
Define spying? Most of Apple's services are opt-in as opposed to opt-out. iTunes and Siri are where most the data collection happens. In OS you also have device location services, map data collection but most points are easily controlled.
Sure, but desktop-based recognition has been improving all the time and may well be good enough. It still doesn't mean we have to lose our privacy just because a slightly better technology might be out there.
It hurts so much when you're building a community. At the prices they ask, a community of developers might seriously consider building an alternative…
An idea for a tool to test memory allocation failure handling
I have an idea for a tool similar to valgrind whose goal is to test all the code that checks the return value of malloc/calloc/realloc.

It's best practice to check the return value of allocation, but since allocation nearly always succeeds, this code is often completely untested.

So the idea is that you run your test case with this tool, I'll call it malcheck for now, and it overrides the malloc/calloc/realloc symbols in libc to its own. These symbols just call the original ones, with a couple differences:

* Does the standard memory leak checking, tools for this exist already.
* There's a number, N. The Nth allocation returns NULL.

So the semantics of the test case is that it should test some thing, but any time it gets an error code that is "out of memory" it should try again.

Then this tool runs the test case over and over again, for different values of N. Maybe it starts with 0 and increments it linearly (this should theoretically test every allocation if you make it to a large enough number N). Maybe it uses randomness with a seed to choose N.

If the test case exits successfully and with no memory leaks, then it passes the malcheck test for that value of N. Otherwise, malcheck tells you what N is and you can run your code again with the same configuration to duplicate the error.
Wow, so the response to squatters illegally living in a office building that is zoned non-residential is "you should figure out a way to make the office building legal to live in"?!

Either Ivy Lee's comments reflect a serious, willful, inability to see reality and enforce the laws, or it is simply a poorly thought through excuse for a willful choice to not enforce the laws. It reflects a deep dysfunction either way. A few precedents like that would make me very, very hesitant to purchase commercial property in San Francisco.
Mexican President’s Ties to Contractor Raise Questions
White-box crypto is a neat idea: in essence, it encrypts the implementation of the cipher, transforming straightforward efficient assembly implementations of AES into huge, difficult-to-analyze sequences of instructions that are themselves expressive of a higher-level cipher. The goal is to ship to customers an implementation of a cipher that bakes the key in, in such a way that it's cryptographically difficult to extract the key and then use it in a different implementation of the same cipher.

This is, cryptographically speaking, a stretch. In 2004 it get much stretchier when Billet broke one of the best known AES white-box schemes; you can google "white box BGE attack" for the details.

Section 2 of this paper is a pretty good overview of white box crypto and the well-known attacks on it.

Worth mentioning: a big application for white-box crypto is DRM and content protection. In a DRM setting, defenders are not concerned with absolute protection against attacks, but rather economic protection: it should cost more to break a DRM scheme than a piece of content is worth. It's still possible that white-box crypto can provide that level of assurance for some kinds of content. For instance, with DRM'd movies, studios are mostly concerned about the new-release window; if it takes 2x the new-release window to break a white-box DRM scheme, the studios are probably fine with that.
I didn't mean to make it sound that way. I actually agree with you completely. I was trying to write for my audience there...my point was just that obviously they will want to gain something from the relationship as well.

You and I are in complete agreement on the subject...I just fell into hyperbole...

:)
Was just looking for something like this. Will definitely hit you up!
Show HN: Murder Board – advice and feedback for anybody with an idea for an app
Generally speaking, running a relay node is considered to be fairly safe and hassle-free.

Running an exit node is more of a hassle, you'll usually be receiving a lot of DMCA notices and a lot of ISPs won't permit running exit nodes from their network.

There has been at least one case outside of the US where an exit node operator was prosecuted and found guilty of aiding in distributing child porn [1].

[1]: https://www.techdirt.com/articles/20140701/18013327753/tor-n...
This might be the first time you'll need a firewall to protect yourself from internal attacks by the OS itself. I don't think I'll be updating to windows 10 any time soon.
The new XBox 1 update I installed yesterday has placed a "Featured" column on the main interface with ads. Think a start menu folder with links to sponsored web pages/apps.
Ah, I did. Thanks for the heads up instead of just downvoting!
There's lots of those floating around out there, and this is apparently by design.
S3 for hosting, imgix for image manipulation
South Korea Tops International Olympiad in Informatics 2015
Playgrounds Are for Kids: Teaching Swift
In the above mentioned link to Agar.io clone the copyright infringing part is the "agar.io," not the actual reproduction of the game. The game play it self can not be copyrighted, and it can not be patented because there have been several prior art games with exact same gameplay (or very similar). There is a very similar planet like game for the iOS that I used to play back in 2010, and that's just off the top of my head.

In the main link Agar.io has a very fair DMCA claim if their JS has been literally copied, even if it has than been subsequently altered. However, if one was to make a game like "Bob's Better Floating Balls that Eat Each Other" from scratch, I don't think Agar.io would have a fair claim. I am guessing that they also have a trademark out on Agar.io.
jesus... I don't even know what to say after watching these.
Is ManKind?
This sounds like a job for a coordinated botnet to experiment with. A master controller sends hosts in the botnet a list of a few other devices it controls. The infected host A sends infected host B a spoofed UDP packet (or a series of packets with different spoofing options). Host B then sends the master controller which packets it received and now a map can be made of which networks allow spoofing.
Don't get me wrong, I love Postgres and use it in pretty much all of my projects... but for this kind of application it's not very well suited. Leave your relational data for the database and use something more efficient!

Redis comes with both bitfields (see http://redis.io/commands/bitcount) and hyperloglog counters (see http://redis.io/commands/pfcount), requires almost no setup and has very minimal overhead.
>"Would you like to store a backup for your drive encryption password on Microsoft OneDrive? If you choose not to do so, and you forget your password, all of your data will be lost. [Yes/No]"

You know when most people care about whether or not they can recover their data? It's not when someone asks them a Yes/No question, it's when they can't recover their data. And responding with "Well, remember 2 years ago when you clicked 'No'?" Doesn't really help.
Ryan, do you know anything about the high performance computing environment.
For the US market, the way you frame the concern is the legal reality for Microsoft...parents who will blame Microsoft when information about their children passes online...are why there are no privacy guarantees in Microsoft's new policy. It's just too easy for a lawyer to convince a trier of fact that Microsoft "should have known".
The Curious Case of Lois Lerner's Physically Damaged Hard Drive
I always thought that instead of just encouraging people to check the /newest page, wouldn't it be more effective to just make the front page be a split view between /newest and /new (the current front page)?
Great quote towards the end of the article: "Not all students are convinced they need to know a great deal about U.S. history anymore. Some​ believe in the power of the global marketplace to shape their present and future lives, and therefore see our hallmark U.S. institutions — the Constitution, citizenship, federal government system ... ​and the histories attached to them — ​as arcane compared to the new worlds that technology, innovation and consumption are spawning."
I have this sinking feeling that a lot of what is happening with Docker as a specific tool is going to be replaced in 4 or 5 years with unikernels.

My hope is that the orchestration/scheduling tools (mesos, kubernetes, etc.) mature in such a way that the switch from Docker to unikernels is largely transparent to most people.
Seems consistent with the idea of fairness. All signatories should have to suffer the economic harm of software patents...
Isn't MS closer to Apple than Google in terms of how it makes money? You pay directly for all or most of its stuff. Also, I thought Google sold your eyeballs to advertisers but not your data nor how it figured that it were your eyeballs that were most fit for the ad.

(I guess for some ads, the very fact that it thought your eyeballs were fit for them already discloses more about you than you'd like... and I'd guess that at least some ads placed by Google would be able to figure out whom they were shown to. But other than that, isn't data collected by Google kept secret from everybody else? It'd make sense from a business standpoint apart from any other considerations; better keep the competitive advantage, and better keep exactly what you know a secret from users as well as competitors.)
Obama just signed the order. NASA people and presumably other technical people were involved in the decision.

It does seem like something of an interesting and worthwhile challenge to conduct a project like this while performance is being lifted ever higher in step with Moore's law, or, if it is not sustained, whatever curve follows it.
I'm not sure what you think this timeline says but it absolutely doesn't say that doing away with DRM on ITMS was something Apple resisted.
Well, I'm not a representative sample of the general public, but for me NYT's paywall is mostly about the hassle, not the money. I totally won't mind losing 10¢ on an article that was not worth reading, as long as getting to the content was just one paid click, without a monthly subscription or entering details.

What I'd like is a PayPal one-click payment sort of system for that, with limitation of e.g. 50¢ per transaction without authentication (with limits per hour and per domain, etc, preventing money-bleeding exploits).

A huge selling point for me would be an ability to come to a previously unvisited site supporting this system and pay with one click.

The thing is that I don't browse media sites from their home pages, I mostly follow links found in social media. This gives the links some level of trust, because I can assess the poster's credibility before clicking the link.
Piggybacking on this answer, it's also because there is a cost (money, time, knowledge, dev sophistication, etc) to doing it that way.

When people don't see something as an issue b/c they aren't disabled themselves, and it would take extra time / consideration / money to support disabled folks, people won't do it.

That is why in the US we had to legislate handicap accessibility in the real world. People don't build ramps unless they have to.
Excellent question. Poaching is worse. Glad to help. :)
"Misleading" implies someone is trying to make you believe something that they know is not true.

"Confusing" implies something that is difficult to properly interpret, with or without the intention of the author.
This is undoubtedly fake. Why even post this garbage?
Hillary Clinton Exposed, Movie She Banned from Theaters Full Movie
From my experience costs for a 401(k) can be all over the board and the larger the plan the less the fees will be as a percentage of assets. I've seen as low as 20 bps and as high as 100 bps. The fees usually involve an advisor fee, a recordkeeper fee, and a custody and trust fee. A lot of providers provide all three services and bundle that into one fee. Some advisors use third party recordkeepers and a separate custodian and then all three parties bill separately.

Some companies will hit participant assets for all fees for the plan and then end up paying nothing themselves. I really dislike that practice as it kind of takes a lot of the benefit out of the benefit. :)
https://projectbullrun.org/surveillance/2015/video-2015.html...

Of course MS wants to get in on surveillance-as-a-business-model. It keeps people tied to your Service as a Software Substitute, and as long long as most people are still ignorant about how technology works, they won't notice how the stalker-like nature of a lot of modern soft^H^H^H^Hmalware.

As for the few nerds that notice, they can probably be shut up with an obscure option to disable (most of?) the data collection; the number of people that even know the option exists will be insignificant. Some of those nerds can even be distracted with promises of "open" access (to our proprietary APIs we can remove or change without notice); if you phrase it right, it can even sound like "open" is referring to the commons. After a while, some of them may even build entire businesses based on feeding user surveillance data upstream. After a generation, the days of being able to write client software will be long forgotten.

--

The ongoing Theft Of Privacy (and the closely related The War On General Purpose Computing) are being fought, and this brazen behavior by Microsoft to take advantage user ignorance is taking yet another step down a dark path.

Which side are you going to be on? The side that is trying to maintain the remains of our privacy, an open internet, and free computing?

The apathetic side that fixes technical problems for themselves, while everybody else gets spied upon a little bit more while their tools become even more removed from their control? I hope you enjoy the consequences of rewarding this kind of behavior. Why should Microsoft (or anybody else) change when they still get paid and maintain their user-count?

Or are you the apparatchik, who thinks Cortana (or Alexa, or Siri, ... or Google Analytics) is a useful, cool piece of software? Surely the Big Data being collected is just going to be used for the stated purposes and could never have a noxious effect on users or become an attractive target for hackers or governments? If you're in this category, you might just want to start paying attention to the larger games being played, because if you don't start fighting for your future others may take it from you.
I have only seen dry-pipe water systems lately, since halon is long gone.

I did see one system that used HI-FOG sprinklers. Smaller water droplets are supposedly able to extinguish a fire with significantly less water. You're still sad, but maybe you can salvage more equipment.
How is StartCom as a cert provider ironic?