skysight-inc/HackerNews huggingface dataset:
Thanks for the advise, it was interesting reading about Cygnus, I was not aware of their story. At GitLab we already use both the pull and the push model. Since we started there have been people contributing to GitLab (more than 700!) and we encourage more contributions: http://feedback.gitlab.com/forums/176466-general/status/7964...

We also do sponsored development were organizations pay for adding new features.

People and organizations love contributing and sponsoring new user facing features. But other work is not contributed. Release management, dependency updates, security investigations and design updates don't receive much love. Few people want to do the work and few organizations want to sponsor it.

I don't say pull driven software can't be secure (FreeBSD) or that it can't be well designed. But with GitLab we were not happy with the rate of progress on these fronts. So we adopted an open core model to pay people to help with this. This meant our free software (that has the same design and security as the proprietary one) advanced at a much more rapid pace.

We're sure that staying 100% pull driven would not have created such as quality product as GitLab is today. We respect other organizations working with other models (Linux, Rails, etc.) but we're very happy with the choice we made for GitLab.
Branding, VCs and the ‘Uncanny Valley’
Software-Defined Storage the Ceph Way
Let me add some more.

3) Selecting a bunch of files and having it tell me how big the selection is so I know if they're going to fit on my 4gig USB stick BEFORE I try to copy them

4) Letting me sort thumbnails by newest modified. Finder's version of this seems to be completely broken IMO. It makes endless rows grouped

5) Letting me print photos with all kinds of options without any special software. 1up, 2up, 4up, etc.. (not that I need to print anymore :P)

6) Letting me use pretty much ALL features of windows explorer from any open/save dialog vs OSX where only some features are available.
For another alternative:

https://tldrlegal.com/api/license

is available w/ default REST pagination/query params for content on TLDRLegal
> Apple won't sell too many gold ones and they know it.

China.
Netflix Has an Exchange So Complex That It  Triggered a Scientific Renaissance
No one died? Many people on the USS Reagan died and are dying now.
No kidding. The lesson: never ever use Hang Left Hosting. When you get popular, they replace your content with their own, um, whatever page that is.
I don't think my beliefs about the facts are any different from yours; we disagree on the causes of the facts and their mutability. Therefore, my beliefs will change when the dynamics are tested. But this kind of data provides evidence for our disagreement no more than a still image of a flying arrow can settle the one between Aristotle's and Newton's theories of motion.

Somewhat relatedly I'd like to add that while the result of an experiment in dynamics will obviously change my theory, it will in no way change my values[1]. Privilege based on an immutable characteristic such as intelligence (assuming such a result were to be obtained) is no more arbitrary than one based on bloodline. A smart person, though she will obtain it, deserves no more power than the average bloke, just as a nobleman, though he will obtain it, deserves no more power than a commoner. This is one reason the original meaning of "meritocracy" is satirical[2], as it does not change anything other than for the worse, by making the wielders of power believe that they actually deserve it (like the nobility in ancient times but unlike more recent ruling classes such as the American WASPs).

So far I have found that people who believe that the variance of some traits such as intelligence between population groups is dominantly the result of genetics do so because they think it provides a moral justification to the social order: things are as they ought to be because nature dictates so. I see no connection between the two. Nature (if it is, in fact, at play) has little bearing on ethics[3], and thus can, at most, explain but never justify an unfair distribution of power.

[1]: http://en.wikipedia.org/wiki/Fact%E2%80%93value_distinction

[2]: http://www.theguardian.com/politics/2001/jun/29/comment

[3]: http://en.wikipedia.org/wiki/Naturalistic_fallacy
I'm also a huge fan of the spatial Finder concept, but memory has a way of rendering the past in better lighting.

System 7 (or 8, 9 for that matter), didn't have copy & paste.
You could copy file names into SimpleText, for example, but you couldn't use it to manage files. Also, clicking anywhere outside a window would deselect every file you had carefully chosen, so dragging and dropping was a Zen exercise.

And there were invisible files, plenty actually. Like, the desktop for instance? An invisible folder. Or every single custom icon? An invisible "Icon\r" resource fork file. We inherited the invisible attribute in HFS+ from those days.

We did have a much simpler file system structure, and I miss that as well. I welcomed the column view, but the spatial Finder is indeed missed, though it still lives in a sense in iOS's springboard.
> which is a very steep drop in vendors' willingness to buy Web ads

Any relative or absolute numbers you'd like to share?

> The reason is that vendors have (finally!) discovered that effectively nobody ever buys anything by clicking on a web ad.

My favourite experience with this was when I was selling a computer case and researched its specs on newegg.com. Then for a while all I saw were retargeted ads from newegg trying to sell me that case. Nonono, I didn't have one too few computer cases, I had one too many. I was the complete opposite of their target audience, heh.
From what I have studied, I think the case is actually the opposite: as a rule, biological phenomena are usually the result of multiple causation because those systems are extremely complex and often very resilient.

Mario Bunge gave the following example in his book "Causality and Modern Science": even in a simple system like a wire connected to a battery it is not accurate to say "the battery causes the increase in charge in the wire". The increase is determined by the interaction between the battery and the resistance property of the wire, it cannot be explained by the battery alone. A different wire might not have any charge at all. Thinking in this way about a system as complex as bee populations, the probability of multiple causation seems very high indeed.
It's a legit concern, but remember, we use the word "gaming" in the loosest sense here.
Why is it that corporate actors prefer monocultures? Bees, green peppers, or computer operating systems?

In any of those cases, is a monoculture really more secure? Or just easier to maintain long enough to retire and hope the whole thing doesn't collapse?
Didn't the euro depreciate lately? And since the Danish krone is pegged to the euro, maybe it's just an exchange rate adjustment?
I would suggest googling "$1BB". They're both rather commonly used.

That being said, MM is more necessary because "M" also denotes 1000, and can thus be ambiguous.
Solar-Powered Plane Begins Its Journey Around the World
> I shouldn't have to sit around and wait for a 40GB copy to move from one network location to another before I can start another bit of data movement.

KDE and Dolphin send the transfer into the background immediately. You can track the progress in the system tray. Meanwhile, you can begin your next operation.
Well, see, that's totally coherent and makes a lot of sense. Everyone has had epiphanies from a deep dive or two, but usually it's bugs, not security, that "frames the discovery process".

I think you should copy/paste this onto your landing page.
Is there a link to somewhere that discusses what's coming up in 7?
I'm totally happy to talk to anyone who hires engineers, is interested in what we're doing and/or wants to know more about how we made this work at my last gig. Please don't hesitate to reach out; you can't waste my time.
We're pretty aware of the advantages and drawback of the cloud. We moved from AWS to a private server and then back to AWS. You're right that cloud hosting makes more sense if you need scaling. The move described was to a single server. But now that we have the data on AWS we can expand. Probably the first step will be a separate fileserver and appserver. After that we can add multiple appservers and consider availability zone failover.
And because an Amazon Import http://aws.amazon.com/importexport/ can take 3 weeks. No need to speed down the highway in that case :)
sounds interesting, I'm going to give the VM a try - would be a fun to try on a crawler.
Creative achievers have difficulty blocking out unnecessary sounds
It's less important than it sounds for a bunch of reasons having both to do with the actual "game" we are building and with our business model. It's not like we spit out a number for every player, and everyone with a number better than X gets a job offer.
M = 1000

MM = 1000 * 1000

NMM = 1000 * 1000 * 1000

pp = pages

ll = lines

so it's a natural logical extrapolation to go for

bb = billions

http://www.riskglossary.com/link/mm.htm
I find it doubtful that's all developed internally at Google; it's plausible that they pull in a lot of third-party code to make things easy on themselves.

See, e.g., https://github.com/golang/go/issues/1605
Rodent recall: false but happy memories implanted in sleeping mice
Added in Java 8 as one of its pluggable type systems: http://types.cs.washington.edu/checker-framework/current/che...
Because not everyone can afford to just upgrade to the next device....?
This is a good answer.

I could tell if GP was being sarcastic so I deleted my original reply.

The softer side of the equation is that the approach of filtering candidates for businesses allows them to minimize (to some market minimum) the cost for highly skilled individuals. Projects such as this just triggered a bone I'm presently picking over.

Old-guard corporations that hire the legally-liable kind of engineer seemed to have taken a much different approach if the stories I've been told by a retired mechanical engineer who worked for Chrysler are true. A completely irrational approach. They hired people based on their potential and made them into the engineers they needed.

The copy on the announcement sounds like this game will quantify everything about the performance of a participant in the game in order to sell them to a curated list of potential employers. What about this system incentives employers to invest in the career development of these people and strengthens our collective bargaining power as the people who build this stuff?

To be more constructive I might suggest turning down the hyperbole and use fewer adjectives. Keep the pitch to employers for employers. Don't be patronizing to inexperienced developers: inspecting the assembly output of a compiler is not elite and not difficult to explain to someone given the right context and framing. I understand your game is about competition but the "winner/failure" schism it can create is a big turn off for a lot of otherwise intelligent, creative, and capable people. It doesn't have to be about being, "the best," in order to be fun and rewarding.
Blister packs are great for figuring out which doses you forgot.

And that's with nominally functioning adults.
> Oddly enough, the reason these folks are failing is that Google's CPC (the money they get for an advertising "click") has gone down Year over Year for the last 13 quarters. What that means is that if your web site depended on advertising from Google (and most do), and your traffic remained constant, you have seen a 33% drop in gross revenue over that same period.

All it means is a 33% drop per click, not per thousand visitors, or gross revenue over a same period.

As Google gets better at matching ads to users, CPC would be expected to go down, since there would be more clicks, and each click would therefore be less valuable, but there would be more clicks overall.

As a micro-publisher, the first question that friends ask to satisfy their curiosity is "How much do you get paid per click", and I have to answer that total revenue is all that really matters, not revenue per click.

Shouldn't improving fraud detection increase click quality?
That's an old screenshot. Here's one from KDE 5.

https://www.kde.org/announcements/plasma5.0/screenshots/apps...
Here's all you need to know about the Apple Watch
Sounds like you both came to the conclusion that to do things it's best if you pay attention and care.

I may be the only one around though that doesn't find config files to be 'mucking' or a form of mysticism that all should kneel before the user who can wade through them. That also, is not 'specialized knowledge'.
If the publisher's revenue drops due to there being more publishers then Google and similar would be safe but andrewbinstock writes that it is vendors that have lower willingness to pay for online advertisement; they are simply spending less on online advertisement. That should effect Google all things being equal.
I've seen people leave University with all As in their degrees who couldn't parse a string into a number, and were pretty sure that that was in fact impossible.
We haven't found a way to make Google Adwords work for us. Maybe it can be done in other industries. The key words in ours have been bid way up.
Louis Vuitton Evidence Millionaire Sunglasses Z0105W Black
PQR – A good developer environment
And on to of that, Gigaom tried the shift away from ads to subscriptions:

Instead, we opted to take the road less traveled — subscription revenues. [1]

Which still did not bring in enough revenue.

[1] https://gigaom.com/2014/02/20/now-that-gigaom-is-all-grown-u...
Noooo! See the cursor-arrow keys? They dont leave out the two bits over the left and right keys anymore. I've always hated keyboard maker to do that (many laptop keyboards do this), as you will not have a tangible cue on where the cursor keys start.

Well, I guess that since they are so much on the edge of the device you can simply use the corner of the device as a cue...
Absolutely.

But awareness advertising doesn't pay as well (yet?). The real money is getting people at the edge of making a purchase to make that purchase, whatever it may be. And the ability for the web (or any advertising, for that matter), is increasingly being called into question (or people are getting better at questioning such purchases).
Being a good host is also kind of a thing, FYI, and part of that is going to the effort of making life nice for your guest.

If you're going to harp on hospitality, please remember it cuts both ways.
Maybe write to the journal it was published in, and ask them to issue a retraction? If it was published as a thesis, it seems there should be a paper trail.
Seems a little extreme, but I guess that's how you get headlines and "virality."

It's a good point that watch-based apps will be much more limited in their interaction, and thus a new rise of contextual apps full of quick interactions will find a very appropriate home.

However that's completely neglecting the fact that communication, boredom, and play all necessitate longer interactions for which the phone-based app isn't going away anytime soon. Sure 'yo' and anything more substantial that that will break through as a new communications style, just like texting did, but a true conversation just isn't possible in that fashion. And many people have 10+ minutes to kill and want something to fill that timeline. Then there's actual problem solving, researching, news reading, etc that all won't be solved within 10 seconds nor would that be desired.

I'm most interested to see what becomes the 'killer' use case for a smart watch and I don't think notifications are it. I believe it's going to be connected to something larger in which the watch itself may not even need its screen or much interaction -- whether that's acting as a key/CC-replacement via NFC or transmitting gestures via EMG recordings like the Myo.

It took iPhones many years to refine what an app could be and we're still getting new waves of concepts. Exciting times :)
It's certainly the case that I have never personally have desired to do the ACM competitions, as they, IMO, reflect neither CS aptitude nor software engineering capability. I always chose to do my homework, sleep in, or fool around with my own interests.

But it did seem from the outside that those doing ACM competitions were the upper echelon of the school.

Perhaps a CTF situation would be similar. We can only see what unfolds.
> Furthermore, the number of people for whom "show[ing] up to give a presentation anywhere in the world" is a common use case is likely very small.

College students? It's always a big hassle finding a dongle whenever a MacBook user has to give a presentation in class.
I tried that, but I can't read my hand writing anymore.
It supports the 1440x900 too though if you want it.
If Tinder is scaling with MongoDB, then Tinder is probably screwed.
I didn't think it was that much ... per day maybe couple of cookies, or a chocolate croissant, or hot chocolate. But almost always some kind of treat everyday. When I quit my nose cleared up in about 5 days, but the sinus headaches lasted another two weeks. That's when I knew something weird was going on.

If I have almost any dessert now I'll have a sinus headache the next day. I can get away with a teaspoon of honey in the morning and that's about it. Berries are ok but I'm still not sure about fruit (bananas are definitely not ok). But I can eat good bread three times a day and I'm fine.
It's a blub language issue:

(defun get-by-name (name)
(let ((id (database-find db name)))
;; return NIL or employee instance
(if id (make-instance 'employee id))))

If necessary, we can make the generic functions that normally operate on employee to also work on nil, by specializing methods for the null class:

(defmethod salary ((e null))
0) ;; null employee makes nothing

No problem to see here, move on:

(salary (get-by-name "Nonex Istent")) -> 0

Note, by the way, how the test is "(if id ...)" and not "(if (zerop id) ...)". get-by-name itself returns nil when the name is not found, rather than an integer, which means zero could be a valid ID. The conventions shortens code since the result can be treated as a boolean value indicating found or not found, and the true value is an ID also.
5 things how to make code review easier
Water politics is nothing new in CA, and people vs agriculture has always been at the heart of the issue. LA in particular created a giant mess because it was desert.. getting water in was what made the sprawling so-cal possible.

Nuts are disproportionate but right now they're all tapping into finite underground resources vs relying on rainfall. Being able to get to that underground water means market prices don't reflect the issue here. Of course china being part of the huge demand of almonds would probably only increase their consumption if prices went up because it would be seen even more as a luxury than is justified.

It's going to get even crazier over the years, and desalination is too extreme for the amount of water that agriculture uses.
Wait, why'd you stop? Isn't this a great way to filter out those 30--40% of people?
Why We All Will Inevitably Buy an Apple Watch
Indeed. For JS projects these days I just use npm as the command-line tool. npm scripts gives you an easy way to create commands for building, watching, etc.
Solve a puzzle and then move on to next puzzle. It's fairly straight forward.
The mind of a toddler
If you're going to quote me, at least quote me in context: I give business leaders honest feedback, new ideas and access to my network. Typically in that order.

This is my actual job, not a vague promise. I have a demonstrable track record and since all of my business comes from referrals, I must not be entirely out to lunch.

I suspect that you are internally switching out my use of the word honest for [something like "prediction"] which has nothing to do with my feedback. I don't predict what any of my clients will do, although I do certainly run the numbers in my head before I take on a new client.

When I say that I give honest feedback, it means that I don't pull punches — no matter how awkward it is.

Humans are trained from birth to tell people what they think that they want to hear. They want to be encouraging. Unfortunately, that means that you've sacrificed telling someone that you can see flaws in their logic for telling them selective truths that will make them feel good. This gets you off the hook socially and gives them no useful information about the hard road ahead of them.

Next time you have an idea, run it past me. I'm happy to give you 15 minutes over Skype. You can decide if I'm negative. The feedback I usually get is "awesome" but I do approach every conversation with the assumption that they have something to teach me.
Just had my most profitable month, and I HAVE NO CLUE WHY. This month's report
The confusing thing is that it doesn't.

Looks like it's

MB < Air < Pro.

The Intel M chip at 1.1gh certainly doesn't beat the air's 1.6 gh i5. Nor does the HD 5300 beat the HD 6000. Let alone if you max out both, it'll be 1.3gh vs 2.2gh for the MB and Air respectively.

Sure the MB starts with more mem/ssd. But you can configure the air to have just as much without spending more.

With the air 13' having an extra inch, 3 hours more battery, more ports, better performance, the only thing the MB has going for it is resolution. And that doesn't seem to override all its cons and put it ahead of the air in my opinion. (11' is a different story, but even that has better CPU/Graphics)
I don't know about perfection, but I know this; Explorer is, imo, more usable. Seriously. I can Windows+D, start typing, tab to autocomplete, and be in the folder I want in a couple of seconds. I can set focus in the window and start typing to quickly get to the file/directory I want, press enter, repeat. In finder I can type to filter... but I have to press the arrow button to move the next... column (column? WTF?).

I can't even configure Finder to show the damn full path at the top at all times.
I think they were suggesting that the distribution of the top performers might not be "diverse" (for some meaning of that term), which would lead to criticism (like how people criticize companies for not having a diverse workforce, or conferences for not having a diverse speakers list).
Java Game Programming Tutorials (Free)
https://github.com/nasa/code.nasa.gov hasn't been updated in years - if at least 1 or 2 people are interested in updating it quarterly I'll pitch in and set something up on aws. Would be nice to add a discussion board for each item too.
> I remembered how my parents paid $2,000 for a an IBM with a 200MHZ Pentium Pro [w/MMX], 64MB RAM and a 4GB hard drive. I decided I would never value a tech gadget that highly

You are overlooking the fact that that machine was right at a breakpoint where we switched over to heavy commoditization. 64MB of RAM was big and very expensive at that point, 4GB hard drives were only surpassed by 9GB SCSI drives (which were full 5.25" and almost 1.5-2" thick--they would jump out of your hand if you flipped one over due to gyroscopic moment), and the Pentium Pro 200 was a LOT faster than anything short of a high end RISC microprocessor IF you were running Windows NT.

Then everything went haywire. Memory prices crashed, disk drive densities shot through the roof, and processor development underwent massive acceleration. All of these absolutely crashed the price of computers.

Realistically, however, the primary driver of computer performance was NETWORKING performance. Every time your "internet connection" jumped an order of magnitude, we needed better computers. You can see the break points--300 bps, 1200bps, 9.6kbps-14.4kbps, 28kbps-56kbps, 128kbps-512kbps, and 1Mbps-3Mbps. New apps also popped out at each of those points: bbs, email, graphical internet, the web, audio/MP3, and finally video.

At the 1Mbps mark, the telecom companies started dragging their feet about network speeds and computer sales slowed down.