skysight-inc/HackerNews huggingface dataset:
Fascinating that Lyft seems to be owning and administering the actual vehicles with Plus (custom Ford Explorers). To my knowledge, none of these services do that yet.
Thank you for the high praise. We definitely view the API as our main differentiator vs other editors. Hope you will not be disappointed!
It's been standard for longer than I've been alive to overload $OS_NAME to mean all of the following:

kernel

kernel + default userland

Kernel + default userland + kernel vendor add-ons

kernel + default userland + kernel vendor add-ons + ecosystem software

Also, since linux gained traction OS can frequently be interchanged with distribution of a kernel + userland + packaging tools + software repository + ecosystem, in various ways, and as above.

Not sure why you decided that OSX means strictly:

kernel + default userland
Where is the army of lobbyists fighting for the internet? Didn't we learn anything from SOPA?
> Java - "run anywhere" (supposedly)

Sure, it's a nice benefit, but is it actually used? In 2014, how many of us are doing backend/service development in java and not deploying to Linux machines? There are certainly still backend/service java shops out there that aren't deploying to linux machines, but I wager that most are.

Regardless of those numbers though, why do the linux shops actually care about being able to deploy to non-linux machines if they never do in practice? Python can run just about anywhere these days, but python shops that deploy exclusively on Linux don't care about maintaining deployment compatibility with systems that they don't actually use.
http://en.wikipedia.org/wiki/Puffery
its real, deal.
As a Java developer, I thought this article had some interesting information about logging and monitoring. However, the deployment section had my scratching my head a little.

I've never totally understood why people want to make fat jars. It seems like a process full of headaches since you can't have jars in jars. Wouldn't it be much easier to create a regular zip file with a small script to set the classpath and and run the project?

I'm not sure I understand the motivation for embedded instead of standalone servlet container. The article linked to some slides but they mostly seemed be demonstrating that you can function using an embedded container rather than providing clear benefits. Maybe it would have made more sense with the associated talk.

Can anyone provide more insight to these?
+1 for Postman in Chrome. Keeps an excellent history and allows for grouping requests against different "environments" among other nice-ities.
Considering how few players there are in this market, shouldn't it be pretty easy to guess? Usually I'd agree with you, but in this case I'm not sure if it's really that vague. Just assume somewhere around an Uber black car.
They. Don't. Care.

Here, allow me to explain: http://www.southparkstudios.com/clips/qblqju/the-cable-compa...
Not only is this a really awesome thing for Epic to do, it could have much further-reaching consequences than UT if it's successful.

At the very minimum, it's going to be an excellent source of quality net/graphics code samples for UE4 developers. If it's wildly successful, we may see some neat ripples around the industry.

Also, this thing is going to get Occulus'd, Hydra'd, and everything else. That's going to be fun.
Currently I would say it seams kind of useless, he could have spent his time on something better...
If a concept cannot be translated between languages, it seems likely that it cannot be translated properly between people either. Or do you mean directly translated? The concept of nirvana is ill defined if you cannot directly describe it, and can only point at it.
That quote sounds rather silly, I agree, but if you think about it, these results don't have too many immediate applications or benefits that would resonate with a layman. Therefore it's challenging to try and explain the importance of this achievements to a wider audience. In this light, I kind of understand the book example.
In many cities, the black-car market is regulated differently from taxis, and if Lyft Plus fits the definition of a black-car service that might sidestep the regulatory concerns.
I wish they had a sampler. It seems crazy to spend $85 without trying it or knowing if you'll like it.

Also at $12/day it seems pretty expensive. I thought a selling point was that it would be cheaper than alternatives like Ensure.
Just because they're getting something out of it doesn't mean it's a better deal all round. Amazon saves individuals money but that doesn't ameliorate the externalities that Amazon's business model create.
I suppose but SparkJava has as its core philosophy, build as a runnable jar from the start which is in line with what the article was discussing in its referential prohibition of conventional app server approaches.

edit: Further to the point of getting Java server technology to a simpler to understand, design, debug and maintain place, SparkJava makes it insanely easy to do REST services eliminating both Annotations and heavy configuration. I've also speed tested my side projects on SparkJava and they are unreal fast.
On #2, if you were Ministry of State Security, you could also use 0-day code execution to gain the same data the Apple process retrieves. I guess existence-of-0-days is pretty reasonable, but I'd rather build the repeatable physical attack, as I could then pull a lot more than just Dkey, and do it forever.

(I'm more interested in the "built an enterprise-root-of-trust mobile platform", but "build an awesome, repeatable attack against everything" is also pretty tempting, if only to sell the former.)
'tzs on missile command. Absolutely no question about it.

https://news.ycombinator.com/item?id=6225951#up_6228350
> there are millions if not billions of people who are on the cusp of becoming your target market

My favorite quote in this regard is by William Gibson: "The future is already here — it's just not very evenly distributed"
Right, but whether that function is valuable depends entirely on Netflix's negotiating leverage. The more content companies wise up to the internet, the less leverage Netflix has. The content companies have every incentive to either cut out the middle-man and offer their content directly over the internet, or play the middle-men against each other, cutting their profit margins to the bone. The distributors have no leverage--what are they going to do, threaten not carry Viacom's content?

It's very different from EBay's situation, where sellers have no practical way of identifying and reaching customers themselves, and risk getting lower sales' prices if they go with a competing auction site because of the network effects EBay brings to the table.
Show HN: SimpleArgs, an argument parser you already know how to use
New Instapaper Design and Highlights Feature
Co-host here. Don't want to speak for him too much but Jason went to work for Treehouse and basically does this sort of thing as his day job so I think he ran out of time to do this on the side. We really need to resolve it at some point though.
As far as packaging and deployment of a native executable goes, I thought it odd to not mention Excelsior JET (http://www.excelsiorjet.com) as I believe that's the only Java compiler that can handle all of the JDK (gcj isn't there yet).
Yes, you can go down that road [0], and in some applications it's a good approach. However, it adds quite a bit of complexity, and the cost for creating and storing the index is substantial. For us, it doesn't pencil out to a win.

[0] http://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.362...
It's not really secret, you can look it up on ARIN.

EG: http://whois.arin.net/rest/net/NET-165-135-0-0-1/pft
How to get free, pre-released copies of your favorite authors' new books
Ted Sarandos, 'Chief Content Officer' put it as "The goal is to become HBO faster than they can become us" http://www.gq.com/entertainment/movies-and-tv/201302/netflix...
This seems kind of a dumb analysis since you will be signing people up for years and it will only get cheaper. If it didn't get cheaper it would be scandalous. This article also seems like a win for federalism. Hawaii's exchange is really expensive. California's isn't as cheap as the Federal Government but it was way more reliable. Having alternatives lets you compare how programs are performing.
Stolen from another comment http://www.theverge.com/2014/5/8/5694720/lyft-goes-after-ube...

Looks like they are selling the cars to the drivers. It's like NYC's medallion program, but weirder.
I'm sure the ride is private and not shared as in a Super Shuttle. The service seems to be more in position to compete with Uber SUV than Uber Black Car, where the best value is really in using it for larger groups of 5 or 6 people.
It might "be the Amazon of China", but I don't trust most
of the companies. I really wanted to like this company, but
the communication is terrible(which is understandable), and
the quotes I get from suppliers are for the wrong request, or appear to be counterfit goods? There's a huge need for
an independent verification system for Alibaba sellers; maybe located in a western democratic country? Right now--
trust is really my problem with their site, and their suppliers.
Here’s a thought experiment for you—think of “common mistakes in language X” as “design flaws in language X” or “ways in which language X is surprising” and what could have been done to mitigate that.
I have no relationship to the project, but I'm curious to know why you think that? The BSD license is extremely liberal.
So how would you implement this on other sites? People started a campaign with JS snippet last time for SOPA. Would this be an apache/nginx line? I'm actually not sure how I would go about throttling IPs from my server.
That's an exaggeration. The carrier cannot get access to the application processor memory, even if the baseband processor itself has access. There is no such standard interface for that, and no baseband maker would do it. Why take the responsibility for a backdoor that you don't even control? There were no such things on the BB I've worked on. Of course if the BB CPU has access to the whole system memory then a bug in the protocol stack can be exploited to get its content. But that's not specific to a carrier. And all peripherals embedding a CPU have the same weakness, it's hardly specific to cellular BB.

Also, limiting the access of the BB CPU (or CPUs nowadays) to the system memory is perfectly possible: put the BB IP behind an IOMMU (SMU in the ARM world). Then just like a MMU can restrict a process access to the system physical memory, the IOMMU can be used to sandbox the BB and limit its access to the memory to its own dedicated range and nothing else. This makes sense even when the same company does the AP and BB part, for robustness. Just like complex applications are split into independent processes for fault isolation and security.

Instead of making exaggerated claims, it seems to me it would be more productive to put pressure on AP vendors for such SMUs to become standard. It's not that common yet in the ARM world (each additional IP adds some cost), but it should and all master capable IPs should be behind one IMHO.

That won't provide perfect security --- there could always be some backdoor. But in practice it would be good enough. And if there's a backdoor the BB is nothing special: better to make the backdoor accessible through any external interfaces.

Sorry if I'm a bit blunt there, but as a person working in cellular I'm a bit fed up by all the (misplaced) paranoia. If you don't like the telcos, fine, but no need to go all tinfoil hat. To spy on you there is no need for any backdoor in the device: the network can and even must, per the law, be able to intercept everything. And that's part of the standard.
I think the answer you're looking for is: "Money".
The fastest way to assemble an investor hit list
Hey everyone,

My company open sourced an Angular/Rails project for querying Crunchbase data. The most useful thing I've found (for my startup friends) is that you can easily find out who has recently been investing a certain dollar amount in a certain industry. If you're looking for investment, it's good to know who is active in the space.

What do you think? Useful?

http://crunchinator.com/#/crunchinator
Does Having Kids Make Parents Happy After All?
Ask HN: Modern C++ development setup?
I'm looking to get into C++ development and I'm looking for recommendations for tooling and best practices. My machine is a Macbook Air. I pick up new tools pretty fast so don't necessarily shy away from advanced setups.

For starters I want to be able to compile OpenCV (an open-source C++ program: https://github.com/Itseez/opencv) on my mac, and I'm not even sure where to begin with compilers, build and dependency management, etc. Is G++ the right tool to be using, or is there something else?

Aside from being able to compile OpenCV I'm also looking for general best practices for modern C++ development (particularly on a mac). Compilers, tooling, dependency management, etc. Any tips, tutorials, articles, you have would be very helpful.

My background is mostly on the JVM (Java, Scala) with some Node, Ruby, Python, etc.
There's no form to "Report a site that steals your trade dress and presents itself as a division of your corporation"
Author here. A capsule is not necessarily a fat jar. It can point to Maven dependencies that are downloaded on the first launch, and can later be shared by other capsules. A zip with startup scripts is OK, but it requires installation.

As to full blown app servers vs embedded servers, I think it's the other way around. It's the big app servers that require justification, as they are a lot more cumbersome to set up and deploy.
So weird that this is allowed. Company does it: maybe pay a fine. Individual does it: maybe get charged with a CFAA crime.
Super Mariachi playing Mario Bros Meddley
At least on the McLaren you can turn it off very easily.
This is basic science. It doesn't need to be directly useful. The possibility of creating lifeforms that use different base pairs in their DNA is fascinating. It has implications about how similar or dissimilar life that evolved separately elsewhere in the universe could be. I hope they keep up the good work!
I was under the impression that Ada is significantly safer than C++, particularly with the 2012 standard that adds support for contracts, and that it mainly suffers from a lack of tooling.
I think the real point is that they did a bona-fide tradeoff analysis and found that for their use case one algorithm was better than another. It's not about how fancy the algorithm is, that's just how great engineering works. It's only surprising if you don't consider "brute force" to be just as valid a tool as any other.
Why do so many new sites use this exact style of website? It's like it is so supposed to be new, modern and minimalist, but it is getting old already.
We'll discuss Dropwizard in part 3, but the single-jar deployment is not really solved by Dropwizard. To launch the server you still need to configure the JVM at the command line.
Whether you choose 0-based indexing or 1-based indexing, somebody is going to be confused about indexing sometime.
A user's take on Orchestrate's search-as-a-service
The mobile app is excellent, but I do wish it would read locations from my calendar & contacts to save cutting and pasting. For the calendar it could remind me when to leave to get there on time...
Their hope for the future is that the sellers are also middlemen. The studios/networks distribute and in some cases finance the content, which is largely produced by production companies (which often represent independent contractors, aka Talent).

The game Hollywood talent is starting to play is to flirt with companies like Netflix as sources of financing and distribution in order to play them off the studios. Talent benefits from more players on that side of things, which is why Netflix is able to get someone like Kevin Spacey (whose production company is quite forward-looking).

Netflix has a lot of cash to throw around, even by Hollywood standards. So far they're using it pretty intelligently, in a long, broad game.

They had an aborted earlier attempt with the DVD business to do something similar, Red Envelope. That was going to be their own distribution company. They were in here LA for a couple years, but from what I saw of them, the people running it were the wrong people. I think they've found the right people for their content business now. Seems to be working well, anyway.

They're also playing their strengths well, doing series instead of motion pictures for the most part. Series are binge-able, and that's something they have the networks and studios don't.

It's my perception that Netflix sort of triggered the start of binge watching as a phenomenon when they bought Lost for $40 million. There was a cohort who binged through that and talked about it, and then that got the idea out there. Then Breaking Bad was an interesting example when binging on Netflix and Amazon sort of retroactively moved the show from cult to huge.

They have lost exclusive distribution partners in the past, most notably Criterion (who went to Hulu) and Starz! Those hurt them, but they seem to be coming back from it.
I remember WindowMaker impressing the hell out of me about a decade ago. Used it for a good while until I migrated to Gnome.
Kentucky created their own exchange and have been the poster child for ACA success as a result. It is super ironic given how anti-democratic / anti-obama the state is (I'm from KY, but live in Chicago):

http://www.thedailybeast.com/articles/2013/10/17/obamacare-i...
Seems like FRP is catching on in other languages (as steveklabnik's sibling comment mentions, Javascript, and in C# and Objective C) but in Haskell it still seems to be a wash; there are a bunch of competing frameworks and, as far as I can tell, no clear leader. I used reactive-banana to do a school project last year, and it was ok but not on the level of Rx or ReactiveCocoa as far as I can tell. There are a half-dozen or so other frameworks, and some of them are implemented differently from others as the research moves in different directions (different ways of representing events/signals, using arrows, etc). Of course, for this specific use case (GUIs) there are similar issues in terms of implementations of GUI toolkits in Haskell (GTK? wx? some other half baked ones? and so on)

But back to your other point, sure you can write imperatively in Haskell and use IO and so on, but to really take advantage of the strengths of Haskell you need to write declaratively (i.e. functionally) and take advantage of the ways that helps you write things like GUIs (which are naturally declarative).
The more I think about it, the only way you're going to get movement on this is to get people pissed off, and for that to happen, someone like Google would need to apply this throttle to EVERYONE along with a link to a page where they could mock pay to have their speed restored. Now that would get some attention.
I get a cert error when trying to access the site.
Yep. JGO. And Quasar now uses a heavily modified fork of Matthias Mann's code.
I'm sticky to Netflix. I don't want to subscribe to a bunch of different services. If you make your stuff usable on Netflix, you can have some of my money. Otherwise you can't.

It's true that I'm not locked-in strongly, but there is some stickiness there.
Data Science Weekly Newsletter – Issue 24
Congrats on releasing Quill! I've been following the development since it was called "Scribe" and I'm excited it's released.

I noticed there seems to be support for block level formatting (e.g. "h1"), but it doesn't look like it's been implemented yet. What's your plan for handling bullets, headings, block quotes, and other block level formatting options?
For starters, they could try to get the spacing in and between UI elements right. For example, the text in drop down menus looks pretty misaligned in those screenshots.
Why do we need yet ANOTHER rich text editor? Especially why do we need another one with no support for tables?
Show HN: MoonWeather
Aren't there laws against the whole "machine broken" thing?
I would ask friends and family for recommendations. Someone could be useless and have a great website. Similarly, someone might be so good at getting business from word of mouth that they don't need a website.

FWIW Berkshire Hathaway has a very ugly website, but no one would suggest that they're not competent. Certainly not a service company like you're looking for, but the point is that web presence doesn't always mean a lot. http://www.berkshirehathaway.com/
Wow, that is a pretty awesome plan. I can really see it paying off hugely for everyone involved. Now you can be part of a game development team without having a task master forcing to work 80 hour weeks, and yet you can still be part of it from the beginning to end. I wish Blizzard would do this for the WoW engine.
RubyRide in Phoenix also maintains its own fleet. However, unlike Uber and Lyft, it's a subscription-based personalized driver service.
I'm not clear, just did a ton of Googling and I think maybe spring.io is related to the Spring Framework at VMware. That would mean it's dependency injection.
DSL is NOT reliable nor is it high speed, at least in my area - and I've heard the same from many others. In my case, DSL would swing from less than 1Mbps up to nearly 20 Mbps. But most of the time it was near the bottom the range (and virtually worthless), so I cancelled DSL and signed up with Comcast (my only other option for high speed broadband). CenturyLink (DSL) and Comcast are the only 2 providers in my area of the country (North Seattle, WA). And given the 5 months of DSL service we endured, it was more often unusable than useable. I had more service calls to them in that short period of time and nothing resolved the issue. Some other folks have better options (and maybe better DSL speeds), but your "small" number is more likely representative of the folks who do NOT have other choices when it comes to high speed broadband access. Comcast IS a monopoly when choices are between the lesser of 2 evils.
Cheers for posting that, was pretty enlightening.
A few fun ways this also looks like turn-of-the-century FPS world:

-We could see an FPS rise in eSports prominence again

-Mods built on top of one game create tons of variety accessible to one player base

-Mod developers have an easy way to become recognized game developers

Also, not related to the old Quake / UT / Half-Life scenes, but the marketplace for assets will be on top of a game that isn't Team Fortress 2, so there's much more creative latitude once mods are released (disclaimer: I love TF2).
Do they still require Facebook?

I don't have a Facebook account. I wanted to try/use this service in SF but was disappointed when it required me to sign into Facebook.
They are both relatively slow, so it was reasonable to mention them both in the context of something which is useful for machines that are relatively slow.
I find the crossover between philosophy and mathematics/logic extremely interesting. I've read both of Wittgenstein's major works ("Tractatus Logico-Philosophicus" and "Philosophical Investigations") and found them very compelling. I tried to read Heidegger's "Being and Time", but it was beyond me at that point. I'll attempt it again next year maybe.

The essential point of the article is that systems without contradictions are not interesting. The contradictions create a point of discussion; a single, loose thread on the lapel of an otherwise perfectly tailored suit jacket. However, were you to don this suit and show up at a formal, elegant dinner party, everyone would see the flaw but no one would speak of it... at least not at the party. That would be gauche.

If you enjoyed the math, but not the Buddhism, you might enjoy "Philosophy of Arithmetic" by Husserl, or almost anything by Frege.
Data Reveals Where NFL Teams Can Maximize Draft Value