skysight-inc/HackerNews huggingface dataset:
> The things humans attempt to learn in modern times however (non-native languages, formal systems of logic, the ability to argue and reason in complex fashions, the ability to program complex systems) are completely evolutionarily unprecedented, and the result is clear: children are not able to acquire these behaviours effortlessly.

At least in the case of non-native languages, while it may not be "effortless", every study I've seen has indicated that it is much easier for children to learn them.
This website's layout makes me want to cry.
Tools that developers are using: Data from the monitoring tool of oDesk
What does this do that a site like catchafire doesn't already accomplish (except for focus exclusively on technology)?
You have started a great discussion. I started as a software developer/analyst for IBM and then moved into developing and supporting financial systems for one of the largest banks in the world. I was never totally technical - wanted to know the larger picture and "chunk up" the issues/problems and it worked to my benefit. In my last role, I was doing exactly what you mentioned - bridging the gap between the in silo technical staff and the business. Metrics and Process improvement play a massive role - especially for companies which are relatively in the early stages of their maturity (< 10 years since inception)

Having said that, knowing how to write code gives you the ability to estimate your developers work and plan your workload/deadlines. Developers will feel connected as well knowing that you will understand their issues, joys.
Statins have no side effects? What our study really found
Thanks a lot. I didn't knew the series existed. It is exactly what I need to watch.

By the synopsis - there is also a joke here about Cameron and pig with really low standards, but I cannot seem to find it.
That's a separate issue. Obviously Skype could have MiTM connections since forever. They probably were legally required to do so, too. But decoding messages isn't the same as "datamining" them. And it's disingenuous, in context of IMs being datamined for advertising, to call an antispam service datamining, even if it's possibly technically true.
Lots of governments do have that ability[1]. The difference here seems to be that it wasn't required by law (instead, heavily pressured by the government), but it's also just the ability to flag, not to remove. We're going to have to see how that pans out in practice (as well as if they can remove things only in the UK, which is true of some of the takedowns mentioned in [1], e.g. "We received two requests and two court orders from regulatory agencies to remove 105 YouTube videos that contain clips of the movie, "Innocence of Muslims." We restricted videos from view in Egypt").

[1] http://www.google.com/transparencyreport/removals/government...
We shouldn't have "sugar-coated" the Xbox One controversy, admits Phil Spencer
Flying the world in a handbuilt plane to film a series about innovation
Thanks for the heads up, I've spun up a few more servos.
Geez hacker news, talk about a can't win! The top comment is complaining that he needs to have a broad appeal instead of focus on tech issues and the second highest is complaining he sounds too generic and should talk more about niche online issues.

I know Dave personally and will say that if the healthcare.gov debacle bothered you, there is probably not another person in the world with as clear a view into that dysfunction and with the passion to end it.
Here's a fun fact that every Amiga programmer seems to understand that Unix programmers just never really got: actual computing hardware is inherently asynchronous and interrupt-driven. The whole Amiga system is structured around using the CPU to program the custom chips and initiate DMA transfers, and installing interrupt handlers that perform the next phase of the program once the custom chips finished their work. It's how shit got done on the Amiga. By contrast, the lack of good support in early Unix for asynchronous I/O is said to be one of the reasons why X11 is such an ugly pile of hacks.

Even on Unix, if you wrote a server procedurally what you'd end up doing is having main() start a select loop that... dispatches incoming events to callbacks. All Node does really is to abstract away the select loop -- one less thing for the developer to worry about. The Node way is simpler than the conventional C way.

So no, there's nothing inherently superior about linear, procedural code, especially when such code is not at all how a computer system that must interact with the outside world works. Whether asynchronous, callback-driven code is confusing or not depends on what background you come from. Put an old-school scener in front of Node and he might form an entirely different opinion about it from OP.
> However, in my experience, it will still be a distinction without a difference, since very few employers would understand or care about it.

This presumes that the only meaningful effect of a college education is a vocational certification that is presented to employers.
Sorry you had a bad experience, bud. I am on a team of six, all pretty experienced with Node, and we don't have those issues. We've been going production on it for about a year and a half now. People cried a little in the beginning because it was different but now that we have embraced (and love) callbacks, we rip through development pretty quick. Things aren't always done for you but it's getting pretty rare at this point.
Um, how CMU:SCS has a gender ratio higher than average is because they accept more women. In 2000 the acceptance rate for women was 39%, for men it was 9% [1].

This is completely boring, MIT could make it so its CS class was 100% women if it wanted to, and because loads of very intelligent people apply to MIT I am sure that class of 100% women would do well. But, this is not a tactic that your average school who struggles to get qualified applicants at all can utilize.

[1] https://www.cs.cmu.edu/~lblum/PAPERS/women_in_computer_scien...
Regarding working for a large corporation, this comic has stayed in my mind ever since I saw it.

At times, I have particularly related to the sixth panel.

http://dilbert.com/strips/comic/1996-06-02/
Best Practices Rules for Windows Server 2012 AD Certificate Authority
I totally disagree with this. I think there's probably a bell curve relating confidence in your own abilities to actual performance.

At one end, you have people who think they just lucked out, and they'll have poor performance because they'll practice cargo-cult management: doing things just because that's what the management books say you should do.

At the other end, you'll have people who are supremely confident in their own abilities, but their hubris will keep them from entertaining valid objections from other people. They'll be blinded by their sureness that the path they picked is the correct one.

You want people who are confident enough to know what they don't know and able to ask other people for help in those areas. These people will be able to lead a team by letting the people in the team know that they're important in the decision-making process.
Possibly related: http://brad.livejournal.com/2116715.html

>Run it and be amazed how much your disks/raid/OS lie. ("lie" = an fsync doesn't work)

>It seems everything from PATA consumer disks to high-end server-class SCSI disks lie like crazy. Yes, that includes SATA there in the middle. I'll discuss fixing your storage components in a second.
Maybe what Google did[0], like:

X-Human: Work for us! {first 10-digit prime found in consecutive digits of e}@startup.com

[0] http://www.npr.org/templates/story/story.php?storyId=3916173
I'm not seeing anything about the warning signs of some people being ambitious for a position merely because it pays better, gives more power over people, or gives more status/bargaining power. Too awkward to talk about? Self-defeating for Harvard Business School?
Death to Israel. Death to Zionism. Death to NATO
"but it's a different of kind, not type."

You mean "degree, not kind"?

Also, I find myself amused at the Haskell interpretation, where "kinds" are the "types" of types...
... and will extend to the first 10 digits of Pi if you include time:

3/14/15 9:26:53 am
Best to think of it as a kind of CMS for multimedia. You can have multiple users on one instance, comments, public/private settings, etc.
Teachers here are required to get Master's degrees as well. I'm staring at my useless Master of Science in Teaching right now. And delay school starting? If we had decent parents at home as a rule, we wouldn't be in the predicament we are now. School needs to start even sooner to make up for the shortcomings of parents as it is. I can't tell you how many times I called home and--if I even got a response at all--was clearly given the message that the parent/guardian did not care about the child's education _at all_.
I guess you think the anti-tech sentiment is worse than I do. But this makes him seems even more the generic politician: take a poll then decide who you are and what you believe. How can he expect to win by blending in with his competitors? I would hope he brings something to the table that his advisors won't make him run away from. This is sad.
> What if I don't agree with the UK government views on say freedom of speech?

Then don't use Youtube.
How is Youtube different than that? In fact, why do people, even many developers, use CMSes? Most people like a management UI, the ability to easily upload from a multitude of devices, and all the other things that a dynamic app can give you. MediaGoblin also transcodes uploaded files automatically to be playable with common HTML5 media players. There's also federated commenting and following infrastructure in development.

You try setting up your system and inviting your family and friends to use it. People can use a MediaGoblin instance that you set up for them without much effort, with no additional software, and with a fairly decent user experience.
Right. Lots of exerience doesn't equal "hot shot" though.
This a great point, at no point did Mt. Gox act as a fractional reserve.

It at some point misplaced funds and then tried to cover up this fact.

Complete abuse of the term 'fractional reserve'.
Catchafire is awesome.

Our goal with solvers is complementary. We're very focussed on enabling hackers and other technically skilled people to solve problems. And once we've got the platform in shape, we want to build a community that actively seeks out people who could use their help. We hope to have subject-specific task forces that go looking for projects to solve.
Hm I haven't noticed prices being higher when I'm logged in with my Premium account so far on Amazon.de. Also the delivery is super fast. Sunday night I ordered a camera and it arrived monday evening. I'm pretty satisfied with Amazon Prime.
Great stuff. Although I should say that there's more you can do with bad assets than just give people money. My understanding is that classic resolution is where you create a "bad bank" [1], a holding company for all the bad assets. You then fire the bank managers, put less dumb people in charge, recapitalize the banks, and use the bad bank to slowly realize the value from the assets, which are often not totally bad, just part of a cyclical slump. And you also update regulations and capital controls so as to reduce the chance of a similar mess next time.

A lot of people are critical that after the 2008 crisis very few people got fired for FUBARing the world economy. I get why the US ended up doing that; people were scared of anything that looked like more instability. But I think it was a mistake.

[1] http://en.wikipedia.org/wiki/Bad_bank
Repables.com, 3d printer file sharing website
This one is relatively new. It's a manufacturer independent site, which is nice.
Your comment is self-contradicting: If there's a "giant" gap between boys who start young and girls or boys who don't, then acknowledging that gap at the application stage is not preferential treatment. Ignoring it because it doesn't favour girls, on the other hand, is preferential treatment.

Edited to add: The time to intervene, if it to be equitable, is around the age of 12. But getting the interest of 12 year olds who wouldn't otherwise participate is a more difficult task than changing admission criteria at colleges.
Do you consider burying money (either greenbacks or precious metal; your choice) in the back yard to be an investment?
If what they flag and why is available then this would be open, honest and accountable.

It always has happened, just that we know that it happens, even though we already suspected as much.
Why would someone want to DoS Mozilla's Bugzilla installation? People try monthly or so. Maybe even for similar reasons.
Now they don't. But bank runs were common in the past: http://en.wikipedia.org/wiki/List_of_banking_crises
I've run into the problem of web services not letting me store passwords. The reality is, if you let my password manager (safari jacks into OS X's keychain system) keep track of things, I'm going to use the random 12-digit alphanumeric password my password manager provides me. If you don't, I'm either going to use my shitty "brain" password or put it in my password manager anyway and just copy-paste it manually.

Thankfully, safari on both iOS and OS X has a toggle to ignore autocomplete=off, which I take advantage of liberally.
Here's what I thought after reading your comment:

€^#&%@* &£@+=% (appropriately censored for expletives) ;)
Yeah yeah, satire. However I think it is important to be clear that "bitcoin" in the US is not "unregulated". There is a reason so many people were using an obviously fly-by-night exchange based out of Japan instead of an exchange based out of the US. That reason is regulation. Just because the laws don't explicitly mention the string "bitcoin" doesn't mean that anything done with bitcoin is untouchable by the law.

The aspect of bitcoin that is "unregulated" by the US government (meaning "not controlled by" the US government) is the production of bitcoin. In that respect, you can think of bitcoin as similar to a bog-standard foreign currency (which the US does not control the production of).
Upvoting in simultaneous disgust and enlightenment.
CBC is okay if it is used to encrypt before MACing. The issue is that TextShredder used CBC without any authentication, i.e. a MAC. That means someone can modify the ciphertext in transit and it won't be detected. This opens up several types of attacks. In theoretical terms, unauthenticated block ciphers are not secure against adaptive chosen ciphertext attacks (CCA2). In practical terms, one attack that comes to mind is a padding oracle attack. Essentially, an attacker given a real message and can create modified ciphertexts that will cause a decrypting party to potentially leak information in a side channel.

Serge Vaudenay talked about this 12 years ago:

http://www.iacr.org/cryptodb/archive/2002/EUROCRYPT/2850/285...

The recent Lucky 13 attack was a form of this type of padding oracle attack:

https://www.imperialviolet.org/2013/02/04/luckythirteen.html
Yeah, that's a risk. It's not a big problem for me now, but then my must-read category is pretty small.
While I was a fan of the previous campaign (the day we fight back), this one seems DOA. First, there is no actual action to be taken. There is a date, but to get to what the campaign is trying to do you have to watch a two minute video at the end of which it boils down to two calls to action:

1. Developers should add "NSA-resistant features" to their products. No mention of what this actually means.

2. Users should try apps that support their privacy and spread the word about them. No mention of what the apps actually are.

The site itself, as others said, tracks users through Google Analytics. That's right, the same Google that is sending every bit of user data it gets directly to the NSA. You are encouraging us to disable logging in our applications... I don't know what to say to this.

Now, for some more constructive suggestions:

1. Instead of "trying apps", why not focus a bit more on some specific things. For example "try Tor". Most users don't know what that is, but it's a tangible actionable thing someone can spend 30 minutes on and learn something actually valuable.

2. Or, try GPG. This is harder, but I believe can still be something that power users can grasp.

3. For developers, why not hack on Firefox or Chromium to add a Tor-enable private mode. Encourage and fund this project, so that most people can press a button and get a Tor-enabled browser immediately.

4. Or, get developers to set up more Tor nodes and bridges.

5. Or, get developers to finally bring IPv6 to Tor.

6. Or, get developers to create alternatives to specific popular services that are currently monitored by the NSA. The reason GMail is so popular is because it's got a fantastic UI. No open source webmail client comes close. Get developers to volunteer time to develop an alternative that users can host themselves.
...but it was not even let to to either work OR fail on its own, so we'll never know if some of the ideas could have worked.

...like it happens with all attempts of any kind of technocratic government: sooner or later some groups of power totally freak out contemplating god knows what imaginary consequences of its future development and pull the plug on it and paint it as another "failed experiment".

When will we actually become mature enough to be able to truly run social-engineering experiments in a scientific way and asses their results? (repeatedly and periodically, because with time people's mentalities change, so what didn't work in the past might work in the future and viceversa). When will we accept that "political 'science'" can only be an experimental 'science', so we have to at least try and run unbiased experiments from time to time and see what works better, instead of just letting the blind watchmaker of evolution run its inefficient search of the problem space?

As an analogy [EDIT+ to clarify] of how wrong I think we do politics and social engineering now [/EDIT]: Imagine that in medicine you'd run 10% of a drug trial, then stop/pause it and make an "educated guess" based on this 10%, and based on this published guess have people vote whether to put the drug on the market or not. Sounds reasonable to anyone? :)
Congratulations - this is a beautiful concept. Very inspiring.
> These days isn't BS more or less shorthand for "took calculus and a real lab science" these days?

When I last saw a catalog from a school that offered both degrees in the same field, the BS generally required more units in the major field of study and closely related fields and substantially less required "breadth" classes in fields outside of the same major.

Many BA programs I've seen in non-science fields require at least one laboratory science course in their breadth requirements (calculus probably isn't a requirement.)
I remember those days, though ctrl-alt-backspace usually solved things for me.
How does it break password managers? Does it prevent them from auto-filling in or auto-saving the password? I use passpack and enter/retrieve my credentials manually and so don't experience this and appreciate autocomplete=off.
There's also the Kindle Owners' Lending Library, which even less people remember. I borrow a book every month.
I don't think I've run into a situation where LastPass has been unable to auto-fill a form. Is this a feature of LastPass, or have I just not gone to sites that disallow autocomplete?
The issue may be moot--IE 11 ignores autocomplete=off.

And in any case, for the cases where this setting is effective, it doesn't break password managers--just set your password manager to not fill the fields, but use copy and paste for the password.

[Edit - spelling]
Memory inside Linux containers
That's what the back button is for. I will take you back to where you were before you clicked a link, including scroll down the page to the correct position.
Well, yeah, but if you keep switching, you can get up to 90% of your time spent choosing tools. Can't let your skills get stale.
> The reason I tend to believe this scenario is because it's completely consistent with their behavior. I watched them very closely, and there seemed to be no rhyme or reason for their behavior. That is, unless they were missing everyone's bitcoin for some reason. Then their behavior made perfect sense.

Feel free to give examples of these behaviors...
Am I the only dev in the world that loves async?
YAY made it :3 http://grab.by/v9BA ^_^
We've had terrorism on UK soil for 1000's of years. You may even have heard of The Gunpowder Plot.

Free media means that the govt. has lost control of the conversation, they want it back. The key sentence in that piece is ' the government wanted more power to deal with material "that may not be illegal but certainly is unsavoury and may not be the sort of material that people would want to see or receive".'

One man will decide what 60million people "want to see".

I want to watch people die, in horrible and disturbing circumstances. http://reddit.com/r/watchpeopledie who is anyone to deny me that freedom.

The government already raised the spectre by trying to have Facebook remove a link http://www.telegraph.co.uk/technology/facebook/10395816/Davi...

It's Daily Mail politics, by people who don't understand.
This is why EVERYONE should have Two-Step Verification (https://support.google.com/accounts/answer/180744?hl=en) enabled if you care a little bit about your Google Account and the data you have stored there. This kind of attack will expose your password, but the attackers wont get in your account anyway.
Did you discuss your concerns with the CxOs? They're certainly valid, and the scenario you describe is a fairly likely outcome, but it might not have been inevitable. I know that if I were hired into a position like that I would make a point of acknowledging the contributions of those who had been there already. (It wouldn't stop me from being vocal about things I thought could be done better -- I would consider that my job -- but I certainly wouldn't try to take all the credit for what was already working well.)

And after all, it sounds like you were to be involved in the interview process. You would have had an opportunity to help select a candidate you could work with. Maybe it still wouldn't have worked out, but it just seems unfortunate to me that you didn't even give it a try. Of course there could have been other factors you haven't mentioned.
If we assume the primary goal of a college education is developing the ability to think abstractly and reason meaningfully about the subject at hand, then the BA/BS distinction becomes even less consequential.

If we presume the BA student has taken a few more electives in outside areas, and the BS student has taken a few more major-focus classes and perhaps more quantitative classes, it's hard for me to see that choice having a serious impact on a student's intellectual development.

At most, it's a signal about the type of person that student was when they choose their degree.
Great! At least now I can play in the terminal covertly and no one will even notice!
I just think that a promotion shouldn't automatically entail moving into management. At my company the engineer ladder and the management ladder are different (though you can transfer between them if you like). I can get promoted 5 more times (NOT gonna happen, I'm hoping for 2 in the next 5 years) before I get stalled out. And people that are 5 levels above me are effectively gods.
What you shouldn't do when naming your API parameters. Keep it consistent please
Unfortunately, it doesn't work with infinite scroll pages or other stateful types of sites.
Dr. Danielle Martin gives Washington a lesson on Canadian healthcare