skysight-inc/HackerNews huggingface dataset:
You can make just as much of an inequality in the other direction. There's a difference between chatting with someone you don't know in a skimpy outfit and doing repetitive manual labor in the heat and sun for 12 hours a day.

Outside of human trafficking (which I acknowledge as an important problem) it's pretty hard to get coerced into prostitution.
Better late than never, I say. Nor do I think he waited to win his Nobel to promote open access, as his editorship of an OA journal would attest to.

It's also worth pointing out hat eLife is actually free to publish in, at least for the moment. The founding organizations (HHMI, the Wellcome Trust, and the Max Planck Institutes) are footing the bill for the first few years.
>"For this project I obviously used jQuery which is impossible to avoid (and why would you) but also AngularJS with a bunch of UI components (angular-ui and some bindings to jQuery UI)"

Lol. Is this author trolling us? I don't know anybody at Google who uses jQuery, and Angular makes it particularly easy to avoid.

Cute and clever indeed!
Abort and terminate? Jokes aside, error checking in c is important since if you don't do it you get "On error resume next" behavior.
Is this free association computer science Jeopardy? I'll go next please.
If something malicious gets onto your computer, it's game over anyway!
Any malware (chrome extensions, software running on the computer, even not as administrator) can start to listen to all keyboard events, all virtual keyboards like they are used in Korea mandated by government for security, all network traffic (even encrypted by hooking the APIs, etc.

So once the malware is on your computer, it can get all passwords entered afterwards.

The only harm in saving passwords in Chrome is that the malware can get all passwords at once and does not have to wait for you to login to all important pages eventually.

If the computer is stolen and not given back compromised, then it is safe, because Chrome encrypts the passwords using the Windows password API which encrypts it using the user password
I feel the same way. Honestly, I meet a lot of people briefly at events and don't always recognize their names or profile pics. I greatly appreciate it if someone can simply say "nice meeting you at X the other night". It's LinkedIn's fault for not really encouraging more authentic connections and instead, pandering to the volume connectors. Between lack of utility and overall creepiness, I fairly frequently consider just closing my account. One of these days...
They are using the "instant exchange" feature of Coinbase:
https://coinbase.com/docs/merchant_tools/payouts

The USD price is locked in, and they never need to hold bitcoin. It is just a cheaper payment method.
For what it's worth when I tried MineTest [1] and Minecraft on my oldish laptop (ThinkPad X61s) MineTest performed significantly better. Determining how much of it is due to the choice of programming language would require a more in-depth performance analysis.

[1] A FOSS Minecraft clone written in C++, http://minetest.net/.
Indeed. It's a step forward, sure, but it's easy if you have papers in Cell, Nature and Science (which he does) and a Nobel to say "Yeah, nuts to this".

I'd be much more impressed by a public stance defending young tenure track faculty making a commitment to open access.
Recovering stolen bitcoin: a digital wild goose chase
nobody complained about this junk when it was nintendo and sega doing it, for a lot more. It's just that this time; 1) people have this illogical apple hatred and 2) people buy into google's spiel about being open.

The app store, is a tradeoff. It's some inconvenience for developers in exchange for a trusted, safe marketplace for applications for consumers.
There is some crowd funding for science, but it's pretty much small potatoes - it'll cover a trip, or maybe a single publication, or the budget for some preliminary data.

Even tiny, "Pilot Study" grants are often for an order of magnitude more than usually comes in via crowdfunding. And some of the large studies...just isn't going to happen without major changes in how and what people fund.

Science is expensive.
What Facebook Wants with Artificial Intelligence
That strikes me as blatant financial discrimination against single people.
People don't find tech jobs, tech jobs find you. If your resume or email address is online and even vaguely associated with the chance that you might developer, your inbox gets flooded with recruiter spam.
Use PS to improve the texture of knitting wool
Woah, i just began python programming for sysadmin scripts, didnt even know one could do that with python! impressive.Is there any other game made with pyglet that are open source?
Modern day web companies push changes into production dozens of times a day, if not more often (see the illustrious etsy example). We have continuous integration and delivery for that reason. Having to wait a week for something to make it into production or to fix a bug is no longer acceptable.
As ever, the answer is some variant on 'depends what you want to do with it'. If it's sales, something like Pipedrive, which returns JSON from their API will work well with Python. If it's more general contacts, I've also used Highrise (the 37 signals one), which has pretty crappy security/user permissions, but is nice to use, and Insight.ly, which is reasonably extensible as well, which I mainly use as a contact book/repository for conversations with people I meet. THe others can be used like that, but I found inslightly a bit better for multiple non-technical users.
New Goodies Coming in LibreOffice 4.2
Calloc returns NULL on error - the program dies on access. I am not trying to win an argument here. I am genuinely interested in finding a good strategy to deal with memory allocation errors.
Haitz's law
very interesting, there has been some great answers on this topic on quora as well.
http://www.quora.com/Economics/What-are-some-good-examples-o...
http://www.quora.com/Law-of-Unintended-Consequences/What-are...
I didn't say they weren't doing something illegal. You must have me confused with someone else.

every google employee would drive

The strawman is on your part.
>>And I will be very frank with you, programming is not the same as building web pages.

Totally disagree. Let's assume you're just talking about HTML/CSS, as Javascript is clearly a programming language. Many fundamental concepts that you would learn by understanding HTML and CSS are also foundational in programming languages. You have to understand abstraction, and the use of textual markers to represent those abstractions. HTML attributes are pretty similar to parameters in functions and the tag names would be like function labels. With just learning markup you discover the power of using text to represent things and how the computer/browser can interpret that data to actually do stuff.

Of course there is plenty of things missing, loops and conditionals, state management, functions as data, etc. but 1) if you're teaching how to build a web page properly you will be covering javascript and these concepts and 2) even if you don't cover Javascript just learning html/css is still a start towards those other concetps. I've recently started teaching high schoolers how to code and it's amazing the sort of fundamental concepts you completely take for granted as a developer that these kids have simply never been exposed to. These are the low hanging fruit that you're assuming is not important.

Also, embedded systems are becoming increasingly cheaper to develop with, Raspberry Pi's and Arduino's cost $25 and that space is also becoming more and more open. There is a long way to go but it's certainly happening.

Finally, of course computers and internet connections cost money but these are things that people acquire regardless of whether they want to learn how to code or not. I'm not naive enough to say everyone has easy access to these things even in affluent countries, but they are goods that are acquired for many more reasons then just learning how to code. The idea that it's free and more accessible comes from that aspect, that the same tools you use everyday to browse Facebook or do a Google search are all you need to become proficient at coding. Most other engineering disciplines have higher barriers to entry then that.
That verboseness allows you as a programmer to get the compiler to do exactly what you want, safely. I'm not really a fan of the syntax, but I totally get why it is the way it is; it's hard to do that while keeping the ALGOL/C styled syntax. Nimrod is another way of tackling it, with a Pascal/python influenced way of attacking the problem. It can also be a bit verbose, but trades that off for not having some features that Rust does.

Tl;dr - it's worth it, IMO :)
Using examples from late 80s boxed software is absurd, and you also don't know anything about whether developers at the time complained about the restrictions or not.

Development practices for the web era are nothing like those of 30 years ago, unless you like to do it wrong.
Agree I too found feature extraction and selection one of the vital components that helps to improve scores in lot of ML competitions hosted at Kaggle
I've been working on a project [1] which uses a hypermedia directory protocol [2] to orchestrate Web Workers and WebRTC peers, much like Plan9 did with namespaces. It uses HTTP rather than 9P.

The stated goal is to allow Web interactions to be defined by content rather than the page environment. The approach is an SOA which can be configured by manipulating views of the links exported by Web APIs. Workers can then share the page environment through mediated access.

This particular project is at the head of about 2 years of previous work [3] [4] [5]. There have been some failed approaches, and WebRTC was a detour to get launched [6]. I feel confident that GIDE will solve some of the past problems, though I'm waiting to see if it can achieve all of its goals.

1 https://grimwire.com/local/#docs/api/agent.md
2 https://github.com/grimwire/ide
3 https://www.youtube.com/watch?v=CJLiAdYTDz8
4 https://www.youtube.com/watch?v=VK3KcoOnROA
5 https://www.youtube.com/watch?v=PR-DvCEy1vA
6 https://grimwire.net
Life is fragile. Especially on a bike. I once survived getting hit at 30mph and I can't even remember all of the stories I was told about how lucky I was.

I probably heard about a dozen different ways children of friends (I'm Dutch) died from just being hit at 5mph and hitting their head the wrong way when falling.
1996? Half the books were probably permutations on "Learn Java in 21 Days."
Welcome to the pile of busted that is CMake. If you do it for a living, you'll even get to learn their wonderful psuedo language, so you can parse through 450 lines of Find*.cmake just to figure out that all it does is check ENV_VAR0 and then fall back to a hardcoded string- even though the documentation/header claims it checks ENV_VAR1.
Learn to read code instead of comments. It's super straight forward C.
Really ? On systems where people are essentially identified by their email adress and/or username ?

Why don't you tell me. One of these is female (and pretty accomplished in the open source community), one of these is non-white ... which is which ?

* thegrendel.abs

* tille

* pgquilles

If you can't, obviously the reason is not just racism. On mailinglists, github and irc, skin color and sex don't exist. If there is a difference, MAYBE it's the result of companies not hiring these people to work on open source, or because sex and ethnicity influences whether and how much you work on open source (actually I think it's more about location. Open source contributors almost always live close to universities that were very involved in the creation of open source 20-30 years ago. Because those universities are effectively only in USA and northwest Europe, the ethnicity is skewed, but there are plenty of mostly white countries that are massively underrepresented in open source projects).

As to why people are hostile to other groups, a very significant portion of them are either teenagers in highschool or university students (and even then, skewed towards the younger univ students). They're not a welcoming group, no, that's true. But they are pretty universally not welcoming, asking for someone's sex/color on lkml ... is not something you want to do if you want your reputation to survive. Hell, there are flamewars that started because of statements that someone was somewhat richer in kilograms than medically advisable, when it was absolutely true.
Google also give significantly more (+$2000) to female winners in Google Cloud Developer Challange 2013. https://www.google.com/events/gcdc2013/about.html
The main problem with this question, and the article generally, is that it assumes the State acts with a single intent, as a single (bad) actor. It doesn't.

There are too many competing interests - political, bureacratic, targets, self-interest - at play for us to consider it as 'masters in a delusionary nightmare'. If you want to start unpicking the state assemblages of surveillance - those competing, overlapping conglomerations of self-interest and preservation - then you need to look at how we allowed them to come to be in the first place, and acknowledge that the reasons don't just apply in surveillance: state assemblages of surveillance are emanations of capital, and they serve (mainly) to protect capital, not people, so we should do away with any pretence of 'optimal security'.
Buy a Tesla with no "real" money, just bitcoins
Is everyone seeing a bunch of screwed up inline links, or is it just me? Stuff like this:

<a href="http://A young Stewart Brand &mdash; who would shortly launch The Whole Earth Catalog &mdash; operated one of the cameras in Menlo Park. Brand, along with others,">was fairly mind-blowing</a>
So essentially you are equating rape with video gaming. Something's fishy here...
Stringy: A PHP string manipulation library with multibyte support
Generally it's really difficult to write pointer chasing code in pure C.

Why C programs run fast is because a single line of C does so little, therefore the only way to write C effectively is to make you code not do much. Since you don't have GC you have to think about how to structure your code in a such a way to minimize allocations. When you minimize allocations your program (and data) tends to reside and stay in cache.

All of this leads to programs that do very little and thus are very fast. If you made a C version of minecraft that does all the things the java? version (waste time scanning objects to see if they are in use, looking up vtables, etc) then the C version will run just as slow.

Alternatively if you write C style Java it tends to run about as fast as C.
On top of being offensive, that sounds like a reason to shut down every bar to avoid any unwanted touching. What makes this establishment special?
Wow, just like that. This was amazingly sombre, sorry for your loss and thank you for your inspirational words.
A solution for the deteriorating air quality within crowded living environments
Of course it would, but that's not the point. By and large it does not matter and has not mattered that Minecraft performs poorly. Notch enjoyed making it and users have enjoyed playing it from the beginning and that combined with the pace it was reacted led it to be exceptionally successful.

Would better performance have made Notch/Mojang any more money? Would it have made Minecraft any more fun? Maybe… but only a little.

That small benefit from a concentration on performance could reasonably be believed to have huge costs in productivity, schedule, and might even have put the entire project at risk of failure. The argument for pace vs. performance certainly doesn't fly everywhere and there are some places where I'm very glad a huge amount of time is spent on performance and correctness.

In this case, however, I think Minecraft is much better because it is worse.

That said, this project is super cool :)
OK, Tenured Professor at UC Berkeley with loads of Nature, Science, and Cell papers who recently won a Nobel Prize ... I'll go against the grain here upon your command and not follow the footsteps of those that made it to the top of the system off of the back of luxury publications.
"His" journal was established with an ideology in mind, not to enrich or empower Sheckman himself. He's promoting his journal because he's the only one around 'doing anything about it'. And I accept that kind of promotion. As another poster mentioned, this article doesn't mention 'open access' - but only in the last few years has a reputable 'open access' journal even been an option for biomedical researchers. And for that Sheckman and his journal is owed a fair amount. Science cannot be entirely free (as in beer). But the knowledge gleaned from it can and certainly should be free (as in speech).

Currently, your choices are Cell Reports[1] or eLife[2].

[1] http://www.elifesciences.org/

[2] http://cellreports.cell.com/
To be pedantic, the coldest place on earth is in a laboratory (I don't know who actually has the record right now). In fact, the coldest known places in the universe are in these laboratories. The Boomerang Nebula is the coldest non-laboratory place that we know of in the universe, at 1K.

This University of Nottingham video on laser cooling is pretty cool, and accessible: http://www.youtube.com/watch?v=drnq_6ffTbo
How to setup Oracle monitoring in WAPT Pro
I feel like that's like saying not everyone has the skill set to learn Math, Science, English, or History. And to a sense it is true, there are many Engineers that have terrible grammar, vocabulary, and can't write worth a damn. And then there are plenty of excellent writers, artists, graphic designers have terrible Math skills or know nothing about Science. And then History, let's not get started how many people don't know some extremely basic facts about American history, let alone history from other places around the world.

Yet these are all foundational classes up through secondary school. Why are we bothering to teach people things that they will ultimately be bad at? Because we've established that these subjects are so important, that they underly many fundamental things, and that they are important to being a good citizen.

Indeed there is more to civilization then "coding" (or computer science, technical literacy, etc.), just like there is more to civilization then any of the numerous subjects I listed above. The point is it's up to us as a society to decide which of these subjects are important to emphasize, which has the most value, and which will help people the most in living productive and good lives. You might not think computer literacy (which has been lumped under the label "coding"), and not just in the learning how to type sense, is that important; but I respectfully disagree. Computers are everywhere and they're not going away anytime soon; far too few people know how they work on the most basic level, I think it's important as a society we address that.
Awww, it's just audio, no video. disappointed

Interesting nonetheless.
I've always been curious if he would be okay if he could get to a country like Iceland. I know traveling to Iceland by plane is a no-go because of passenger manifests and the US government's willingness to down any plane to check if he is on board. However, I don't get why he hasn't attempted to get smuggled out of the country by boat via a northern port along Russia's huge coastline. With enough sympathetic supporters, I would imagine that this is a very workable plan since surveilling ocean ports and ocean vessels is an order of magnitude more challenging than surveilling air transport.
What is minetest trying to do better than Minecraft?
Anecdotes don't make data but I dislike Mongodb but love Redis.

Mongodb seems like a solution that was optimized for a certain performance sweet spot that, post-SSD and huge RAM, hardly anybody ever really encounters and 99% of the times it's used you would be better off with Postgres.

Redis on the other hand hits a (probably permanent) sweet spot of ultra-high performance one level of abstraction lower than your usual database; which is a use case everyone trying to saturate metal and squeeze out the last bit of performance on a minimal budget has.
Umm... I can't think of any color-examples at the moment, but as for the females and big companies thing, well, Yahoo's CEO is a female. Google's Security head is a female (last i checked).

Apart from big companies, DefCon's team has a lot of females in it. So the "HackerScene" isn't just about males
A good time to repost this wonderful article about a little girl living on the edge of a trash dump:
http://www.wired.com/business/2013/10/free-thinkers/all/

So much talent shows up in unexpected places, but in a bifurcated America (or Mexico) it has to fight too hard to make itself seen.
One reason: there can only be so many root nameservers, which are capable of only so much traffic. Additional layers help keep DNS decentralised.
Google Doodle Honors Grace Hopper, Early Computer Scientist
I have to laugh at this. I worked in strategy consulting, where my coworkers were all MBAs from Harvard, Stanford or, in our office, Tokyo University. We had many cases where people had tasks of various sorts that they would handle with the equivalent of this screenshot-of-the-data approach. I, a fellow consultant, often groaned when I saw such things and wrote little utilities for them, figured out how to dynamically generate PDFs for their presentation data, or whatever.

At one point, the general mgr of our office, said that these things were so valuable to everyone, and I was so good at it and seemed to enjoy it so much, that he was wondering if it wouldn't make more sense for him to take me off of my own consulting cases and make IT projects my only case. Of course, IT people were thought of as lowly support staff for the elite consultants, so it would mean a pay cut and end my consulting career. This wasn't a warning; he was just thinking that this might better serve the needs of the firm.

That day I stopped being a valuable IT resource for my coworkers and reserved my dev skills for my giving myself a "sustainable competitive advantage" in my own work on my own cases.
If I was a salesman, I would explain that easily:

1. If the material is newer and already has attracted the same amount of negative votes in shorter period than another one in longer period -- the first is worse. Push it down.

2. If people suddenly started hating something very much, that might mean the content is hot and attracts a lot of attention. So pull it up.

"thinking out of the... emm, where is my box???"
-------------
Imagine two submissions, submitted 5 seconds apart. Each receives two downvotes. seconds is larger for the newer submission, but because of a negative sign, the newer submission is actually rated lower than the older submission.

Imagine two more submissions, submitted at exactly the same time. One receives 10 downvotes, the other 5 downvotes. seconds is the same for both, sign is -1 for both, but order is higher for the -10 submission. So it actually ranks higher than the -5 submission, even though people hate it twice as much.
There are a couple: https://www.google.com.au/search?q=site%3A.museum
Somehow I know some background to this. Google tried to get secondary school females to go to college for computer science or any other hard science. But they failed hard. No one was interested, they were not getting a lot of traction. One example was a $10,000 scholarship for which they received zero applications. Another was of hosting Google chats with few participants.

Someone told them to give some groups projects and a deadline for a prize, expensive software to create more stuff. They skipped the first step I guess ..
Or .MUM?