skysight-inc/HackerNews huggingface dataset:
This reminds me of Francis Ford Coppola interview in 99u.com - http://99u.com/articles/6973/francis-ford-coppola-on-risk-mo...

Quoting from the article:

Q: How does an aspiring artist bridge the gap between distribution and commerce?

A: We have to be very clever about those things. You have to remember that it’s only a few hundred years, if that much, that artists are working with money. Artists never got money. Artists had a patron, either the leader of the state or the duke of Weimar or somewhere, or the church, the pope. Or they had another job. I have another job. I make films. No one tells me what to do. But I make the money in the wine industry. You work another job and get up at five in the morning and write your script.

This idea of Metallica or some rock n’ roll singer being rich, that’s not necessarily going to happen anymore. Because, as we enter into a new age, maybe art will be free. Maybe the students are right. They should be able to download music and movies. I’m going to be shot for saying this. But who said art has to cost money? And therefore, who says artists have to make money?

In the old days, 200 years ago, if you were a composer, the only way you could make money was to travel with the orchestra and be the conductor, because then you’d be paid as a musician. There was no recording. There were no record royalties. So I would say, “Try to disconnect the idea of cinema with the idea of making a living and money.” Because there are ways around it.

You have to remember that it’s only a few hundred years, if that much, that artists are working with money.
Dead simple Node.js code debugging
I think a big driver here is "ecosystem of tools" and "simplicity of forks". Git tools are increasingly ubiquitous and easy to find. While a good Wiki engine has a concept of document versioning it can vary from Wiki system to Wiki system, whereas the git repository history logs and annotation tools are well standardized and provide multiple choices of options of tools to browse such things (both programmer-centric and some more "friendlier" tools). You can edit the git repository online in Github and the tooling isn't all that different in experience from a Wiki to a less technical contributor, whereas a technical contributor can also grab the git repository using a tool of their choice, edit in a friendly environment (IDE/emacs/vim/etc) of their choice.

Simplicity to fork can also be important, and beyond just the Github-provide "fork" option, but in general of push/pull communication between "wikis". Wikis typically are stored in bespoke database schemas and import/export from and between them can be a pain. Git is entirely built around (programmer) collaboration and has protocols for pushing/pulling between repositories. This can make it easy to fork repositories, of course. (Compare to, for example, the Wikipedia world where when sections are "shut down" just about the only well clustered option to preserve them is often Wikia with its somewhat complicated import process of the peculiar MediaWiki XML format and some use of mostly documented public APIs. For smaller Wiki engines than MediaWiki sometimes the only way to migrate data is a raw database dump.)

Further more, at the intersection of "ecosystem of tools" and "simplicity to fork", a wiki like this on Github is "just a folder with a bunch of Markdown files". Push it to Github and Github builds all your Markdown for you and displays it (and allows you to edit it) in a nice, easy way. Push it to Bitbucket or Visual Studio Team Services or Gitlab or any number of other providers and you get much the same web-based view. You get some choice there between definite competitors. You could add a table of contents and turn it into a Gitbook or Leanpub book (and other less well known competitors in the book from a git-backed folder of Markdown files space). Furthermore, you can always just grab the git repository locally and build the Markdown yourself (again, using any number of command line tool options or IDEs that you prefer to use).
Currently your site is violating the terms of google map usage. you can not ask them to allow you to keep on violating their terms.

The better solution would be to write them the letter to allow you to implement the functionality of your own with in some specific time period (may be 1 month)

Then, Create your own solution on some open standards or tech
I recommend you to use openstreetmap mbtiles(http://wiki.openstreetmap.org/wiki/MBTiles)
I have worked with them, they are tricky but really great.
"You think you're better than me?" - Izzy Mandelbaum
I don't have a Mercedes but my Jeep Cherokee Trailhawk has this same functionality and I did a cross country trip through northern america for the holidays. On mine at least it says something like "Sensor obscured, adaptive cruise control/lane keeping disabled. Please wipe off sensors." as well as making an audible ding to alert me to the message in my dash display.
it doesn't seem all that different from being an employee
Do you sometimes feel left out or that you may be limiting your future career prospects? I am a Java application developer with also limited exposure to web development and it is difficult to not feel disconcerted with all the JavaScript talk.

I've started tinkering around with NodeJS but I'd hate for it to get lambasted just as soon as I've mastered it. The frameworks and tools in web development feel transient to me, and I'd hate to build my career on a foundation made of sand.
DHARMA PLATFORM: Lead Developer | Washington, DC | Onsite

OUR COMPANY

http://dharmaplatform.com

Dharma is changing the way people use field information. We provide a complete data management solution unlike anything on the market today, and it's designed to work for anyone, anywhere. We’ve built and extensively tested our software in some of the world's most difficult environments over the last few years, and we’re excited to scale our product into a variety of new markets.

THE JOB

We’re hiring an experienced lead developer to help us scale and refine the Dharma Platform. You will provide strategic guidance on technical issues to our team and be responsible for translating our vision into code, as well as managing a mobile developer and a front-end developer.

We are a dedicated, social impact-minded team. We’re looking for someone who wants to work in a startup environment--long hours, intense creative processes, and a small team committed to changing the way we collect and manage data. We want passionate, brilliant, and driven new team members who are up for a challenge.

We are looking for someone who:

- Has served in a leadership role during a software build, either as a lead developer or CTO
- Is comfortable working throughout the entire stack (Postgres, Django, Angular.js, Ionic)
- Has 3-5 years experience with an emphasis on front end development, preferably Angular.js
- Can lead and manage a small team of developers
- Has succeeded in small teams and fast-paced environment, juggling multiple deliverables on tight timelines
- Is able to be based in our Washington, DC office

MORE DETAILS

Start date: February 2016
Limited travel required (<5%)
Competitive compensation, equity options, and full benefits

To view the full scope of work and apply, visit http://dharmaplatform.com/join-us.
I haven't written any C++ in a while, but isn't that how const methods work? One would think there might be a similar concept of a const lambda.
"Ford said it had instead programmed the Lidar sensors to detect landmarks above the ground, such as buildings and road signs."

So, in order to work, it needs a mapped area. They skipped the actual problems with driving in snowy conditions. I guess I'll have to wait a while longer for an actual solution. At least the didn't go the full GPS route since I've been on roads that are marked 10 yards away from their actual location.
What specifically does the OSM platform and related projects lack that it requires? I mean, yes: Google Maps is the premier consumer mapping service out there, but it's not like the market is completely unserved by free alternatives.
The "lane lines optional" nature of snowstorms definitely is going to require a leap of logic I don't soon expect self-driving cars to understand.

Will the car be able to measure the depth of snow on the road? And find the most driveable part of the road? The high reflectivity of snow probably isn't a good ally for this use case.
The comparison is apt because it would be exactly like the TRIM operation, retrofitted into the protocol for supporting drivers.
It'd seem the insurance rates would eventually be standardized to per car & driving technology; rather than taking into account any factors about the driver.
The Power of the Like Button and Its Cousins
Let's be honest, humans are pretty bad at driving in snow too.

Sure, but most human drivers can call upon a wealth of experience both with driving and interacting with the physical world in general. They have an incredibly rich mental model, allowing for adaptations that would be risky or impossible to program into an autonomous driver. For example, when lane lines are missing or obscured, human drivers will often follow the car in front of them... unless they observe erratic behavior that might indicate the driver ahead has lost control. What's "erratic behavior" is a judgement I wouldn't expect near-future software to be particularly good at.

Of course, there are areas like reaction time and feedback-based control where autonomous drivers will always be vastly superior to human ones. Which is why it seems to me that the safest option in the medium term is likely to be (as it is today) an increasingly software-assisted human driver. This is the primary reason I'm down on the chances for wide adoption of fully (or mostly) autonomous drivers in the next 5-10 years: Human + computer will be a safer, more reliable alternative. The active participation of the human will fall off over time, but I think it will be a much flatter curve than many enthusiasts expect.
It seems that they're trying to prevent users from realizing how light their catalog really is.
The insurance I speak of is liability and property damage. Its not related to maintenance.
Android apps work pretty well with mouse, on desktop.

I think the baseline toolkit could be the same, with some extra components for different form factors.

We're working on something like that (multi form factor UI toolkit) for Ubuntu, with Qt. Will see how far it goes.
What is the actual problem this memchache clone tries to solve which can't be done with memcache?
Imagine being a naturalist and observing this behavior in the wild:

"Wow, these developers have a really fertile experimental ecosystem. Why are they doing this? It looks like they're reinventing things over and over again. It looks like they are doing some things worse (than I would) on purpose! What puzzling behavior! Perhaps there are some interesting incentives causing them to do this... Perhaps there are good things that result from this behavior... Hmm let me think about it. They must be very strong reasons if so many developers are engaging in this curious behavior."

Now imagine the author in the field:

"Just grow hands and pick that thing up you dumb birds!" (JavaScript has an anemic standard library)

"Why are you all trying to break an acorn open in different ways? Standardize on something you idiots!" (If there were one true way that instantly convinced everyone, the variety in library design would go down.)

JavaScript development has a lot more to do with path dependence than perhaps other more modern languages do. The language itself doesn't constrain your strategies in the way, say, Java does. You can create object/class hierarchies, or you can use closures to encapsulate private state.

You can use jQuery to manipulate the exact piece of the DOM you're interested in, but maybe different oarts of your code clobber each other's changes. Or you can use virtual DOM techniques to create the DOM you want in one go, but spend more cpu generating a diff.

You can use grunt which is purpose built for assembling js projects, but requires learning a big configuration language. Or you can use gulp which is "just JavaScript" but is more complicated to configure.

My point is that the JavaScript ecosystem doesn't have all the answers yet, and they're looking for them. Closures, prototypical-inheritance, async io... this language is pretty unique and there isn't a template to go off of. (What other language has a DOM? What the hell is that?) Every time someone just attempts to emulate another language's solution, inevitably they leave better solutions on the table by ignoring what JavaScript is capable of.
Well, you can simply give up ownership rights on the code. If code was indeed a liablity, it would be profitable to transfer ownership to (for example) me.
It wouldn't be too hard to use single-board computers to make your own drones that don't have limits on them. The impact of trying to limit access to such computers would cause more problems, too.
The Dying Art of Mental Math Tricks
This is just a one-time precompute step, something that is very common in software engineering.
Too bad that's a very outdated way of thinking. Today there is just no getting around "Sharecropping". If you want your app in front of actual people you're going to use a platform owned by Google, Apple, Microsoft or Blackberry. Sure the web is still a place where you're not really a "Sharecropper" but compared to native solutions the web doesn't give you everything you need for a fully integrated and awesome user experience.

As much as I'd love for this to not be true it is and there isn't a way around it. Even if you used an abstraction so you never technically write code specific to Apple, Google, etc in the end it's still going to be deployed to their platforms via their stores. Unless, of course, your market is strictly the tiny niche of jailbreaks / manual installers of software.
> The BMJ “should carefully think about what it wants: to remain a top scientific medical journal, or to transition into a public-opinion publication that seeks to attain the highest ratings possible based on one-sided positions that are not carefully researched,” said Rafael Perez-Escamilla, an epidemiologist at Yale University. “They can’t have it both ways.”

It seems that the editor is crusading to get politics and commercial interests out of science. They can have it both ways in that sense: to remain on top and to attract attention to the corruption at the heart of the endeavor.
From my understanding, this is required of nearly all 'self-driving cars'. A Slate article from 2014 stated that Google's cars wouldn't know a stoplight existed, and would simply run it, if it wasn't in Google Maps. And that a Google engineer said the level of mapping required by their cars at the time would be 'impractical' to do at a nationwide level.

These cars require a lot more detail than traditional Google Maps data provides. And there's a huge concern about how they'd adapt to changes in the roadway which may have not made it to Google's servers yet.
For all of the people that I've come across that have said this (or something similar)...I've not once come across a satisfying reason as to why people take pride in their limited geographic or experiential knowledge of NYC and all/more of its neighborhoods. Sure, all of your needs might be met in X part of the city; but forgoing Y part of the city is missing out on so much more.
Really? According to this, Western Europe has over 50,000 dealers, and only 3% are operated by the manufacturers:

http://wardsauto.com/news-analysis/number-new-car-dealer-ope...
>But it’s also true that we self-identify in a tribal way with our choices, and that those choices have social import. Even if you brag defiantly that you’re a pragmatist who doesn’t care who does or doesn’t use a tool: That’s a lot like being a hipster growing a beard and putting on plaid.

Lol what? That's stupid. Some people listen to the music that sounds good to them, some people listen to music that brings them and their friends together, some people listen to music for other reasons.

Your analysis bad because you think you can group people so simply. Stop that.
I'm not an expert on New York's history, but in a general sense, I don't find the clustering of buildings all that surprising. After all, what's the alternative? Highrises built sporadically around the island in isolated areas? A blanket of highrises covering the entire island? Once an area becomes established as a center of business (for whatever reason), there's a real benefit of living and working in close proximity so consequently other developments take place in the area.

Apart from NYC, it seems to me that roughly every major city I have ever visited had the exact same clustering in certain areas.
> 20 tabs of typical news sites articles

I'm impressed you can read 20 articles at once! (Said only half jokingly. I do the same thing, but optimizing my behavior is probably the better solution to slowness)
The problem with this analysis is that the problem set the NSA exists to address is not limited to terrorism. Most of the work they do is spying on foreign governments in order to inform U.S. policy. Building a cost/benefit analysis of the loss of privacy effected by NSA operations on the number of lives lost to terrorism does not provide an accurate measure of the value delivered by the national-level SIGINT enterprise.

With regard to the author's general point: we should indeed be very concerned with the potential for widespread surveillance to abet the violation of civil liberties or even a totalitarian takeover.
You're being downvoted because while you were technically correct you completely missed the point and your comment adds nothing to the discussion. But at least you got the satisfaction of "correcting" somebody, eh?
This is simply not true. If code was an liability, it would be profitable to transwer owenership of it to other people. I haven't noticed any software company doing that.
Trying to define personhood using any sort of scientific analysis is a dangerous road that was/is used to justify horrific acts of racism, violence, and subjugation, including Social Darwinism in the early 1900s, and the eugenics movement that followed.

I can think of no objective testable definition of person which is both meaningful (i.e. non-trivial) and not horrific for corner cases or those that would be excluded.

I know this wasn't your intention because you're using it to grant personhood to more entities but the implications aren't great regardless.
Kanye's music is HUGE. I don't think you quite understand. Every album he's put out has been a certified classic (with the exception of Yeezus, which was very polarizing).

You don't win 21 grammys for no reason. He really is that influential and responsible for a generation of music and a generation of artists that took after him (and continue to do so). I don't think anyone comes close to being a "rockstar" in the classic sense in the modern era than Kanye.
I don't own a Mercedes and I don't know how the car alerts you, but all that's really required in this situation is a ding and a message on the dash that says "Cruise control disabled" and then it turns off cruise control.
Many email clients already support interacting with NNTP servers. IIRC, Windows (Live) Mail, Outlook Express, and Thunderbird all support reading email as well as newsgroups.

IME, it's no different than using email other than the fact that you'll have a Newsgroups field instead of a To field. Composing and replying are pretty much the same as email. And each subscribed newsgroup could just as well be thought of as an email folder.
The fuller generally accepted definition (which Amezarak noted) is to tack on "with fertile offspring." Tigers and lions can breed, but the resulting liger can't reproduce, so lions and tigers aren't the same species.
The app was written a decade ago; likely there wasn't any available APIs the OP could have used (or he may not have been aware of them if they existed). Now he doesn't have time to transition to a new set of APIs.

Yeah plenty of alternatives now but does it really matter in this situation? Not really in my opinion.
Well, 1999 just called, and wants its New Economy religion back.

Most economists have never placed a foot inside a datacenter. It's easy to understand how they imagine music (or books, software, etc) does not involve a physical process.
Countering the usefulness of free text search of one's notes with "you can do it manually" doesn't even rise to the level of a cheap shot -- it's ridiculous. Which is my point.
I dunno, why would anyone think of the stuff you write as exciting?

Other people have different definitions for "exciting". Don't knock someone else's idea of it just because you don't agree with it.
System z is IBM's mainframe architecture (the hardware).

z/OS is the flagship operating system. It is at its heart a batch-oriented system, but it does have a Unix subsystem (called USS for "Unix System Services", formerly known as MVS OpenEdition or OMVS) that is in fact certified against a rather old version of the Single Unix Specification.

So in a way, z/OS is in fact a Unix system, but that is kind of like saying that Windows is a Unix due to Cygwin or Microsoft's Services for Unix. Mostly, it is very non-Unix-like.

Interestingly, IBM also offers a number of other operating systems for System z, including VM (although that system apparently does little but host virtual machines), TPF (a "real-time" transaction processing system) and zVSE (formerly known as DOS/360, another, smaller batch-oriented system). And, of course, Linux is available from a number of distributions. Oh, and just for good measure, Open Solaris was ported to run inside VM, although I am not sure what became of that or if anyone is actually using it.
Bowie got as big as he was because of labels pushing him down a captive audience's throats. Was he good? Sure. But there were many other really good artists who never got much attention because the only place to hear music during Bowie's era was on the radio or in a record store. "This generation" has wider tastes and a broader selection than any before it. That they can't be defined by a single sound or genre is a good thing.
Swift might hit all your bullet points there.
It breaks from C compatibility, but it has really impressive C bridging/interop.
11 companies that tried to buy Facebook back when it was a startup
The Science of Herbs and Spices
You will have multiple Emacs versions on your devices — all using the same .emacs.d with only minor patches. And your friends will use your adaptions, too.

Emacs isn’t just a text editor. It is an environment for elisp programming.
This seems like the logical reason for the lack of an "Oscar Winning Movies" category.
Microsoft have shown that it is possible, and that it is terrible. Touch interfaces are a waste of the precise input methods and expansive real estate available on a desktop or laptop computer.
Show HN: My most useful HTML/CSS/JavaScript code snippets used on Cruiseable.com
Posted elsewhere in this thread, John Carmack ported Wolfenstein 3D to Haskell as an experiment.
Or, you know, if you want to stay alive, since driving is by far one of the most dangerous things we do every day.
I'm unclear as to how the Google's ToS are being violated. He's not reimplementing anything that Google has provided.

If I want to create a route from my condo down to the walking path, along the path to the high school, and back to my place there is not a way to do this within Google Maps.

I use this service quite frequently when traveling and my training schedule says "2.0 mile run" or whatever. I can create a circuitous route starting/ending at my hotel. Not a way to really do this in Google Maps. So, again, how is clause 10.4(c) being violated?
Not to mention the composition or what might be below the snow.

Snow and ice are by far the hardest conditions for anyone driving. I have no doubt a computer can figure it out and be better eventually, until then it will be interesting.