skysight-inc/HackerNews huggingface dataset:
"A history graduate is competent in what exactly?"

Studying/researching problems.

Writing persuasive documents based on evidence.

Working collaboratively in teams doing research.

Or, at least, that's what I'd expect. I'd expect that almost anyone graduating with a 4 year degree in anything.

Sadly, I know it's not the case. > 20 years ago, I was taking a college course on 'intro to china'. It was definitely a 'blow off' class - a 2 credit class you had to take to fulfill some general ed requirement.

The class was 2 months, 1 (or maybe 2?) nights per week, and we had to write 4 'papers'. The 'papers' needed to be 1-2 pages on any topic of our choice relating to China - historical, modern, political, whatever. The instructor was a librarian by trade, and loved China, and taught the class.

First papers go back to the students, and 3-5 students in the back - 'non traditionals' by the look of it (all over 30 IIRC) started complaining - loudly - that they'd been marked down because of spelling and grammar mistakes. The instructor replied that this was a college class and they should be able to write basic English competently enough to avoid basic spelling and grammar mistakes - we should all know how to use semicolons, commas, periods, capitalization rules, possessive forms, etc.

One of the students shouted back "this isn't an English class - this is unfair bullshit that I'm being marked down like this". Sadly, a group of people all chimed in agreeing. The teacher was visibly shaken.

Of course, not arguing this is the state of every single college class out there, and it wasn't even the norm in my experience. I was just shocked at the time that it happened at all, but now it doesn't shock me any more. Just saddens me that people think like this. Those sorts of people shouldn't be going to college in the first place, but were sold the line "get a college degree and your life will be great". It's not true.
Am I correct to assume that you have logged in? An automated setup creates the user account and other objects you need to get started. I admit that actually posting the forms is not the most elegant solution, but a hack. We did it to let you read the full contents of the MePIN Dev Portal without having to fill in any personal information.
You're welcome! I have friends in college who would've qualified for expanded Medicaid but my state didn't expand either. They were talking about this exemption which is how I learned of it.
The point where a JS developer is most likely to run into monads is with asynchronous code. We call it "callback hell," and the reason it exists is because async callbacks, like monads, can't be easily "escaped" - everything done with a result must be used in the same monadic (asynchronous) context. Once you enter a callback-based function, you usually can't simply return from it and go back to standard sequentially-executed code.

It takes a bit more work to formally show that continuations follow the monad laws, but that's as much as it took for me to begin to get the concept.
Background: https://en.wikipedia.org/wiki/Geolibertarianism
America’s Spies Want Edward Snowden Dead
“His name is cursed every day over here,” a defense contractor told BuzzFeed, speaking from an overseas intelligence collections base. “Most everyone I talk to says he needs to be tried and hung, forget the trial and just hang him.”
When I look at both pictures, it seems as though the shape of the rock was there before it appeared ... almost as though it oozed up out of the surface.

(Note: I know this isn't at all likely or even possible and just think it's an interesting trick of the eye)
Check this out:

http://www.swintec.com/8-clear-typewriters

These are typewriters specifically made for US prisons. They're that way so stuff can't be hidden so easily. Also note the state by state models which differ on amount of memory allowed.
>I think ex-Brigadier General Janis Karpinski would beg to differ

Might be, but:
1) She did not get into prison and Colonel is not so much of a demotion ... (of course I do not know, what her part was in all this exactly and how much guilt she carries herself, so the demotion might be harsh)
You can might also see it not as demotion for tortures that happened, but a demotion, because it got into the open.

2) Also a Brigadier General was not the root of the problem. Just another escape goat ... a higher one, but not really high one. In my opinion, much of the administration in between and the minister of defense is at least also to blame. Also to my knowledge, no one of the agencies that where largely responsible for many acts of torture (more responsible in my opinion than many soldiers) did not get any kind of punishment.

This is a shame for the whole western world! From this moments on, we can not raise our heads or arise our voices against so called rogue-states or regimes ... because we act the same! Bending basic laws of humanity to our liking! SHAME!
Python decorators are basically as follows

@f
def g(args) body

translates as

g := f(fun(args) body)

If my syntax makes sufficient sense (g := a translates as "assign a to g"). That means that decoration is nothing much more than function composition which forms a very particular functor. That same Functor also provides a monad, but continuing to work this example until that's clear is so far from obvious that I think it'd only serve to mislead.
In general, assuming a perfect clock, t seconds over 200m with an independent measuring error of x/2 at both ends will measure as t seconds over (200 +/- x) m [1], for a speed of

200/t +/- x/t m/s

So, for a given x, the error grows as 1/t. The longer t (= the slower your movement), the lower the absolute error.

For a snail, you don't even need a GPS; just say "2 km/h" and you will be within 2 km/h.

However, things are better, as measuring errors for GPS for nearby (in time and place) positions aren't independent. If your position is of by x meters in direction D now, chances are it will still be more or less of by x meters in direction D in a few seconds.

Back to your question: I wouldn't know, but I think you want to rephrase it in terms of relative error or specify at what speed you want to know the answer.

[1] the math is the other way around, but that doesn't matter much.
I can't find it at the moment, but I think there is a supported way to achieve the same thing. I remember it being mentioned at WWDC to allow apps to hide sensitive data in the UI before the screenshot for the app switcher is taken.
The problem with Facebook (video)
This raises a complicated question: assuming that the SWAT members are part of an immoral cause — not necessarily true, but let's assume it — should we blame the SWAT members...or the policymakers who command them to the front lines?

The same can be said for U.S. soldiers who volunteer to fight in Afghanistan and Pakistan. Maybe they were unaware of the thousands of civilian deaths that would occur as a result of the American occupation of those countries. Maybe they were swept into a whirlwind, powerless to prevent those casualties, because of policymakers.

I expect that this will be a very unpopular statement, but maybe holding those on the front lines (e.g. soldiers and SWAT members) accountable will help create pressure against immoral government crackdowns. Maybe we should be critical of both those on the front lines and those making the strategic decisions.
For tasks that are created, executed, and processed purely in code, you wouldn't. But it still has uses in other areas, especially when you need to build something up from user input.
You'd think they would start to put a plow or til on these rovers.
Pretty big.

I've often wondered why they don't send a dragline digger to Mars, so they can dig a decent trench. When Spirit's wheel broke and they started dragging it along, digging a little trench, they made a nice discovery and that was with something not designed to dig at all.

If they could get a few feet down, who knows what they could find?!
You're describing an edge case. While certainly true, it doesn't represent the current needs of the job market or the realities of the industry.
They're useful for the forming political parties, for example. I mean that in a general sense. A group of people identifying with political goals and trying to achieve them somehow, maybe by getting elected.

But I agree with your main point. Unless you have a good reason to accept a label, don't. It generally leads to poorer thinking.
Perhaps is it reasonable cynicism informed by experience.
Isn't that exactly what the article does? I mean, sure, he starts out with a political label in the title, but then he makes an argument about something with substance: specifically, whether or not that land, too, is a good that should be protected by property rights.
Wearable Tech and Data Security: CES 2014 Roundup
Cybercrime firm uncovered six active attacks on U.S. merchants
There’s definitely an iOS 7 bug where when you view an album, you can only see the first few tracks, as the scroller “snaps” back.

But nonetheless, versus Pandora? I’m leaving my Pandora One sub behind.
I am very interested in this program and will be applying for the Summer 2014. I've also been taking online courses off and on at Coursera, Udacity, and Stanford. Currently, I'm writing my statement of purpose and background essay. Do you think your history of taking online classes was significant to your admission? I'd also appreciate any pointers for SoP...
I was curious after reading this, so I Googled sample questions from the AP Computer Science exam.

https://www.tracy.k12.ca.us/sites/clunetta/Java/practice/pra...

The last question on the test is this:

The method mixup is defined as follows:
String mixup(String word)
{
if (word.length() == 1)
return "";
else
return mixup(word.substring(0, word.length() - 1))
+ word.charAt(word.length() - 1);
}

What is the value of the string returned by mixup("IDEAL")?

a) IDEAL
b) IDEA
c) LEAD
d) LEDA
e) DEAL

I don't program much in Java, so maybe I'm missing some gotcha, but shouldn't the answer to this be "L"?
The recursive mixup call will go: IDEA... IDE... ID.. I, at which point the final return value will be "".

So the value of the returned string will be "" + "L" therefore returning "L"?

In any case, the point of looking at this was to get some sense of whether a kid would even want to take AP Comp Sci. My concern with this, knowing how most of these subjects get taught in school, is that teachers would teach to the test, therefore sapping all of the fun out of programming. Knowing some of this stuff by heart is potentially valuable I suppose, but kind of operates in a vacuum, as practically you have a ton of resources at your disposal when programming (ie Google, Stack Overflow, API references, etc). This rote memorization of things could actually turn kids off of computer science instead of drawing them in.
Out of all the people commenting on #727708, The Spotify post is a rep from an organization with systems to administrate. Just like almost every other not-ctte, not-init maintainer person on that list, so it makes sense for Spotify to comment, but not really worth giving undue weight to their post in the larger debate currently happening on debian-ctte.

If you want a better picture of debian's init decision, the bug got punted to ctte to decide on, so check out the ctte ml archives for December [0] and January [1]. Russ Allbery and Ian Jackson are the most vocal CTTE members on the list and support systemd and upstart respectively. The thread "Bug#727708: init system other points, and conclusion" is where Ian [2] Russ [3] start making the case for their preliminary conclusions.

Edit: If there are other things worth pointing out on the list put 'em here. I've really only been skimming the posts for the last few weeks. They're also considering openRC, but it appears not to be a real contender. Tollef Fog Heen is a debian systemd maintainer and has posts worth reading on both what systemd actually is and what the impact of different decisions.

[0] https://lists.debian.org/debian-ctte/2013/12/
[1] https://lists.debian.org/debian-ctte/2014/01/
[2] https://lists.debian.org/debian-ctte/2013/12/msg00182.html
[3] https://lists.debian.org/debian-ctte/2013/12/msg00234.html
This. They do the same with typewirters:

http://www.swintec.com/8-clear-typewriters
i would love to see them make an explicit BC break and fix everything listed at http://phpsadness.com/
> Typeclasses are a refactoring and abstraction tool used here, but monads are just an abstraction. They exist whether or not you reorganize your code. Even when you're using tuples and the like to implement state you still have a monad, you're just footing the bill on a bunch of complexity to implement it.

I literally have no idea what any of that means. It does not seem in any way to explain why you disagree with my understanding.

For example:

> They exist whether or not you reorganize your code.

This seems like the definition of a non-sequitur to me. Replacing a few words, this sentence reads to me semantically the same as

"Anonymous subroutines exist whether or not you reorganize your code."

A true statement, but not one that conveys any previously unknown meaning.

Also please note that nothing you said addresses the WHY of monads.
With C++14 this becomes

sort(begin(vs), end(vs),
[](auto const& l, auto const& r) {
return l.size() < r.size();
});

Even simpler.
Instaclan to help startup teams find members
Instaclan is a alpha stage startup that will help connect people interested in launching a new website, product, or idea.
Nursing has topped, the industry lost jobs last year.
Beijing is so clouded in smog, China is televising sunrise on giant TV screens
the title changing policy here is terrible. If the majority of the discussion is based on the post title either delete the entire post or leave it. Changing the title is just confusing
Run, find, open, or edit anything online
Probably the file size argument, last time I read one of these discussions jQuery was 3x bigger gzipped at ~30kb.
Wow, that's fantastic. That is true, measurable technical progress. Go engineers.
And exposes an API, too, I believe, that lets things like Alfred Workflows on my Mac also control from the keyboard and hotkeys.
How about creating a Google Group?
Can someone please post links to sites that provide online aptitude and attitude tests for candidates ? It would be nice to know if the candidate had aptitude for the kind of isues that our department handles.
This simply isn't a big concern for the vast majority of users. Nest has $3.2 Billion dollars as testimony to that.
National broadband map: http://broadbandmap.gov/
Dont forget:

http://addyosmani.com/resources/essentialjsdesignpatterns/bo...
You could say that the US government can do whatever with the data of citizens of other countries that flows through US networks, but that still wouldn't justify the NSA tapping on foreign-only networks on grounds of do-whatever-we-want sovereignity, would it?
Aesop: A WordPress Storytelling Engine
Once you add networking, Arduinos don't really have much cost benefit over a full-fledged Linux SOC board. An Uno plus an Ethernet shield ends up being nearly the cost of a Raspberry Pi, which is several times more powerful.

I built out my XMPP-controlled office thermostat on a BeagleBone Black, which costs a bit more than the Pi but has way more pins, including analog inputs, which are pretty important for temperature sensors. Plus using a Linux machine meant being able to choose your language instead of being stuck with C, so I took the chance to learn some Erlang: http://technomancy.us/171
http://euobserver.com/foreign/29431

> edit - The link in the comment below is about the elections in 2010. The quotes above are about the elections in 2012. I will leave it as an exercise for the reader to determine which of those dates is the more recent.

Perhaps which is more pertinent to a discussion about Yanukovych's 'dictatorial' ways?

Fact is, Yanukovych was elected in elections that were praised by the West - in 2010. In 2012 there were political factors and ideology at play that made it more useful to denounce the elections...
The bigger question here for me is why Spotify needs 5000 physical servers.
The problem I see is that most people don't really look beyond the current political parties in their immediate vicinity (IE: those campaigning near them presently). This leads to people really only seeing the American Libertarian movement as an individualist group.
Last I read (which was this morning actually), it was noted that Spotify’s “low/regular” quality is 192kbps, and high is 320, and Rdio is at 192.
no, it'll be

mixup(IDEA)+L

mixup(IDE)+A+L

mixup(ID)+E+A+L

mixup(I)+D+E+A+L

""+D+E+A+L
As a hobby woodworker, i'd love to be able to buy the parts, and make the enclosure myself. I got some scraps of walnut that would look awesome.
You're in luck; this specific usecase is documented on the Arch Wiki:

https://wiki.archlinux.org/index.php/cgroups#Matlab
The person I was referring to was talking about the PATRIOT Act getting renewed.
Probably impossible to verify one way or the other. May be more true to say "...have led to little evidence of stopping...". See, e.g., Schneier's article on this (https://www.schneier.com/blog/archives/2014/01/how_the_nsa_t...), which references a summary article on what may be true about the effectiveness of the surveillance in stopping plots/attacks (http://www.huffingtonpost.com/2013/10/23/nsa-attacks-thwarte...).
Yeah, that was me as well.
Fork it and add your own styling?
Static Analysis for Objective-C with OCLint
You're not crazy.

Psst. Discovery folks. You've got yourself a race condition. You're calculating a `margin-top` to center an image vertically irrespective of whether that image has loaded. You either need to explicitly set the width and height as attributes on the image (good for preventing reflow anyway) or hold off on calculating your dimensions until after the image has loaded. You could even just wait for window load (instead of DOMContentLoaded).

EDIT: Here's an untested, hacky fix. Not an ideal solution but concise and without having to change anything. https://gist.github.com/anonymous/c40e8baf679aad65cb2c
> This raises a complicated question: assuming that the SWAT members are part of an immoral cause — not necessarily true, but let's assume it — should we blame the SWAT members...or the policymakers who command them to the front lines?

Going with military rules and Nuremberg precedents, likely both.

Command responsibility doctrine makes superiors responsible for the crimes of their troops (let alone for their own unlawful orders) and superior orders defences started falling after WWII, especially during the Nuremberg trials:

> The fact that a person acted pursuant to order of his Government or of a superior does not relieve him from responsibility under international law, provided a moral choice was in fact possible to him.

the 1998 Rome statute tends to confirm, although a superior order defence may still work under it:

> 1. The fact that a crime within the jurisdiction of the Court has been committed by a person pursuant to an order of a Government or of a superior, whether military or civilian, shall not relieve that person of criminal responsibility unless:

> (a) The person was under a legal obligation to obey orders of the Government or the superior in question;

> (b) The person did not know that the order was unlawful; and

> (c) The order was not manifestly unlawful.

Superiors ought be held accountable either way, boots can escape if they demonstrate that the order was not manifestly unlawful.
So, users are locked into MePIN's proprietary app and depend on MePIN's website to log in, rather than using a open standard that can run offline. If you use HOTP/TOTP, you can use open source Google Authenticator, DuoSecurity, libpam, or any number of clients.

It's pretty easy to implement your own TOTP client if you don't like any of those. Here's a JS reference in 250 lines of code and HTML:
https://code.google.com/p/google-authenticator/source/browse...

In MePIN's defense, DuoSecurity also has their own push notification for a single-tap login, so users are willing to trade interoperability for convenience.
libertarians (little "l") in general are pretty good about this due to their inherent dislike of being labeled, caricatured, and stereotyped. Having many libertarian subtypes helps too.

The downside is that, as others have pointed out, focusing on individual identity and personal beliefs hampers meaningful political organization since it requires a certain ideological smoothing and compromise.
Emmett Brown invented time travel. http://en.wikipedia.org/wiki/Emmett_Brown (thanks Brian Goff)
I used to notice the album licensing issue, but it seems to be resolved now (perhaps it's a flag now, rather than a deletion).
FOSS is an appropriation of excessive intellectual property laws to create a productive form of Libertarianism-lite (which strangely appears to somehow be 'socialist' to most because somehow many people have been tricked into thinking socialism has to do with things being 'free' rather than things being regulated and rationed by the state or something).
Tolerances, among many others.
I know I know, and I like to think that there are millions more iPhones than Crays yet almost nothing comes out of them. jiggles
do you ever use a PPA ? Most of the custom repos are meant for ubuntu and I cant ever find any which will respond to "sid" or "jessie" or something.
There are a couple of false positives but I think the policy is generally beneficial, it prevents a lot of title-baiting.
Uh oh, I've been using fn.bind(this) everywhere. Is there a linter that will warn me when I'm not using cross-browser supported js?
Monotonic, shmonotonic.

You haven't answered any of the main counterpoints people have been raising to your rant so far. Trying to distract us with academic gobbledygook really isn't helping your case.
You're right, I should not have worded my comment in such a way because I did not want to start an argument around that particular topic.

To better phrase it: I feel that the problems being solved with software on this community, while valuable, are typically addressed at other geeks, upper-middle class consumers, entrepreneurs, and the startup community.

I think we can agree that nearly no discussions on this site center around using our technical expertise at solving the problems facing those who are impoverished, ill, unemployed, discriminated-against, and/or facing extreme difficulty accessing the sort of quality of life many of us enjoy. Much of the solutions here have either low relevance or high barriers of entry (be it cost, technology, or educational background) for that population.

I'm seeking a community, be it a hackerspace, online community, conference, or similar that focuses on solutions that are driven more by social impact than profit.

While I disagree with libertarians on many issues, I did not mean to say that they do not consider these problems. I apologize
The NSA is somewhat open about the massive amounts of computing power they have available: http://nsa.gov1.info/utah-data-center/

Lots of goodies on this public site like "This [compute cluster] will give us the capability to break the AES encryption key within an actionable time period and allow us to read and process stored encrypted domestic data as well as foreign diplomatic and military communications."

Obviously leaked documents and other media reports contain much scarier revelations into what the NSA is capable of, but I thought I'd post what they acknowledge since it's safe to assume they're capable of much more.
We use MePIN in our service and I have to say that it's working really great. Easier for the user and also more secure than Google Authenticator (for which secret key can be stolen more easily).
Ask HN: How to find part-time developer work?
I punched in the zip code of my very small (pop. ~4500) rural home town and was told there are "17 broadband providers" there.

That is waaaaay off.
Why is passive mode not practical?