skysight-inc/HackerNews huggingface dataset:
Open source it now ! Core client, server and protocol.

Once google pulls the plug, we (the community) want to be ready with open-source alternatives.

(oh and, James and Andrew really deserve it. they did good!)
Sometimes, talent acquisition. Sometimes, killing a competitor. Sometimes, getting technology to roll into their services.
You realize that regexes, fft and canvas APIs can be seen as the same kind of thing - as simply tools - as unit tests, Ruby and SOLID (whatever that is)?

Some tools are usable in more contexts, but you can still lead a perfectly healthy life if you are in a domain where the ones you don't know are not needed.
India uses A5/0:
http://tech.firstpost.com/news-analysis/gsm-india-26616.html

Blackberry threatened with suspension because of encryption:
http://www.zdnet.com/blog/igeneration/blackberry-india/5732

(I guess not all GSM is done in the clear since you can use encryption but must share your keys.)
> Opponents of systemd have spread a LOT of FUD and misinformation about systemd

Well, obviously there's another, more charitable interpretation.

> I discovered that much of it was misleading or inaccurate after my main distro switched to systemd.

Systemd is a continuously-varying project, and just because your distro smoothly switched, doesn't mean there were no problems for early adopters. Or that just because your configuration works, no difficulty with the multiple systemd components have, do or will arise.
Works really well. I liked the synopsis part - it's a challenge to find a decent performing summarizer

Edit - I pasted in a number of different texts including some markov chained "fake" sentences. Seemed to do a nice job
OK, so it would be ok if an interview someone replied "algorithms are solutions to puzzles" ?

I don't think they are. They are solutions to problems in computer programming. Solving computer programming problems has nothing to do with your aptitude in solving puzzles and brain teasers.
They can use the platform internally and make money off of it, all while gaining access to a wealth of data about potential competitors and acquisition targets.
This is great. I hope you guys don't go away. I've been meaning to explore the google cloud a bit more anyway, though, I guess.
Show HN: Bowery Desktop
They're good points, but from the philosophical point The Unix Way, systemd leaves some things to desire. Is there a modern Unix way? I don't see a lot of exploring in this area/side, but I see a lot of this is the way it's gonna be from now on on the other side.

I'm not on either side, but I appreciate the way some complexity is dealt with simple little things. So elegantly solving problems: https://www.youtube.com/watch?v=S0mviKhVmBI#t=450
Thank you! We're big fans of you all as well ; )
Dijkstra commented on this multiple times (e.g., https://www.google.com/search?q=dijkstra+puzzle+minded+ewd+s... ).

"I still often hear that a successful programmer should be 'puzzle-minded' whereas I have the feeling that a clear and systematic mind is more essential. A modern, competent programmer should not be puzzle-minded, he should not revel in tricks, he should be humble and avoid clever solutions like the plague" ( https://www.cs.utexas.edu/users/EWD/transcriptions/EWD03xx/E... ).
(don't see a link to reply under your last comment)

yea, so the incoming keystrokes and mouse movements are managed through some custom OS X code as well.

the specific method we're using is CGEventPostToPSN, more information here: https://developer.apple.com/library/mac/documentation/Carbon...
I consider myself a hacker, but I still try to manage my time and chose my fights. And I'm still way too much side tracked. There is absolutely no knowledge to be gained from completing the puzzle. You'll just train a bit your geometric pattern recognition, do you really want to invest days in that? If you're more in breadth than depth, then you can answer "no" without any shame, and just go learn something new. What if one day you need a good eye in pattern recognition? well the skill will itself increase with practice.

The only other reason could be the social aspect of intellectually interacting with is wife for long stretches of time, and it's in their couple to decide how to do that.
This is cool. If I recall correctly, one of the major issues with Firebase scaling was that they resolved consistency issues by running everything in a single datacenter. I wonder if something like Spanner could help them become a more distributed system.
Yes, I have a side project to experiment with scripting the OS with Lua [1] - it has enough functionality to bring up a system (networking, mounts, namespaces etc) without any other code.

[1] https://github.com/justincormack/ljsyscall
Calling a person "bad" children is a label.

Have you seen the dog whisperer in witch Cesar Millan takes "bad"(behavior) dogs and make the good ones?

Well, with people it is the same. My mother was teacher an volunteered to help poor children in her spare time.

She made lots of bad children become "good" ones, even becoming brilliant engineers, doctors or teachers. Basically she become their mother and gave them lots of love and care(and time, lots of time).

It is personally very rewarding but also incredible extenuating.

Our family experience tells us the main reason a kid behaves bad is because she does not care.

Imagine that your parents are drugs addicts. There is no money on the house even for the basics because for a drug addict the only important thing is getting drugs. Your parents don't care about you. You know they don't love you, drugs really fuck your brain.

Imagine your mother is a whore that loves to sleep with lots of men. You have a new dad every two weeks.

Imagine you are sexually abused by your uncle, or your father comes drunk every day and hits you.

This happens a lot. The people that suffers this couldn't care less about math or the rivers in the world.

In the US they simply put this people in jail, where they learn from other prisoners and become more and more dangerous.US has the biggest(absolute and relative) incarceration rate in the world by far.

The first thing you have to do is create a "safe net" for those kids before they are interested in anything else.
I wish I could up-vote this more than once.

+1 for the bash comments

+1 for the toy projects

Anyone remember how Linux got started?
Haha, I'm a little surprised since this was the first thing I did. Actually works pretty well.
Yes and no. I've heard of multiple occasions where (accidentally, at least - though I'm sure it could be enforced by more callous types) people have linked their phones to corporate Exchange/BB servers. Leave the company and IT duly remote-wipes the device to ensure there's no corporate data left on it.
But it's also true. A startup is a journey!
> Asking for references. First off this is a legal minefield. A reference that isn't glowing is going to open themselves up to liability. Any well run business is only going to say you worked there for some period of time. And who is going to give people they think will give a bad reference? This one shows naivety.

I recently stumbled across two research-oriented companies that demanded references as a condition of reviewing your resume. I can't believe they get very many good candidates with a borderline offensive requirement like that.
There aren't actually two sides of this.
There are only in the scope of systemd vs everyone else (just because systemd is something that is pushed as THE solution).

There are multiple solutions that all have their supporters. And we generally actually get along and work together pretty well. BEcause we don't think that one solution is necessarily better than the other in all aspects.
It shouldn't be “provide a reasonable alternative to systemd and then we will compare”. “We” won't “compare” anything. Competition is awesome, “we” shouldn't “choose” just one implementation of anything just because the majority of distros uses it.
It should be “let people do their thing and please don't hard-depend on this one init system or anything else without a really good reason to do so”.
A Slow Web Manifesto
not sure if you care about this one...http://i.imgur.com/OsGo10T.png
Congratulations! Seriously guys! I'm incredibly excited to see this technology become more accessible / used deeper within Google's Cloud stack. I've also loved using this product as of late. Keep up the good work and enjoy this celebration!
A social network for groups. Check us out
Inkster
Full disclosure: I'm one of the founders of DroneDeploy and we're hiring :)

Feel free to mail jobs@dronedeploy.com if you're excited about controlling flying robots through the cloud, or visit www.dronedeploy.com to learn more.
"Unless you know the glycemic load of both digested corn and digested grass for cows you can't compare them with the figures for humans. And more importantly, drawing nutritional wisdom from such a comparison is foolish at best."

I agree with what your saying. Given what I know about nutrition in humans, I'm suggesting that maybe there's a similar effect in cows. Perhaps someone can chime in regarding the GI for cows, and if similar, it might be something worth further researching.

Definitely not suggesting that what applies to humans always applies to cows.
If you are the business partner of a business that is operating this dishonestly and dangerously, you are acting completely unethically as a human if you do not sever that business relationship and expose the behavior to the people affected.
I strongly prefer the direct link to the paper. Downloading and viewing a PDF is not so burdensome that this is a problem. I get the abstract at the top of the paper and if I'm no interested I can just close the tab that's showing the PDF same as closing a web page.
Nah you need to do a few coding boot camps and hackathons before you can call yourself one. Also, you need a git account full of forks of other projects that you haven't made any changes to.
Just imagine if every company did that-- your references would be overwhelmed with phone calls.

My policy, in the past, was that I'd give references after getting an offer, so that the references would only have to spend their time on a job I wanted to take.
Weird interview puzzles are out. If you or your community continues to lazily fallback on "puzzles", you must quit your job now.

It is worth solving the problems we solve, however boring and straightforward the solutions can sometime be.
Algorithms are independent of both puzzles and computer programming. I learned plenty of algorithms in my EE undergrad that were used with a pencil and paper.
Let’s Fix It: Let’s End Human Driving
It had nothing to do with Yubikey. Mt.Gox implemented time based 2FA (think google authenticator) via Yubikey. The fact that Mt.Gox subsequently imploded had nothing to do with Yubikey and seems almost entirely to be based around a poor implementation with regards to handling bitcoin transactions combined with insider fraud.

Public disclosure, I lost ~$700 to Mt.Gox, a tiny amount compared to some, mostly I was just trying to cash out a couple coins at the height of the bubble. I'm not terribly upset over it, although it would have been nice to see that $700 in my account, or at least get my 2 coins back.
We're having the discussion over here: https://news.ycombinator.com/item?id=8488500
Serious question: are there any browsers in common use that don't display PDFs inline? Chrome and Firefox both do, and their built-in PDF viewers seem very simple and streamlined and efficient.

It just seems a bit odd to question whether a 760KB PDF is "worth it" when the current top post on HN is a blog post that downloads 780KB of Javascript, and has attracted no such comments.

Anyway, the paper is very interesting. The sorting example is particularly impressive -- I almost wouldn't have believed it was possible to learn automatically.
Theres definitely that fear of vendor lockin right now, because theres no standard yet. But on the other hand, the possibilities that firebase opens up are definitely worth that lockin for some users. There's going to be other alternatives sooner or later, now its just about determining how much you trust Google to keep firebase alive as is.
Plants Can “Hear” Pests Attack
The Homebrew package for Emacs with Mac-specific changes by a professor named YAMAMOTO Mitsuharu has also been updated:

https://github.com/railwaycat/homebrew-emacsmacport/commits/...

For 2 or 3 years now, whenever I have compared the two, the current version of "Mitsuharu" Emacs has always had fewer Cocoa-related bugs than the current (release) version of "FSF Emacs" (i.e., Emacs without the professor's patches applied). I am writing this comment because this Mitsuharu fellow seems very reticent about promoting his own (excellent) work.
Congrats! I remember the debut of firebase at a hackathon back when I could barely code. Since then firebase has become my goto backend for new projects.

Firebase is awesome, keep up the great work!
inkster is the next revolution in art. Join the inkster movement.
> I use two of these on a laptop and desktop and I have never unplugged them; there's no reason to.

I use a Yubikey for ${WORK} and we are required to remove such tokens as soon as they have fulfilled their purpose. On pain of disciplinary action, as it is considered on par with leaving a password on a Post-it.

Otherwise there's no point in them as an additional security step in the event that the laptop is lost or stolen.
Interesting to see there's a profile/follow model...when Product Hunt still doesn't allow anyone to join and comment/submit. That does not help dispel the perception of PH being an elitist Silicon Valley club where the cool kids hang out.

And the self-promotion and upvote begging on Product Hunt is getting even worse (https://twitter.com/search?f=realtime&q=product%20hunt%20upv...) despite promises for improvement.

See previous rant: https://news.ycombinator.com/item?id=8427079
StackOverflow is a huge website. Its still a small Microsoft shop, and Jeff Atwood, Geoff Dalgas and Jarred Dixon pretty much coded it up...and for a long time ran it on a single dev/production box.
yeah I noticed that too.
Congrats founders, YC, and other shareholders!

But still, I just started using Firebase, and this news makes it clear to me that I should move off them as soon as I can. Firebase was an interesting technology supplier: When they were a small company, I could count on it that as a customer, I would count. Google is known to not give a damn about paying customers (ref: all the Google Apps customers who lose their email (for whatever reason) and get redirected to a FAQ page with answers to unrelated questions). Google is also known to Be Evil: I'm not sure I dare waiting until the terms change such that my user's data is subject to googlebot scanning.

Firebase's business model is aligned with my interests: the more users I have, the more I (hopefully) earn, so the more I pay Firebase. I strongly doubt, however, that Google is buying Firebase because they think they can get very rich selling Firebase subscriptions. It's either going to turn out a acquihire, or it is some part of a grand ecosystem plan. Acquihire means they'll pull the plug sooner or later, grand ecosystem plan means vendor lock-in. While I'm happy to be locked in to the services of a small independent business, I'd think twice before becoming entirely dependent on a company that could lose me as a customer and not even notice the slightest impact on their bottom line.

I know all of the Firebase guys are reading this, and I don't mean to piss on your parade. I'm certain you're not lying when you say that things are only going to get better. But I'm also certain that your jobs don't depend on that anymore, and when higher-ups decide to move the big boat's direction, Firebase might be over sooner than any of us wants it to.

That's a pretty big risk to take as a startup that fully depends on Firebase for their data storage.
Pulseaudio is still crap for me. I can't get consistent volume across applications and it's 50/50 as to whether it'll recognize my headphones on any given day. I still rate it as crap compared to my nice stable ALSA setup.

So that really worried me when I found out Arch linux was switching to systemd! Thankfully it's all been ok as far as I can tell. Had to learn a few new commands and that's about it. Maybe it's different for the people actually configuring daemons, but as far as the end user goes, I haven't noticed any problems.
Just to be clear: I know that among the bigger projects it's just GNOME3 that is planning to hard-depend on systemd and even they want a shim, externnal or internal, to accomodate systemd-less systems (not necessarily BSDs, maybe other linux distros too).
Currently systemd is very much optional (opt-out, not opt-in, learn the difference) and I personally mantain an Arch flavour that uses sinit, smdev and a bunch of other small projects while still relying on Arch's package base.
It's the attitude of the upstream that seems like a threat: “we want everyone to use systemd”. And if they succeed, developers of userspace software will be very much justified in hard-depending on it. Who cares if everyone uses it, right?
Every quarter I'd think. If you can't stick around for the quarterly numbers to pop through and then get punishment or reward, then you'd be a job hopper. If/when we change to a sub quarterly financial system, then the job hopper meme would adjust to that as well.
>Interesting: when I try to post that link as a URL the submission is '[dead]' on HackerNews. Why?

Because it's a site calling out the user-screwing acquisitions that Y-Combinator exists to make money from.
HN automatically blocks Tumblr
Agreed -- I've always been very impressed by the Firebase team's responsiveness/helpfulness, especially on stackoverflow.

At the same time, I can't wait to see what the future of AngularFire holds!
It's like putting an entrance requirement of must use vim. Are all vim users better than non-vim users? No. Would a company gain some sort of productive advantage if everyone used vim? Yes. They would share tips, tricks, and everyone would be faster. Why are people knocking a company's right to arbitrarily poll for employees however they want to?

Fact: Having a specific culture increases productivity at a company, it doesn't even matter what that culture is, as long as everyone is on the same page.

So, no matter how arbitrary and unfair it may seem, it builds cohesion within an organization.
This use case is one of the expressed reasons for stow's existence.

"GNU Stow is a symlink farm manager which takes distinct packages of software and/or data located in separate directories on the filesystem, and makes them appear to be installed in the same place. This is particularly useful [to] facilitate a more controlled approach to management of configuration files in the user's home directory, especially when coupled with version control systems." [1]

Installing a single binary might be easier than installing a scripting environment on a server that may have existing versioning considerations. (brew install stow | sudo apt-get install stow)

You literally type `stow bash` and you're done.

----

[1]: http://www.gnu.org/software/stow/
Soda May Age You as Much as Smoking
For that use case, I normally use unison: http://www.cis.upenn.edu/~bcpierce/unison/

Then I have a script to automatically sync that files.
I couldn't agree more with this article.

I pursued Computer Science in the hope of being recognized for the ability to create something NOT in the ability to regurgitate the most arcane algorithm in 45 minutes. Most interviewers KNOW they would NEVER like NEVER use it in production.

Yet, I'm not happy at my current job. What option do I have but to remember the 5th variant of the problem I saw in Cracking the coding interview? None.

Back to chugging. </rant>

EDIT: Thank you for writing this article! Till today I thought I was an idiot for not being able to solve 'that' problem.
function redirectFunction() {
if (navigator.userAgent.match(/(iPod|iPhone|iPad)/)) {
setTimeout(function() {
window.location = "itms://itunes.apple.com/app/justunfollow/id528626975?mt=8";
}, 25);

No.
(No reply button under your other comment either)

Thats a pretty sweet API, never seen that before, thanks! I'm going to play around with it a bit to see what it can do!
Nice work! I might pay for a version of this to get our graphic designer off using Xcode (my app uses an art/config format which can be pulled from a web server). Especially if it could help them quickly test results on multiple device formats and iOS versions. It'd be handy to have a slower full-resolution option too!
Because they all largely did the same things that sysv did with a few bolt-on features. After many years, it's become apparent that approach won't work when you need multiple processes to be able to coordinate and schedule threads, power management, etc. Things need to be done at the hardware level, and sometimes those need to be triggered from user applications. But you can't have random applications tinkering in the kernel, so systemd arose and took over a number of those functions.

So I guess I can amend that to say "you can't have multiple init systems that do the things that systemd does".
They stopped asking brainteasers, they didn't stop asking algorithmic puzzles (some of which are arguably brainteasers)
What disease is this?
I'm looking forward to a sandstorm.io compatible version. I think this would be great for enterprise uses.
Conversion Tracking Finds Broken Newsletter Sign-up Funnel
It is appalling how brazenly Keith Rabois, Dan Primack and interestingly Henry Blodget (charged with a civil securities fraud by SEC [1, 2]) acted publicly and pinned moral blame on Guardian. Reeks like repeat of Gary Webb episode.

What is wrong with Guardian's reporting on Whisper's? As this article shows, nothing at all. Good for them to break open this cabal and report user's best interests, and not being worried about getting lampooned on by "new" media. Good on CJR for this write-up, I very well appreciate it. Guardian acted like journalists here.

[1] - http://www.sec.gov/litigation/complaints/comp18115b.htm
[2] - http://www.sec.gov/news/press/2003-56.htm

Well i found this interesting article:- http://www.theregister.co.uk/2014/10/20/whisper_doorstepping
Sometimes I see something so bizarre and so different from my expectations that I momentarily wonder if I've shifted into a parallel universe that's subtly different from my own.

Apparently this is a universe where a lot of people think it's unacceptable for journalists to report on information they learned in a business meeting. I wonder what else has changed.
My professors used to joke about the "Grad Student" programming language all the time.
if it's a male dioecious plant, then it has X & Y chromosomes (like dates), so you could theoretically clone a female friend for him :)
Deep learning with DL4j and Domino
systemd-journald is only one component, there are more than 50, and if you only want one piece of that, tough luck!
You may have no plans to change. But Google may have different plans down the road. Their track record speaks for itself.

Regardless congrats and best of luck!
It'll take 17 minutes for all the people to cross if they all start on the same side:

start: 1,2,7,10|
1: 7,10|1,2 = 2 minutes
2: 1,7,10|2 = 1 minute
3: 1|2,7,10 = 10 minutes
4: 1,2|7,10 = 2 minutes
5: |1,2,7,10 = 2 minutes
total: 17 minutes
Yubico Executive caught astroturfing on Amazon product review
The first comment for a new 2-factor authentication product on Amazon's website was posted immediately after the product was announced.

http://i.imgur.com/5u9Zr6v.jpg

The comment giver's name happens to be the same as the Chief Business Officer at Yubico:

https://www.yubico.com/about/team/

Not only does he not identify himself as an executive for the company, he misleads by saying "Received my U2F device today". Of course he received it, his company makes it.
Everything dies eventually
Powassan virus:

https://www.google.com/webhp?sourceid=chrome-instant&ion=1&e...
He took forever to say nothing.