skysight-inc/HackerNews huggingface dataset:
Uber charges the same $5 after 5 mins, if cancelled.
This doesn't make any sense. When I make a mistake in case, Rust just doesn't let me compile.
Indeed. I was thinking specifically of this:

http://en.wikipedia.org/wiki/Newspeak
That is a clever fake interview quote, but the whole notion that hg's "easier" interface should have made it won misses the point. hg's interface is more familiar (especially since we were mostly all coming from subversion at the time). Git won because it's workflow is so much better than mercurial's. Light-weight branches are better than hg branches (I know they have bookmarks now but I don't recall if they had them back then). The index is a fantastic idea that makes writing clean commits easy (I think the comparable hg option at the time was mercurial queues which are much more cumbersome to work with imo). Rebase is functionality that hg didn't include out of the box. Being able to edit commits in git is something I greatly appreciate for fixing typos and stuff.

tl;dr: the interface of mercurial may be more straightforward, but git won because it allowed people to work better.
my bad, I was agitated from the graph above this statement!:) Thanks
So, you would prefer one big release every year with hundreds of changes?

I will take small, incremental improvements over massive upgrades always. If something goes wrong in a monthly release, the change log is short enough for me to read every item and probably figure it out in a few minutes.

I cannot think of any benefit to a slow release cycle with large changes bunched up into versions, and consider it a major negative when I am choosing software (I'm currently upgrading to Drupal 7 from 6 and its been almost funny how much of a disaster it's been).

There's a reason Chrome and Firefox and Manny others do rapid rolling releases. It simply delivers better software faster and with less likelihood of catastrophic problems. Small changesets are just easier to fit into a human mind.
No I think they mean lowest. They're saying the actual cost of the hardware (numerator) is low relative to the purchase price (denominator).
> I've somehow created a branch that couldn't be deleted.

The problem here is one of conflicting terminology. What Git calls a branch, no other version control system calls a branch. A branch in Git is really a moving pointer to the head of a branch as other VCSs would see it.

The confusion can go both ways, by the way. I.e. when a user who is used to another VCS expects a branch to be a persistent label for a set of commits and then discovers that it doesn't work like that for Git repositories and that your branches may "move" or "disappear" and don't even describe sets of commits but individual commits.
Have you used uber pool or lyft's equivalent? I can take a 45 minute ride in LA for $5. I've only had someone else get in the car once out of at least 20 rides. They're definitely losing some money there.
"I underestimated how good it makes people feel to understand something incredibly complicated"

Or rather (in many cases) how good it makes people feel to use and tell other people they use something incredibly complicated, whether they actually understand it or not.

I'd venture that a fairly large amount of the people who use git don't really understand it fully, they just understand some very small subset of what they picked up from whatever "best git flow" website or book they happened to read.

Lest anyone think I'm being elitist here, I'll come right out and admit there's a ton of stuff in git I've never bothered to really understand. I'm okay with standard push/pull commits, stashing and rebasing, but I still kinda think of these things as sort of interpretations of concepts I'm used to from older non-DVCS systems, I don't "grok" git, not really -- never really bothered since I find source control systems incredibly useful but not inherently interesting (to me personally).

All that said, I don't use git to show off, I use it because virtually everyone else does and there is a certain pragmatic benefit to going with the flow on something like that even if I think it is overkill for a lot of the projects I need a VCS for.
Link: https://docs.google.com/forms/d/1IRIVvyUDfkihu3ilrFOg0hIBwsZ...
if you want water/rip proffing, allow me to introduce http://www.splash-maps.com
What it takes to be a tech entrepreneur in 2015
Is NASA one step closer to warp drive?
Wow. Leave it to a startup to go into the red whilst providing 1) an app and 2) fluff mustaches and .. well not much more, really.
NASA is a government agency. All photos by US Government Agencies are Public Domain (meaning they have no copyright attached to them and can be used for anything free of charge).
> The problem with your "15 seconds" example is that it is almost completely unreadable. .container? Ok, .container what? Is it a <p>? <div>? <span>?

It takes 2 seconds to learn and forever on know that Jade defaults non-specified tags to divs.

For me Jade is faster to both write and read.
B
R
I
L
I
A
N
T
.
It's very exciting that Nim has generator syntax in a compiled, statically typed language. To me, recursive generators with "yield" and "yield from" expressions are the most natural way to express iterative algorithms.

The Ranges proposal for C++17 is great for consuming generic algorithms, but it's far behind generators for creating generic algorithms. Simple example: try to write an iterator for a tree that doesn't have parent pointers. With ranges or iterators, you must maintain a stack as a data member. With recursive generators, the variables on the stack are captured implicitly in the language. I only know a little about compilers, but it seems like a compiler with syntax tree knowledge of the entire program should be able to optimize generators into machine code that's just as good as iterators - i.e. not copying all the caller-save registers onto the stack every time a generator recurses.

I think generator syntax is truly a killer feature for any kind of serious algorithmic work. C++11 made it a lot easier to write and use generic algorithms, but writing iterators is still a big task that reluctant C++ programmers avoid. IMO, fear (and actual difficulty) of writing iterators is the main reason most people don't enjoy C++. If C++ had shipped with generators from the beginning, I think the programming language landscape would be very different today.

Nim seems to have a small community and limited promotion, so I do not feel especially hopeful that it will compete with C++ at the same level as Rust. (I am not sure if Rust will upset C++ in any significant way either!) Perhaps a well curated set of Nim/Rust/C++ comparisons could convince the C++ standards committee or the Rust team to add generator syntax.
Show HN: The Loft Club – Monthly access to top restaurants in your city
The Problem with Mobile Phones
Absolutely. My experience was that MatLab was used as a series of magic steps to accomplish what we were really after: analysis of physical systems.

The impression I get of MathWorks is that they would like to be the walled garden of engineering tools. Don't ask how it works, don't try to do it differently, just use these commands to do these certain things.
Is it just me or does that rocket just launch like a bat out of hell off the launchpad? Other launches seem much more...majestic.

Wondering whether that may be a visual illusion, something to do with the flight profile (light vehicle, lower altitude) or just me.
relevant: http://geohipster.com/
Critique drift
I think you might be confusing SpaceX and Orbital Sciences, which flies old Russian engines on its Antares rocket (the most recent of which blew up during a launch at Wallops Island, VA).

As far as I know, SpaceX designed their own engines. They did so relying heavily on what is known from earlier NASA and Russian engines, but that is true of everyone these days.
And who uses voice control? There should be as many different input options as possible.
Prices have been coming down. Just look at UberX prices in the established markets.
The problem is you end up with network effects on the drivers side per city. So 2020's Ultra startup can just displace Uber in say NY and ignore every other city. After winning that they can fight for DC etc.

Also, drivers are a commodity market which is much easier to displace. Amazon marketplace vs eBay's auctions.
I always thought a better way to combine programming & minecraft for kids would be something like ComputerCraft (http://www.computercraft.info/), where you can program a robot inside the Minecraft world to do stuff for you, like building road/bridge, digging tunnels, etc.

ComputerCraft is Lua-based, but I can imagine something similar based on CLR, and that way you can let kids program in C# from Visual Studio.

Programming a bot is much simpler and even a very simple program (like digging a tunnel straight) is instantly gratifying. Writing a mod has a much higher barrier to the entry, AIU.
The phrase I would like to see: "...while surpassing industry's toughest quality and safety standards...".
I disagree. The network is the product, not the mobile app. Drivers won't switch to a new app that has no customers and customers won't want an app with no drivers.
This is typical of fashion items.
A new petrol car that costs as much as a Tesla won't vibrate and shudder, nor will it be limited to one hundred horsepower. Nor will it have an engine block made of iron.

On the hypothetical warm summer day, the Tesla will consume electricity, and reduce driving range, sitting in traffic if the air conditioning is operating to keep the occupants comfortable.

Bring your tesla to my city, which is not a little hick town - there are 1.2 million people here. Drive to the nearest supercharger, which is about 200 km away (and yet in a smaller town!) Tell me how that works out for you.

A new petrol car will indeed emit CO and NOx in the few minutes before it warms up. After that, you can certainly breathe the air with little harm as everything emitted are components of the atmosphere. And it will stay that way for at least 150,000 km, probably 200,000 km.

Have you ever tried to deliberately select a gear that would cause the engine crankshaft to spin too fast? Did you succeed? If so, was it easy, and did you really believe that the force required to do so signalled to you that there was nothing wrong with doing this? (I taught my wife to drive a manual shift in two hours. She's not mechanically inclined.)

Will your tesla really never need repairs? If so this is exciting technology. I would like to see proof of batteries that do not age or wear out, and rolling bearings that will last forever.
That pirated copy of DirectMailer that you loaded onto your server also sends spam?! Whoda thunk it?
Want to have some real fun with an internet-wide flamewar? Promise to donate a dollar to charity for every offensive tweet you receive on a popular hashtag and see what happens.
I wouldn't call them 'random' guesses as they seem to be based on actual information to some degree. I also wouldn't call the end number pointless, it just doesn't mean what people who only read the headline might assume it means. I believe the article does a pretty good job explaining the caveats about other costs which are not taken into account. And the numbers are still useful for comparing against other product launches by apple. R&D for products is generally left out of the production cost, as it is a fixed price regardless of the number of units they produce, and therefore has no unit price, and is simply recouped over time (hopefully).

Over all its an interesting article I think, and while reading it I felt they were doing adequate cautioning of the reader to not go 'OMG Apple is gauging us even more' which the number really has no relevance to as you point out, however it does not mean the number is misleading or pointless.
So how exactly does this "Charter of Fundamental Rights of the European Union" work? Wikipedia says

> European Union must act and legislate consistently with the Charter and the EU's courts will strike down legislation adopted by the EU's institutions that contravenes it.

So somehow it constrains EU institutions, but not EU member states, somewhat like the US Bill of Rights before the 14th amendment?
Gasoline for your car is a life necessity for many people.

Apple hardware is not.
If you haven't already, check out srclib, an open-source cross-language cross-editor code analysis library designed to support things like editor plugins: https://srclib.org/. I'm one of the creators and would love to hear your thoughts.
I am following that guide to get me started. Taking the recommended courses, I finished the cis194 Spring 2013 course and I am getting through the NICTA course, with help from #Haskell on freenode IRC.

Based on my experience the recommendations are good, but when working on material like this on your own it is a slog because both of these courses are designed to be taught live. So beware. However they are probably the best courses available online. It seems someone (maybe me someday!) needs to do an equivalent of "RailsCasts" for Haskell to make this more accessible.

The NICTA course contains hard exercises building various functors, including transformers. It's a mind bender and oddly I had code that worked because the types matched up but I had no intuition as to why it actually worked! But it does raise your game to a new level.
Oh puh-lease! We hear this argument time and again, yet continue to hear anecdotes about drivers who drive for both Lyft and Uber.

There is zero friction to install a new app and accept fares via that app, except perhaps how many ridesharing apps you can run at once on your device for accepting passengers.
What do they think of the USA PATRIOT Act?
This will vastly outstrip competing analytics services because Apple exclusively has visibility to App Store browsing patterns.
I think we have a name probably, beside the press release the domain www.teslaenergy.com is owned by Tesla Motors ( http://whois.domaintools.com/teslaenergy.com ) and it redirects to teslamotors.com as of now.
Scientists Discover the Secret to Keeping Cells Young
OK, thanks for the knowledge. Given all that, and the fact that there are several ICBMs with ranges longer than Tokyo-NYC, I still suspect that the speed-energy-distance combination will eventually work out for some segment of the travelling public.
Singapore's Smart Nation Minister
So, are ads actually used in the game or not though?

There was no information on where to send a check, but I certainly would prefer that option over anything ad-supported.
I was always kind of annoyed that they didn't have any of this, and the only way you could kind of get some small part of it was by signing up for their affiliate program, so I'm a little excited for this.

I know there are a lot of other app analytics services, but this seems to include data around how potential users interact with your app in the store which is data that only Apple has.
Agreed on Miyazaki, he's got (at least) three phenomenal games under his belt in Demon Souls, Dark Souls and Bloodborne, and the fans are baying for more.
Here's an interesting paper that largely confirms your supposition:

https://static.googleusercontent.com/media/research.google.c...
Yes, but they are solving different problems so aren't very comparable, even if they both work by modifying code. I just want to clear the air about why we IDE developers go this route.
Good point. If you want to have other NASA photos printed and framed, we have a great tool to do this: https://www.levelframes.com/photos

Just upload the photo and we will provide you with a suitable size range to choose from for a great print quality (based on resolution of your upload). We then print, frame and ship it to your door in a week.
His mom is going to be royally pissed when she finds out what he did to her wall.
So was that map the territory, or not?
I had LinkedIn sending me messages on an email that I had deleted from my account a year prior. It was a bug on their end (edit: or so they claimed), and they fixed it after I talked to customer service, but I've never really trusted them since then.
Don't most systems for signing files just sign the hash of the file anyway?
This is great. All complaints about Mongo's durability aside, it wins out over many other databases because of its ease-of-use -- its small DSL certainly beats out having to learn a whole new language (SQL, etc.). Now, combine that with real durability, real transactions, etc. If this isn't the database for the 80%... I don't know what is.

(My one open question, and something this page doesn't touch on, is how easy is it to get ToroDB up and running? Mongo makes that part easy as well!)
That works out to it taking about an hour to assemble and test, sounds reasonable to me.

At least based off the wage from 2012, allowing for an over 10% increase.

"At that salary, the wage ranges between $1.50 and $2.20 an hour, based on the exchange rate of 6.3 renminbi to the dollar." http://economix.blogs.nytimes.com/2012/02/24/the-ieconomy-ho...
You're proposing a project involving translating between two languages... do you have a linguist on board?
But that doesn't make sense, why would they use a year old run rate instead of actual revenue numbers? This presentation was seemingly somewhat recent.

Also did Lyft Line even exist in 2013?
Apparently, Haskell had a side effect.

RIP. What a great mind =/
Thank you for saying that! Much appreciated :)
Apple Watch Sport Component Costs Estimated at $83.70
They claim that they don't use the JSON type in order to save on storage and I/O, but they don't show any data to back up the I/O savings part of it. They don't provide any evidence of improved performance over the JSON type, in fact.

Storage has become so cheap that Toro's savings are negligible considering you now must maintain their service layer on top of your normal Postgres configuration. I don't see how a bit of storage savings warrants any of those tradeoffs unless they can show a significant performance improvement as well. And if silence tells me anything, it is that this is probably slower than Postgres' JSON type.
I feel like articles similar to this come out on a yearly basis. As mentioned in the article, modifying the gene may be difficult or impossible. A petri dish isn't a human being.

Also....

>Tbursday

New name for Thursday.
Regular apps can't use it – yet. I'm guessing we'll be able to come WWDC. That's why had to add those buttons you mentioned.
Not sure how one of the largest sites on the internet with intensive bandwidth successfully implementing encryption is anecdotal. Performance drop or not, they implemented it because they find the benefits to outweigh the costs.

Netflix, and many others before them, have demonstrated it is possible to do so. Obviously there is an impact.

But many people like to immediately say, "its too resource intensive! it cant be done! its not practical". Those people are wrong. It's expensive. It may take engineers. But it can be done.
I feel like the market somehow exacted its pound of flesh from AMZN recently when they revealed how much money they are making off of AWS. I can't imagine any other reason for wanting to do this other than to allay the fears of investors jittery over their perpetual operating losses.
This is a good move by MS but most of this work is done by the Forge team [1] which is a community of open source people that have been doing the hard work for years -- they deobfuscate/reverse engineer Minecraft code and build an API for it.

MS has basically just packaged up a way for working with that API through Visual studio (before this, you would have used Eclipse or any other Java IDE and still can).

[1]: https://github.com/MinecraftForge/MinecraftForge
New college rankings: The 10 universities that increase career earnings the most
uh, what? hiding behind puppies?
The kernel is _very cool_. I get to work near it, and their description of the NT multi-headed setup helped change my mind about Microsoft engineering. e.g. the POSIX subsystem is just another NT usermode head, so it's incredibly performant.
I bought a Galaxy Note 4, a similar sized phone, and I thought the same thing. In the end, I really missed having a tablet - a good 9-10" tablet is so much better to browse the web or play games on than even a phablet. I still love my Note 4, but when I'm home I'm typically on my tablet.

YMMV, of course.
You're right that Mercurial didn't have bookmarks until years after Git had branches. There were various things you could do to get a similar effect (eg having a branch with multiple heads), but none quite as good, and it took the Mercurial team a long time to come around to the idea.

I have to disagree about the index, though. I use Git every day, and i'm still struck by how pointless the index and the idea of staging is.

Ditto rebase. The routine use of rebase still seems completely wrongheaded to me. Mercurial's convention of preferring merges is better, and the last few years' developments around safe evolution of history really show rebase up as the misconceived hack it is.

Mercurial got 'commit --amend' a long time ago, but even before that, it had 'rollback', which undoes the last commit, leaving the working tree untouched (that is, with the state it had in the commit), so you can make your fixes and commit again.

I'd entertain the argument that Git won because it was better if even a handful of the people who now use Git had learned both Git and Mercurial and made an informed choice between them. That simply does not appear to be the case. Git got ahead because Linus invented it, and won because of GitHub.
The new feature Microsoft is offering allows their Egde browser to be divergent enough to stand out. All while allowing a push for a more dynamic web experience where the user is not just a content consumer, but a content creator. This ability to remix content is the future of a more collaborative web. It is also reminiscent of Genius push for annotations. I actually really like the product vision MS is offering here and look forward to actually using Edge.

The future of the web is a real time collaborative medium that dynamically shapes around us. We have been traveling down the info super highway in an analogous individual experience to being in a car. The future of the web will be more of collaborative group experience of traveling down the info super highway in a magic bus. Given this new feature allows us to get one step forward to that remixable future.
I just got access.

You can only see non-app store statistics like session information and retention if the users opt into developer statistics. They don't break down how many opted in vs opted out. However you can finally see app store page views vs. downloads. Also you can create campaign specific links which this will track the performance of.

If you're involuntarily collecting information then Mixpanel or GA are not going anywhere.
...how would social engineering NOT work to distribute javascript vulnerabilities or backdoors via jquery??
5 tips for startup growth from a veteran serial entrepreneur
What is wtf about git pull?

> git pull origin master

(fix conflicts)

> git commit

That's it.
Heaven will become beautiful now. I don't know more Haskell than I learnt at university, but even from that alone, I saw it was something special. I'll never forget that and the impression it made on me.

I particularly remember a short application I had to write down on paper on the exam; I did it well enough and I thought what I wrote was so beautiful and simple... I think Haskell developers will know what I'm talking about. The best applications almost look like magic.

If Haskell was a traditional writen language, I think it would have been pretty well known and studied, like hieroglyphs or some other language carving out its own niche. Sometimes I feel like this whole programming world has so many interesting, exciting, and thought provoking things going on within it that the rest of the world will never come to know. Haskell was one of those things to me and I think it's unfortunate that it's such a closed world.