skysight-inc/HackerNews huggingface dataset:
That screenshot is more a product of bad UI design (no indication of the publisher?) than anything else.

You can "choose" to install a scam app or the official one

Those are not the only two categories of apps.

This quote also comes to mind: "Freedom is not worth having if it does not include the freedom to make mistakes."
Pumping up house prices as high as possible, and not allowing free markets to exist - by lowering interest rates as soon as a crash should have happened.
Banking deregulation contributes by allowing people to take out loans they can't afford, then the tax payers have to bail them out when they go titsup.
German IT-news-site heise.de is reporting on it, I guess there'll be an english translation soon.

http://www.heise.de/security/meldung/Studenten-entdecken-Tau...

Original (German language) press release is here: http://www.uni-saarland.de/nc/en/news/article/nr/12173.html
People who want to make a living writing software? in 2015? I know, the idea seems quaint.
He's asking for innovation in the wrong place. The OP conveniently ignores all the other mobile OSs out there such as Windows, Firefox, Ubuntu and also people like Fairphone. It's pretty lazy to just claim we need more, when what he really wants is one more (open) winner.

I say that he's looking in the wrong place because to "democratize the mobile operating system" is to ignore a critical part of what makes mobile worthwhile. All those cloud services and apps that do useful things for you. How about we democratize the cloud instead? There should be no real reason I can't point my iOS device at my own infrastructure to co-ordinate sync, backup and sharing of all my stuff (instead of iCloud). Must I sign up for yet another third-party service/app just to provide me with an incremental feature? Why can't I just install apps into my own little cloud backend that my phone can connect to and do useful things for me? Have that be open for developers to target and maybe I can pay them for their work. Then it matters less what physical hardware I happen to be using. Of course, you can only access the plethora of sensors with a native app but most services I use don't need this much context. In any case, this is a concept many people are beginning to advocate for with a variety of reasons. FWIW, some of us are taking a clean-slate approach to tackle the distributed systems issues http://amirchaudhry.com/brewing-miso-to-serve-nymote/
True, but then again this is a moot point, since the person in question seems to struggle with distinguishing friends from arseholes, right?
"No true Scotchman" only applies if someone purposefully constraints the set that he talks about to win an argument, not when he had some typical Scotish qualities in mind in the first place (as opposed to outlier characterists) and merely clarifies that.

Some AGPL installations of a niche software ain't exactly refutation of the parent, unless by "nobody" he meant actually "absolutely 0 people", which I don't think anybody did. Nodody is a stand-in for "not significant numbers".

What percentage of projects announced and featured in HN in the last 5 years use that licence?
Tension between conversational web vs. production web
I'm applying to YC next year. My startup is offering Azure hosting at a discount.

Not sure how long we will last though...
Xcode 6.2 and 6.3 Release Prediction
This is a clear issue of having your cake and eating it too. Being a victim is irrelevant and shouldn't be a reason not to call them out on their stupidity.
>identical constantly replaceable consumable that the algorithms steer across a dozen generations, mating them and connecting them together to father the algorithms' own silicon ends

Surprisingly precise description of life (up to sillicon / carbon substitution)
How Anthem was breached – and how you can prevent it happening to you
It just horrible !

This type of incidents happens to me. I was thinking that our nearby restaurant was alive and open ! but one of my emergency reasons I went to eat at my nearby one, but unfortunately that was closed forever !

I becomes upset ! this is the moment I never forget !
Languages: C# / JS
Frameworks: .NET / AngularJS / jQuery
Database: SQL Server or SQLite if needed for a tiny system
Tools: TeamCity / Octopus

Nothing too fancy on my end. I build standard CMS based websites at my day job using ASP.NET MVC. At home, I occasionally work with Django, but with all the news about .NET support across Linux I've put Python down and have been toying with writing C# on my Ubuntu box.
Fb like mobile chat heads clone with geolocation [Even works on locked screen]
Any blog post title which ends in a question mark can be answered by the word no.

- Adapted from Betteridge's law of headlines [1]

[1] http://en.wikipedia.org/wiki/Betteridge%27s_law_of_headlines
Looking forward to attending a wedding where the How We Met story is, "Through a Tinder Eigenface k-nearest neighbor machine-learning algorithm."
> This phenomenon is endemic to dating culture in general. It's strange that the large majority of young Western women who have ridiculously fickle preferences, don't have the insight to realize the consequences of their behavior (or even notice the behavior in the first place). It makes the experience bad for 90% of the participants.

There are no words.

Let me see if I understand you correctly. The consequence of women, who are too stupid to know better, having dating preferences, is that your Tinder experience isn't optimal. Is that what you're saying?
SugarCRM to Zoho Migration
The point of moving it to user-space is that you can source a lot of the jobs of the TCP/IP stack to hardware directly. In some cases this dramatically speeds up your I/O.

Consider, for example that the dominant costs are things like demultiplexing and security checks. If you choose to implement multiplexing with virtual network cards then you get true 0-copy multiplexing, which is much faster than the software equivalent. And many of the security checks can be eliminated by using some combination of packet filters and logical disks. (The security BTW seems to be one big difference from RDMA, which might be an alternative, but I'm not really an expert.)

Some things can't be sourced to the hardware, like naming and access control. But that's fine.

(NB, I'm not arguing for this paper's position necessarily, I just thought it was interesting, and the motivation was good enough to start me thinking about how I might get around the kernel.)
How to structure an academic paper in LaTeX
This looks like OpenVPN with a peer discovery overlay. Or perhaps a bit like Hamachi, but without NAT traversal and automatic rendezvous/discovery service.

[Edit] Hmmm, the homepage says

> Automatically builds tunnels through firewalls and NATs

but I don't see anything in the code that would suggest that it can connect two NAT'ed peers directly. There's a relaying support and (I think) there's a connect-back like option for asking others to connect to you if you are NATed.
> Can it get up if knocked over?

Yes https://www.youtube.com/watch?feature=player_detailpage&v=R7....

> Just how resilient is it?

Watch it on ice https://www.youtube.com/watch?feature=player_detailpage&v=cN...

I assumed the HN crowd had already seen all these videos.
>>There should be no real reason I can't point my iOS device at my own infrastructure to co-ordinate sync, backup and sharing of all my stuff (instead of iCloud).

I want this as much as you and everyone else who upvoted you, but the problem is there is no obvious business model in it. Sure, techies will pay (app.net?), but the general population doesn't care enough to put out money for this.
I think the main point of this article is that man pages are incomplete on linux. When I have to explain some unix arcane to a colleague, I often start by saying that man is the most important command in unix. But I am always obliged to say that on linux, it is often incomplete.

When I learned unix 20 years ago on sunOS, man pages were complete. It has never been the case on linux. I think man pages should give all the assumptions about the system that may someday break or give pointers to documentations.

I have often to use strace to analyse issues. When dbus starts to be involved, I am often lost.
As someone pointed out in another thread, we're ruled by algorithms now and have been for quite some time. Tinder itself is based on a human processed algorithm:

IF ((I think that he/she is hot) && (he/she thinks I am hot))
THEN
date();

The good thing about computer algorithms is that we can open them up and see how they work. Like, y'know, hackers. This program is doing the same basic task as a person would, "Look at a face and judge hotness", except it can be tuned and tweaked and quantifiably understood. I don't understand what's dystopian about that.

I do understand why people don't like it. Everyone feels that an algorithm could screw them over in a situation where a person wouldn't. It's the driverless car argument. And we all know the response, that humans aren't perfect either and we have better metrics and tools for understanding and fixing machine mistakes than we do human mistakes. The same is true for algorithms that control Tinder, credit applications, health insurance rates, et al. They aren't always right and it does suck when you can't make an appeal to human compassion. But humans can be just as wrong and just as obstinate, if not moreso. At least with an algorithm you know where you stand.

I, for one, welcome our algorithmic overlords. As a hacker I've always been able to figure out how technical systems work. Other humans? Not so much. If anything, this new world will play to my strengths and to the strengths of those like me.
And it's not just small stuff either, 8 million phone numbers and addresses in one case. That is beyond embarrassing.
I think the reality here is, this is what happens when you let companies fight over a standard in private.

What I saw on the HTTP/2 mailing lists was "We have a new standard." "It demands SSL, but we don't want that." Then, SPDY is everywhere, let's use that.

Shortly after it was "Omg, we can't call it spdy, because then Microsoft's interests will be left behind and Google will have won. Let's abandon the mandatory SSL requirement and rename SPDY to HTTP2..."

I feel like we've all lost here.

We implemented SPDY at Twitter - the savings were fantastic and the browser performance, amazing. Google and FB did the same. It's nearly like, 800M users said it was great, can we move on now?
> Fuck, drones have already allowed those in charge to excuse themselves from bad choices

This has been happening since thousands of years before drones came along. Humans are used since the beginning of time..
a bow knot around one leg is enough to paralyze it, I suppose
As someone who just helped migrate a client to exchange online, do not get it. It's shockingly awful.

They have two separate admin interfaces, neither of which you can do everything in so you have to break out powershell to finish off the job. The client had to lean heavily on me to help, something other clients have never had to do with gmail.

I like a lot of MS products, but from my brief exposure, exchange is a complete mess of WTFs. And annoyingly, googling doesn't often bring up pertinent answers and their help is pathetic.
> I would love to see how it recovers from other than very tame issues

You do know that these things don't pop out of the universe via magic right? Do you understand the engineering issues involved here to be judging the tameness of the tests? Why would they hit their expensive creation with a car?
That's not the way the current evidence is pointing. People do like apps and so far the pendulum doesn't seem to be swinging back to the web.

See slides 11 & 30 at http://a16z.com/2014/10/28/mobile-is-eating-the-world/
Is the term not about getting so close to real that it's that the remaining shortfall makes us uncomfortable?

E.g. something "50% real" is so far off, we psychologically dismiss it as a cartoon, drawing, whatever. It's not trying to compete with real.

Something "98% real" freaks us out though. Surprised I have not yet seen this link:

http://blog.codinghorror.com/avoiding-the-uncanny-valley-of-...
Gahh, close your if statement man.
"Software developers forced to vendor lock-in their software, forced to make it workable under strict restrictions like single process per container."

This is very incorrect. You can run as many processes as you'd like inside a docker, but it was made with the intention of running a single one.
The notion that this move would buy them any credibility with developers is completely laughable.

Why should I trust a company with my hosting who, last time I used them, waited less than a day after expiration to sell my almost completely unknown, personal domain to a squatter?
Do you know what alpha means?

or were you just wanting to talk about go?
Apps that I explicitly installed on my Nexus 5: Chrome-to-phone, Chromecast, Google Drive (maybe that one came installed?), a metronome, and WhatsApp.

What I'm getting at, is that apps interfaces are generally better than web pages or "web apps", but everything else about them sucks. They nag you constantly with updates and unsolicited request to do some action, require to think about permissions, and crash often.
We don't have any military autonomous drones... there is pilot pulling the trigger... so I don't understand your point.
It looks like the US people locked themselves in the vault in order to destroy the documents. After they were done, they left. There might not be the oxygen in the vault to burn all of the documents. But that's conjectural.

According to http://en.wikipedia.org/Burn_bag , burning isn't so common due to environmental concerns and the high value of recycled paper, though some places have burn bags with built-in thermite charges, in case of emergency.
10 Steps to Increasing Your Productivity in a Startup
I wonder if anyone has tried it with Solarflare?
Bullshit. How does having several online identities differ from wearing different social masks every day? I do want my boss to see me differently than my close friends, my family to see different than friends etc. I like having as many online identities as I see fit and don't see how that's "coming to an end pretty quickly". It's not like pretending or lying, just the same person seen from different angles with different emphasis. Of course, it would be convenient for Zuckerberg and the like to have a single entry for every person in a db, but I'm not going to buy it.
I think there was a window of time where this was not true and the majority (user-wise) of the Linux desktop was really strong, united, and standardized. This lasted approximately from the mid-2000s until GNOME 3 and Unity.

- Ubuntu had a polished GNOME 2 desktop.

- Red Hat Enterprise Linux had a polished GNOME 2 desktop.

- SUSE Enterprise Linux had a polished GNOME 2 desktop.

They were also using pretty much the same components. Since then, we had the MATE/GNOME 3/Unity/Cinnamon split and the upcoming X.org/Wayland/Mir split.
They could try and use an alternative form like Cash, Bond, or Banks.
My MacBook Pro 15" likes to do some of the above, and it also likes to pretend to suspend and then randomly wake up after a minute.

(I'm running Ubuntu 14.04 with Gnome 3.12)
God, I know. Try explaining this to SagePay, whose API requires you provide a firstname and surname. This also falls down if the account belongs to a business. Businesses also do not have first names and surnames.
Someone posted a list to a .onion site indexing these on FD in early 2014.

http://seclists.org/fulldisclosure/2014/May/43

Edit: Oh, seems like the site is still up at http://un1c0rn.net/

http://un1c0rn.net/search?q=tags%3Amongo
Indeed; further, if we actually wanted something that could climb into your house and shoot you remotely without expending human life—we could have just stuck a turret to a cellphone to a police dog.

Robots are scary only because they allow for ubiquitous drone warfare—millions of drones just clogging the streets, or maybe small enough to hide in the shadows like stray pets. For targeted drone warfare, though, we've already had the technology for a long, long time.
You describe Embrace, Extend, ... I don't think Microsoft has to stop doing Windows. Its fine to just be open to everything out there as well.
>exactly the same

That's why. People take pleasure in expressing base instinctive behavior (and Tinder is mate choosing, refined to laboratory grade purity), but like to pretend it's something more dignified, not something that can be done by basic machine, be it organic or semiconductor.
17+ Ways These Online-Business Pros Maintain Unshakable Motivation
How does this take boobs into consideration ?!
This can also happen with Memcached, Redis, and for that matter SQL databases. If you find it on your servers, you should be very, very alarmed. (Assume that any attacker with arbitrary access to any of these owns the box. [+]) One easy-ish way to make sure you don't inadvertently leave a port open is to use iptables and deny inbound connections to everything but 22, 80, and 443 by default.

This is part of the Slicehost VPS setup guide that PickledOnion wrote back in the day, and it's still one of the first things I do when I get a new box. (Typically right after locking down SSH with a key requirement.)

Edit to add:

http://articles.slicehost.com/2008/4/25/ubuntu-hardy-setup-p...
http://articles.slicehost.com/assets/2007/9/4/iptables.txt <-- make sure you change the port 30000 on the SSH to whatever you use on your boxes

[+] You might think "Well, that requires the existence of both a vulnerability in the server and a local privilege escalation exploit", but in practice, you can assume that the attacker has access to both of these. They also probably aren't trying to get into your box, specifically -- your box is merely one of the several thousand Redis instances on the Internet that they're firing e.g. a specially corrupted Unicode string to get a buffer overrun on, at which point they will -- in a mostly automated fashion -- run metasploit (or similar ratware) and turn that into a root shell.
Release of C++ Format 1.0, a small, safe and fast formatting library for C++
"Until that number changes I'm not switching to back to Firefox."

Maybe you should switch then, why?

A lot of this information is subject to interpretation.

# of Vulnerabilities in 2014:
Chrome: 127
Firefox: 108

The code exploit stats show how many exploits were found and patched, which is completely different from the number of exploits that a browser has.

Only 4 exploits were found and fixed in Chrome whilst 55 were found and fixed in Firefox... in my opinion that makes Firefox the leader as they found and fixed more vulnerabilities.
Reminds me of "The Box", a book about container shipping.
I am indeed talking about the 1/2 second before. Even if it's 0.00001 seconds before the trigger word (I feel dirty saying that phrase), it's the technicality that I'm discussing. Once we allow those technicalities to slide, the truth is easier to bend and/or ignore. Reinforcing that PR/marketing is not an acceptable excuse to lie (even if it's a minor technical lie) is one of the few ways to prevent this sort of subtle-switcheroo.
At the time SPDY came out, Opera and Android Browser had pipelining on by default and Firefox was about to also default it on. They didn't only because of the promise of SPDY, not because pipelining "is busted". Pipelining works fine in almost all cases.

And if you only enable pipelining to known-good servers over a non-MITM SSL connection -- exactly like SPDY does -- then there is absolutely no problem with it and it performs similarly to SPDY. But I have no doubt you will continue spreading the party line from your employer, who couldn't be bothered to even test this.
Hotel with body-temperature detecting rooms, a staff or robots to open in Japan
Sorry, my mistake. It's a mid-2012 MacBook Pro. 16GB DDR and 512GB SSD.

http://support.apple.com/kb/SP694
I actually did a related proof of sorts for a @1haskelladay puzzle a while ago. http://rextester.com/BQA14775
> Am I missing something?

Google has about 200 different tracking cookies with lots of redundancies which is compressed sufficiently better than that.

Google's aim with SPDY was to be able to track you across all HTTP-requests without the bloat of the tracking-cookies causing you to exceed a normal ADSL MTU-size and thus having the tracking cause packet-fragmentation and potentially reduced performance.

Possibly good goals for all the wrong reasons. And again it's Google's needs above those of the internet at large.
Show HN: My Personal Health Tracker – Free template, change ur life forever
The hackathon enters the corporate mainstream
You forgot a zero:

>>> (55893+20785+13582+13230+11696+10938+6432+5682+4796+4191+3845+3734+3664+3655+3330+3206+3136+3126+3050+3002) / 1e7
0.0180973

That is, 1.8%. This is confirmed by http://maxmcd.com/passwords.html.
Thats really cool. I love the way it redraws the message for the recipient. It certainly seems to have some viral potential, particularly for the younger crowd.
There are plenty of ways of making money, including asking your users to pay. Take a look at the number of 'personal cloud' crowdwfunding campaigns to see how much latent demand there is for things like this. Most of those products don't even exist yet.

I think it's a mistake to assume that nobody will pay for such services given the vast number of people online now. It's just a matter of appropriate market segmentation [1]. Business models emerge as people begin to use things, and we should remember that Google didn't have one for a long time (neither did Facebook).

[1] The teenage version of me didn't give a damn and only used free things but the adult version of me has a much better understanding of the trade-offs I'm making (and I also have disposable income now). I don't wish to become a sysadmin, which means I have very few options.
We have had straw roofs for centuries. I am failing to see the "new" in this.
don't do non-standard things and don't complain because system internals seem too complicated

This is a false contradiction. You can have a system with a user-friendly default configuration (for developers) and that is still understandable and hackable.

In fact, this is the entire premise of UNIX: it consists of small orthogonal programs that you can combine in various ways to solve problems. E.g. remember the old script-driven hotplug[1]. It was user-oriented: users did not have to add manual modprobe stanzas to some file anymore or manually mount USB sticks. On the other hand, it was a set of shell scripts that could be modified easily by anyone with some basic grasp of bourne shell scripting.

[1] Which had the problem of being slow due to requiring a lot of fork/execs.
AFAIK this is THE reason for GPL. So that you either release your code and contribute to open source or suffer from slower access methods.
Wouldn't be surprised if one of these sites already has it

https://breachalarm.com/
https://haveibeenpwned.com/

The author does not seem like the type of person who did the hacking himself to obtain these, but rather curated leaks into his database
I find it interesting that you do this. I think that the title is a part of the original work. After all the author did put energy into selecting the title, just as he selected the words to use for the content of the article. I suppose the person that submits the link might not be the author, which is probably what happens the most. I'm still torn.
Microsoft and Samsung end Android royalties dispute
This is a very important question, indeed.
Since Tinder already shows you almost nothing else but photos, we are already in the situation you describe. OTOH, there's always a gradient, not everyone can have the prettiest girls.
Looks like same spammer from last night
I can't understand why people would find it creepy. There's already a filter built into Tinder (show me women/men), why is an extra filter suddenly creepy? If a bot can know what I find unattractive and filter that out, why not?
END IF;