skysight-inc/HackerNews huggingface dataset:
Thanks for the link, this is informative. BUT:

- unless I read this wrong, this protocol does not describe how the initial call is initiated, just how the video and audio is negotiated and transferred over the web.

- there is no way to federate with google hangout or other WebRTC services, is there? This is the issue. hHangout is an amazing piece of software, but they give it to us for free to force us to register and use google accounts.

btw, I don't think xmpp failed, what failed is to settle on good standards for voice and video (every time a standard emerged, somebody came up with a better one that was closed source which broke inter-compatibility) and really good clients (only skype and google voice could echo cancellation properly). xmpp, and SIP for that matter, are really about establishing the connection, they don't really care how the rest of the communication is done. What you are saying is like saying email failed because different people interpret html slightly differently.
Good riddance to sports.
MajorIntel: Business intelligence for QuickBooks
.md for me, no idea why just saves keyboard taps i suppose :)
Think of MVP as your current Most Valuable Player.

You want the MVP to prove (or disprove) your #1 experiment toward your sustainable business model.

You're validating your understanding of your customers, market, channels, partners, and the like.

This means the MVP is not necessarily what you envision for your product. Your first MVP could be a simple splash sign up page, or a short-term concierge service, or quick-and-dirty spreadsheet macros instead of a fancy iOS app.

The goal is to get feedback from real customers, and prove that your ideas work-- or get early advice so you know to adjust your ideas. The cycle is rapid: build, measure, learn.

Steve Blank, Eric Ries, and many others write about these ideas very well in the Startup Owner's Manual.
I use emacs for anything with S-expressions and vim for everything else, but you should be careful with information overload. It's very easy to get started with LightTable if you want to play with Clojure, so I'd recommend that approach to work through book examples.

If you're new to Lisp, I'd recommend working through Land of Lisp [1], and pg's On Lisp [2] in order. They're both Common Lisp books, but they will introduce you to and expand your mind on (respectively) what's possible with all the power Lisp gives you. Virtually everything you learn in those books will be very nice tools to have in your toolbox as a Clojure dev.

As for the best starting Clojure book, Clojure Programming [3] is excellent. It has great OOP -> FP examples, is fairly extensive and well-written.

[1] http://landoflisp.com
[2] http://www.paulgraham.com/onlisptext.html
[3] http://www.clojurebook.com
Humanitarianism in the Age of Context
I notice that stuff gets upvoted on Hacker News, and within 6 hours, its published on The Verge, Forbes, Techcrunch - you name it. Hacker News and Reddit are now fodder for the tech media.
> for throwing up scratchpad projects

I've replaced almost all my scratch projects with gists using the `gist` command [1]. It's a nice utility because it authenticates as your GitHub account, and you can modify existing gists (which can contain 1 or more files) with the `--update` flag. Really works great for those one-off things.

[1] - https://github.com/defunkt/gist
Good feedback - thanks. I was hoping that by posting to HN I could fill out the FAQ with questions that people may have. I will update the FAQ this week.

p.s. the current favor is for my wife
Yes, we absolutely will be. The basic "how do i buy?" FAQ is up already, and we'll be adding live chat and brew debugging in the next week or so. But seriously, we designed the product to be accessible to total newbies. You won't have any problems :).
I don't like it. We have many places (Twitter, Reddit etc.) to ask about such things. I doubt someone will enter this website only to help someone. Also I can't find any information how you will select favors.

The only thing I like about this project is clean design.
OK - different usage of "abstraction".

If you are talking about abstracting, i.e. taking away, similar bits of code into one place in programming, whether it's via polymorphism or refactoring functions, then no, that is not a "leaky abstraction".

I am talking about abstraction as in creating a simplified / unified interface over some complex thing. Abstracting the idea of something from its concrete realizations into its own concept. OSI networking layers, drivers for hardware, modeling real world systems, etc.

If you want to be pedantic instead of snappy, you can change my statement to "all abstraction layers are leaky".
They overthought the whole thing. It's the usual design by committee mess you get when you take something that is undeniably simple (like a blog) and you elevate it to something that is not.

First of all, it looks like something straight out of the 90s that didn't age well.
Secondly the choice of a sans-serif font for a text is questionable and the choice of Open Sans in particular is inexcusable.

The other day I was reading an article on my Nexus 5 and I couldn't help but notice that the text is just too small/thin and the whole thing is just spaced wrong.

If you ask me it' s a 4 out of 10 design wise.
Anybody who describes their new venture as "essentially (github|Facebook|twitter|LinkedIn) for (teachers|whittlers|horse whisperers|epidemiologists) should be shot with balls of their own shit for their laziness.
there are general techniques for "seeding" search terms.

Obviously the best approach is to have someone manually do it who understands the space to initially seed it. However, its hard to get a really nice long tail of keywords that way.

The way to do something like this in an automated fashion would be to just find the competitor products and use something like SEM Rush to deduce what keywords they're hitting, then use a keyword expansion tool to expand that list.

After the initial setup, you should always be spending some of your adspend on expanding your keyword list. for example: 80% of your budget goes towards "exploit", which tries to perform as optimally as possible, and 20% of your budget goes towards "explore", which is basically letting Google and users give you hints about what words might be profitable.

To do this, create another campaign with broad match keywords (google matches a bunch of crap to these). Your script should regularly take the queries that match the broad match terms, then either:

(1) negative match it so you never see it again, for bad keywords

(2) exact or phrase match it to be managed by the CPC bid optimization method described in the post.

http://www.wordstream.com/products for example does some of this (and google itself will give you keyword recommendations)
I guess the supreme court is also owned by the NSA
Too Scared To Write A Line Of Code
Really? To me, that Chrome logo looks absolutely hideous. Are those supposed to be panels on the yellow section? Is it a UFO? Is the blue part some all-seeing eye?

Give me the minimal version, please.
Ruby's overkill, you can do that with a simple CURL on the command line. Geometry's fairly easy, there are a large number of file formats that handle geometry well so it's basically just a simple export & import. You might want to pull out Ruby to manipulate bones & rigging, for example. You can get a JSON representation of the scene or part of the scene that Ruby can parse easily.

Another option would be to create a clara.io plugin in Javascript which you can then use both from the browser GUI and trigger via the web API.
Doepfer are well outside the price range of experimenters.

Some of their analogue kits are eye-wateringly expensive for what they are.
I guess first we'd have to define "fullest." Your meaning and mine are probably completely different. If all you want is to be in that happy place, well, ... good luck. I bet Elon Musk, Steve Jobs, Jeff Bezos, and Bill Gates have a different idea about what they want/wanted to accomplish with their lives.
Point 5 i love it.
We will be adding 5 gallons in the coming months. Think of 1 gallon as a test batch--if you brew at scale, try out new ideas and techniques with 1 gallon batches.
"Setting up a Windows build environment"

... what? Why would they only support Windows? Why would they even suggest Windows? Why at least not offer information on Linux, where I'm sure a large percentage of folks are contributing from? It is a FOSS project. You should develop it with FOSS software, such as Linux.
Alchemium Platform Documentation
There are lots of automated bidding and keyword management tools out there on the market. The two biggest ones are Marin software and Kenshoo at the enterprise level. What they provide is both keyword analysis and expansion but also algorithmically driven bidding based on your defined goals. You can set it to maximize sales, revenue, or profitability. It does this by basically experimenting with different bids to achieve various positions for the ad and then models out the expected profit at different bid levels.

Another thing these tools do is incorporate your own sales data automatically via tags or offline data merges and use that for getting accurate revenue and gross profit metrics.
http://on.ted.com/moyo
As a non-designer, can I ask what about Open Sans makes it "inexcusable" as a type choice?
An online Javascript beautifier that not only beautifies the code but also replaces short variable names in minimal versions of the files with longer and meaningful names. The new names do not need to be related to the purpose of the code, it is just good the have readable and long variable names.
There seems to be a giant gap of perceptions and understanding on this topic.

For some, an MVP seems to simply be a tool used to verify a concept in a marketplace. Some MVPs in this category are landing pages, mock-ups, or a shoddy app that you can hold up to someone and say "This isn't done by any stretch, but does this solve your problem?". For others, as may or may not be the case of what the author is imagining, the MVP represents the minimum useful product that you can deliver to the end-user to create value for them in exchange for money. The hair-splitting is then around the value exchange and the expectations between the creator and the end-user. And, there are probably still more permutations of the concept that I haven't even begun to imagine yet.

However, I would say that using this MVP concept is more about learning what works while setting expectations with the end-users than it is about delivering the ugliest piece of non-functioning tripe you can fool the customer into paying for.
Bitcoin on BTCChina is well over $750 and growing
I've heard good things about using emacs-live (https://github.com/overtone/emacs-live) to get you up and running quickly.
I never said Apple never shipped a bad product. Apple still tries to ship good products and falls short. Microsoft and Google neglect that because all they try to do is monopolize. That's why Google pulled their maps from iOS.
Macaw and Muse are commercial tools. Frontend was created as an open-source alternative.

We use xtyle by default, but you can for sure use Bootstrap (its your choice).

Components are anything you can plugin on the system (including directives if you are an Angular developer). The target market are front-end developer, designers, and non-tech.
No, it only applies when there are 40 comments or more.
The article did say that 40 comments is the minimum cut-off before the flamewar penalty is applied.

However, the flamewar detector seems to be throwing the baby with the bathwater in many cases, with legitimate stories going off the front page(and then some posters mistakenly assuming it was because of flagging).

Here's a very good post about the chilling effect of the flamewar detector.

https://news.ycombinator.com/item?id=6597049
You'd be surprise a large portion is done in javascript in firefox and many don't require deep browser knowledge like how the transport layer works or working with the DOM. Some are style issues, some are correcting RFC specs. I am fixing two extremely trivial minor CSP issues given I have read the spec and done CSP related things.

Don't be discouraged.
1) Statins save lives.

2) The people making the recommendations are not the people making money off of the drugs.

3) $1.5 billion is a minuscule slice of the US healthcare market.

4) At $0.13 per pill, it's kind of hard imagining a non-subsidized price getting much lower. What could be done to assuage your concerns?
I generally find broadcast sports to be incredibly boring, but saying 'good riddance to sports' is a great way to lose the political battle, which is what this really is.
All of this is correct, but there's a monster hiding behind this paragraph:

> "It’s probable that unoptimized ads/landing pages will show that a lot of keywords have NO profitable bid opportunities. By improving conversion rate, quality score, ad copy, or any number of things, it’s possible to change the shape of the ad keyword profit curve, which necessitates recalibrating the keyword bid."

Your bid is just one of many factors that affect your cost-per-click and cost-per-conversion. When you're optimizing only a single variable you're only climbing the nearest hill, not the nearby peak. And climbing that little hill can cost you thousands of dollars in test campaigns.
The Netflix Tech Blog: Preparing the Netflix API for Deployment
Good to know where it comes from. I still hate it I have to say, probably for the reason they mention i.e. it comes off as derivative. But yet I don't argue that some of the best ideas in history began by sticking together two existing ideas. I'm conflicted.
(trigger warning, obvs)

....And actual discussions about rape and rape culture become even more diminished as the law completely overlooks the wide-ranging aspects of rape. It's often very difficult to identify if what you are seeing is consensual or not, so now the law's basically going to redefine rape as... What? Some stereotype of a guy in a mask with a knife to a defenseless person's neck?

From Wikipedia:

The act may be carried out by physical force, coercion,
abuse of authority or against a person who is incapable
of valid consent, such as one who is unconscious,
incapacitated, or below the legal age of consent.

How the fuck are they going to be able to tell if the person in the picture is of legal age of consent, or under the influence, or if they've been coerced? What if they're just scared shitless and go along without consenting because of prior trauma? Does the law give any indication how to tell just from a picture or video what is rape and what isn't? Does a blog post or support forum depicting one's own rape count as 'porn'?

There is no way to tell if something is or isn't rape just from looking as an outsider. Rape varies in who is the victim, who is the abuser, and the circumstances of how the attack takes place - often it doesn't even look like an attack. Often it's a family member or relative. It very rarely gets reported and it's almost never prosecuted successfully. All this law's going to do is whitewash the reality of rape culture and prevent people from addressing real issues in an adult fashion.

The other way to look at this is: Was rape already illegal? Yes. And wouldn't possession of proof of rape just be used against you in court? Yes. So what does this law actually accomplish? It attempts to sweep under the rug any thoughts or imagery of rape, as if to pretend it never existed.

Good job, Cameron.
I signed up to reddit a few months ago and found it great for local events and meetups, with little interest and time for memes or browsing the main page. I could see it as a competitor to Craigslist, meetup.com, and others. Very versatile site.
Our 8 year old Son is mildly Autistic. We try to limit the amount of iPad, Wii, DS, etc time he has but never really thought about how much TV he should be watching. It's not that we allow him a lot of time but we've noticed he'll memorize lines from shows and then reenact them. That wouldn't be a problem if is wasn't something like Uncle Grandpa or Adventure Time. Reading through this article I'll be thinking twice about how much TV time we give him.
It feels like the NFL is making every effort possible for me to be unable to watch games these days. They continue to do this, I might just give up on watching live games all together. The legal options are A) pay an expensive cable bill B) go to a bar C) have an antenna and live in a city.

Keep going NFL, eventually you'll piss off enough younger fans where you'll end up like the NHL.

I say this as a diehard football fan.
Build it. There are a lot of tutorials out there to quickly build stuff in any technology you choose. Reaching out through this question - "What do I do?" Is what you should advice suicidal people to do. There is always help if you ask for it.
Serious question - do you really think the 4th is anything but some words on a piece of paper any longer?
That Venn Diagram alone is worth its weight in gold.

prints and tapes to wall
Supreme Court Rejects NSA Case Without Explanation
Ironically, my article has been penalized off the front page. Based on its raw score, it should be about #6 but it is currently #32.
Google Summer of Code: C++ Modernizer Improvements
...unless Larry wakes up and realises Facebook isn't going to kill his business

Or is it? Actually I agree with you. But I also believed Microsoft was exaggerating his fears of Netscape. Now I don't know what to think.

Maybe it's better to err on the side of paranoia after all.
I smell a little bit of design snobbery along with a false premise or two.

I've never seen anyone advocate that an MVP can/should be "broken". Only that it should have very few features ("minimum"). That it should help solve a core problem better than the current way of doing things.

This entire post is conflating "doesn't work" with "doesn't look pretty to me". No one is advocating an MVP shouldn't do what it claims. BUT an MVP should not have tons of visual polish. That is what Bootstrap is for, sorry.

If you show me an MVP that saves me 1 hour a day but looks like Craigslist, I will still open my wallet immediately.
> I feel like many people miss out on the V part of MVP

... and rightfully so. Unlike "minimum" or "product", people's interpretation of "viable" is so subjective, it will end up being influenced by the founders' experience, personality and so forth.
I mentioned this elsewhere in the thread, but you pay the premium with EC2 for flexibility, not so much for raw computing power. If you don't need to be able to scale up AND down with regularity, EC2 is indeed a lot more expensive (since you're not considering the core advantage of EC2 in that case).

There are a ton of simple VPS providers that would probably get you closer to the baseline for computing costs, but to be fair, those providers are a completely different beast.
Submissions is only a small piece of the puzzle. The number of active commenter's and even the number of consumer-only are quite important measures to get an accurate picture of growth.

In a community there can be small core of active submitters, but there could also be a large number of passive users clicking ads. Someone might never have made a submission, but could have given or received gold, as well.
Hopefully Aero will push them, through whatever means, to offer their content in a more direct manner (and by more direct, I don't mean the NFL Network). MLB.tv is a good example to go by. Let me pay $10/mo and stream the games anywhere. MLB.tv has limitations (blackouts make the service useless for home games), but it's a heck of a lot better than needing cable.
liyanchang's suggestion is bang on. Even if you never touch on it again, if you actually force yourself (by working on an interesting project) to touch on the full stack of an app you will benefit from it for years.

So many of the little hobby projects I've worked on over the years (long since abandoned) have provided a fantastic base for something else. A website I managed when I was a teenager taught me all sorts of server admin skills that still pay off 5 years later. When you're 15 you have absolutely oodles of free time (it might not seem that way now, but it will when you're working full time!). Make use of it!
This is a simplification of the problem. The issue with CPC bidding is that you're in a dynamic marketplace with competitors entering into it everyday. Maximizing profit is rarely what you want to do. Sometimes you want to bid before the maxima (to avoid encouraging competitors to bid it up), sometimes you want to bid after the maxima (to acquire customers before your competitors do).

It also assumes there is only one smooth curve that goes up to a maxima and then down again. In reality, there are local maximas that are worth considering.
Next-gen BlackBerry phones rumored to have 8-core processors
Don't forget that most symmetric encryption algorithms can be used as a hash. Just encrypt a known plaintext (usually all NUL bytes) using the password as the key.
The most ridiculous security measure I have ever seen. Btw, it only works in IE.
Correction, you must install paredit (and spend half a day familiarizing yourself with how it works). It'll make your learning experience 10x easier.

As for Emacs vs Vim, I also use Vim for Clojure development. There's definitely a bias toward Emacs in the community, but that doesn't mean that you have to go with Emacs. In fact, there are now useful plugins/packages to work with Clojure in Vim, Sublime, IntelliJ, Eclipse, as well as Emacs. There's even two editors written in Clojure itself: Clooj (https://github.com/arthuredelstein/clooj) and the afore-linked LightTable.
This isn't "one government, criticizing another government", this is the Washington Post.
I agree sycren. We are first timers on Kickstarter, but we will work on that. Thank you for the comment.
Every few years we’re given the opportunity to purchase a new laptop, 100% of which is paid for upfront by Atomic. Each individual pays the company back for 75% of that computer with deductions from their future profit shares. In the end, the computer belongs to you.

This reminded me of the bubble I live in. At my last two jobs, I just bought whatever laptop I wanted and expensed it. It's been five years since I used a work-issued laptop; seven if you don't count macs.

I am of the opinion that it's worthwhile to give developers whatever tools they want. This includes their favorite computer(s), screen(s), software, chair, etc. Considering the amount of time they spend using these things, it makes no sense to skimp on them. This stuff is a small fraction of a developer's salary, yet it does wonders for morale.

Even when my workplace hasn't agreed with this policy, I've lived by it. If my work didn't pay for it, I bought it myself and brought it to work. After all, it's only a fraction of my salary, and I spend a lot of time using it.
A couple of findings:

- This stackoverflow answer has a good back story on this: (TLDR, it's not standard... yet) http://stackoverflow.com/a/3434388/1339100

but it is in this HTML 5.1 draft: http://www.w3.org/html/wg/drafts/html/master/browsers.html#n...

- It's slower than document.getElementById, somehow: http://jsperf.com/implicit-dom-element-variables
The only renderer we currently support is V-Ray. We plan to make it easy to add other renderers, like fluid simulators.
The Pentagon's doctored ledgers conceal epic waste
Pentagon loves to spend money more than anyone.
here's a rudimentary threaded forum I hacked together to use with firebase: http://jsfiddle.net/LcXQU/
feel free to play around with it.
"However, that is no excuse for it to look and function terribly (or not function at all)"

"Don’t be one of those startups that delivers broken features with the excuse, "It's just the M.V.P., we'll fix it later."

I agree, to many projects released now are in beta (or even alpha) stage.
Uber is degrading to which worker's dignity? Why?
Other platforms are coming.