skysight-inc/HackerNews huggingface dataset:
This is rather tightly tying the idea that SaaS and Web Applications are the same thing. It could be argued that all web applications are a SaaS product (because of their multi-tenant nature or whatnot) though I think this depends on a number of other factors. Not all SaaS products are a web application. Maybe they are a web service, for example, purely producing data with no front end web application at all. I could imagine, for example, an undergrad creating a SaaS platform for distributing college basketball scores during march madness in the US, but with no front end at all.

So, to echo what others have said, why restrict students to certain platforms?
It's only 15 times trailing revenue (and 48% of it is paid in stock). Assuming they are showing decent growth, that's not such a big premium.

They are being bought for their customers (and probably somewhat their library), not their technology.
Well, you have a reason now, have you not?
FYI: Your page manages to display absolutely nothing without JS. Not even when disabling CSS.
https://www.youtube.com/watch?v=tA7-3FKF-lE
Every time an announcement like this is made, there is premature mourning. I understand skepticism, but what's the point in saying goodbye before anything has even changed?
You can still buy your own stuff and then you're only losing amazon's share of the transaction.
Eye Mind: The Saga of Roky Erickson and the 13th Floor Elevators, The Pioneers of Psychedelic Sound
"You Can Negotiate Anything", by Herb Cohen.

By taking the point of view that "negotiation" is not "convincing morons to do what I want" but "let's try and solve this together", the author introduces a couple points about how to deal with all sorts of conflicts and difficult situations. I read it several years ago, and yet there's not a month in which I don't put at least one of its lessons in use.

I found it a lot more useful and honest than the famed "How to influence friends and win people" but, somewhat ironically, I never used it in any negotiation involving money.
As a developer in the "out-back" (California Central Valley / Sacramento area), I find it a bit funny watching somebody who gets to use Ruby (at all) angsting over which framework to use. At least they have escaped the XML-Hell trap that is JEE.

I'm happy for the guy that he gets to do anything at all beyond that which is promoted by Oracle or Microsoft. I suppose Google might belong on the list of "Promoters not to be Ignored", as well, but they haven't flogged the use of inappropriate hammers enough, yet.
How Wall Street captured Washington’s effort to rein in banks
"The Origin of Consciousness in the Breakdown of the Bicameral Mind"– Julian Jaynes

http://www.amazon.com/Origin-Consciousness-Breakdown-Bicamer...

Either the theory is crazy or it's one of the most groundbreaking discoveries in newer history.
That reminds me, I'm due a re-read of The Pragmatic Programmer. I re-read it about once a year, and every time seem to get something new from it.
I don't see anything wrong with team events, as long as they are optional. People should be encouraged to have interests outside of work. It promotes a healthy work/life balance, and discourages groupthink. The occasional team building event can be great for morale, but be respectful of people's obligations.

Your original post talked about relocating so team members could spend 7 days a week committed to the project. That goes far beyond a weekend BBQ.
I realize what Lynda courses are like and have done some in the past which is why I mentioned the "learn how to do x" concept in my post. Other non-traditional MOOC services offered by non-college institutions have a lot of programs mirroring or closely resembling the Lynda approach. There's also zero reason why Coursera and the like would not be able to pivot into this area.
As I'm just 50 pages in, so far it's basically all familiar stuff, because I already have read most of the article series on fsharpforfunandprofit.com.

I was searching for recommendations online and people on reddit were recommending this book, together with Expert F#.

There is also this article recommending those two books: http://jorgetavares.com/2015/01/01/reading-list-for-f-learni...
> but did not seem to consider things like, "What happens when this team moves on".

FTA:

> 3. Cuba itself is extremely easy to work with because it barely does anything. You can read the entire source in 5 minutes and understand it completely. I'm confident future teams could pick it up.
I'd like to see some actual data to back up the idea that 30 seconds a side is enough, as everyone's mouth and eating habits are different. I appreciate how nice it is to be able to say "brushing takes 2 minutes...ALWAYS", but that just seems too simple to actually be the case. I'd like to see a study done to compare mouth cleanliness of those who use a brush with the 30 second per quadrant buzzing and those without.
Which is why it wouldn't happen. Interns and entry level grads are doing testing; they hire PhDs specifically for doing the kind of research they were doing at university. But the original comment wasn't serious anyway, just making a point.
I'm a Quality Developer and my employer found me through SOC. Have been happy with everything so far.
Yeah all it does is bemoan the loss of the value in art due to both "democratization" and the miniscule marginal cost of reproduction of digital goods.

This hits artists in the gut. So they are trying to entice a captive audience with something that promises to return artists to the golden age of reverence and importantly commensurate remuneration.

I'm not sure that's coming back. There was always someone you were indebted to as an artist, the patron, or the client.

Curiously there are artists who have disdain for the Adobes of the world yet also complain about people not wanting to pay fair value for art. There is some irony in that somewhere.
Move over to Vanguard. I pay 0.05% for American stock index funds. In fact, all of their various stock index funds are less than 0.3%.
I see no indication that "quality" here means "expertise" or "experience".
I recently got a mac mini that shipped with Yosemite.
It has the nice feature of completely killing the WiFi interface when you attach a USB hub - googling around it seems a Yosemite bug. I have been told that also using bluetooth devices (such as the apple mouse) can trigger the same behaviour.
So I'd say I'm sorry that the mac shipped with Yosemite, except that at least I received the fix for the privilege escalation bug.
I don't think that's correct. For example, the article says

Until now, Mr. Stringer said, the pension funds have reported the performance of many of their investments before taking the fees paid to money managers into account. After factoring in those fees, his staff found that they had dragged the overall returns $2.5 billion below expectations over the last 10 years.
Wow look at the downvotes.

I guess I'm assuming that said PhD isn't doing nothing but unit tests all data, but rather writing unit tests for their code.

Good unit tests are hard, often harder than product code. Smarts and experience help.
S&P 500 returned about 92.09% from 2004 - 2014.

They referenced it being a 160 billion dollar fund so they really should have been looking at returns of closer to 100 billion...

http://ycharts.com/indicators/sandp_500_total_return_annual

*although if all large pensions/trusts/endowments were passively invested in the market, some of these financial companies on the s&p list would not have been able to steal so much from pensions so i'm wondering what type of effect that would have had on total market returns
Not just encrypted, authenticated- it would be bad if a MITM could send ^Cs out to fuck with you at any time.
There is some truth to this actually. Companies often charge both sides of payroll tax on bonuses, which adds another ~6%. IIRC some states have a bonus tax as well.

That said, higher base salary is usually better than lower salary + bonus because your annual raises are larger on a higher base. Variable comp also just kind of sucks period - you get a big windfall at some point in the year, but you can't plan for it because you don't know how big it will be.
It would not be surprising if there was a bit of corruption involved in picking the managers, setting the fees, the whole process.
Fiction - currently waiting on Poseidon Wakes, by Alastair Reynolds.

Non-fiction - Pragmatic Thinking and Learning: Refactor Your Wetware, by Andy Hunt
I use the book's definition of "quality" (or one of them) as my to-go mechanism whenever I have to explain why I think something is bad art.

It's a shame that not even the author seems to like the definition.
A Strawberry in Disneyland
http://www.mls-software.com/opensshd.html
I can say from my interactions with CS students at top schools that this attitude is common. Google is no longer seen as innovative; everyone wants to work for Facebook or Apple now. Google isn't seen as a bad company to work for, just not sexy like it used to be. It's like going to work for Microsoft: you'll make good money and get some interesting projects, but major engineering decisions happen in an ivory tower and you just have to roll with the punches.
I think "Suck it up" is certainly the easiest ethical path. I've always taken this path.

But one could argue that it's unfair to other employees who are performing, to allow an under-performing employee to continue to vest just because things aren't so bad that you would fire the person.
Poll: employment type of HN readers
HN reader ratio of startup vs corporate
Startup - founder or employee / working on mvp
Corporate - full time / part time
Consultant / Freelance
Better recovery of big shards available now with Elasticsearch 1.5.1 release
Pretty sure they did that as root, so they could get past that and explore how the program worked when being run as a non-root user. The final exploit doesn't depend on this program, though; it uses the same RPC interfaces this program does, from a separate program, so the patching was just part of their exploration, not part of the exploit.
I grew up in rural upstate NY and can attest to this. Once subdivisions reach further out into the countryside, the denziens of these developments (another disease afflicting the land, IMO) apply their city-thinking to the environment around them.

In my town, farmers were harassed out of business by McMansion owners who built houses abutting farms, but were offended by the odor that come with pigs and cattle. Hunters parking on the side of county roads were pushed out by do-gooders complaining about the parking situation (in an area where 5 acres is the minimum building lot!) resulting in a rash of "parking on pavement" tickets. Then came the banishment of rifles for deer hunting, because "think of the children".

The end result... the culture changed. The first day of deer season used to be literally a school holiday. Now, it's a fringe thing, and my parents routinely see herds of 100+ deer at night -- when you drive up their road at night, it's spooky... you see dozens of eyes reflecting in the headlights! When I was a kid in the early 90s, I never saw more than a dozen at a time.
Yeah it's like Dawkins says in The Selfish Gene. It's not that the genes are in fact selfish but rather that they act as if they are selfish.
FCC Slams AT&T with $25M Fine for Phone Customer Data Breaches
One of the best books I read in 2013, hugely enjoyable and very funny. Was also lucky to get the 99p Kindle self published one before he got picked up by a publisher.
Author here. Thanks for the feedback!

I agree that the do notation does look nice. The on thing that I like about the >> operator is that it's clear that you are performing a combining two functions. But to be honest I don't feel strongly either way.

I definitely agree with your point on monads. I tried to keep this post more accessible, but I hope to go into a more technical post in the future on how we used monad transformers when writing these tests. We ended up using WriterT, ReaderT, LoggingT, EitherT for the "test components". Unfortunately the websocket library we used did not play well with this (it is callback based).

And I also agree with your final points. Having said that, I had very low expectations in this area going in, and it actually turned out to be not nearly as bad as I expected.
Sure, there are lots of projects that are cranking out junk redundant code on legacy systems. But even if you do use the best tools, the best processes, the best analysis, the irreduceable complexity remains.

For example, I have to read data from one source, and write it to another. I can have a single app provide api for both the writing source and the reading source, or I can have two separate apps and two separate apis. But I can't get away from the problem of reading and writing. That's irreduceable. If I have separate apps for the two apis, I have a configuration management issue. If I have a monolithic app that does both, I have a coupling issue.

Imagining that Bleeding Edge Technology of the Month will make this go away is wishful thinking. But facing the truth is awful, so we choose the wishful thinking.
Prices are much higher compared to Namecheap and their SSLs.com [0].

[0] https://www.ssls.com/
George R.R. Martin and Others Speak Out Over Hugo Awards Controversy
This is pretty excellent.
Why do we need to avoid widespread use of a plant that has significant potential medical purposes and is less toxic than caffeine?
Meditations by Marcus Aurelius - a wonderfully simple explanation of what is truly important in life.

The Order of Things or Madness and Civilisation by Michel Foucault - a look at how our culture and time limit the horizons of our world view.

Anna Karenina by Tolstoy - a complicated set of love stories set in 19C Russia - brilliantly observed.

Godel, Escher, Bach by Hofstadter - an exhilarating skip through the wonderland of western maths, art, music and philosophy.

Founders at Work by Jessica Livingston - a great insight into the first computer revolution - interviews with a lot of very interesting people.
In general, it is legal to work remotely in Thailand, unless your clientele/employer are Thai. The purpose of the law [1] was to prevent foreign workers from displacing native Thai workers, and "digital nomads" do nothing of the sort.

This becomes clear if you pay attention to the punishments imposed by the law; they concern Thai employers, not the alien workers, alone.

[1]: http://www.thailandlawonline.com/translations/foreign-employ...
Well I get off work at about 2:45pm which leaves ~5 hours of daylight after work. I go to bed at about 9pm and feel much better than I ever have energy-wise. You can argue that these were not choices I got to make, and maybe I just have stocklholm syndrome, but I sure do not miss browsing the internet until late into the night and waking up groggy every day. Plus on the weekends I wake up with the sunrise, which actually is sleeping in for me, and get much more out of the day. If you have flexible working hours I highly recommend forcing a schedule like this on yourself for a few months. I think most people would find they feel much happier and energetic.
I also read some of his books. He does make a great introduction to the topic of media philosophy.

If you're interested in his topic, you might want to read some books of Vilem Flusser. "Post-History" and "Does Writing Have a Future" are great texts which I think are highly relevant to computer scientists like me. Sadly, Flusser is almost unknown to people not taking classes in philosophy. I would never have read any text of him without taking philosophy as my minor subject ^^
This is why I believe people who think you can just sock money into a "low cost index fund" and never think twice about it are misguided. Even if you end up with most of your money in said low-cost index fund, it's important to be engaged, informed and educated.
If you haven't read it already, Tuchman's The March of Folly continues the same theme, but as the consequences of the limits of humans and our institutions played out in a few other historical settings. Not as good as Guns of August, but still worth reading
graphite and grafana
Hello everyone,

while using grafana (and graphite-web), I noticed that each time I update a graph, it retrieve every datapoints of every graph from the database everytime.
It would be great if it fetch only new points (rendering and retrievial time would be much faster that way)
The Bible.

No wait, don't go. I'm serious here.

Read Proverbs -- from a purely atheistic mindset if you must. Very practical business and life advice if you're willing to hear it.

Read Ecclesiastes. Don't spend your life chasing after the wind -- you can't take it with you.

Read Romans 12:9-21. Do what it says for a week.

Read about Jesus washing His servant's feet (John 13:1-17). Serve your team/family, put them first.

It's confirmation bias, but I'm continually amazed how the "next new business/life strategy" was already written ~2-5 thousand years ago.

(edit: Romans reference fixed, thanks)
There's two sides here. The company making profit enables it to take more risks, try new things. The employee making a higher salary has other benefits, some of which might benefit the company, but the company itself will have to be more careful when hiring and take fewer chances both on people, products and strategy.

Imagine if Apple had to pay $300K per employee what kind of a landscape that would be. Nobody but Apple could afford to hire anyone.
"How to Enjoy Your Life and Your Job", by Dale Carnegie.
I can open any page in this book and find some wisdom and truth in it. He conveys a deep understanding of human nature and on how to lead a more effective life.
As some say, "I was a good man; after reading this book, I was a better man".

I also recommend "How to Win Friends and Influence People" by the same author.
Show HN: Honeycomb – Your perfect travel pack
Why exactly is this needed?

Conflicting with the system's package manager is obviously the most problematic issue with porting homebrew to linux, and I can imagine there's many more caveats that would render such a thing pretty useless.
Dell launches two new Ubuntu-based systems
I have a healthy interest in genetics, but I'm failing to see how having ribosomes begin as independent entities "upends" (to quote the current title) anything about evolutionary theory as a whole.

Even allowing for hype, can someone give this some clarity?
Honest question.

Homebrew is the missing package manager for OS X. Linux has package managers, so why a fork? Packages just available through homebrew?
"Godel, Escher, Bach" by Douglas Hopfstadter. I was in high school when it came out, and it really opened my eyes up to the field of computability. The philosophy was interesting, too.

"Holy the Firm" by Annie Dillard. Not really about religion, more about our relationship to the world. A beautifully written little book.

"The Making of the Atomic Bomb" by Richard Rhodes. This one works on me at several levels: The physics (which are explained well), the sheer titanic scope of the Manhattan project, and the meta-knowledge that someone was able to write a book this good.

"The C Programming Language", by Kernighan and Ritchie. Probably the single most influential book on programming that I've read.
Rational decisions are made when you weigh costs against benefits.

This sounds like focusing only on benefits and ignoring costs. That rarely leads to good overall outcomes.

This is a very useful mental error to be able to spot. A very common argument is "X has a clear benefit, so we should do it!". The benefit is absolutely real, but you also need to look at the costs to make a good decision.

Another failure mode is risk aversion. If the FDA approves something that turns out to kill 1000 people, they get in much worse media and political trouble than if they don't approve something that would have saved 1,000,000 lives. So they focus hard on costs and less on benefits.
I studied physics in college. This is how we talked about it there too: "The electron wants to find a positive charge", "the wire wants to rotate as it moves through the field", "the system wants to find its lowest energy state". The chemistry department that I worked with (my research was in quantum magnetism, which sounds cooler than it is) used the same style: "the free radical wants to find a pair". I don't think there's anything wrong with this language. The problem usually is people who don't know what they are talking about misinterpreting it as though atoms/molecules/cells/etc. have feelings.
Agreed. There is a tendency to write about evolution as if creatures evolve in order to achieve some purposeful goal.

Yudkowsky's "An Alien God" talks about this: http://lesswrong.com/lw/kr/an_alien_god/
Linda.com is one of those rare companies that has tempered assaults on their business model from every flank by sticking to what they do best and have somehow managed to come out shining.

Seriously, these guys were founded in 1995, they've been through all of the web turmoil and still managed to improve their technology offerings and stay relevant. Not sure what this acquisition means, but I hope things don't change much.
This is awesome. Only suggestion is to add a backlink to the post and/or user who posted it.
Let's Hit Pause Before Genetic Engineering Humans
To be fair, OS X updates are free and usually run well even on 5+ years old hardware. OS X has kinda gone the way of Chrome, with most users on the newest version.
Works fine for me in Chrome on Windows. Maybe it's just a misbehaving event handler, or some bug in Safari?

I guess it's possible it's a bug/feature in Chrome on Windows preventing horrible behavior, but I imagine Chrome+Windows is more likely to be a default test case than Safari+Mac.
It's been in the works for a while (>1 year) but maybe now it's stable. Good for them!
Reading right now: Going Clear: Scientology, Hollywood, and the Prison of Belief

Up next: God's Bankers: A History of Money and Power at the Vatican

http://www.amazon.com/Going-Clear-Scientology-Hollywood-Pris...

http://www.amazon.com/Gods-Bankers-History-Money-Vatican/dp/...
How many companies have you experienced?

For 1K employees each becoming millionaires, their holdings in the company would need to be worth at least $1B, and if the IPO is 50% of the company, that means the company must be worth at least $2B. That's not a whole lot of companies, and I'm being deliberately conservative in my numbers to give you the benefit of the doubt.
Operator Will Get You What You Want
If you live in the eastern US (I guess anywhere but within major metro centers) it becomes pretty obvious pretty quickly, but likely more for long time residents than others. My brother in law is a veterinarian and he got a "deer population control" hunting license last year that allowed him to take up to 40 deer. Our collective freezers are chock full of venison. Luckily, someone had a brilliant idea to create a meat donation charity (Hunters for the Hungry), which has distributed millions of pounds of venison to the needy over the past couple decades. Here's an information clearinghouse for anyone interested: http://huntingprograms.nra.org/hunters-for-the-hungry-inform...)
Not that it impacts the heart of your comment, but that is not risk adjusted returns. To get that exact return you'd have to have 100% allocation in the s&p 500, which would also be cause for articles...