skysight-inc/HackerNews huggingface dataset:
Git currently has a greater mindshare than mercurial, specially on HN and many open source circles. I don't think that is enough to consider that "git has won". There are big projects and big companies that use mercurial instead of git (e.g. Mozilla, Python, Facebook). Both git and mercurial are great and both can (and probably will) coexist for the foreseeable future.

If you only read proggit or HN you could think that everybody uses git. The reality is that there are many teams that use mercurial. There are many, many teams that are still using old style non distributed VCS. There are lots of teams that don't even use any VCS at all!

There are lots of people (myself included) who consider that git is needlessly complex, and that mercurial hits a better trade off between power and complexity. A lot of teams would be much better served by using mercurial instead of git. I know for example of several HW design teams that decided to use mercurial because they found it much easier to use.

In addition, I don't think that git or mercurial, as they currently stand, are the best we can do on a DVCS. There are plenty of areas where they both can improve (submodules / subrepos being one of them, but also better support for code review workflows, simpler / safer history rewriting, etc). Perhaps something else will come that will learn from git's and mercurial's mistakes and improve on what they offer?

What I mean by this small rant is that it would be foolish to consider that git has "won" and that there is nothing that can come and improve on it. I hope that the git devs don't think that way. I know that the mercurial devs definitely don't think that way, given the number of cool things that they are working on (e.g. with the evolve extension being my preferred one).
I loved the conclusions at the end. The "naturalistic fallacy" has been on my mind for quite a while.
can anybody tell me why this Fish shell shows some files by adding "*" at the end of it?
Exactly! I would say that complexity is the biggest problem form me. It makes it impossible to keep the whole mental model in my memory and I need to reanalyze and rebuild it constantly depending on the part of the problem that I am trying to solve right at the moment.
It does actually solve the problem that DI solves in general, because you create readers that expect the dependency to be injected into them. You still have to decide how to do the injection and that's true for all of the non-framework approaches AFAICT. With the cake pattern you still have to create an object somewhere that mixes in all of the concrete implementations. What you gain from the reader pattern is being able to limit the biolerplate to edge where the injection actually occurs.

As far as having to create a whole dummy Config for testing, that's a fair point, although the reader approach makes it easy to inject it since every reader is a function of the Config. I usually only have a small number of dependencies so it hasn't really been an issue for me. If you're mocking the dependencies each one is only one line of code, and for dependencies you don't need in the you can just use ???.
No, the value that Joe wishes to exchange for the home is higher.
The cause of the controversy is that there are multiple interpretations of the charter, only one of which is "well it's not in the NYT or my pet journal, delete it before it costs us millionths of a cent".
Next quarter should be very interesting. New iMacs are out, new iPads, and of course the new Mac Pro. So out of all quarters which tend to be Apple's weakest?

Perhaps getting more predictable in releases softens earnings in certain quarters?
The Insane World Of Apple Inc
Anki Drive Review: Slot-Car Racing for the Robotics Age
This is not an assembler simulator (i'd enjoy having one, though), it's a 8-bit computer simulator that includes an assembler.
Best Buy Bodhisattva
Here's another use case for it: Contractor.
I've got a Surface Pro 1, got it secondhand for £600. It runs Visual Studio very well. I'm also running IntelliJ IDEA for Android development. Its light so easy to take when I visit clients. Through the single USB3 port I can connect a USB hub and run VGA, ethernet, mouse and keyboard, so when I'm at a client site I dock into the screens/keyboards they have on site. When I'm at home I dock into my own setup. When I'm in-between I can use the touch cover to get stuff done on the train. The 96GB or so that I have on the SSD is fine for everything I need. Its not like I'm storing DVDs or music on this thing. When I'm in meetings the stylus and one-note is awesome. As for the Surface Pro 2, obviously faster and better battery sounds good. Also the two-stage kickstand would definitely help.
Be the first engineer at Lob (YC S13) and help build a suite of Cloud APIs
Email us at jobs@lob.com with your Github link, resume, and any additional details you'd like to share with us.

-------

Company

Lob is creating a suite of API’s to revolutionize how companies operate. Our first API is a Cloud Printing API. Our product enables developers to programmatically facilitate printing and fulfillment. If you are passionate about API’s come help create the next wave of great API’s at Lob. Lob is a graduate of the YC S13 class and backed by leading internet venture capital and angels.

Team

We are currently a 3-person team (from AWS and Microsoft) based in San Francisco. We are looking for other passionate people who share our vision that API’s will eat up the world.

Job

We are seeking a software engineer to build the best cloud printing platform on the planet. You will be the first engineer to join and as such will have an unprecedented opportunity to shape the future of Lob’s APIs.

Responsibilities:
• Own the framework of the API that is the core of Lob’s business.
• Work directly to define, architect and build new Lob APIs.
• Drive towards successful deliveries of scalable, maintainable
and secure code.
• Create and define engineering best practices.
• Tackle challenging problems in distributed computing, HTTP, API
design and more.
• Build and maintain client libraries for our API in a number of
languages including PHP, Ruby, and Python.

Requirements:
• Experience leading engineers in a technical leadership role.
• Experience working with API’s and HTTP, preferably in PHP and Ruby.
• Full-stack development skills.
• Hands on. Passionate. Persistent. Creative.
• Experience with AWS.

Perks:
• Health, dental, and vision benefits for you and your dependent(s).
• Open vacation policy.
• Commuter benefits.
• Free lunch, dinner snacks and stocked fridge.

Want to stand out? Sign up and build an app using the Lob API. Include a link to it and brownie points for pointing out bugs or things that annoyed you or could better about the platform. Email jobs@lob.com if you are interested.
Yeah, Germany is doing really awful these days. /s
> Am I missing something? How is that not "growth"?

Because it's an individual value; there is no imposition that society as an aggregate MUST do so. That imposition is "growthism".

goes against the humanity and aliveness of the person

This smacks of the naturalistic fallacy. What constitutes "humanity"? One could argue, that being the only species that appears to have conjured up property rights, propertization is quintessentially human. When animals fight over scarce resources, they get bloody. When humans fight over scarce resources, they shout words at each other and ultimately go to court (in most cases). Occasionally blood is shed, but it's much rarer.

>the focus on property - owning things just for the sake of owning them

That's not the typical capitalist property rights model - most capitalists justify property rights via the Lockean model; that something comes to be your property so that you can transform it into something else, ideally useful to others for future trade. This is exactly opposed to the growthism model, where the investments are less made to promote the product being made (and score a bit of a profit in the meantimes), and more made for the purposes of securing your future against the treadmill of inflation.

I'm sorry, but it appears your views on what constitutes capitalism are exactly the caricature of capitalism that have come about because of growthism.

Just to clarify: I don't personally subscribe to any of these views, I take more of the free market position, which takes no position on property and has a weaker value associated with profit - by weak, non-profits are not to be stigmatized, and in fact I'm running a non-profit myself. Futhermore, my personal philosophy on property is that propertization is a social right (not an individual one) that is justified pragmatically as a means to avoid the tragedy of the commons.
If someone who knows something about DNSSEC wrote a blog post explaining it to noobs, I'm sure it'd make the front page of HN.

Bonus points if you include some information that's actually actionable for those of us who host our own DNS servers but aren't DNS experts.
If you love programming - you should be fine.
Occasional programming bubble bursts are inevitable, but they only wash away unskilled unmotivated programmers who do programming purely for money.

There is no reason why long term demand for programmers would decrease.
That is certainly a fair point, we can come back to this discussion in 3 months :-)
> in order to play second fiddle to github

Depends on which sector.

All of the open source projects are on Github, absolutely. However, all of my closed-source professional work using git has been exclusively on Bitbucket and that was the case with a multitude of different clients.

Github isn't terribly appealing for an organization that has many, many repos. Bitbucket is.
Peak: Keep track of your team without shoulder taps
This is a great idea. Encourage honesty and help people out who need it.
I disagree with you about which looks worse is more confusing.
Well, that spaceship costs a lot.
A novel method of network analysis helps identify your significant other
Interesting. The downside of solving trivial problems is that the barrier to entry for your competitors will also be trivial.
Ask HN: What common tasks should a startup outsource?
Not sure why. He's clearly stating his expertise - he's a user, not a computer builder, and he wanted to get that out of the way. After that, he relates his experience as a user, which you can choose to inform with his earlier comment about not knowing the technical differences.
The irony there is that his post ranted about people not being swayed by facts while misrepresenting an easy-to-understand fact for anyone not grinding some biased political axe.
Chuck,

If you really think that Apple will drop like that, you should short it.
I don't think of it as an ultraportable competitor. The Surface pro seems to be running into the same issues with the very first tablet computers that ran Windows, they were/are a niche product. Great if you have a need for a stylus, but simply not worth it compared to a regular laptop. Like others have mentioned, to make it ultrabook capable,(getting a keyboard/storage upgrade) it's far more expensive than nice Windows based ultrabooks.
What is the area like for the zipcode you supplied?

As The New York Time has noted, in the Federal exchange the more rural areas have fewer providers and higher costs: http://www.nytimes.com/2013/10/24/business/health-law-fails-...
Alas, Poor Stephen is Dead …or what it takes to be a Backblaze hard drive.
Coincidentally this view seems to be held most strongly by those actively trying to prevent the government from functioning efficiently (or at all).

It's like purchasing a car, never doing any maintenance, and then when it dies saying: "whelp, all Fords are shit! I should have bought a Chevy"
Cats, pigs and bettafish continue unslandered, no one wants to annoy Reddit.
Yes, it is. But I can't recognise my own problems anymore, because I've become so good at solving them myself.
Same here, I was the only one at my MBA school 2003-2005 with a pure slate tablet PC. Pen computing is awesome not just for note taking but also for business apps like excel and powerpoint. Anything that requires a lot of precise clicking across different areas of the screen works easier with a pen. Due to Microsoft's utter failure at marketing, nobody has any idea about this. Even web browsing is great with a pen. Actually much easier to browse the web and hit small links and buttons with a pen tablet than with fat fingers on an iPad or phone.
Maybe "piss people off" is a bit strong, but it really seems like he is trying first and foremost to "get a rise out of people".

I don't think he simultaneously thinks that white people with beards are trying to "emphasis their whiteness" and a thinks that white people with beards are trying to appropriate/mock Muslim culture. Those two assertions, while fine (if not a little loony) on their own, are contradictory and expressing both of them tips his hand. He doesn't believe either; he is being intentionally inflammatory.

Had I not read both of those comments, I would have been strongly annoyed (indeed, I necessarily read one before the other, and was strongly annoyed until I read the other). Having read both comments, I can only be bemused. I'm onto his game now, so I'm not going to let him get to me.

This is my understanding of what the word "troll" traditionally meant. People on IRC who get people upset by making absurd flamebait statements and pretending to defend them ("Lunix is for communists and virgins", being a prototypical troll in my book).
Well, if you look at Macbook Air and then Surface 2, they both are high end and expensive. I dont understand why to complain when you guys already use Macbook Air.
JQuery.when is similar to $q.all
http://docs.angularjs.org/api/ng.$q
20% discount code: THEHUB
Really? That's a strange complaint to have.

He admitted he's not a computer guy and then went on to describe why the surface pro 2 is a perfect device for a regular user like himself.

That in itself is a refreshing change from the typical technical specification arguments that happen here when new hardware comes out.

I get that its easy to throw out quick one liners but I think you'll find you get more out of this site if you actually offer something of substance.
> Also, the implication that all profit in the system has come about externalities aren't accounted is unsupportable. I'd like to see your calculation on this, showing that the enormous profits gains in productivity over the entire industrial and green revolutions are cancelled out by these external costs.

Just one report puts the top 100 companies in the primary sector at $7.3 trillion / year in externalized costs related to the environment [1]. Still, measuring these things in capital doesn't capture the problem, since you can't buy back environment and it has far reaching consequences. This doesn't account for social well being either.

[1] http://www.teebforbusiness.org/news/article/teeb-for-busines...

> You just proved my point. I said capitalism is like an ecosystem, you say it's a fallacy, but then go on to say it's not addressing disparity, welfare, environmental destruction, but nature ecosystems don't address these either. There's no social welfare for mothers of calves eaten by apex predators.

I see you're back at analogies. Social welfare for calves... what are you talking about anyway?

I'm talking about capitalism not providing the best solutions to concrete problems the society faces, despite being - in theory - a system that allows the best solutions to strive. In practice, we know it's parasitic, and the solutions that strive are the ones that move the economy itself forward, in detriment of society.
seriously? why do you need Zuckerberg Files for research?
You can hack the internals like this:

print q,
sys.stdout.softspace = 0

But really, this wart is one of the reasons Python 3 has a new way of printing.
Galaxy Note 8 does not run Matlab, Mathematica, AutoCad, Visual Studio, LaTeX, Linux, Virtual Machines, or any of the stuff that I used throughout my college life.

Being a student is _more_ than just taking notes in class. First and foremost, I need to be able to do my homework... and for an Engineer, that also means being able to use high-powered mathematical programs.
The Exponential Lottery Puzzle
Bolívares.not $ ... As he said, using the official rate it would be $30
Five signs you’re a wantrepreneur
Here's how I deal with users who steal
some crappy sticked box in left corner hides part of text.
Is replacing the SSD more effort now? It took maybe 10 minutes on my 2009 MBP to replace the stock HDD with an SSD & yank the optical drive for a second hdd.
That actually bugs me a lot. Cats are wreaking environmental havoc: http://www.usatoday.com/story/news/nation/2013/01/29/cats-wi...

Raising this point on Reddit only gets you downvotes.
Well they did collect all the keys from their respective houses – the only thing stopping then knowing which key goes with which house is poor record keeping on their part…
How remote work changed my life
Almost a third of Samsung Galaxy Gear smartwatches are being returned
I'm not sure I understand the concern regarding the approach using implicits. Sure, you need to add an extra implicit method parameter to each method that requires the dependency, but in the reader approach, every same method needs to be written in the reader monad. In fact, they're really the same concern, since the reader monad instance is just doing the work of threading what would have been implicit in the first place.
The Jupiter C and Vanguard rockets were inferior to the R7. But that doesn't translate into military inferiority (Eisenhower knew this, but the public didn't buy it).

The Americans didn't need the same capacity as the Soviets in rockets for several reasons. First, US nuclear weapons were supposedly half the size of the Soviets'. Second, the Americans had air superiority. Third, the Americans had land next to the Soviet Union (thus didn't need to fire as far). Fourth, the R7 that launched Sputnik took hours to load. And could not be on standby indefinitely.

Both space programs were stunts in the early days. But using a Saturn V to deploy nuclear warheads is like using a flame thrower to start a barbecue. It could have been done, but there are easier/cheaper ways.
I think a lot of this is expected no? The mobile market is maturing, and they are making less profitable versions of their products.
Its interesting to see how investors react to Microsoft and Apple who are both hugely profitable, and then some start ups(ahem, twitter, pinterest, snapchat) with no proven business model get huge valuations. I know that investors are trying to predict the market, but the second a hugely profitable company seems unfashionable(for lack of a better word) any slight variation in performance is panned in the press and the stock gets sold off.
Update: I made some edits and re-posted on pud.com, tried deleting this HN submission but now the "delete" link is gone. Hope it doesn't look like I'm trying to game the system (which is exactly what my post is about, kind of, heh.).

But if it looks like I submitted the same thing twice, that's why. Unintentional.
To be fair, the baby seals were asking for it.
"The other wrong lesson [the philosopher William James] thought people took from On the Origin of Species is, in effect, the flip side of the first. It is the belief that evolutionary science can lay a foundation for norms–that natural selection serves as a kind of "bottom-line" arbiter of merit. This is the doctrine of "the survival of the fittest," .... It makes the logic of evolution the logic of human values: it suggests that we should pursue policies and honor behavior that are consistent with the survival of characteristics understood to be "adaptive," and it justifies, as "natural," certain kinds of coercion."

– Louis Menand, The Metaphysical Club.
Documentation is by far the worst part of Angular. I spent 90% of my time Googling and 10% writing code. (Hey, maybe that's Google's plan -- ramp up traffic to search. Synergy!)

AngularUI is confusing, mostly undocumented and often behind Angular. Splitting ngRoute/ngAnimate into their own files is an odd choice, although I assume the former is so they can replace it with the superior ui-router. Which also is weird. Like jQuery, it seems like the UI portion is just off on their own doing what they want.

Google has the chance to build the new framework that will run the web in 2-3 years. Much like Rails a few years ago. Angular is an amazing framework. It seems like they just don't care.

Angular needs someone versed in developer usability to take control of the public facing Angular stuff and give it a complete overhaul. Right now, it's the result of hundreds of people haphazardly making changes.
Wow, that's crazy. I actually USED DailyBurn at one point and I didn't even know this existed. Their strategy of separating everything into a bunch of superfluous apps seems to have failed pretty hard in this instance (they have a barcode reading calorie tracking app separate from their food entering calorie tracking app with neither as a superset of functionality, even though these should clearly be a single app if you want a good user experience).

Apparently the quality of the estimates is very poor for the app. The problem is that DailyBurn LITERALLY uses Mechanical Turk[1], which I don't think is what you would need to do to get accurate estimates. You would have to actually have in-house talent with training and feedback on estimating the size and calories of food. I'm pretty good at estimating the calorie content of common foods just by eyeballing because I've done it for a long time and know generally what goes into them, but this is obviously an acquired skill.

1: http://dashdingo.org/post/4391031302/how-mealsnap-works
I did some experimenting to make particles dance to the beat of music if anyone is interested:

http://trapcity.tv
Don't most people compare this to other tablets i.e. the ipad given the form factor and touch screen? I would think comparing it to a macbook air would be inappropriate.
Ask HN: I'll LaTeX your resume in exchange for feedback
I'm working on a resume formatting tool (end product will be Django/Python, LaTex, and lots of JQuery all on Heroku.) I'm still in the stage of finalizing some of the formatting templates, and I'm looking for feedback.

If you email me your resume, I'd love to format it for you and send it back to you in exchange for feedback on the design (email can be found in my account.) I'll definitely get to the first 10 that I'm sent. No promise after that - I'm running this part time for now.
Gonna have to downvote you.
Xoom.com is your friend. You can transfer money from your bank account and pick it up at almost the Blue rate. (Currently, they trade at 1 USD = 8.9633 ARS)
Show HN: Adefy - Re-imagining mobile ads (for loadscreens)
Sorry, now I see it - it enables better type inference. Please ignore :)
Pretty much (it also includes gems hosted on Bitbucket or Google Code).
Deviant uses is defined as "spamming, phishing, hacking, cracking, or attempts at hacking or cracking". That's a pretty standard ToS right?
Cool, can you share some feedback?

We'll be new widgets and improvements soon. :)
Right. I'm appalled to the ignorance (intentional or not) of the parent to the externalized costs of putting millions of phones in the hands of americans.
Britain's Cameron says may act against newspapers over spy leaks
Show HN: Bootstrap 3 and PHP put together