skysight-inc/HackerNews huggingface dataset:
> the design of a language can be contrived such that writing good code is the path of least resistance.

You can only do this for sufficiently motivated and well-informed programmers.

> The design of Go's error handling mechanism, while not the worst approach imaginable, unfortunately makes the programmer exert extra effort in order to do the "right thing".

Most error handling mechanisms I've seen make doing of of the worst things imaginable (silently throwing away the error) the easiest thing to do. I'm not so sure it's any easier or harder to do the right thing in Go, in the particular context of a highly concurrent system.

EDIT: But I haven't investigated Erlang's mechanism yet. I've heard it's quite good.
Revenue stream was a pretty big miss. Devs weren't offered a share of the facebook ads income for views on their apps and they had no way to fund paid apps. So 3rd parties came in to cover the gap and then Facebook didn't like it so they started banning them or trying to force their own half baked solutions.
In my case, it's not a problem with understanding them, it's a burning desire that they not exist.
The "you are stupid" sentiment comes from this statement: "like moths for bad ideas." To come up with stupid ideas is one thing but to have a natural disposition towards bad ideas is perhaps the definition of stupid. I partly sympathize with the team because it sounds like they were desperate, or at least acting that way. When that happens, rationality fails and your criteria for ideas gets too relaxed and your guiding motivation is to do what's easy and relevant for the most people rather than perhaps providing significant value to a smaller group. The latter is much harder since you are engaging with people you won't be as comfortable with compared to "your mother".
An even briefer improvement on this would be to remove the whole script and just alias/function the whole thing.

For example, my .bash_profile contains:

function scrub {
ps -ef |grep $1 | grep -v grep | awk '{print $2}' | xargs kill
}

mostly because I was too lazy to install pkill, but I can just do `scrub tomcat` and it works.

Also, don't alias a script path. Just add the script to the path.
bc is a little "obtuse". A bc replacement with BCD arithmetic and RPN entry would make me very happy :)

Actually, perhaps I should write one!
True, but probably not relevant to this artice. The "read" vs "loaded images/clicked link" ratio is probably the same before and after, so its exact meaning isn't important. But thanks for the clarification.
Because we only have one day it is hard to tell, but when they hit 3.2 Million it was also Midnight, so less people may have been active.

Perhaps after work hours funding will increase in pace again.
Off topic, but does anyone else here think the UI for the new tabs is god-awful? I wish they could become custom labels, and be treated as such.

I feel like the fact that they're now explicitly tabs is a compromise that allows a marketer to still get the user's attention without filling up the "inbox" with what might be considered spam.
How well do the macbooks run Ubuntu? Last time I looked into it, there were still some issues with the 2013 macbook air running the latest Ubuntu 13.10
Wow. I hadn't seen that at all. That's simply reflective of the enterprise-focused path they've been on for the last few years. Micro-ISVs and SMBs don't pay real money for community software only the big guys do.
Can a dual WAN router solve cloud’s vulnerable dependency to WAN uptime?
The Coming Age of Ransomware: Cloud Services meet Bitcoin
Same with Verge. A lot of sites are following Business Insider and Mashable down the high-volume shit-chute because that's how you make money when people won't pay for stuff.
"There are no compiler warnings to guide you through the human interaction of an interview."
They didn't have much trouble
teaching the machine to write poems:
first they turned him on,
then plugged in the keyboard
(the text editor was already open).
Then Dr. Bluespire leaned over his shoulder
and typed in to the command line:
"You look like a god sitting there.
Why don't you try writing something?"

adapted from Teaching the Ape to Write Poems
by James Tate real poem here: http://www.tnellen.com/cybereng/poetry/ape.html
Relative to historical periods, yes, but it's still a war-zone compared to what I'm used to.

The 2010 statistics indicate a homicide rate of 21.9 per 100,000 population. That's as bad as Brazil, worse than Kenya, and slightly worse than The Democratic Republic of Congo. (Source: http://en.wikipedia.org/wiki/List_of_countries_by_intentiona..., http://en.wikipedia.org/wiki/Crime_in_Washington,_D.C.).

For perspective, the city I live in has a murder rate of 1.9, only slightly higher than the national average.
Here's a list of SaaS companies sorted by popularity: https://starthq.com/apps/

Popularity is calculated using a combination of the number of likes of the profile page and Alexa reach, so the first few pages aren't particularly useful, but once you get to page 15 or so you'll start seeing major SaaS players in descending order.

Edit: Marketo is on page 32
Agree.

Also would say that if you question somebody in the wrong tone of voice or are vehement enough you can make anyone question a decision they have made.

Here's an example.

You do research and find what you think is the cheapest airfare for a particular destination at a price of $340 USD by checking all the usual suspects. And more.

Someone else who you respect says "now are sure that that is the cheapest price and that a fare of $300 isn't out there?"

You say "yes" but they persist and say "you are absolutely sure right?"

You say yes.

They say "ok will you bet me $500 are you that sure?

All the sudden you are going to 2nd guess and feel that you might have perhaps made a mistake or missed something.

Certainly more than if someone just says "are you sure that's the best price"?. In the case of PG he was daring them and doing what I call "putting a hex" on something by being so vehement that he was right and they were wrong. And that they were going to suffer the consequences.
OK, so the "non-logical" argument is irrelevant. But the "this is only in the USA" argument still stands.
Live in The UK? You'll Have To Tell Your Spouse That You Watch Porn
>> - Not building in a revenue model into their platform, like Apple did with iOS. This is so stupid.

It was not completely obvious in 2007 that in-app virtual item transactions were to stay. Facebook itself was playing around with virtual gifts, but convincing users to pull out their credit card on a social network was novel.

It was pretty hard to predict specific monetization pattern - iLike looked into ticket-selling, Visual Bookshelf would do affiliate links to Amazon, Slide's apps would monetize through standard banner ads (and later video ads), Zynga was not even around at the time.
I'm getting sick of all these Go goroutines... err threads.
Open rate does not include the people who view the email without images, unless those people click a link in the email.

A standard open rate (across email clients) is between 15-30%. However it's possible to consistently hit a 50-60% open rate, if you know what you are doing, basically meaning using correct techniques and content / offers that are really relevant to your recipients. BoringCo sending emails titled "March newsletter" will get 5-10% typically.
I assure you, they were thinking about their data the whole time.
Simply stunning! Great work. Looking forward to trying it out.
Usually that thin layer of source code is under a proprietary license as well. The main reason to have it is actually not legal but technical: distributing kernel modules in binary form (.ko) separately from the kernel itself is a pain in the arse (bordering on impossible) since they depend on the exact version of the kernel and in some cases even the build config (e.g. skbuff size may depend on #ifdefs).
Very cool tool! reminds me of this flickr color search http://labs.tineye.com/multicolr/#colors=e73843,6abbd3,e84b6...
A godwin already? Comparing IP violations to genocide or coercive monopolies just seem like complete hyperbole.

Can you please rephrase in a way that isn't flamebait?
I didn't say the entire library was reimplemented, just that they are two different implementations.
Sony didn't see the PS3 as a console. It was a heavily subsidized Blu-ray player, that also happened to play games. So they lost that generation's console war, even though they were losing money on every sale, but won the much more strategically important video format war.

Also, thankfully for them, the PS3/Xbox360/Wii generation lasted twice as long as previous generations, so they had plenty of time to recoup this initial loss.

Interestingly, now the roles are reversed, with Microsoft trying to push a post-disc content delivery system that plays games, and Sony releasing a console hardcore gamers are already raving about.
Cloud Foundry v2 to AWS via Vagrant. Step-by-step instructions
I'd love if they test it on a Mac, actually, wanna check it under the Mac OS display scaling.
CoderDojo NYC: Teaching Kids to Code [Short Video]
"Brutally" not only refers to the force applied during the conversation but also the lack of escalation in communicating the sentiment. There is a difference between being passive/aggressive or subtle and giving constructive criticism in an unemotional way. The former is easier and ineffective whereas the latter is an exercise in empathy and self-control.
Scrubbing should be done regularly (weekly?)

I don't think this applies here. They just moved over to their new RAID setup last Saturday, so they had a major failure within about 72 hours of that transition.
“Right now, social networks are closed platforms,” Zuckerberg said. “And today, we’re going to end that.”

Impossible (for Facebook). Open platforms are open decentralized social networks like Diaspora. Facebook will always have profiles exploitation interest and it's a failure by default for anyone caring about openness of the Web.
> Irregardless of whether they manage to provide value to their users: A fair and reliable member of the greater community they have most certainly not been.

Yeah, I think it's good to explicitly separate the idea of the linux developer community from the linux user community. Because as you mentioned, end users do seem to like the value ubuntu brings to them. And I agree that 'bringing users value' is totally orthogonal to the company being a "good" one (case in point: apple).

That being said, how is what Canonical's done in any way not an improvement from the likes of the status quo (i.e. google/microsoft/apple)? From what I see, Canonical might not be totally ideal, but certainly a step up from apple/microsoft, so why all the strong opposition? I know we all love radical idealistic revolutions, but in reality, most change happens over the course of several baby steps, and Ubuntu seems like the best baby step we have the option to embrace right now, so it's frustrating to see the linux community self-sabotage itself over things that are smaller than the greater cause of 'open-ness'.

However, I and many other content ubuntu users are not linux devs, so it's possible that the arguments against Canonical just haven't been articulated in a way that would make the consequences of their actions seem substantially significant from the user's perspective. I mean, I understand the risk of fragmentation and all that, but do I think that trumps the importance of furthering OSS? No...
I don't see any way of getting around this that isn't just rife for abuse. I guess/hope that Gmail learns from user behavior, so if enough of them start moving the mail to the Forums list (which is what I think it should be, Social Updates implies some personal update from Facebook/Twitter/G+, not newsletters), it would automatically filter there instead.

EDIT: Also, many users might feel like Promos is the right tab. For example, Weight Watchers emails me recipes, which is a bit like a developer getting Javascript tips. This also goes in Promos, and that seems like the right place for it, even though it's useful/actionable information.
Same with ebook readers and ebooks. There are multiple examples of this. This is true even in software - sell the software for cheap, but charge heavily for maintenance and upgrades.
> The whole design of GOROOT/GOPATH is completely broken.

I too thought this, until I took a couple of minutes to actually understand how it's supposed to be used. It's a very opinionated setup, but it seems well thought out.
Rich? haha. Rich people don't drive small planes that run on leaded fuel.
But is it legal for the NSA not to be able to search their own email?
Hackable measurement board runs Linux on ARM+FPGA
It takes considerably more than "government". It takes a society, with culture and virtues and churches and economy and civic institutions and traditions. There many places in the world that have actual elections were those elections are used by some factions to abuse others. There are still more where decent democracies ultimately collapsed.

Democratic government, government by discourse and persuasion, is a remarkable achievement of a society. It is maintained and supported and continued by that society. There is nothing inevitable about it.
Were they coming from different senders? Would moving the email and/or setting up a filter not fixed this? I'm wondering what you think of as being "important" that would have ended up there. The classification for me has been very good.
This kind of feeds into a theory of mine (not well expressed I fear):

The earthquake so far has been Google's effect on Sales and Marketing:

- each person online is just one click away from every other (person?) web presence (business sites mostly, but other people increasingly)

- So if you were the most attractive business on the web you would get all the customers. The mechanism through which your attraction was discovered was search / linking.

The person with the most attractive business process will win next - as businesses make their next step in a chain open to all comers.

So any business process that can be digitised, and can be given defined interfaces, will find itself eviscerated from internal to a company and placed in a network of auctionable providers.

So, that's bookkeeping, accountancy, most of HR, calendering, scheduling, travel, hmmm....

The old idea of outsourcing all your non-core activities is looking like it really will come true.

Wish I had written that book on ebXML now.
I love the secretary test! Our CEO at Lucidchart used to sit right at the front door (best natural light) and it was always funny to watch how potential hires would interact with him. The smart ones recognize his face and immediately engage, and others don't say anything on the way in or out. Who doesn't visit the website of their potential employer and at least read up about the management team? Especially when at the time it was a startup of 10 people!
That sucks. on the plus side, many Mac users have fancy track pads which scroll pretty nicely anyways.
I worked with someone who got fired for hosting MP3s on a surplus corporate machine.

At least, that was the excuse they used when they fired him. I think the actual reason was that he was hard to get along with. However, it's difficult to fire him for that reason. Much easier to fire him over misuse of corporate equipment.

The guy told everyone about his MP3 server. Including summer interns.
This calculation also looks to begin at midnight. I don't think we can assume an even spending pattern throughout the day. You will have to take into account multiple days and weekends to test to see if there is a change in buying behavior by hour or day before you can make these assumptions.

And then there are press events most likely planned that could accelerate the buying. Or another event that could slow buying.
Climate Intelligence Agency
I still don't know a single SaaS B2B company - at scale - that is actually profiting right now.[0] The general assumption is that the cost of sale will continue to go down (and thus become profitable), but once the market gets saturation (it is in CRM-SaaS for example), then the cost of sales goes right back up.

> The other company has to bust ass for measly 20%/yr maintenance fees.

This is a funny assumption. On-premise maintenance fees for the likes of SAP, Oracle, etc sit on a nice ~80% gross profit margin.[1] This model is obviously broken today, but has been a major source of revenue for traditional software.

Here is what I think I will happen to SaaS models (note - it isn't pretty): http://www.techdisruptive.com/2012/11/28/how-are-we-going-to...

Anyone know a large successful Enterprise SaaS that isn't selling jackets?

[0] - http://finance.yahoo.com/q/ks?s=CRM+Key+Statistics

[1] - http://blogs.forrester.com/duncan_jones/13-02-14-saps_mainte...
One might even reflect upon their statements about knowing every little step that Edward Snowden took, and exactly which documents he took with him, when the news of his leaks first broke.
I would have seen how the guy did on the interview.
NSA security configuration guides
I'm personally a little disappointed it doesn't use Bootstrap or Foundation. A lot of developers are already skilled with those frameworks, and as I'm sure modifications will have to be made to the code of any of the new responsive design tools, using a familiar framework would be a big help.

I also hope these new tools allow us to output templated html and css -- there's nothing clunkier than dropping html into a rails project (I know that webflow will be able to output jade templates).
> Try having 'no filter' in a marriage and most of you would be headed for divorce.

Might be a small point, but people marry those who they like. If you change into someone with no filter, then yeah you'll get that divorce. If you've always been that person with no filter, then your marriage is safe considering that's the man your wife/woman your husband married. If expectations get set at a certain place and then suddenly change, friction will happen, regardless. Even if it's going from "no filter" to "tactful response", that's going to cause interpersonal friction as well.

PG seems to have cultivated a perception of "no filter", and so when a person hears, "Let me get Paul", you generally know what's coming. You don't join YC to get patted on the head.
I'm sure this is a good introduction to the subject, but I was really hoping that this was about using machine learning to write poetry :P.
Building a Great Company Culture
These are qualitatively different kinds of relationships. PG functions as an advisor for YC startups, someone who can influence the direction of your life greatly for a period of time. The difference between failure and success of an early startup can come down to a few critical days or weeks, and living in a version of reality that your ego has warped to protect itself is usually death for a startup. The most important thing in this case is to break that psychological bubble as fast as possible, and harsh words are one way to do it.

One's relationship with a spouse or a child is different. You will generally have many years to influence their thinking, and they won't usually suffer if you do it slowly.
Of course. There is so little data to work with many assumptions. This is why I said it was a quick calculation.

If you can do better, please share :P Unfortunately, I just don't have the time.

Besides, the only conclusion that can be drawn at this time is that this is going to be a one of the largest kickstarter-style funding efforts ever.

http://www.youtube.com/watch?v=c8Ezwg5LKd4
Licensing in a Post Copyright World
The majority of these aren't B2B, really, and of those that are, very few of them are "enterprise" players like Eloqua or Marketo.
It looks like it might be different from checking for monetary fraud. It almost seems like it monitors activity on your website to determine any abnormal activity?

Maybe it's more along the line of loss prevention positions at a retail store, which monitor customers' behavior in-store, and follow the ones that look suspicious. Applied to web activity, it seems like it might yield interesting results...
Show HN: I built an app to manage your meds
Fantastic writers and content on this blog. Thank you!
Goldtouch two axis adjustable ergo keyboard for Mac (and PC):

http://www.goldtouch.com/p-2-goldtouch-v2-adjustable-comfort...
I'm sure if you consumed enough nicotine/caffeine on the job to seriously impair your judgement, it'd cause you HR problems.
No one's defending the "fuck off you idiot" extreme, I don't believe. Linus, PG, no one successful gives that kind of criticism very often. It's usually, "fuck off for reasons x, y, and z. You're acting like an idiot."
and who is to charge the ones responsible for social security ponzie scheme. Not to mention monetary (QE) ponzie schemes of all sorts?
"Try having 'no filter' in a marriage and most of you would be headed for divorce."

Agree. Most business owners as well would have little success with this unless they have desperate employees where desperate means "can't quit for economic reasons".

Except for celebrities (of who PG is certainly a celebrity with the majority of people who get into YC or are on HN (although not as much)).

Jobs can do this. PG can do this. Others of equivalent stature can because they have what others want. So those "others" will eat all types of shit in order to get their ticket punched.

Most people who aren't desperate for their job (or an investment) will not put up with abusive type behavior. They will walk. For the record I had done that back when I was in college. First time it happened.

Money and tolerance for abuse are closely related.

For the record the thing that bothers me more is the tone and anger as opposed to the words.
There is. The word is 'quadrillion'.
That's a very good point. But it's not true for everyone.

I need to have all my displays at about the same distance from my eyes, because I'm past the age where my eyes can refocus easily. I use two different pairs of glasses: progressive lenses for "up and about" use, and single vision lenses for computer work.

(Single vision lenses focus at the same distance all across the field of vision. Progressive lenses are like bifocals, with near vision at the bottom and distant vision in the middle and top, except there's a gradual change between these focus distances instead of an abrupt jump.)

Since I use my ThinkPad all the time, I have a pair of single vision lenses made for that focus distance, about 20" or so. It's like a typical "reading" prescription except a few inches farther out.

If I use a second display next to the ThinkPad like I do at home, that display has to be at about the same distance, give or take an inch or two.

So I can't really put a 31" monitor farther away. If it were my only monitor, then I could get a different pair of computer glasses with a longer focus distance. But I'd still need my ThinkPad glasses too, unless I never used a laptop and only used the 31" monitor.

I did get to spend a week using a 32" 2560x1440 monitor on a client visit last fall. As a secondary monitor next to my ThinkPad, it didn't work that well. It was just too big and required too much head movement to look around at the different parts of the screen. So you're certainly right, if you do have a monitor this size you probably want it farther away.

I guess what this says is that I'm not in the target market for a 31-32" monitor at all. It's too small to put across the room and wear my progressives (except as a smallish TV), and too big to enjoy using at my current "computer vision" distance.

What I would buy is a much smaller 4K monitor. A 24" monitor with the same resolution as the Asus would be 184 pixels per inch and be small enough for close use. Or take it all the way down to 20" and you've got a retina-class display with 220 PPI.

For a young person whose eyes can refocus, it's different of course. You can put a monitor at any convenient distance - even if multiple monitors are not all at the same distance.