skysight-inc/HackerNews huggingface dataset:
Ask HN: Should I Open-Source my Startup?
I've noticed I'm more motivated and effective as a developer when working on Open-Source projects and can share what I do with others. However, the project is going to be monetized through getting % of deals. So, I'm a little bit afraid of competitors who could use my code base to offer cheaper or even free service. Is the fear is justified?

P.S.: I've tried an approach of Open-Sourcing separate components. It increases the whole quality and maintainability. But it takes much more time to create everything in a universal enough to be reused form, to elaborate documentation for every independent component, etc.
Well I recall AB getting into some kind of self compelled nonsense and the only person to step up and start talking and change the subject was WS, everyone else was just sitting there gawping.
Very good review, though I would only argue on one point. The author says it's unfortunate that Amazon heavily promoted the phone's most "out-there" features, while it really excels on usability and friendliness to the user. For me, this is easy to understand: the technical crowd that went to Bezo's presentation would be very disapointed if the phone's biggest feature was a customer support system.

The fact is: this phone is really not for us, the tech-savvy hackernews reading crowd. To the best of my knowledge, this is one of the first biggest tech introduction that only has real value to the "regular" folks that came out of the silicon valley culture (ok, ok, Amazon is not a silicon valley company, but it's as if it were). If I'm wrong and there are products aimed mainly at "regular non-tech folks" that came out of sillicon valley, please correct me.

I am really curious as to how this will unfold. As I see it, most of sillicon valley innovations followed the normal adoption curve: go for the innovators, then expand your market until you hit critical mass. Some were slower (Dropbox), some faster (IPhone), but they all had a very big feature aimed at the tech savvy as well. This is why I think Firefly may be a good thing, it's the bait for the tech people to adopt it and then, hopefuly, it will trickle down to the moms and pops out there. Honestly, then, I think of it mainly as a curiosity than something I would spend $600 bucks to have.
Sounds like they're really doubling down on their devices that could never have succeeded because they were too late.

I kinda wish I could have been in the meeting where they decided that windows 8 should be the same for all their different devices, it sounds kind of appealing at first, 'One experience for mobile, tablet and desktop' until you think about it for a second.
> Why not? The effort involved is not very high.

Because, realistically developers will be lazy. For example:

"Sometimes I fail to do so myself - but that's my laziness"

> code reviews

So, here is the thing, "programmers can be lazy." Programmers can also miss things. Code reviews don't catch everything.

So, when someone says "programmers can’t realistically maintain them", they are being realistic. Really. It's great to be hopeful, but the simple fact is, you can't trust that comments are maintained.
Or what you get when you leave a developer to his own devices for a decade.
I'd rather use reactjs to style everything than this.
Clever maneuver: get the result you want, and bypass the democratic process because it's inconvenient.
first step yeah, but in wrong direction...
Why I will only attend conferences with Codes of Conduct policy
I vaguely recall seeing a similar thing about Milgram's Obedience experiments. The experimenters allegedly broke protocol by prompting the subjects too many times or bullying them, rather than using the prescribed neutral prompts.

However, I can't remember where I heard this.
If you like it, feel free to +1 at https://chrome.google.com/webstore/detail/codota/cnpdaoipdfb...
Just fifty years ago, John McCarthy circulated a notice that he would be giving an informal talk that he thought would be of interest. I drove up to MIT from New Jersey to attend this seminar of typical length in a typical classroom. But the seminar was anything but typical. It was a revelation. In one session at the blackboard, John introduced Lisp—all you could do with car, cdr, cons, cond, lambda, and recursion.

Recursion had no place in mainstream programming at the time, nor did lambda calculus. Only two years before, I had sat in a coffee-room discussion of what it would mean for a subroutine to call itself. Questions raised but unanswered were whether recursive instances deserved to be deemed the "same" subroutine, and, if you could do it, what good would it be? It turned out you could do it: I programmed it for the IBM 704. Given the challenge, the now standard stack solution arose inexorably. But the question of what it was good for remained.

In the course of the lecture John introduced the usual basic list functions like copy, append and reverse (quadratic and linear), as well as tree manipulation. He went on to higher-level functions, demonstrating maplis and lambda. By the end of the hour he had put together a powerful little toolkit of functions which he used in his finale: symbolic differentiation of univariate expressions.

There it was—functional programming ex nihilo. McCarthy acknowledged IPL V and recursive function theory, but the elegant and practical face he put upon these antecedents was a work of genius. Nobody would ever again wonder what good it was to allow functions to call themselves. And it was all so clear one could go home and build it oneself without any instruction book.
- Doug McIlroy
Some of those I can definitely see the justification behind them of being "evils of society", but as for Dating, Social networking, Media Streaming, and Fashion and Beauty...?

Makes me wonder what they're really trying to do.
Yeah, I've read that before. I wonder what an entry from their error database would look like.
No screenshots in the readme is a bit of a bummer for adoption, at least for this particular picky individual :)
Or maybe very many adults actually plan to watch porn, but are generally okay with censorship?
Celebrities are important?
I don't know enough about Visa's design to comment authoritatively - but my working assumption is payments from issuing to acquiring banks in-country are done net and through visa - i.e. one net payment per issuer into visa and one net payment out to acquirer. e.g. see the last page of this doc: https://usa.visa.com/download/merchants/visa-core-principles...

What isn't obvious to me is what happens in international scenarios - you ask a great question.

[EDIT] - Actually - here's your answer.... See section 2.3.3 of this doc: http://www.bis.org/publ/cpss53p16.pdf
He doesn't understand that "cascading" part of CSS. Replacing core bootstrap files wouldn't make any sense, and it's better to add them downstream so that they can be changed or removed or whatever.
First of all, have you read the article? When you say "I doubt the outcome would be much different" are you basing that on the same prejudices that Zimbardo had when he ran the experiment the first time?

Also, watch out for sloppy thinking: If people will commit immoral acts as long as it's legal, that makes them heartless, not spineless. Make sure you know what your standard is, because it will be used to judge you.
فيديو: تفتيش جون كيرى عند دخوله لمقابلة الرئيس السيسى من امن الرئاسة
I know microsoft bashing is all the rage but something has been lost in translation here. What Satya Nadella meant was Microsoft will ship windows on different form factors (tablets, phones, PCs, servers etc) from the same code-base.

The OS kernel will more or less be the same. However the UI experience will be vastly different as you can image.

Mary Jo Foley explains it well here - http://www.zdnet.com/what-one-windows-really-means-and-doesn...
He's been wearing a wig for longer than most of Hacker News has been alive.
California's governor enlisted two palaeoecologists, their careers changed
I think rotten's response to this is that it's easy to think that your code is clearer than it really is. I think we can probably all agree with what you've said about your example, but in the real world, the decision may not always be so obvious -- either because it is genuinely a harder question, or because of an oversight. This being the case, maybe it's better to get in the habit of writing even stupid comments (within reason) as well as (of course) eliminating unexpected behavior when possible. This is merely a concession to reality: your code will rarely be perfect, and you will not always have the time/resources/inclination to polish everything the way you might like. But at least if you write a comment, future readers of your code won't be at a disadvantage in fixing your mistakes.
Your website is deeply and terribly confusing. "Deliver purchase intended visitors?" Who says that? I would have no idea what you do without looking at your docs or this post.
Indian startup Flipkart just reportedly raised $1 billion in funding
I just fear that the dimension of the full os once installed will be absurd. Win8 is already 13-15 gb alone... If they try to put on the new windows also all the features needed for phones the situation can become really bad.

At that point can be needed at least 24gb of intern memory on the phones to just run wp
You don't know ice. Neither do I, apparently
User interface is just one part of an OS. You can have the same OS on different devices with different interfaces.
It might make sense to define the area based on population density rather than just geography.
Unifying team/platform and APIs is not the same as unifying the architecture. Windows on ARM, for instance, was previously 'unified' with Windows 8 on the x86/64. To the best of my knowledge Microsoft is referring to the former.
Couldn't you use the exact same argument to say that it's realistically impossible to maintain a high quality, readable codebase, so why bother trying?

There's nothing that intensely difficult about implementing processes that keep at least the vast majority of comments up to date. If you don't feel like it, or your organisation doesn't have the will to enforce it, then fair enough. That's not the same as it being impossible.
That wasn't the cause. According to Takei, they didn't get along even during Star Trek. "Petty, comical stuff" is what the media narrative consists of because they're two amusing personalities, and we want to be amused by them. Also they're two old men who wouldn't have spoken for the last 50 years if it weren't for an avalanche of fan-cash that has forced them into continued contact and some civility.
OS X Yosemite public beta starts tomorrow
There is probably a lot of ancient cruft in Windows you could cut from a tablet or phone version while still having the same OS.
Am I missing something or why couldn't users have just installed a net filter of their choice in the first place? Why did there need to be government involvement? Or is this like the opt-out vs. opt-in debate?
Your comment is quite disingenuous. The major ISPs offer parental filters that can be used to block many different types of content, and specific websites, but they are not the default: they are opt-in. The default (opt-out) filter with BT for example is "Light"[1], which only blocks the content you'd expect to be blocked by a "family-friendly" filter. To block Media Streaming, Fashion, Sex Education and File Sharing you have to opt-in to "Strict"[2]. If someone opts out of the default ("mandatory") filter they are opting out of a porn filter, not a sex education filter.

[1] http://i.imgur.com/5IN6VGC.png [2] http://i.imgur.com/PinT3xy.png
TradeBlock (YC W14) is hiring a Database Admin and Data Scientist
From what I can tell he's had a bad relationship with a number of the other cast members since the original series's filming, since they thought he was too self-centered and kept trying to minimize screentime given to the supporting cast. The feud became kind of well known among fans, because four of the actors (Walter Koenig, James Doohan, Nichelle Nicols, and Takei) often aired their dislike of Shatner at Star Trek conventions. Though for his part Shatner claims it was a one-sided feud he didn't even know about until 1993: he says he discovered the issue when he tried to interview a bunch of the old cast for his memoir, and several wouldn't talk to him, or did but had negative things to say.
If it supported the same APIs, a platform encountering native code from another platform could simply do binary translation (where simply means "enormously complex and difficult, but a solved problem"). This is exactly what x86 Android phones do when they encounter APKs with native ARM and no equivalent x86, via Intel's "Houdini" solution: The performance is actually surprisingly good, and far exceeds most expectations. And of course Microsoft could do this en masse in their application store.

And really, if cross compiling a rich desktop application was simply a matter of picking a different target configuration in Visual Studio, everyone would target ARM(v8) as well, because it costs close to nothing. As is, however, that is not the case- WinRT is a very special snowflake, with a subset API. Even if you went purely virtualized with .NET, you still have the special restrictions and constraints of WinRT that mean that you have to generally specifically develop for it.

Microsoft is in such a strange place. Well over a decade ago they tried to move everything to higher layers, abstracting themselves from the underlying hardware. Today they seem to be in a worse place that they even were then.
I came here to post this. I'm glad someone beat me to it.
> Just count the number of times you hear someone say "that guy is certifiably insane, he should be committed to an asylum" any time someone comes up with a non-popular point of view .. this is the government religion at work.

England has government spending on psychology - mostly in the form of health spending on psychological talking therapies.

In England you can't easily[1] be detained under the Mental Health Act for having a "non popular point of view". There are a number of checks and balances built into the system. While the system isn't perfect it is very unlikely that a person would be detained just for an unpopular opinion. So "The Government" is not out to get you.

Of course, your comment talks about the general population. Yep, you're right, many people in the general population display shocking ignorance about mental health problems and they are happy to blame mental illness when a person displays challenging behaviours or opinions. That's not the fault of government propaganda, that's the fault of ignorance about mental health problems.

(EDIT: spelling)
My opinion of the Thiel Fellowship has been dropping lately.
judging from the overwhelmingly negative reaction to its price point, the evidence strongly suggests they got the price point wrong. at least until sales can be the final judge.

this is how their value proposition sounds to ME: I have less functionality than other phones, so I'm easier to use, but you still have to pay just as much for me as all the other more well endowed phones. but dont worry, theres some things i offer that you don't care about that actually makes me a small bit cheaper

however, I am certainly not like most other smart phone users. i will say this, people tend to not want to pay for customer service. someone who is intimidated by smart phones doesnt want someone easily available to tell them how to use it, they just want it to be easy to use.
Same here. So far the only answer to that posed question is "Apple called and said I will be featured. Send in artwork."

So basically, "How do you get featured in the AppStore?" Answer: "Apple tells you so."

The really pressing question here is, how did an app that got released and apparently never seen any attention from the developer after the release show up on Apples radar Re: Promotion Opportunity?
This article becomes especially interesting if you've read Kurt Vonnegut's Cat's Cradle.

http://en.wikipedia.org/wiki/Cat's_Cradle

http://en.wikipedia.org/wiki/Ice_nine (fictional material within Cat's Cradle)
So in this article, the author says this is not supported on chrome. But in this stack question [1], chrome is clearly using it. Is the only difference the author is discussing that now firefox uses/supports "--" instead of "var-"?

[1] http://stackoverflow.com/questions/18466569/enable-experimen...
How to Make an HTML Signature in Apple Mail for Yosemite OS X 10.10
What Yo has taught us is that social media is dead. Nanosocial is the future. It's not about sharing content any more. It's about sharing context. Snapchat, Hoi... This new wave of apps are shaping new ways in how we interact with each other.
I'm the same way. I view recursion best as a way to use induction in functions. If this is true, and this with a small change is true, then keep on going....
Stop cloning Yo's UI
No you can't.

Sure, the kernel may be the same but you say it very clearly yourself.... "user interface is part of the OS". So you can't have the "same" OS with different interfaces.

Nor for that matter can the apps be the same. They would work differently.

Edit: I didn't catch the user interface would differ among devices in the article, so I suppose my original complaint about user interface has been addressed. Developers still have to address how people will interact in different ways with their applications among platforms however... even if the binaries compile on all.
I don't think the issue is that they're minimal. These lack in design aesthetic. They are just plain ugly in most cases.

You can can certainly have a minimal design while maintaining a high-quality aesthetic: https://dribbble.com/search?q=minimal
Thanks for this list. I put together a related list for open source foundations how various open source projects fund themselves

Open Source Funding Models
http://mkaz.com/2014/04/07/open-souce-funding-models/
Don't forget you can do an expendable configuration on the final launch before 'retirement'.

That's expendable launch (at reusable prices!) every 5-10+ launches per vehicle.
The Internet for television and film celebrities is a walled echo chamber by design. The tools written for them are probably not useful or necessary for anyone not interacting under the same volume conditions with the same level of technical proficiency.

I expect social apps for celebrities to interact with thier audience typically have: a simplified/focused interface, filters for negative comments and spam, filters to resort the most "pr friendly" content to the top, an enhanced search interface to quickly filter content according to their current promotional/contractual obligations (allow easily responding to a comment about new movie x, when most of the comments are about 20 year old movie y), ml tools to track diehard fans, some kind of secondary user interface for thier assistant or PR manager to play puppet master or perform additional filtering and prepping...

In the end, these entertainers are paying for their "enhanced access" and tools by using them to promote the services that are building tools for them. Hence, Cap'n TJ Hooker's tumblr post about a fb service.
I don't think that's how it will work at all. Android phones run on a Linux kernel, does that mean that an android phone needs to install a full linux distribution comparable to Ubuntu or Debian? No.
Not flawed per se, if we see Zimbardo like Milgram as the guy in the white coat. If anything it's a case study in what "encouragement" means in the social context, like Abu Gharib or the Holocaust. No study is perfect, it can't be. By trying to control for variables, new ones are introduced and objectivity is lost and gained. No surprise there.
Use the AGPL, then at least you'll be able to take advantage of improvements your competitors make.
Can we please call this what it is. Spore: Galaxy
The linked comic is true - there are many problems with social science studies.

But, since you specifically mention replication and non-replication -- how well is this covered in the rest of science? How well is the null-hypothesis covered?

(I should say that I'm not trying to suggest that physics is as sloppy as psychology sometimes appears to be.)

(EDIT: spelling)
With the delays to x86 (Broadwell, Skylake) I don't see how they can completely abandon ARM. Is Microsoft really doubling down on Intel now? Do we really think x86 will ever overtake ARM as the de facto mobile platform? Just because Microsoft's ARM-based products are all flops doesn't mean ARM is dead for other manufacturers and software makers.

Anyone care to fill in some blanks for me as to why Microsoft is so embolden now? What is Intel up to?
Wel they DO speculate that the low uptake is due to evil installation people who are maybe going around disabling the filter for everyone...
Like this guy:
https://www.youtube.com/watch?v=dht_3NziwSw
What 'one Windows' really means (and doesn't)
Hilarious because I searched for the link on HackerNews, with the WWW included (http://www.responsivelogos.co.uk/) ... to see if it was posted already.

The HN "Algolia" search system seems to be broken and showing non realtime results. This gets annoying at times, when the search engine says one things, and Hacker News says another :(

Also - since HN has no way of finding the canonical URL for linked resources, we are left to submit on pure hunch sometimes.
In this sense, the article doesn't add much value. If you're just saying, "Avoid unnecessary comments" you're in the same state of truisms as "Write quality code" or "Try your best".
Chaos: The 51st State?
Woah. CSS variables look like compiler flags. There goes the W3C reinventing the wheel when Sass, Less and others have already laid out how to assign variables just fine for years.
Brings up an interesting point about perhaps using natural language processing to determine correctness of a comment. That would be prettty cool.
SIREn – Enhanced Structured Data Search for Solr and Elasticearch
There is a book called The Little Schemer (was The Little Lisper) - a book all about recursion. This is a quote from a review:

Little Schemer is without a doubt one of the best books I have ever read on the subject of recursion, and what is interesting because they never really go into a formal definition of what recursion is, as most texts on computer science try to. Instead they show the reader time and time again what recursion is, while providing a great series of rules (commandments) on how to get the most out of recursion, particually in a tail-recursive language like Scheme.
http://www.amazon.com/The-Little-Schemer-4th-Edition/product...

You can read more about The Little Lisper here:
http://thelittlelisper.blogspot.com.au/2010/06/little-lisper...

Or you can read about working through it in Clojure here:
http://juliangamble.com/blog/2012/07/20/the-little-schemer-i...
Great article. I've come to believe that Ben Horowitz is the best management writer today. He comes from a technical place, and has learned the ways of management via the school of hard knocks. And every interesting project worth doing comes from the school of hard knocks.

I've seen this problem in organizations many times. When you do bottom-up organization design, the most persuasive people win. Then people start justifying promotions and pay based on the size of their teams. And those who were more disciplined in the process lose, because they could have done more with more people, just optimally.

The other perverse side effect of this is some people who are great with 4-5 people teams (good player-coaches) are disasters as the head of 30 person organizations. Their style doesn't scale, but they feel the need to grow because of the poor incentives.

This type of issue comes up in consulting quite a bit, where "Fees managed" can be the key metric rather than "Customer ROI" or "Customer Satisfaction."