skysight-inc/HackerNews huggingface dataset:
My 2 cents :

* I would add more screenshots

* I would avoid using narrow fonts. It might be personal thing but it's really difficult to read when font is too narrow http://i.imgur.com/c2mqM6o.png (screenshot taken on chrome `v41.0.2272.89 m` on windows )
Software Selling Model
Dear All,
I just completed a software program. Could you please help me to know what is the best selling model e.g. per user, per server or subscription bases.
> Haskell compile times are "lightning fast" compared to Scala -- wow, maybe OCaml, but Haskell, I mean, seriously, even Haskellers will raise their eyebrows with that claim...

As someone who just started using Scala coming from Haskell, scalac does seem much slower than ghc -O3 and tons slower than ghc -O0 or ghci.

I'm also very annoyed by not being able to load full scala source files into the repl because the package names at the top aren't valid for the repl.
Maybe US/UK-centric, but... localize your pricing page! It's an immediate & unnecessary barrier for a non-European visitor to see a pricing page in euros. Maybe UK users might be more used to it, but for many USA-based prospective users, it can make it seem that this app is "foreign" and "not for me".
That's actually a really good insight. I've always owned mid-high range computers, but browsing has always been much slower than my computers relative processing power. It's odd how I've come to accept that slow browsing is acceptable just because no one has "figured it out" yet.
Many people become conservative as they get older, so maybe he is just comparing himself to the norm.
Just came in to say, Golden gave this talk at our conference last fall, and it was very well received. You can watch it here if you like:

https://www.youtube.com/watch?v=w0AdsVReXi8
Siri Is Listening: Has iOS Privacy Been Blown Open?
If "open source" predates OSI, it must have been a very underground word. It doesn't appear before 1998:

https://books.google.com/ngrams/graph?content=open+source&ca...

My take on the matter:

http://jordi.inversethought.com/blog/5-things-we-have-forgot...
ABI stability is not a feature, it's a bug. It means you
can't fix the kernel and every driver in it, and you have
to keep legacy interfaces around.

Sorry, but I strongly disagree and that's a factually, anecdotally, and objectively incorrect statement. OS X, Windows, AIX, and Solaris all manage to provide stable interfaces for drivers while still evolving the underlying implementation significantly. So clearly, it can be done.

A properly designed API/ABI allows evolution of the implementation while retaining compatibility through interface.

Out of tree modules are a bug; pick hardware that
doesn't need them.

The idea that the Linux kernel should or can contain all support for all hardware ever is an ideological pursuit at best.

And the stability issues aren't just with keeping the
drivers up to date. Users who run the nVidia proprietary
driver regularly report crashes and stability issues.

And people still report stability and crash issues with mainline kernel drivers too, just perhaps less frequently, so that's really an orthogonal concern. Quality of implementation is not an argument I would want to use against good architectural software practices such as having a stable API/ABI. I'm also quite familiar with the argument that "if the source is open, people can fix it and make it better!" -- I think the recent OpenSSL problems have proven that just because the source is open doesn't mean anyone is fixing problems there.

Regardless, the real losers here are the users; I don't frankly care about the proprietary vs. not arguments and holding up some ideological standard as the ultimate goal seems like it's missing the point -- computers are just tools, and we should spending more time on improving the usability of them for users not fighting ideological wars.
Fun and interesting!

A couple of the longer radio form labels are cut off when I view from Firefox mobile
Paypal's UX has changed to be simpler, but I don't think they even had a mobile app for the longest time. It was also several inputs, such as choosing the type of transaction to make sure you don't get charged a fee for sending money to your friend.

I'm not going to go home and remember to paypal on my desktop when I could just use the venmo app to send you money right after you paid.
The thing that drove me nuts about curb cuts when I lived in SF were all the people who used them as sidewalk-blocking private parking spaces (which is illegal, not that the city ever did anything about it), forcing pedestrians into the street. It was especially maddening when I was pushing my bike up a steep hill; I can only imagine how frustrating it would be for those in wheelchairs or pushing strollers. Car culture makes people astonishingly selfish.
Laravel 5 yaml package for language files
Plus Facebook can mine the FB social graph to figure out which people to incentivize with gift payments, to maximize viral spreading.
Ah, yes, instead of using Square Cash, I'll just have all my friends change banks! ;)
I said it was a fantastic insight. I didn't say it was right. :)

Actually, I think you're both right. The idea that young adults should be suspicious and selfish is limiting and wrong. But the idea that older adults have different motivations socially is spot-on. In part, even the introverts and misanthropes have learned to value just talking to people, eventually.
"effectively unsustainable"

Got any data or a link to a resource that will back this claim up?
A corollary to this is to make sure you leave gracefully if you feel you must leave. You may be the lead developer on this project, but you probably have lots of projects ahead of you. I made the mistake early in my career of burning some bridges I shouldn't have over titles. Took a decade or more to realize what I had done.
"Safari" aka WebKit + JavaScriptCore is also on iOS with a separate UI from OS X "Safari," similar to how you'd have a separate UI if you use WebKit + JavaScriptCore on Windows.

Whether it's popular on Windows is also irrelevant with regard to the fact that it does, indeed, work on Windows.
Ask HN: From 0 to 1000$ in one week?
HN has a very interesting demographics: entrepreneurs, developers, designers... I'd like to put you into a real-life challenge:

- You have 0$ in your bank account.

- You need at least 1000$ by the end of the week.

- You have your own skills and expertise, but no job and 0 contacts.

What would you do?
> Personally, I think that it's nice to have an ever-decreasing number of languages to support, preferably English. The first part of that is because it's annoying enough to unambiguously parse one human language much less dozens, and the second part is pure convenience and small-mindedness on my part.

I'll go further and claim that it's all about convenience and small-mindedness.

It's so typical of a certain group of programmers to complain like this. Ugh, why do we have different languages and ways of doing things? Let's just converge on the one I grew up with, or use[1]. Hopefully you won't be forced to work on this kind of thing, or any kind of work that you don't care about/think is worth it. But until you do, maybe you could keep your self-centred navel gazing to yourself.

[1] In the case of English, most programmers who express this opinion write perfectly good English, though they might not be native speakers. They wouldn't be inconvenienced at all if suddenly everyone forgot about their own language and started speaking English, especially since they don't seem to care about languages beyond having some way of communicating with other people.
I used this JQuery plugin and I couldn't believe what it did
I've never heard the argument that current wind turbine are unsustainable before. I don't see why that would be so. The base is concrete, the tower is steel, neither of which is exotic. The generator is pretty standard. All of that is industrial tech we invented a century ago, and we know how to maintain it for the long haul.

The blades themselves are composite, that may have some longevity issues (you typically need to paint carbon fiber to prevent UV degradation every view years), but I don't know, they can last for a long time. Fiberglass boats last 50+ years.

I would imagine the designed lifecycle of a wind turbine is 25+ years, and I also imagine that the bases will last long beyond that. In 50 years we may have to go around and replace the blades on these things, but that's it.
Now they are going to show json, xml, yaml, graphviz, audio files, video files, display docx, xlsx, pptx, prettify your minified code, build a database for you from SQL backups and let you query it, set up an environment from your .env files and give you a shell prompt, show you a rendered DOM from your HTML files and virtual dom declarations, display structured data from microformats, microdata and json-ld, let you query structured data from inside files so GitHub can be really used as a database, deploy your app, run your code and search for actual and potential errors, find your lost TV remote, wash your car and cook your dinner.

This is partly serious and I think GitHub is awesome.
Oh, yes, like I'm going to give FB my credit card info.
I'm not a huge fan of Hillary, but in her defense I actually think she thought she needed a separate device for each email
account she used? She kept talking about multiple devises(phones) if she had more than one email account? She didn't know you can add multiple email accounts to a smart phone?
(Maybe you can't with a secure government issued phone?)

And the Old Dog only used email two times in his life?
(even in retirement. It doesn't matter, but I just wrongly
assumed he would use the Computer/Internet--maybe it's good he's off it?)

Maybe, we overstate the actual need for so much tech?
> My point in the original comment (and to some extent in the preceding one) was to emphasize that a lot of these issues are at the input method level - we should not have to think about encoding as long as it accurately and unambiguously represent whatever we want it to represent.

I might be sympathetic to this, except that keyboard layouts and input (esp. on mobile devices) is an even bigger mess and even more fragmented than character encoding. Furthermore, while keys are not a 1:1 mapping with Unicode codepoints, they are very strongly influenced by the defined codepoints.

It'd be nice to separate those two components cleanly, but since language is defined by how it's used, this abstraction is always going to be very porous.

> Just out of curiosity - I would be interested to know more about your learning experience that you feel is not well aligned with the representation of jophola as it is currently.

I have literally never once heard the jophola referred to as a viram and a য, except in contexts such as this one. Especially since the jophola creates a vowel sound (instead of the consonant য), and especially since the jophola isn't even pronounced like "y". (I understand why the jophola is pronounced the way it does, but arguing on the basis of phonetic Sanskrit is a poor representation of Bengali today - by that point, we might as well be arguing that the thorn[0] is equivalent to "th" today, or that æ should be a separate letter and not a dipthong[1])

I'm not going to claim that it's completely without pre-digital precedent, but it certainly is not universal, and it's inconsistent in one of the above ways no matter how one slices it, especially when looking at some incredibly obscure and/or antiquated modifiers that are given their own characters, despite being undeniably joined of other characters that are already Unicode codepoints[2].

(Out of curiosity, where in Bengal are you from?)

[0] https://en.wikipedia.org/wiki/Thorn_%28letter%29

[1] As it was in Old English.

[2] Such as the ash (æ)!
sysdig is simple, and has some awesome features, but also lacks many capabilities (eg, kernel dynamic tracing) that we currently need ftrace or perf_events for.

Edit: I should add -- there are three examples in the original post that use ftrace. You can't currently do any of these with sysdig.
6 Huge Problems with Hillary’s “There Is No Classified Material” Dodge
This is the cart-horse mentality that I see so many startups get wrong. They see services like Pakible and think "oh man, I should build a smartwatch, that packaging is gonna sell itself", or they watch a video at the Apple WWDC and think "I can def do that Jony Ive white background video so easily for my new smartwatch". Then they fail miserably, because their product itself doesn't work.

PS - Did you read the whole article? They're agreeing with you.
Here I was ready to agree on the poor state of language specific package managers...
http://www.nytimes.com/2015/03/12/us/politics/no-classified-...

> A former senior State Department official who served before the Obama administration said that although it was hard to be certain, it seemed unlikely that classified information could be kept out of the more than 30,000 emails that Mrs. Clinton’s staff identified as involving government business.
Aren't these simply overpriced Clevo/Sager rebrands?
http://notebookcheck.net is pretty good for this, they have a solid breakdown for laptops and a search function that allows you to filter on a more granular level than just price.
So I was born in '84 and I've been following YC since it launched in 2005. I think there are actually a few unique things about this generation:

- Grew up reading Slashdot, steeped in the values and beliefs of the OSS community.

- Were coming of age during the golden age of blogging ('05-'06) when people with a lot of industry experience were making their insights widely available for the first time. E.g. during the beginning of college when we were all trying to figure out what to do with our lives, suddenly the knowledge of how and why to do a startup became available.

- Coming of age when not suddenly it became possible (but before it easy) to build software that reached a billion people and changed the world.

- Coming of age during the birth of marketing 2.0 -- The Cluetrain Manifesto, Seth Godin, Kathy Sierra, Hugh McCleod, etc.

- Coming of age during the birth of Web 2.0, when suddenly every web business needed to be rebuilt around new design principles, technology (AJAX), and promotional techniques.

- Around for the birth of Y Combinator and The Facebook.

- Impossible to get a job with any possible upward mobility when graduating.

Most of this was happening our sophomore/junior year in college, when suddenly we knew all of this really important world-changing stuff that almost no one with established careers was paying attention to yet.

So yeah, I'm sure our generation isn't unique and wasn't the only one affected by these things, but I do think they probably had a disproportionate impact on us.
Defrozo One-Stop Photography Branding Software Hits Kickstarter
Good, could people just stop messing with how scrolling works.
I just used a web interface from my phone to set up my HP printer to send me an email when it encounters a paper jam.

Although I can't recall it ever encountering a paper jam...
at this point, who cares? You can do this everywhere, and I will definitely try and pick a dedicated service (probably Venmo) to do this. I know they spend all of their time and energy working on it, rather than it just being a feature
Apple announced the 2880x1800 Retina display in June of 2012. It has been almost 3 years and only 2 of the 4 desktop operating systems have an interface that works reliably at pixel doubling resolutions: Apple OSX and Google Chrome OS.
Considering that she used it as a personal account, emailed passwords would be a consideration also.
Or even other OSes! If it really doesn't suck, I'll want to test it out on non-Windows things.
This is well-understood and not thorny at all. Neither of your examples are 'distribution'.

http://www.gnu.org/licenses/gpl-faq.html#GPLRequireSourcePos...
On my mac, I use the right command key to one hand commands which require it and something on the right right keyboard. Very useful
This is a game changer. I love venmo and its Facebook integration, but not everyone wants to set up a new account. This is going to make sending money to friends really easy.
Freelance?
The difference is that IE was Microsoft-owned and Webkit is open-source.
The 60% load factor seems a dream come true... well above offshore wind levels (c. 50%). Having said that, I'm very curious to know the capex per MW, and the ongoing O&M costs for each of the kites. Onshore wind has experienced a considerable decline both in the cost of the turbine and O&M... my impression is that this technology is not going to be cheap to run. Anyone has any insight?
Here's the main source: https://news.ycombinator.com/item?id=9217296
What I thought Uber Request Endpoint was before reading the article:

A box containing a captive iPhone and a credit card reader. When you swipe your card, they call an Uber to that location. So you can use Uber without a smartphone or an acocunt.

I still think that would be neat.
The author is implying that startups are Cargo-culting great design by merely copying high end packaging but not ensuring their product is actually excellent and useful.

I agree to an extent, but really why not both. A great product should be a FIRST priority, then a great on boarding experience should follow just after.

But maybe, just maybe -- focus on making that onboarding experience as minimal as possible, not full of needless packaging and long animated videos.
Open Source your Website
Memebox (YC W14) is hiring for full stack, iOS, and Android engineers
My guess is that it can then show deltas. I like how they show changes in graphics in e.g. PNG files
I'd expect government-issued devices certified to handle classified material don't allow the addition of random email accounts (whoops, sent that top secret message with my Gmail!) nor downloading of apps from the various stores.

Bill Clinton (and Bush, and Obama) didn't need to send email as they've got a horde of staffers to do such things. I don't think we can extrapolate anything on the general public's need for email based on their situations.
An HTTPS only standard is not going to mitigate MITM attacks which is invariably the biggest issue regardless of perpetrators although this is clearly a step in the right direction.
> …including a weekly "worst of HN" comment dissection.

That sounds interesting, but I can't find any reference to it on their site or search engines. Do you have a link?
Yep! Just got an m4800 and I love it. Linux isn't the easiest to use, though... and it looks like I currently have to run the nv binary driver to use my graphics card. :( So I definitely wouldn't classify it as a Linux laptop - even unofficially.
So far it's the best style guide I've seen for Scala. Much more pragmatic, and actually very close to the way I naturally write Scala. I love the instruction to avoid symbolic methods unless they are really using symbols that everyone use (+ - / * etc...) I really hate all the ~> <|-|> <:< madness, it gives Scala a really bad name.

I like it how they prefer JAVA_STYLE_CONSTANTS over ScalaStyleConstants and same thing for annotations.

The instruction on Implicits is really making sense. use it if you build a DSL or use it internally, keep the principle of least astonishment.

Great style guide. I'm adopting it. It's strict on one way, but let's you escape if you have a reason.

The only caveat is what others have mentioned regarding monadic chaining. I prefer to use for-yield when it's clear that I'm working with collection transformations, nested futures, and even nested options. only when it's too cumbersome to read I break it down to the desugared form.
In much of Europe, there's more or less no limit. In some countries like Belgium, direct bank transfer is so common[0] your IBAN is printed on your credit card. Others are significantly less enlightened in that regard.

[0] as in, it's a perfectly normal way to reimburse friends or colleagues who've paid stuff for you
People move away when their kids reach school age. Not so much because it isn't kid friendly, but because it's too expensive to raise a family here. Not too many young families can shell out three quarters of a million bucks for a house, and the schools are just so-so.
FB is in a unique situation where they can convert at a pretty high rate.
There are two lists: linux-distros and distros, the latter including FreeBSD and NetBSD. (Why is OpenSolaris - or whatever it's called this year - not in there too?)

Nevertheless, it should be doable for OpenSSL to also mail LibreSSL; it is a bit of a special case, after all.
Or the opposite, and started as an anti-fraud system (see PayPal)
Practically speaking, iOS devices don't keep the update around after install.
As long as Microsoft has big customers all-in on Windows, and there are many, so too will Microsoft remain Windows. You can compete with free for as long as free is not what the big players want in their IT operation.
The DC jack is likely wobbly so that it is less likely to break, actually. Rigid stuff will simply break instead of flexing.
> effectively unsustainable due to the materials they are made of and their actual lifespan not offsetting the initial financial and environmental costs

I don't know where you got the information from, but I can assure you that that is not the case. Wind is extremely sustainable, even if we factor in the carbon footprint of the production and construction of the wind farm.
Calling it Unix pipes for Docker is bit misleading since it's nowhere near as simple..

And you can already use pipes between containers, it's just a little ugly: `docker run -ia ... | docker run -ia ... | docker run -ia ...`
> That removes me from the market.

Same. And what kind of developer edition laptop doesn't have a full keyboard, i.e. a numpad? It drives me nuts.
Study shows great potential for battery life-span improvement
And Windows 7 was what Vista was supposed to be - or in other words, it actually takes Microsoft 6+ years to come out with a proper "next version" of Windows, not just 3.
General Dynamics Twitter and Facebook Hacked
I think we need to kill the "bitcoin requires a passport" myth as well. I have used bitcoin for 4 years and have never had to present a passport for anything.
Among the disjoint groups of my own friends and my girlfriends' friends (none of whom code or are tech savvy at all), everyone I know in NYC uses Venmo. I learned about it from non-tech people. It could be because Venmo advertised very heavily in NYC mass transit a long time ago.

My friends in the Bay Area, in contrast, are far less likely to know about Venmo and either use none of these options or are pretty fragmented.

YMMV, of course :) it just seems like Venmo has done really well in one particularly large market, and the other ones are still way more fragmented.
Is.js – Check types, regexps, presence, time and more
Moya 0.5.12 released
Nobody required you to use someone else's work.
Hydrogen. It runs on hydrogen.
You certainly have a very passionate view from a very different perspective than mine.

As I said, I'm not indending disrespect, but I won't pretend that I can in any way understand what motivates you aside from the reasons I put forward. Sorry if that angers you, but that's just where I stand. We'll have to agree to disagree.

> Upon experimentation, your hypothesis goes from "most certainly" producing positive results to "almost certainly not". Your expectations and reality are disjoint and you assert that the fault lies with me.

Well, the simple reason I suggest such a thing is that, assuming you are varying people, situations, and topics, it is the only variable that remains constant throughout. While you may not agree with how I see things, perhaps you can at least understand why.

Rest assured, i can only have empathy for you if I view your passionate reaction to the topic from my position. It seems to be a very negative place. I don't wish you any ill will; simply trying to do the very thing I'm suggesting to everyone else.

Thanks for the conversation, particularly if you found it difficult.