skysight-inc/HackerNews huggingface dataset:
Workaday co-CEO Dave Duffield said in some interview that he invests privately in the companies that buys Workaday cloud hr solution. If he can sees how many employees are added to a certain company that buys Workaday cloud product, he can use that an edge.
Evil is kind of harsh. It's actually clever. As the article says, a lot of hard work and risk went into these trades.
Good question! This comes from requesting Chrome's tabs API:
https://developer.chrome.com/extensions/tabs

The extension doesn't track your history (or even read from it, currently). We'll likely eventually implement a "Top Sites" feature that will replicate some of Chrome's new tab functionality, at which point we'll give users the ability to opt in to have the extension use their history to display their top sites on the new tab page.
Show HN: Primrose – a text editor that draws to Canvas
Hey.
I wish I was that smart - if anyone at pop.co is listening: Can I get free hosting for life?
I like to see how far I can take this - got about 15 emails today for the service.
I'm blogging about everything here: http://30tinyprojects.wordpress.com/
Thanks!
Interesting plot of "Detected lines of German comment" vs. version.
That's true. If profit is defined as income less expenses, some orgs may have more income than expenses at the end of the year, which could be considered "profit". However, a non-profit is organized in such a way as there are no shareholders or other owners to distribute the profit. So, the precise term should be non-profit-distribution, I guess. Of course, the principals of a non-profit still take a salary, and you could probably sneak in a reasonable bonus as well, and not call it a profit distribution.
I assumed as much. But someone still needs to do that for the server hosting your static website. And for a dynamic site, you still have the option to offload operational concerns to a third party.
It can often work the opposite of that. My brother is stuck in an industry he hates and unable to leave because his lifestyle is such that he couldn't take the income hit starting from near-scratch in another industry. He can't even really afford the income hit moving from a huge corporation to a fun little startup type gig.

And yeah, some of that is lifestyle, but lowering your standard of living is a lot harder when you've got a wife and 3 kids.
Edison didn't invent the lightbulb by any means. [1] In fact, the lightbulb didn't really have much of a singular inventor - it was a gradual and independent research process. Edison has the credit of addressing the shortcomings in previous lightbulb designs so as to make mass commercial production feasible.

[1] http://www.bulbs.com/learning/history.aspx
Sounds pretty reasonable rather than cynical to me.
Yes. I didn't find out my father's income until it was time for me to fill out my first FAFSA.
I've been paying an artist $15 per picture to do this for a project :O
after spending a decent amount of time watching these streamers and participating in the league of legends community, it seems that actually a fair amount of viewers turn off ad-block while watching their favorite streamer. I do it for example, if it means that Pobelter http://www.twitch.tv/pobelter is gonna earn a bit more money.
Spreadsheets are the scary bit of software -- they're used for everything. And when I say "they" I mean "MS Excel" mostly.

There are groups that investigate the risks. EUSPRIG (European Spreadsheet Risk interest Group) has some great documents. http://www.eusprig.org/quotes.htm

I don't know if anyone is testing the main spreadsheet software with fuzzer-like tools; or if there are any mass audits of spreedsheets. Both would be useful.
…and Ruby has the PTY module which includes an `expect` method, which is in the same ballpark:

http://ruby-doc.org/stdlib-2.2.0/libdoc/pty/rdoc/PTY.html
The size of the pie is basically fixed. Companies are worth only a certain amount (under big assumptions, the net present value of future dividends). The more insider traders make, the less everyone else makes.
For the Isabelle theorem prover I know the Archive of Formal Proofs [0].

[0] http://afp.sourceforge.net/
I never knew how much my parents made when I was growing up. All I knew was that they worked hard, there was always food on the table, and we got to go on cool vacations once in awhile. I think that's really all you need to know at a young age. Doing chores, mowing lawns, etc, is a good way to learn the value of a dollar at a young age. At 14 I started working a real job and opened a checking account, seems like a perfect age to be learning about how to manage your own finances.
I agree. I expected backups to happen every day and being rotated at weekly, monthly, and quarterly basis. I may have to reconsider relying on DO backups.
This happens because almost every time there's someone who more or less asks what in the world generics are for since they can do everything they want to with Go's type system. Sure, it's possible, but it's missing the point.
I'm running CM12 on my OnePlus One right now and it's fantastic but I totally agree. There are a few other roms out there that I'm thinking about flashing.

I guess I should mention that I did have lots of bugs with CM11 but CM12 is running really stable for me. It's touch is way more responsive.

I also used Lollipop on Nexus 5 before I bought my OnePlus One and that was a bit more solid of an experience.
>> Not sure I follow - what is stopping non-licensed developers from developing and testing games on their own PS4s now that this has happened?

I don't want to come across as being mean or anything but...

How charmingly naive!!

Sony (and the other console makers, to be fair) go to absolutely incredible lengths to make sure that people absolutely do not get to run their own code on these machines. And then they sue anyone that finds a way to do so.
There is little need for government takedown requests when the moderators of many subreddits are paid shills of various stripes. There are a few subs like r/undelete and r/undeleteshadow and r/longtail dedicated to snapshotting this sort of thing. Among the duplicate submissions that are legitimately deleted you can find some real gems.
It is opt in in fairness. You have to set it to backup when you create the droplet.

20% flat is not THAT crazy, backup services and EC2 and Azure both nickel and dime a bit via bandwidth and storage fees.
Refactor or Fail – How We Rebuilt FullContact from the Ground Up
I get that building static websites is interesting, if only because they're easily backupable, deployable and are generally lightweight.

But if the problem is about resisting traffic, then that's the reason why CDNs were invented: cloudflare is an example, and the seemingly unactive coralcdn (http://www.coralcdn.org/), even simpler to "install" and has a very interesting architecture (I encourage anyone interested in P2P stuff to take a look at their papers).

Keeping your server behind some form of CDN also has the advantage that you keep control over the actual storage of your data.
Maybe you don't like programming? Or you did once, but you've grown bored with it now that it's not as challenging?

In my opinion, a programming language is good if it enables the programmer to move from a concept to correct and maintainable implementation with minimal friction. I don't expect a programming language to entertain me.

The burden is then on me to find projects that I believe in and will enjoy implementing. This is, of course, easier said then done.
>In Go, you can define different files for different operating systems that implement functionality depending on the operating system.

That sounds like it's actually very difficult to support multiple operating systems. As a developer I never, ever want to write any OS-specific code. Sure, that's sometimes required, but saying that the solution is to have multiple files, each for a single OS, doesn't sound good. It's a lot better to abstract the OS away. Node.js does this quite well. Seemingly a lot better than Go.

Besides, Node.js doesn't need to be compiled for each system. This alone makes Node.js better for writing code for multiple operating systems.

>Go is a compiled language so distributing applications for use on multiple platforms is just easier.

I disagree. You need to compile to code for every single platform, making code distribution costly. With Node.js you can simply distribute the code as it is and it probably works in any platform. (The probability is as high as it is for Go assuming no extra work for a new platform). Sure, each platform needs to have Node.js, but Node.js is supported in most platforms.
> To overburden an analogy

Sorry. In the spirit of Go, you're not allowed to re-use this analogy; you're going to need to write another different one that can perform a similar function.

It's ok if you copy and paste some of the text from the first analogy and structure it similarly, though.
The "Android fork stuff" was part of Nokia Mobile Phones, so it ended up at Microsoft.

Nokia has the "Z Launcher" product which also the N1 tablet is running.

https://www.zlauncher.com
So is this is a growing sentiment? Recall that TJ famously left Node.js in favor of Go.

I find Node downright amazing for web development. npm has everything you could ask for. And the whole community takes the unix philosophy and runs with it. Also love that there's no single best way to create something, you as the architect, gets to decide.

And io.js/ecma6 makes node even more appealing.
It's been mentioned before, but I feel a lot streamers (big or small) make more money off donations which isn't tracked at all.

From time to time, a streamer will accidentally show a tab that shows how much he's made. Here's a recent one (I have no idea how big he is):

https://i.imgur.com/OLyQNpk.png

Most of them also make really nice referable money from G2A for each sale:

https://www.g2a.com/goldmine

You can see the statistics for top earners at the bottom, obviously they're not all Twitch streamers but I've seen some in the top 10 before and the number is how much they've made as commission.
Relevant: http://www.livescience.com/16911-scientific-breakthroughs-ge... ("By 2000, great work before age 30 almost never happened in any of the three fields. In physics, great achievements by age 40 occurred in only 19 percent of cases by the year 2000, and in chemistry, it almost never occurred.")
I feel like topping from the bottom is an underappreciated skillset that can be really helpful for an employee and their boss. Done right, the employee looks almost telepathic and prescient. Done wrong and the employee looks like a jerk, but ymmv...
> Don't down vote people simply because you disagree with them. Just because you don't agree with their opinion doesn't mean it should be hidden from others.

To be honest, I got angry and clicked the downvote arrow without sufficient consideration, then thought (since I couldn't undo it) that the civil thing to do was to explain.
The devkit for the PS3 was gcc-based IIRC, though I have no idea how Sony behaved with respect to releasing stuff back to the community.

OTOH the main chip was an IBM product so it might have been big blue that we should look to.
Can a biologist fix a radio? (2002)
To snapshot EBS volumes in EC2 is pennies per GB. 20% flat is crazy.
Best Practices in iOS Game Development and Architecture
When I was 16 my dad made me balance the check book and pay all the bills for a year. It is why I feel I am successful now. He also taught me to ask how can I expand my means to afford something vs cutting. A great idea for sure!
DO also do snapshots. This is about their backup offering.
Peer Pressure: Making Sure the Snoopers' Charter Doesn't Come Back
Nice work! And good jokes. And nice work being not techy enough for my eyes to glaze over, and just techy enough for me to be impressed.
I dunno. I'm 33. My opinion has changed, and then it changed again.

I think I'm definitely not the same person now as I was at 24, or even 29. The thing is, I wasn't the same person at 29 as I was at 24 either, and I doubt I'll be the same person at 40. In other words, the process of change and growth doesn't stop - ever. Probably that's the biggest lesson I learned in my 30s.

I think the biggest mistake many 30 and 40-somethings make is to fit everything into an overarching narrative of growth and maturation. "I was young and foolish then, now I'm older and wiser." Because the narrative doesn't actually stop - we are still young and foolish, hopefully - and trying to fit yourself to it just ensures that you remain stagnant at wherever you were at 30. Instead of a narrative of growth and experience, it's really one of adaptation, of recognizing progressively more subtle distinctions in the environment and changing yourself in response to them. And in that narrative, it makes sense to listen to everybody, even to young people, so you can pick out the parts of their experience that are new and unfamiliar to you.
Not sure why the downvotes, this is spot in. If you thought global warming was easy to deny...
I thought the same thing. He has very snarky titles. My favorite one is "Law Firm Accountants Were Bad at Accounting, Law."
Fwiw, I have been doing a lot of crud work in Gonthe past few months, and haven't found it particularly burdensome. I have to write my own SQL and map it back to structs, but I consider that a good thing. I might have to write about some lessons learned.
There is already an SVG editor written in Java called Kiyut Sketsa, it is unusable due to the poor performance of the Batik rendering engine (also written in Java).

It makes sense to use high level languages to manipulate the document model or to implement widgets, but when it comes to the renderer you want to be as close to the metal as possible.
I think one of the best examples of this can be found in Sagan's book, Contact. The battle between the scientists, government, and religious fanatics is played out pretty well (even more exaggerated in the movie.)

But currently, It seems the current position on our finding prior evidence of microbial life has been met by much of the planet with a resounding "Meh."
Edison didn't invent the motion picture camera either:

"The first motion-picture camera was invented by the Frenchman Louis Le Prince in the 1880s, while working in Leeds, England."

http://en.wikipedia.org/wiki/History_of_film_technology
Agreed. We barely know how to communicate with the intelligent species on our own planet except those most closely related to us (the great apes); let alone those more distantly related (dolphins, crows). Imagine the extraterrestrial intelligence were a colony of slime-mold like creatures with a far slower metabolism than ours. I don't think humanity could even begin to interface with them, despite sharing traits with beings that are known to us.
This is the reason you never stop raising until money shows up in your account. Forget about investors dragging their feet, focus on recruiting the new investors. Once you have the money from some investors in your account/check in hand, circle back with the other investors to see if they still want to join the round.
Death rates fall as vehicles improve
Lets break this down...

$5 for 20Gb droplet so $1.25 for backups.

Assuming shadow copy backups (no compression, just straight bit for bit) then 4 backups times 20Gb is 80Gb. 80Gb of AWS S3 storage on the most expensive tier is $.03 / Gb which would be $2.40 if backed up to S3.

I agree it's not THAT crazy.
I think generally it's the large unhedged options position that makes 10x after an earnings surprise that gets noticed. To your point, yes I think in this case pigs got slaughtered.
Looks down?
A few other useful resources to play with convolutional kernels:

* The linked demo really focuses only on layer 1. See Layers >=2 plotted here: http://arxiv.org/pdf/1311.2901v3.pdf

* DeepViz is a nice tool: https://github.com/bruckner/deepViz

* Another tool one can use to play with convolutional kernels is ShaderToy ( https://www.shadertoy.com/ ). Here's a Gaussian blur: https://www.shadertoy.com/view/XdfGDH

* If you like playing with kernels in shaders, see also Brad Larson's GPUImage: ( https://github.com/BradLarson/GPUImage ) -- the demo app has a bunch of standard kernels.

Just for fun, convolutional shader porn: https://www.shadertoy.com/view/4d2Xzc
You forgot that HN readers are cool bros who travel the world and code from cafes in Thailand while writing books about now to be cool. They don't have kids.
Use command-shift-/ (shortcut to help search) in OS X to find any menu items. It is nearly instantaneous.

If Windows doesn't have the same thing already built in, I'd guess there must be some add-ons that do the same thing.
Not surprising. Doesn't mean it is laudable, though. And what I am most uncomfortable with, is the influence it has on potential education.
My experience is that Npm "kinda works" on Windows. There are mysterious race-conditions and annoying bugs. And I'm not even talking about npm being technically completely incompatible with Windows due to the 256 character path limitation.
Because of Microsoft's investment? Microsoft has been open sourcing things in a pretty shocking manner (.net), supporting open source projects (embracing Node.js), and doing things in line with the open source community (repos on Github)
> Since the bar to obtain an arrest warrant on charges of making terroristic threats is only probable cause of the author’s intent, the NYPD could potentially arrest anyone who makes anti-cop statements, even if they come in the form of emojis.

Mere anti-cop statements are probably insufficient to be even probable cause for arrest for the offense of terroristic threats, and, using that as a pretext to punish expression of a particular viewpoints -- a protected right under the First Amendment -- would seem to be a federal crime (to wit, "deprivation of rights under color of law", 18 USC Sec. 242.)
Escaping the Confucian trap (2013)
Iojs removes all copyright headers from src files
Devil's advocate but you could push that to Amazon's Glacier storage. Also Amazon charge for bandwidth in addition to the storage cost.
Writing for mathematical clarity
Yes! That's the question! Was it that they were too successful trading, or was it their employer (or a co-worker) reporting on their side-business to the SEC.
> For Edison and Ford at least I guess a lot of those later patents were done by underlings and the boss man put hsi name on it.

In principle, the rules for inventorship for patents differ substantially from the rules for authorship in academic papers: Inventorship is determined by law, authorship is determined by, well, custom.

eg: http://www.unemed.com/blog/how-to-determine-who-is-an-invent...
Zen and the Art of Storage Services at Pinterest
My parents were incredibly insistent that my sister and I understand how they did their personal and business finances and it's among the best things they taught us (neck-and-neck with how to cook).

They ran their own business until I was in my mid-20s, so during school holidays we would often go with them to work. In addition to us helping out in their warehouse, they also used to get us to do things like writing up the deposit slips for incoming cheques to take to the bank.

They seemed like menial chores at the time to keep us busy, but it really did help us understand how the whole thing worked. They essentially showed us "this is how we do it and why" rather than saying "this is how you must do it" and considering nothing like that was taught to us at school, in hindsight I am very grateful for it.

So yes, definitely bring your kids in as much as possible on finances - even the most basic things like budgeting to live within your means is essential.
Usually when people say kids must "learn the value of a dollar", they imply kids underestimate how important that dollar is... but to me it feels like the reverse.

Kid-me would have been absolutely shocked at how many potential candy-bars/toys/etc. are being spent on adult things like rent or gas or insurance.
Avoiding GitHub's SSH Permissions Prompt
I think it's extremely useful, if for no other reason than as a data scientist you're going to be dealing with CS types and having some common vocabulary and experience will smooth the relationship.

Of course, I also think a data scientist (and most other people) should take some courses in ethics and philosophy, and lots of people think that's bunk, so YMMV.
Do you have data for this? I don't, but anecdotally, I grew up with parents with around this income who openly discussed wages. While they might be outliers (both economists), many of my friends who grew up with similar family incomes have also mentioned their families discussing salary.
Some governments today would view a protest like this as a possible terrorist action.

For what it's worth this example more than any other, that I've heard, explains why privacy is important.
In the eyes of the internet at large

This is the problem: if you set up a codebook of "perfectly legal things to say," it doesn't mean you escape gag order by using that codebook to talk about things in the gag order.

Here's a hypothetical (which someone has probably already suggested):

Say the reddit admin who puts this report together always includes a number from 0-999 at the very end of the report. To that admin, it's a signal of a gag order having been imposed. Maybe when it's an odd number, or when it's prime, or when the middle digit is the sum of the two outer digits, or the number is greater than 900.

If only that admin knows the system, everything is okay. But it's also useless as to what a warrant canary is used for: telling users you've been subject to a gag order.

So the admin tells people that it's intended as a canary and the method to decode. It's pretty obvious this is communicating exactly the information that you've been forbidden to communicate.

So if the Internet community decides that "we have received no NSL letters" means no NSL letters and "we have received 0-249 NSL letters" means there has been an NSL letter, than changing your message to comply with that understanding is an obvious communication.
Likewise, during first year of university, a friend and I had a blast doing a combined art + software project to generate mondrians. We wrote a bunch of processing.js scripts to emulate his various "modes" and tried to make a web application that gradually "honed-in" on a viewer's tastes across Mondrian parameter-space (using some admittedly naive stats):

http://mondrian.nfshost.com

:D
Connect your smartphone / tablet to a Cisco VPN using two factor authentication
I'd love to see their CLI tool converted to Go - not because I have anything against Python, but because installing Go binaries is so easy.

(Would there need to be any dependencies to install?)
HR Trends to Watch in 2015
Go, unlike Rails, is not a web/MVC framework. It's a systems language, which is even still separate and unique from Ruby, a dynamic language. I agree you'll certainly learn more from Go than you would from Rails, but it's helpful to be aware they're very different.

Apart from my own opinion of Rails (I'll pass, thanks), it's also worth considering that Go, again a systems language, may not always be appropriate for typical web development. That's not a rule by any means. Just pick the right tool for the job.
>I disagree. You need to compile to code for every single platform, making code distribution costly. With Node.js you can simply distribute the code as it is and it probably works in any platform. (The probability is as high as it is for Go assuming no extra work for a new platform). Sure, each platform needs to have Node.js, but Node.js is supported in most platforms.

lmao. Fine, ship the go source code and require go to be installed on the target. "go run" and you're done.

>Besides, Node.js doesn't need to be compiled for each system. This alone makes Node.js better for writing code for multiple operating systems.

I don't think you know what you're talking about or understand what you're really saying.
Splitting Atom