skysight-inc/HackerNews huggingface dataset:
I think there's generally a UI/UX notion of "declarative", the "declarative feel". There's also that whole list of technical definitions. The mismatch is one of category as much as of definition.

For instance, I would analyze your foldl example as being driven by the fact that foldl has a denotation above its implementation. But, as Harper notes, all languages have a denotational semantics if we choose to recognize them and it's difficult to say what it means for a denotational semantics ti be "better" than another in any technical sense.

So what is declarative?

In my mind, it should really only be a UX term. I think technical definitions are debated because of the category mismatch alluded to earlier. I think notions like "equational semantics", "denotational semantics", "referentially transparent", and "variable" are the right technical terminology.
'It's not about your right to pull down OTA content.'

yes, it absolutely is - the two issues are inherently coupled.
I don't think that's particularly fair.

The browser shows where you are coming from, similar to you walking from one store that sent you to a second store. The browser's identifying marks are more like the color and type of your vehicle. The ID around your neck? That really is more like a company that would use facial recognition, or tagging your phone and tracking that.

What websites do is exactly what the parent described, like to a T. Often stores track you inside the premises though for marketing and display purpsoes, or so I've been told.
Ha, at first I thought I was being attacked by Opera's logo
> And there are lots of examples where an activity is only illegal if N>>1. Unlawful assembly, for example.

Unlawful assembly, at least as it usually is defined in the US state laws (the British form has been expressly repealed for decades, and so isn't an offense in any case) requires not only a purpose of disturbing the peace but the completion of some offense, and so would be illegal in the N=1 case as well, not only in the N>>1 (or even just N>1) case.

So, while there may be a good point here, that's not a good example at all.
Reading Lamport, again
As she leaned to his splaits, he looked into her mangean eyes. She started breathing rebrenningly. He slowly removed postocks from her legs. "Unzip my struffhold," she whispered into his ear.

http://www.youtube.com/watch?v=noSOFIJdfwM

I have always found this aspect of human language fascinating.
The other users who have replied to you have it right, but I'll add that in case of spam we go much further and start banning things. The line between "spam" and "thin content" isn't precisely defined, of course.

Some but not all of this is automated. We're working on automating more of it.

All: when you notice stuff like this, hn@ycombinator is your friend. We always look into it closely, if not immediately, and we will always get back to you.
Introduction to R – by DataCamp
Not related,but I would like to mention this regardless:

>>No party will suggest the rational solutions: if hard work makes us rich, let’s tax inheritance at 85%, so the children of rich men have to work hard too. But no: that would never do

I never understood this argument. I am not rich by any means,but why would my children have to pay 85% on things that I want to leave them?? It's idiotic - I worked hard to earn those things,why would the government want 85% of their value?? On what basis and logical reason? To make my children "less lazy" by doing so?? They can mind their own children - I will mind mine.
i disagree. the huff has a business model weather you like it or not. clearly the value proposition doesn't fit what the writer wants, but can you blame huff for asking? thats like being insulted because the ugly guy at the bar asked you out. what ever feelings you have from it are justified, but this writer goes and blogs online about their 'experience' wanting sympathy and traffic.

so yeah, the writer wants your business and what they offered was them complaining that they had a job offer that did not pay.
Cashflovideo – Cheap Flights to Magaluf
I do remember a few years ago when everyone in web development talked about how your website has to degrade gracefully in the absence of some technology (JS, flash etc). Now nobody cares. I come across sites that won't even show me the text unless I allow fonts.googleapis.com (via RequestPolicy).

The general point being the most websites I visit I am just reading text. Yet, I usually have to allow a few secondary domains (that serve JS and data), before the text gets into a form better than soup.
Attackers poison legitimate apps to infect sensitive industrial control systems
Last week-end I introduced µBlock (or uBlock) [1] for users who do not like to deal with the more complicated HTTP Switchboard. It does rather well against other popular blockers [2], which shows that ABP does indeed block requests, not just hide HTML elements. Compare the numbers of domains reached with when no blocker is used.

[1] https://github.com/gorhill/uBlock#benchmarks

[2] https://github.com/gorhill/uBlock#benchmarks
With HuffPo, you retain ownership of your work and are free to publish it anywhere else.
‘Blink’ is the name of Chromium's web renderer.
http://www.chromium.org/blink
http://www.tomshardware.com/answers/id-2196244/watch-usa-ger...

http://www.tomshardware.com/answers/id-2196244/watch-usa-ger...
im just kidding, but if they are working for 0 and you said they are worth twice as much as they imagine (0), aren't they still worth 0? :P

reminds me of al bundy, no phone calls today, but tomorrow twice as many!
The problem is that phishers register sound alike domains like info-secure-apple.com or atlanta-usbank.com, that were completely clean prior to issuance.
Be a better programmer: take a step back – Matthieu Napoli
It is? Which of the versions of PHP linked from the homepage of PHP.net do this? I didn't think any of them did.
I'm really loving the idea and want to propose this to our board of directors, but this won't stand a chance without a trial. Without a trial, the price is a huge setback. And even then the price is pretty steep.
It seems to me, that much personal information should be transmitted over a secure connection.
That's exactly what I meant to say -- I don't understand what you think is disingenuous about my post.

Should I expect everyone to be handed an audience on a silver platter? No, that's silly. What I do wish for is that competition is siloed so that leverage in one industry can't be used to arbitrarily dominate another. An actual implementation of such anti-trust policy might be a ban on discriminating against alternative app-stores. This is a very pro-market, pro-competition stance. It's not, as you seem to believe, some form of audience-communism (how would that even work)?
same, I was expecting a competitor or add-on functionality for underscore.js
Why the down vote? Am I doing it wrong?
It seems to me that the best way to do this is to combine both approaches. There are some things you can do, but there's almost certainly going to be some clever way that people manage to circumvent these rules. One thing to consider is that the biggest threat is from the "omnipresent" companies like Google, Facebook, Twitter, etc, because they're the ones who have a 3rd party presence nearly everywhere on the web. Tracking someone's entire web history is a lot different than tracking 1 out of every 100 websites they go to, and the "big players" are the ones who are most likely to actually be scrutinized. I'm usually quite loathe to recommend any legislation, but I do think that these "big players" would likely comply with a legal requirement to respect "Do Not Track" requests, even if CoolBeanzTracker.biz would still ignore them.

In the end, I think the way forward should be to do our best to prevent our browsers from leaking such information, but also to punish people who, against our explicit wishes, take advantage of any small mistakes we make when we protect ourselves.

By analogy, it's probably not smart to go into a bad neighborhood at night alone with no protection, a large amount of cash and a flashy suit, but that doesn't mean that it's a silly thing to try and deter robberies and assaults on a societal level (either with social strategies like shaming and shunning or with violent strategies like law enforcement or retributive violence) - to the extent that it's cost-effective to do so.
I've seen MapReduce done against fairly significant amounts of data stored (10s of TBs per run) on a SAN running over fibre. The compute nodes weren't particularly cheap either - I guess they were commodity machines, but quite a long way from the "cheapest possible" things Google uses.

But it was still useful: it was a good computing model for letting as many compute nodes as possible process data.

That might not be what Google was trying to achieve, but it's difficult to argue that it isn't MapReduce.
Thanks. Changed from http://www.eetimes.com/author.asp?doc_id=1322881.

Edit: We also changed "TTL" to "Transistor-Transistor Logic" since too many comments were about that.
Google censures private messages in G+
I'm totally not sold on the practically of so-called walking desks.

Reading text on a screen whilst your head is bobbing up and down, trying to make fine-motor-movements to click and type whilst walking, sounds like a recipe for low productivity.

Why not get 3 hours of real work done, followed by 1 hour of real exercise, rather than 4 of neither?

Or if you're determined to combine (computer) work with exercise, a reclined exercise bike you can slide under a proper desk might be the better bet... at least your upper-body will be stable then.

Kudos for at least thinking about your health, anyway!
Intriguing, but currently only useful for developers and designers. The closest match to my "next step" is marketing, which is "coming soon" (as are a number of areas I don't care about, including accounting, insurance, finance, and human resources).

Notably missing, IM(NS)HO, are "management", "senior management", "corporate strategy", "executive management", etc. Also missing are "operations", "operations management", "service management", "project management", etc.

FYI, I chose "marketing" because product management and its service equivalent (defining and validating products and services, planning roadmaps, and working with marketing communications and sales support, etc.) were likely to be the closest to where I am and where I am heading (corporate strategy, executive management, etc.).

BUT! I think the biggest missing category was "QA": Perhaps others would see such a thing, but since I saw "mobile", "design", and a number of other areas that have little to no relevance, I was surprised to see neither QA (related to development, design, and mobile) nor security nor identity management work (basically what I have spent the last 25+ years doing).
AngularJS and SEO – finally a piece of cake
I wish they had the statistics available for people who complete the test. It would be interesting to look at how native speakers and non native speakers differ.
it's BlockScore from startup engineering on coursera..
Students: Offering my courses on TDD, Builds, Pairing and more for $1/month
That's an unfairly presumptuous and aggressive comment. Give the writer some credit maybe?

"Codec are how your video ... is encoded over the internet"

And video is a format commonly used for pornography, right? Is it so unlikely that someone might have encountered codec issues browsing adult videos online?
Terrorists are people who target civilians, regardless of which country they are in.
Note that Hiroshima and Nagasaki were not even the most brutal bombing runs on Japan that summer.

Two firebombing runs on Tokyo alone killed more people than the atomic bombs, and by the time of Hiroshima, almost every major city in Japan had been hit, some almost totally burned out.

The firebombing of Japan was so brutal that the Japanese supreme war council didn't even bother to convene until three days after Hiroshima - when the Soviet Union entered the war. Apart from being a new type of bomb, Hiroshima did not stand out as a substantial escalation.
You want to give money/goods to your children so that they have a easier life and need to work less to get the same decent life as anybody.

This is totally valid, up to a certain point. Let's take the other extrem, when a child could inherit enough to get a better life without working than someone working his whole life. There is absolutely no need of such a concentration of wealth.

That's why inheritance should have a strongly progressive taxation rate.
Why not?

1) The name of the function is file_get_contents, however you're not getting a file. It just annoys me, it reads wrong. stream_get_contents is better but I still wouldn't go reaching for streams for HTTP requests.
2) It provides you with a lack of control.
3) It's pretty sloppy, to do anything like POST requests with bodies you have to do hacky stuff.

I wouldn't be writing my own curl call request either I would use a library such as Guzzle.
I guessed too, and I was wrong. It's a kind of plant native to Australia.
I wish github would either detect when a branch is merged back into master and automatically close the PR, or allow for some more complex merge operation. Squash merge would be particularly helpful.
The problem with stereotypes is step 2; what you do with it.

How many of us are habitually making decisions based on large masses of people, rather than individuals? We almost all deal with individuals, one after another (sometimes in small groups), all day long.

In that context, the stereotypes we make even based on research are harmful; if you assume the person you're speaking with won't know what a "humvee" is because she's a woman, you'll be wrong 58% of the time, and she'll be insulted. Plus there's a 22% chance the man next to her won't know the word. ...All of this assuming that you're speaking with a random selection of strangers taken from those who took this online vocab quiz; and how likely is that?

That's why people get so worked up about stereotypes; there may be some original kernel of truth underlying them (some of them), but people who then make assumptions while dealing with individuals do a lot of damage in the world.
The problem is that if you're somewhat high profile, and guest post on other higher profile sites you should be okay. Move down the "food chain", and Google doesn't look so kindly at your guest blogging strategy.

*http://www.mattcutts.com/blog/guest-blogging/
So, it's just a type of cheese? Is it special somehow? Or is it just really tasty cheese?
Another Markdown editor for OS X!

Anyone besides me ever noticed how there are many options for markdown editors for Macs, but really few (decent) ones for Windows or Linux?
War without end.. Oh really? Tell me when war has ever ended? We are getting better and this is much much better
Rust has optional garbage collection
Should put the descriptions of what the color coding means at the top, as well as the bottom.

Spoiler: green = already available, orange = in progress, red = still needs time.
Also, if you use code YStudent on the yearly plan it's only $9 a year. So there's that. Hope it makes someone with less money able to learn some good quality stuff.
Yeah, same here, I got 89% of the real words, but messed up with 4-5 non-words which lowered my score to 76%.
Actively promoting job growth is part of the goal of their monetary policy. The tools they have at their disposal are limited, however, to very narrow monetary policy tools chosen based on the idea of the purpose of having a central bank.

While they are intended to seek those objectives in setting monetary policy, monetary policy isn't the principal, or most effective, method available for acheiving those objectives -- fiscal/program policy, which remains in the hands of the government and can't be combined with monetary policy in the same actor without defeating the fundamental purpose of independent central banking -- remains the principal tool there.

The fact that the government -- and mostly this means Congress -- pursues no coherent policy leaves the Fed as the main actor, but they are by design not equipped to do more than extremely limited action in this domain (notwithstanding that they are tasked with prioritizing it in the actions they do take.)
How to Start a Web Design Project [Infographic] – Designmodo
But she is causing it, as are people selling fixie bikes, and barbers who give the bros their haircuts. It's funny that people don't call her Huffington more often, as if she were engaged in something more noble than say Hefner.
The Guide to the Future of Medicine
US Patent: 8762732: An apparatus for password security to an electronic device
Well, at times there will be collateral damage when targeting terrorists just as when targeting other enemy combatants. Sure, Putin's (or any other's intent) is a different matter, but on the whole, any country should be allowed to use drones or any other technology to target individuals who target their civilians (eg, terrorists) as well as their military and infrastructure. What they do not have the right to do is target civilians with drones.
Ha no way, I'm sure I had a job interview with these guys. Cool to see some Manchester based tech on front-page HN.
The screen looks big enough and is in front of the treadmill. This should be alright. I used to read my kindle while running on a treadmill. This shouldn't be much of an issue at all, especially since we are talking about walking slowly.
It's not a good solution for say, a programmer or graphics designer. It is good, however, for someone who makes a lot of phone calls and such.
It's really a cop-out to blame the voters. We're never going to be as well-informed, persuasive, or powerful as a five-star general who is also a re-elected President. (No one will ever be that well-informed, persuasive, or powerful.) Eisenhower could have ordered projects, divisions, and fleets mothballed and sent the money back to the Treasury, and the media couldn't have incited any riots about it. Do you think Obama has that option now? Prior to WWII in this country the phrase "standing army" was one of derision.

At this point, the only way to stop these particular pigs from feeding at the trough would be to destroy the trough. That will happen eventually, but you might not enjoy it.
Simple: We need taxes. The questions is only what kind of taxes.

The inheritance tax is a very democratic tax and benefits society as a whole. And it is good for your kids.

See also http://www.spectator.co.uk/features/269796/listen-to-adam-sm...
Non-native speaker, got 93%. But English is almost like my first language. I haven't spoken anything else for decades, even though I speak 3 other languages, and think, dream and express myself best in English.
Drones aren't too much different than normal airplanes doing bombing runs or any mission where a general sits back while troops/drones/missiles/robots kill the target you specified.. There is definitely a sense of, "pick a target, push a button, wait until he blows up" which the world needs to evaluate before allowing.

I think there is a limit to putting real robots on the battlefield, humans will always be necessary. It's always been possible to get the support of citizens and sometimes foreign government support by having real humans in the field doing humanitarian work. This cannot be replaced by dumb robots, a human face will be required to work with machines or else they will always be seen as inferior and untrustworthy.

I could see the US Government eventually having ATLAS style robots with tablets / large screens for faces, kind of like robocop but the soldier would just be remote controlling the robot.
one of the points of Git was short and small commits, often.

it helps prevent a SVN/CVS-style workflow, which will negate many of the other benefits of Git IMHO.
SOA Series Part 3: Documenting and Generating Your APIs
I love how close together "Redesigned Hospital Experience" and "Virtual-digital Brains" are on this infographic.
Product Hunt Statistics – Top products
The Funding Dilemma [video]
My comment implied that I was. I said it's not exclusively their fault, implying that it is partially their fault. In the case of reusing the same password between sites, the blame for reusing that password does lay with the victim. That's not to say that sites should be sending the password to them -- that's still a horrible idea. A site cannot prevent a user from reusing the same password, though.

I guess what I mean to say is that you need to play both sides of it. As a developer, you should be doing all you can to prevent anything from leaking user info. As a user, you should do anything you can to prevent leaks from one site affecting other parts of your internet identity. Isn't that the entire goal of the FAQ this guy is putting together?
file_get_contents only works on external URLS if the fopen_wrapper have been enabled in the PHP.ini. Most the shared hosting I've come across have this disabled, so it would show an error.

cURL is the functions you need to 'get' a URL, not file_get_contents.
That would be an insightful and relevant comment, if it weren't for the strange digression into a pornography metaphor.
I don't think that's how the world works, you don't go from "I blogged at the Huffington Post" to President, but maybe it gets you a paid journalism gig, or a book deal, or it just fractionally helps the pagerank of your own site. Maybe it just looks slightly more interesting on a résumé than your wordpress blog. What do you expect to get out of writing about your interests in your free time?

Anecdotal example: I'm essentially a nobody but was approached by a literary agent after a HP blog post.
How to get your boss to give you permission to watch the USA-Germany game
Last night, the US Soccer coach created a permission slip for you to give your boss to let you watch today's US-Germany game.

Legal startup Shake, turned the permission slip into a document you easy sign and send via your iPhone.
How Do Serial Entrepreneurs Think? (Full Interview)
I don't want to use these browsers. I don't want to run these scripts. I want text, sometimes images, maybe a video. If you are serving scripts instead of the thing I'm there for, you are hurting my browsing experience. You are trying to assume control over my browser and my browsing habits. Noscript can help my browsing experience in some cases, but not always. It's giving me back some control.
Ask HN: What tools do you use to document your company's internal processes
I'm part of a growing startup that's looking to move away from Atlassian products due to cost. We'd like to replace Confluence as our hub of information and I'm looking for recommendations. Does anyone mind sharing their software/process for documenting internal processes? Thanks in advance.
The Israeli's have saved many lives with drones both for reconnaissance and for targeting terrorists. I don't think they would be using drones for killing terrorists if it proved ineffective. It is hard to understand why drones are saving Israeli lives but not American ones.
Ok then, why do I regularly encounter Hindi words like "saphalta" and "viruddh" that I have never encountered written or spoken anywhere in the Pakistani mediasphere and have to resort to a dictionary for (when there are perfectly good 100% mutually intelligible equivalents "kamyabi" and "ke khilaf/mukhalif hona/rokna")
Funny, one of the companies I was contracting with last summer got so wrapped up in this craze, they devoted an entire room to walking desks. You could go in there when you wanted and work. They have 8 treadmills rigged with a desktop so you could plug in your laptop and mouse and work while you were walking.

Never saw more than two or three people in there at a time, but the company made a big deal out of it. It looked pretty awkward, even when people were walking really slow.
Imagine Russia blows up some people in Ukraine and claims they were terrorists, but the evidence is too secret to share. How should the US respond? Just congratulate them and move on?
Automatic Image Enhancement