skysight-inc/HackerNews huggingface dataset:
> > But Uber (and some others) try to undermine any kind of regulation and so cutting costs to enable cheaper service.

> I can only speak for Cambridge, MA (which this article also mentions), but Uber has consistently provided a VASTLY superior experience compared to traditional Cambridge cab companies. Cambridge cabs are ludicrously overpriced; are frequently poorly maintained and old; have drivers who speak poor English, talk on the phone during the whole trip, and don't know where they are going; don't accept credit cards; have overpriced fixed cost routes to popular destinations (thanks government); sometimes won't even take a fare unless they judge it's worth their while; and are hard to find.

You have read:

> > That regulation also can go wrong, is a different story. Then, of course, it has to be fixed.

Here in Germany, about 60% of the taxi market is having a Mercedes E-Class model. Taxi cars are required to have a yearly inspection regarding road safety. Drivers need the have a permit, to allow passenger transportation. You can easily loose this permit on any kind of wrong behavior in terms of not following road safety rules. The taxi driver is required to execute any driving request within city limits (coverage). They are allows to reject you only under very strict requirements like if they could argue on personal safety. You, as a passenger, can blame anybody in terms of customer satisfaction. But, of course, if you don't blame, don't expect things to change by itself.
Basically, the same applies to most countries I have been, like almost all over (western) Europe, Japan.
Of course, quality differs from city to city. In Milano, IT, I have been driven by taxi driver over red light. But that is how Italian drivers drive in some parts of Italy. It is their mentality. In Spain the taxis are a bit messier then in German. But that also applies for rentals in Spain. They also have their scratches and dents.
The experience in London - also mentioned in that article - superior, like in most parts of England.

That said, if your regulations are shitty, don't blame the government, because YOU elected the government. So get active to change things.
You could be right. I've had internal recruiters at Amazon try to get me on a phone interview; I always assumed that I'd be filtered out once I did the interview though. I've read a lot of anecdotal evidence that Google and the like have high academic requirements but maybe they're more flexible than I thought.
OP here. My app finally got approved, I thought I'd share it with HN. Here's the link:

http://itunes.apple.com/us/app/elven-blood/id875760225

It's a text-based RPG. Quite simple at first glance, but it features 100+ levels and hundreds of items, with a pretty awesome story too. The game builds in complexity and takes 2-3 weeks to finish I'd estimate.

Tech-wise, it's a hybrid native/uiwebview app, built in obj-c with php, mysql, html5/css3, and jquery. I coded it entirely myself over the course of a month. There are in-app purchases, but they are not necessary to complete the game, so please enjoy it.

Critique & criticism by all means welcome!
I'd bet good money it's not knowledge of the Jewish religion but RPG/videogames at the origin of the awareness of this word among most males...
I'm not claiming that this is a complete characterization, but instead the core conceit. I don't think it would be hard to extend the core model to include things like macros or for loops.

Mostly "declarative" by whatever definition you choose is still an interesting characterization.
I think you're getting caught up in semantics here, but you're also groping towards a critical realization: Drone strikes, by all accounts, seem to fit the definition of terrorist attacks.

Noam Chomsky certainly thinks so. He had this to say [1] in 2013:

"Obama is running the biggest terrorist operation that exists, maybe in history: the drone assassination campaigns, which are just part of it [...] All of these operations, they are terror operations. You are generating more terrorist operations.

"People have a reaction” when they lose a loved one to an American drone strike, he added. “They don’t say, ‘Fine, I don’t care if my cousin was murdered.’ They become what we call terrorists. This is completely understood from the highest level.”

[1] http://www.mediaite.com/tv/noam-chomsky-obama-is-running-big...
Easy way to embed .NET assemblies (including WPF)
same here! haha!
Currently I am outraged by this proposal. But the sad thing is I won't do anything about it. I'll watch the World Cup tonight, I'll worry about traction for my startup and then I'll make plans for the weekend. This apathy is present throughout UK society. None of my friends give a damn to challenge the proposal. The politicians seem like they don't give a damn either.
If you search for an exact match you still get almost 600 results, see:

https://github.com/search?q=%22eval%28%24_GET%22&type=Code&r...

I would definitely expect the google pattern of doing exact match when in quotes. Throw in a regexp engine as well, because I tried using wildcards and that didn't do anything.

For example, if searching for vulnerabilities I would like to be able to do something like:

eval(.*$_[(GET|POST)].*)
The right way to do this is to talk to the maintainer about how he wants the feature implemented first. Especially if it involves four weekends of work.
Firefox Release Engineering
The criterion is distinguishing words from non-words. That's it. You don't have to know the meaning. You just have to distinguish it from a word-like series of letters. If you incorrectly identify a non-word as a word, your score is penalized in some way.
very fun game!!!
see ntalbott's comment: https://news.ycombinator.com/item?id=7949456
Thanks for bringing this up. I also like to highlight another part of the same speech:

"In the councils of government, we must guard against the acquisition of unwarranted influence, whether sought or unsought, by the military-industrial complex. The potential for the disastrous rise of misplaced power exists, and will persist."
Well the commits may be changed during pulling if the maintainer deems it necessary (or a merge just ain't happening cleanly) so it seems like the solution would be to just include the SHAs that were merged in the 'git am' commits. Then the submitter knows what they intended to get pulled got in, which should resolve patch verification, right?
Actually it could benefit low wage workers. If they used to have to work 70-80 hours week to hold 2 jobs now they only have to work less than 60 which is a lot easier to do. That's just right at the poverty line.
FlatUI Colors palette for use in XCode.
Yeah, and they're not very common words no matter what your gender. I can't imagine most men bring up the word "dreadnought" in casual conversation, and "wisteria" probably only gets mentioned (if you're not a florist) in the context of Desperate Housewives.
It's an experiment. They're not going to alert the police that you can read and know slang words. You are over-reacting.
Looks awesome mate, I'll give it a go.
Nobody has ever suggested this is a secure or ideal way to do it..
I wish I could remember who made this comparison (I'm guessing it was Jeremy Scahill?), but I agree with the idea that the primary hallmark of terrorism is the feeling of utter powerlessness to respond or defend yourself, making drone warfare just as terrorizing as a suicide bomber.

I remember when Maryland residents lived in constant fear of going outside for a few weeks in 2002, due to a pair of uncaught snipers [1]. If I lived in Yemen, I would feel that way 100% of the time.

[1] http://en.wikipedia.org/wiki/Beltway_sniper_attacks
The Evolving Software Development Life Cycle Ecosystem
fyi: fut.io will send you an email asking if you want to cancel the followup if there's a reply on the thread. I think the follow up email has to be replied to, though.
I get the feeling these are "internet" or "computer nerd" words. Many of the male words I know are all from videogames. Where else would I interact with dreadnaughts (Red Alert) or claymores (Final Fantasy)? :-)

My guess is that the respondents were self-selected internet dwellers. Looking at their polling criteria, (an online test?) looks like it may well be the case.
If you use stripe, https://baremetrics.io/ allows you to automtically create a dashboard. http://hookfeed.com/ is great for notifications and monitoring.
Show HN: Lightbox – Wireless HD Camera for Mobile
DDoS Testing vs Pentesting
you've just successfully invented PagerDuty (albeit cheaper and DIYed) ;)
Why don't they? Google normally seems pretty good about recognizing changes in traffic patterns and selecting alternate routes.
Some GSM operators in Europe already do that, transparently in the backend, so you get heavily compressed images etc. on poor connections.
As I understand it `git am` is actually replaying the series of commits on top of the branch you run it in, whereas a merge commit flattens the commits out and applies them in one go (while keeping full history of the commits begin merged). So it's definitely a different strategy, and you can get conflicts where you wouldn't with a merge commit. As you said, though, they're super easy to fix when they happen. Often when I see a conflict like this it's because there are 52 (OK, exaggerating, a little) commits in the contribution and using the `git am` flow is a huge win since I'm now in a good spot to squash the down to one or two commits.
It by default doesn't try to verify the certificate of the peer it's connecting to? Isn't that the whole point of introducing TLS support?

Pardon me if I'm missing something, but that sounds like a horrible design decision, and anyone who tries to use TLS streams without reading the documentation is fooled into a false sense of security.
Also relevant: "War is a Racket", by the WWI-era General Smedley Butler.

http://www.ratical.org/ratville/CAH/warisaracket.html
The difference to me is maybe not as formal, though if I had to pick one I'd pick your definition: declarative is when variables are like mathematical variables, and not like turing-machine memory cells.

To me the difference is in the level of abstraction.

In a non-declarative language, one way to reverse a list is to traverse it, remembering the last item, and change the pointer of the current item to point to the remembered item (if there's no remembered item, the current item is the head of the list, and we make it point to the list terminator). So we have to say exactly how to build the value we're interested in, the reversed list.

Whereas in a declarative language, I simply give a definition of what a reversed list is, without saying how to go about doing it. In fact the computer is free to come up with any way it wants to do this, and I can define a reversed list as being the fold of construction over that list.

Prelude> foldl (flip (:)) [] [1,2,3,4]

[4,3,2,1]

Which does not force me, the programmer, to use any mutable memory cells; in other words this operation is loosely defined enough that it could be "run" both destructively and immutably. The fact that the function declaration does not specify the implementation is what I usually mean by "declarative".
I got 66%... though I wasn't sure if I had to "know it was a word" or "know what the word meant". I didn't say yes to a fake word... but I said no to several that I knew were english words, but was unclear as to their meaning.
Ebola outbreak out of control
I know. My comment still stands.
It would be great if a statement like this had been issued by some form of camera reviewer, and not a blog citing MacRumors. There are a lot of reasons I'd buy an iPod touch (like being a burner test device for iOS 8), but to have a pocket camera isn't one of them.
The Minimum Loveable Product
Game Networking in Bare Metal Assembly – Multiplayer Tetris for Raspberry Pi
Innovative Titles - You are doing it wrong.
From as often as I hear people complaining on forums like HN and reddit that a linked site doesn't work due to NoScript, I would question how many people would agree that it improves the web.
You may think of commits as literal quotations of the "Author", but it's important to realize that git doesn't. If you want to know who's ultimately responsible for a commit, you always want to look at the "Committer" since that's who actually signed on the dotted line so to speak.
The site is very slow. Here is a mirror: http://gnodevel.ugent.be/crr.ugent.be/archives/1628
What about submitting a PR with your cleanup to the original PR's branch? That person reviews and accepts, then submits a new PR back to you.

I haven't learned git yet so maybe my assumption that the original PR is on a branch/repo clone to which you can submit a PR is incorrect?
Internet Radio with Raspberry Pi | Open Electronics
Apple has always positioned the iPod touch as more of
a casual gaming device than anything else, which is
doing the device a disservice

Why is that? I bought an ipod touch (4th gen, a couple years ago) specifically for ios games & don't give a damn about taking pictures.

There are plenty of other ways to take a picture but ipod touch is the cheapest way to play ios games.
From Britain maybe?
Embedded meaning "ARM running an OS", yes. Embedded meaning "OS-less microcontroller", not so much. You'd have to use an embedded programming DSL for that, which isn't really ARM anymore.
BlockScore (YC S14) Lands $2M In Funding For Making I.D. Verification Easier
A visual history of fonts and graphic styles: 1628–1938
Google courts business with android for work
Given how the test was administered - it was a yes/no "do you know this word" test with some fake words mixed in to discourage people from saying yes to words they don't know - "know" is a bit of a stretch here - "recognize as a word" is probably the better description of these percentages. I don't think the results are all that meaningful because none of these words are used much - most of them are used only in contexts that already imply an uneven gender ratio. On the other hand, there are probably a lot of common words used in casual contexts that are recognized by virtually everyone whose usage is significantly skewed by gender - those are probably much useful for identifying gender.
No, that's not what I mean :).

Unless that is funny in a different way when signed of course.
Brilliant. I think I'm going to use this on my site and ask humans to not enter anything. Anyone entering something will be considered a bot.
Yeah, I was surprised by that part until:

"We must also specify the expected peer name on the presented certificate with the `CN_match` option, it will not be inferred from the URL and if it is not specified, the name on the certificate will not be validated."

WTF? Who ever got the idea that this is something that can ever hit production?
I agree, if it had been from DPReview perhaps. Their phone camera reviews are excellent, http://connect.dpreview.com/post/7518611407/apple-iphone5s-s...
> select three hot people
but there's only two on that image
There are many use cases for a DFS. Some of those cases involve relatively low-resource nodes.
To a certain degree I still disagree. Integrated and more connected? Take that all the way out until you can't tell where the machine stop and the human starts.

While all these micro-iterations on technology are great, and we have some amazing toys, I can't help but think that humanity is getting too DISCONNECTED from EARTH.
FWIW hub is even handy for the "add a remote for the fork, check out the fork branch" flow, since it lets you just `git remote add ntalbott` instead of having to find or derive the full url for the remote.
Google Android Auto
Cool, thanks for that! Another one of life's great mysteries resolved.
Why You Should Localize Your App
Of course we do comrade.
I understand how it is justified technically, but that does not invalidate the fact that reCaptcha is discriminating against the users who care about privacy.
http://www.anyclip.com/movies/sneakers/passport/
9 principles Google created for its colorful ‘Material Design’ UI refresh
Macros are used pervasively.

To use your analogy, it's like writing a lambda calculus interpreter with an FFI, doing everything via the FFI, and calling it declarative.

But macros are only part of the problem.

> That's part of what declarative programming is.

Sorry, I was constraining myself to the definition from the article.
Actually after you go to https://www.google.com/search?q=<blink> you can type anything else into the search bar and since the css rule is still there, it'll blink the search term in the results
Thanks for pointing this out, I'm really looking at the document store aspect of Couchbase and the automatic syncing between mobile client and server, so I don't think Cassandra would help there.
for science! Non-native: 81%

EDIT: and 0 non-words
The iPod touch is the perfect camera for someone who may not want the additional functionality or cost of the iPhone, yet wants to take great photos

The photo quality from the iPod is dramatically worse than the iPhone. The iPod Touch isn't just an iPhone minus cellular.
Don't bother with keys, open your door with Google API
Build Apps for Amazon Mobile Devices with AWS
A playlist of CSS talks, tutorials, and tidbits
I've had two low back surgeries, and I can attest that you simply "get used to it."
These quality issues become a problem sooner than I would have thought, and Linux is big enough that they can just demand contributors know their stuff. But I found that in between "hobby project of my own" and "huge project where people beg me to contribute", there's a big space of "big enough that it gets contributions, but small enough that it's not worth turning contributors away for small quality issues". And I love that hub + `git am` lets me take those contributions but still maintain the workflow I want on the project.
Yeah i feel the same way. Never been one to squash my commits, even when i commit something stupid and have to revert it. We have three owners and one collaborator on a javascript project right now, we've been good on keeping up with pull requests, and closing off bugs. I can see where a bigger project like ActiveMerchant could get nuts if only one or two people are handling it.
I think your point is broader. It applies to spreadsheets, Prolog, SQL. A declarative system needs to be "contaminated" by non-declarative pragmas for real-world use. (I think OP made this point.) To do something faster, or to do it at all.

SQL is a good example. You can get the desired output from a variety of queries... some of which might complete an order of magnitude slower than others. At some point you will need to peel back the "what" abstraction and consider the "how" -- what execution plan will the engine make for a given query.

Regardless, it's still a win. Even if it is no longer purely declarative, you still have leverage. i.e. You're expressing the solution concisely and with satisfactory performance, both.
Ah yes good point. I suppose C++ is one of those languages that is pretty massive. You can probably get by with only knowing a small bit but it does seem like a never-ending journey with knowing it fully in and out.

I wonder if it was designed to accommodate the way some real clever boffins think so that they could properly express their thoughts and designs in a language?
Right but you have to use SPAERQL and from my limited experience with SPARQL it's not very fast either.
I got into a black taxi once, and read off the text that my wife had sent telling me where to meet her. She didn't know the name of the restaurant and got the name of the street wrong.

The taxi driver just said, "Do you mean [restaurant name] on [name of correct street]?" And sure enough, he was right.
half expected this to be announcing google's competitor to slingshot/snapchat. left relieved.
I'm really worried about the new regulations and how it effects game currency. I don't think a currency has to be digital to be virtual. just not legal tender. like Gold in Games, etc. There are online version of Monopoly. Games has historically been safe because you can't sell their money via their terms of service, but there's nothing that I saw wouldn't require then to be money transmitter because they are an administrator.
Felt betrayed... that is betrayal, isn't it?
Haha, thanks. I do not yet have scores high enough to be able to downvote, but I wonder if that's because I keep saying things that people downvote? Very Joseph Heller.
Google Glass Review
Maybe, but... probably not. The thing is, I want to work with the changes locally before they get included. So it can't be a 100% web workflow. That said, there might be ways the web UI could make the transition to the CLI easier, and it would be great if Github promoted the `git am` flow on the PR pages as well.
The bitcoin example may be a bit oversimplified, and may indeed lean more towards HPC. The example was intended to illustrate data locality (as per the parent question), not the actual computation.

Big Data may incorporate data from various 3rd party, remote, local, or even random sources. For example, testing whether URLs in a search engines index are currently available. This may be a map/reduce job, it may utilize a local source of urls, but it will also incorporate a remote check of the url.

As I said a few links up: DFS is not a requirement for map/reduce.
There are probably puns of a kind, with similar hand movements.
IPv6 usage is climbing in Europe, while Asian countries are most ready for 4K TV
> There are already two powerful forces protecting consumers, reputation and tort law. A taxi service with poor service will not be in business for long, because its reputation will crumble, and if the service is truly negligent (for example, by driving vehicles that are in dangerously poor shape), the customer who is harmed can sue, not to mention traffic laws that already punish any driver who endangers other drivers on the road.

If it is cheap enough, people will still use it without thinking about their risks.

> You say that foreigners don't know anything, but I think most travelers would disagree. When I travel to a foreign country, I am still fully capable of researching the best hotels and restaurants, despite not speaking the native tongue. Taxi service isn't any different.

I travel a lot for business and for leisure. Just returned from a 5 weeks trip in Bhutan and the Himalayas. When arriving at my destination, I will take the taxi that is available there. So, I require and rely on, that I have an immediate possibility to check, if a minimum service quality is guaranteed. The guarantee is given by a trustee and the trustee should be government.
I don't research hotels in advance. Because the hotel quality assurance is called stars. I know, in this country I have to book a 4 star hotel and in Germany I can go with a 2 star or better 3 star. So, there is an international system and also quality assurance system. There is no such thing for taxi, because local government is basically providing that kind of service.

> > In France, the proposed remedy was simple: a mandated delay of 15 minutes between ordering a ride from Uber and the passenger pick-up.

> I find it inconceivable that this sort of regulation is meant to protect consumers. Clearly its only purpose is to protect the profits of traditional taxis.

France is always very special, especially Paris. I have experienced several shutdown on public trains or taxis as of blocked roads, just because they are on strike again.
Learning on the Edge
Drone wars are a new continuous flow, always on, Kanban killing process.

Probably get some sort of Office 360 interface so we can kill from home. Maybe a new version of Python called KillScript that has some Hebbian learning libraries built in. TFIDF says it is a good time to be average.
This is Theresa May. Her statements will be either fabrications or horrendously contorted torture of a factual core into something wildly misleading. Remember the "I am not making this up" about the cat: http://www.bbc.co.uk/news/uk-politics-15171980
I got 66%. Apparently, I have a "fairly high level for a native speaker."?