skysight-inc/HackerNews huggingface dataset:
While bitbucket have some similar features to github (or vice-versa), the features are not the same. So if you want to use only one interface, and you prefer github for projects with multiple collaborators, bitbucket isn't really much of an alternative. Or, if you prefer bitbucket, but is also professionally involved in a number of projects hosted on github, you're still stuck with two interfaces (this is likely the case for pretty much everyone, as almost everyone will have a dependency of some kind hosted on github, and at one point or other you'll probably want to/have to deal with upstream).

This would be true even if bitbucket was (subjectively) better: assuming one values having one consistent interface more than the "best" interface.

I don't necessarily think github's interface(s) are better than bitbucket (or that either are good, for that matter) -- but I can certainly relate to the desire for having a consistent interface, to lower cognitive overhead.

For me, that's the main argument for using Free/Open solutions, that one can self-host: one can guarantee consistency, which in turn can save time. There'll always be a balance between how much time is needed for managing such solutions, and between stability and stagnation.

All that said, it's hard to deny that github managed to leverage the network effect much more dramatically than either self-hosted CVS, stand-alone bugzilla+wiki or Source Forge managed to do. (The latter probably because they didn't realize what they business model should have been: not ads, but charging for forge-services. Then again, AFAIK github isn't profitable, either, yet?).
What's this? A medical device company that publishes prices and actually tries to make low-cost, high-value products?? I will be watching this very closely!

I am in medical school now, but I used to be an EE in the medical device space; my experience was that so many device makers sell through one or several layers of intermediaries that prices have to be jacked up substantially to make any money at all. We're talking selling products with a BOM <$150 for $3000+ (these weren't highly specialized med products either - you'd find similar devices in practically every doc's office). As a result, the companies never moved enough units to justify a refresh of the design more than once every 10-15 years.

I'm very happy to see someone trying a leaner approach, and I hope you guys do well! Sell me some cool stuff in a few years :)
You were (from your bio) one of the first engineers at Justin.tv (now Twitch.tv), a search and data mining engineer at Yelp.com, and a founder of Vayable, a YCombinator-funded startup.

You're comfortable with the idea that you get rent control? The market has been set up to essentially subsidize you, at the expense not only of the evil landlords but of all the potential SF tenants who do not get rent control, many of whom are (I can only assume, but it seems a pretty safe guess) far less economically secure than you are.

I'm sorry to personalize it like this (I'll forget your name soon after I write this comment). I really don't mean this as an attack. I'm just pointing out that you're a member of an undeniably elite class of worker, one that is essentially inheriting most of the economy (I believe "eating" it is the verb our industry prefers) and --- no moral judgement here --- displacing previous residents from the old outmoded economy. I'm a little startled to hear you suggest that you need a subsidy.
While I won't go even close to the PHP internals list, deciding on the community representatives will be... interesting. Drupal, which http://w3techs.com/technologies/details/cm-drupal/all/all powers 2% of the web has an army of subsystem http://cgit.drupalcode.org/drupal/tree/core/MAINTAINERS.txt maintainers. If you open the gates, whom of them will be allowed to and who won't? Fascinating.
Some of the chemicals we want to make actually absorb carbon dioxide during their production

If you are replacing natural gas with sugar as the energy source, then how are you able to absorb CO2? At some point oxidation of hydrocarbons will yield CO2.

I think what you are doing is very cool, but wanted to understand how you are going to do what's claimed.
Correct. As a developer you know the amount of time you can put into building your own solution to a problem. That approach is fun and a great way to learn, but at some point the benefits can often outweigh the actual costs.

We all spent years building eCommerce websites on a range of platforms and grew more disenfranchised with them over time, we knew there had to be a better way.
We started to discuss the concept of building JS only stores. We loved what Stripe were doing for payments and wanted to bring it to the rest of eCommerce, so we ended up settling on our API approach.

Exactly, We're building for developers, Shopify (typically) supports quick stores for non-technical users, but as developers it greatly limits the flexibility we have.
In one of the images on their site they're claiming it's different from SLA and much faster.
There are a number of useful codecs and filters that have non-free licenses. Debian packages will never have them enabled. Self compiles are the only way to get the ffmpeg kitchen sink.
So leave a Nokia brick phone in the glovebox and charge a $300 if the customer doesn't return it.
The XY Anti-Pattern (2012)
http://en.wikipedia.org/wiki/No_true_Scotsman

And yet it runs so much of the web...
> The trouble is it's a misleading fact because people will assume...

You can't blame facts for the ways in which they might be misinterpreted.

Besides, this is not a new idea. In my observation, people are now quite used to the idea that the pay gap is a result of a much broader social gender dynamic, and that employer discrimination is only one part of that picture.
I'm glad you love it! You're welcome!
Even if no new housing could be built, rent control leads to underutilized housing.

When people pay $500 for something that could be rented out for $5000, they are more likely to keep it for weekend trips after they moved to LA, or at least not take any room mates.

Also, I don't know that there is any official numbers, but I've heard estimated that 10% of the SF rental stock is not rented out, because landlords don't find it worth the pain.
There seems to be an underlying thought in many answers here, something like "the markets should be allowed to function".

This is a very naive idea. The "market" exists only as a system protected by the state security apparatus. The state prohibits poor people to randomly capture property from rich people, in effect protecting landlords with the backing of violence. What do the poor get in return? Surely they must receive something to opt into the social contract? In general, that "something" is welfare. THAT is why welfare for poor renters is important, in the form of rent control or subsidies or whatever else they demand.

A market propped up on the spectre of state violence is not "free".
Maybe. But it means the parser now needs to "make sense" of strings whereas before it was just skipping over them.
I'm not sure how strong that is - after Lehman the housing market collapsed, wouldn't it follow that 2008 crash had a greater effect on lowering rents as well?
We were about 75% virtual with SL and 25% bare metal. One of our issues with the virtual stuff is when we started dedicating them to a set VLAN, multiple times we ran into an issue where some type of resource for that pod the VLAN was in would be maxed out (usually storage) so we couldn't create a new instance. The solution we were given was to let the system pick a VLAN but by doing that we had lost control of the placement and added some complexity to our architecture.

Aside from that it was mainly nit-picky type stuff, but still things that were annoying (networking issues between DCs, networking issues between pods, internal mirrored apt-get repos going out of sync, API is kind of blah, etc).

We use docker so having a few bare metal machines with tons of containers on them wasn't a great HA setup (for us at least), even running in two data centers. The fairly quick setup time though was a nice selling point.

When we went to AWS things just kind of worked. The API was easier to use and the GUI portal was way nicer/stable. So far we have not had any odd issues with our instances, but we also typically run them at about 50% capacity so that might be why. It is also still early so maybe things will come up in 6+ months that send us back to SL :)
Any sufficiently complicated templating language contains an ad hoc, informally-specified, bug-ridden implementation of a turing complete programming language.

Segregating views from code was reasonable when most of our sites were mostly content. The occasional need for logic can be satisfied by string interpolation to run a programmable expression. Which is exactly what the old crop of templating languages have been doing.

However, this paradigm doesn't suit web-apps. A web-site can be thought of as a programmatically enhanced view, but a web-app is a programmatically constructed view. Construction calls for abstractions. We can either port back programming abstractions in the form of helpers and directives into templates, giving rise to innumerable templating languages with custom syntax and innumerable quirks (http://en.wikipedia.org/wiki/Comparison_of_web_template_engi...), or we could simply use code, the best tool for the job.

This is exactly what JSX does: it enhances code to be able to parse XML views, which helps us write well-organized front-end code with all the abstractions that only a programming language can provide.
http://www.nytimes.com/2014/12/02/upshot/the-divorce-surge-i...

http://fivethirtyeight.com/features/marriage-isnt-dead-yet/

a) Divorce rates are actually decreasing
b) They aren't independent of the marriage rate though (as the marriage rate is decreasing for the people most likely to get divorced)
Flawed spec? Oh, please. My first job didn't even have a spec. It had two reams of paper worth of MicroFocus COBOL listings and a directive to implement that code's functionality for Windows using Visual Basic 6.

It also had a VB6 codebase that half a dozen contractors had hacked into the sort of unholy mess that even H. P. Lovecraft knew better than to try to write about.

This is no joke, people: every variable was global.
Headphones and power metal are my most reliable coping mechanism.
I tried to get the developer to fix my issue, or even consider it as an issue, but got no where.

I'll admit, I don't speak for the community as a whole, but about every go developer I've spoken to has the same feeling I do, and it's echoed all over the web. Macaron, the central framework, is inspired by, and rather heavily follows, the style of Martini. It's dependency injection and runtime reflection code style is considered highly unsafe. But don't take my word for it, maybe you'll listen to the author of Martini? http://codegangsta.io/blog/2014/05/19/my-thoughts-on-martini... Or the post it's in response to? https://stephensearles.com/three-reasons-you-should-not-use-...
How Slack Became the Fastest Growing B2B SaaS Business (Maybe) Ever
we're not taking about homework but published paper.

i don't publish code at conferences with

var x, j, i, ii, iii, i2, h, ji...

even though i find it pretty convenient when writing prototypes.

math people are just sloppy :)
The Swiss Army Rock Problem (2011)
"This time the doomsayer is investor Bill Gurley, who has money in Uber, DropBox, SnapChat and co-working real-estate play WeWork, among others."

This doesn't seem to make sense. If he really believes that there's a bubble that's about to burst, why is he invested in all these companies? Does he think that somehow the companies he invests in won't be affected by a bubble but all the others will be?

Having lived through the dot-com bust of 2000, I remember that even blue-chip tech companies like Sun and Cisco suffered very steep devaluations of their stock prices. OK, they weren't completely wiped out like the internet dogfood delivery companies, but anyone who invested in them near the top of the market quickly lost a lot of money.
losing access to health insurance != losing access to health care. they aren't the same thing.

I like having access to health care. obamacare has been making sure people are insured (sort of like having stock options) while actively denying people actual care. Targeting doctors who break quotas and other very bad things have been going on.
I went to one of their events. The new-tech/startup mentality thing is legit but...

they really suffer from trying to pitch when they should be sharing information about what they are doing. SXSW sessions are always a little content-lite but it was just a recycled recruiting pitch.

they'd do much better if they had some outside review of their content.
My coworkers think I'm some kind of guru. They've never worked with a real guru, so they mistake me for a the real deal because I read Design Patterns once. You should feel sorry for them. :)
I really appreciate the estimate & link! I'm curious: how would you compare elance and other freelance sites to Toptal?
Sure, and in a purely capitalist system high food prices in the market are ostensibly "solved" by people dying of starvation or doing poorly because of malnutrition, but maybe there is a better way then pricing people out of a market.

Also that is the best case. Consider older people. I mean there is not really an economic incentive to help old people on fixed income afford homes. Maybe they should be turned out on the street to die, because if it was an issue, the market would have fixed it.

Blind market forces should eventually bring about a reverse, but you will get bubbles and depressions, and there are things which have social, ecological or other utility beyond dollars and cents which won't necessarily be accounted for.
Except good poker players do tend to win lots of games, whereas studies repeatedly show that no trader ever consistently beats index funds, and all those skills have more to do with impressing gullible investors than with finance markets.
When anyone critiques information technology who is not already in the community, we seem to prefer to nitpick.
That could be the next part "machines that are able to learn on the job", but that's not "code that debugs and rewrites itself".
Geekiest way to wish Happy Birthday
Los Angeles Hacker News Meetup – 3/26  YouTube Space LA
Yup, Android will recognize YouTube links and open them in the app, same for play store links, and reddit links. I'm sure there are others that I haven't encountered yet. As far as I'm concerned, the author's issue has already been solved.
Thanks for great feedback. The lack of transparency is definitely something that keeps the system broken, and we want to drive some change in that direction.

Also, let us know what kind of devices you want to see! We like to build things people want...
Thanks for the idea! Definitely something to think about incorporating into the app.
I believe the city of austin has similar limits on new building downtown, parking must be integrated vertically.
MIT students open up about stress
Some people argue mutual assured destruction brought us closer to the abyss than anything. (See Dr Strangelove.)

Schelling wrote well, I am not sure about his actual effect on policy. There were other hawks, like von Neumann, another geeks' hero.
I chose the wrong day job, too, but it seemed like a good idea when I was 18 and my family's idea of a good job was bartending. I was a failed musician who took up writing, and I had just enough sense to realize that I'd need a day job.

If cleaning toilets paid $25/hour I'd still be doing that. Somebody has to do it.
> In many circumstances the unreliable information provided by torture is the best you can get.

This seems equivalent to saying 'it is better to have ten wrong hypotheses than none'. Do you see the error?

Even if one of the hypotheses you arrive at after torture ends up giving you enough to go on, to eventually acquire more information by other means and arrive at the truth, it could have happened any of the following ways:

* The subject simply guessed, and happened to be right.

* The subject gave you information you already knew, but hadn't followed up yet. This information was passed to the subject during the torture, either deliberately or through unconscious bias.

* The subject had some actionable information, and torture compelled him to give it to you.

For the most part you, as the torturer, will have no way of knowing which of these it happened to be. In the first two cases, you are dumber after the torture session than before it. In the third case, you are smarter after the torture session, but not as smart as you could have been.

If it was the first case, you would have been better off guessing at a hypotheses yourself and following that up, than soliciting the subject via torture to provide you several hypotheses of his own. You, as the torturer, are not yourself being tortured, and are probably in a clearer state of mind and better able to guess an hypotheses that might be useful.

If it's the second, the subject is only giving you information you already knew, but he's also giving you a bunch of specious information that you're going to waste time following up. You're worse off than before you tortured the subject.

For the third, congratulations! You have successfully extracted some true information from a subject via the method of torture. You won't know for sure at the time, of course, so you'll have to go to extra lengths to be sure of the information, and you're still likely to have acquired some specious information in addition to the truth. So you'll still waste time following up those leads like in case 2. But you did achieve some small victory. Since in the case where the subject does actually know something you want, there are also provably more reliable ways of getting it than torture, you have still created extra work for yourself, but you'll still be able to put on your report that torture 'worked'. You also endangered the lives of fellow citizens abroad, and reduced your government negotiating leverage against other nations and individuals somewhat, but if you don't care about any of that shit, then you can call this a win and go have a beer. You've earned it.
Seeing as this was built by the creators of MuPDF [1], I'm guessing they built this because they need to use JS to support embedded JS forms.

1: http://www.mupdf.com/ (artifex)
For a more accurate model we would need:

* the actual number of people who wish to move to SF at any given time

* the number of people who pay rent control, but could pay more, and what that number is

* the actual rents that people pay under rent control

As obvious as parts of a toy model might be to people who are familiar with economics terminology, the toy model's conclusions are really quite 'new' to some people. For example: the rents in SF dont need to be 'supported' in the sense most of us think (by everyone). They merely need to be supported by a small amount of wealthy people bidding on a tiny amount of available apartments.

I think that's an important fact regarding how 'frothy' the market is. It can definitely go higher.
Seldon includes the following algorithms that can be used to build highly-scalable predictive analytics and recommender systems.

Seldon is available on Github: https://github.com/SeldonIO/seldon-server
Technical docs: http://docs.seldon.io

# User Clusters
Improve relevance of recommendations in high churn media services.
- Cluster users based on historical activity.
-- configurable taxonomy (category, price range, brand, visit referrer, ..
-- unsupervised (fuzzy k-means)
- Apache Spark to handle large historical data sizes.
- Load user clusters into front-end servers periodically and count content hits for users in same cluster
- Decay counts to provide activity dynamics as new content is published.
- Recommend by combining counts for content based on cluster membership of user.
- Real-time stream processing for adding short-term dynamics to recommendations.

# Item Activity Correlation
Built for static slowly changing historical inventory
- Similar to Amazon’s “people who bought this also bought…”
- Use historical user activity to find items that share similar user activity.
- Apache Spark scalable offline implementation.
- Upload for each item: top-N similar items.
- For each user: item recommendations based on their historical activity.

# Topic Models
Built for sites needing long tail recommendation
- Assume activity is associated with a set of topics.
- Users individuals tastes are covered by a subset of topics.
- Describe users by the set of keywords for the items they have interacted with.
- Built with Apache Spark and Vowpal Wabbit implementation of Latent Dirichlet Allocation.
- Online serving layer scores user association with items in real time.

# Latent Factor Models
Best for e-commerce sites lower churn sites
- Netflix Prize-winning solution.
- Use Matrix Factorization to reduce activity matrix to two low dimension user and item factor matrices.
- Load factors into API servers and score users and items in real time.
- Fold-in new users and items until next batch update of model.
- Utilize Apache Spark mllib and streaming modules.

# Content Similarity
Built for services with rich metadata and high sparsity
- Requirement – fast content based technique to match user history to similar content based on text/tags of content.
- Utilize random vectors technique. Each word/tag is assigned a random high-dimensional vector.
- Open-source Semantic-Vectors and word2vec implementations.
- Periodically process recent content into vectors and update servers.
- Servers load vectors into memory.
- Recommendation on recent user activity to find similar content in real-time.

(via http://seldon.io/algorithms)
The New MacBook 2015 Review
There's some really nice futurist art from the 1930's depicting NYC in 2000. All cars are underground in tunnels under the streets, just like subways are. It's beautiful and the city would be amazing if this happened at some point, which honestly with overpopulation just might in the next 100 years or so.
Hi Koji,

Co-founder of AsthmaMD here [1]

The first product looks great. If/when you guys decide to venture into asthma care and are looking for partnerships please write me a line, salim at our domain.

1: http://www.AsthmaMD.org
It looks like the object is drawn from the resin through adhesion to the build platform, so I'm curious about the maximum weight this method is capable of lifting. Any rough estimates?
> no longer exist in a free market for Internet services

How so? Anybody is free to start an ISP that doesn't do this. The existence of this ISP does not prevent anyone from starting their own. There is absolutely a free market in ISPs, and the only thing that would prevent a competing ISP is the government (by denying a license) - not Reliance Communications Ltd

> They have managed to skew the market in their favour by artificially lowering the overall cost of using their services and artificially raising the cost of connecting to competing services.

There's nothing artificial about it. McDonald's selling a burger for $1 doesn't prevent anyone from selling burgers at that price or a lower price. If McDonald's gives burgers away for free, that does not prevent anyone else from doing the same.

> You can't have your free market cake on one end of the argument and eat it on the other.

I'm not sure what you mean by free market as you use the term. The fact that its hard to compete against McDonalds (or Reliance Communications) doesn't mean others aren't free to compete.

> you have an industry cartel that has stitched up the market to divide it up between themselves.

Yet other investors and entrepreneurs are free to eat their lunch... unless gasp consumers actually like what they're being offered more than the alternatives you're personally interested in.