skysight-inc/HackerNews huggingface dataset:
By a fluke I noticed that "mobile inventory management" and variants brought me tons and tons of clicks from AdWords for incredibly cheap.

Attempting to capitalize on that, I did my best to make the product "mobile ready" and started flinging some of the traffic at a special mobile landing page.

Having not converted any of that traffic, I've ascertained that they're probably looking for a native inventory app rather than a web app.

Edit: "tons and tons" is relative to the clicks I was getting before this discovery.
We totally agree. When we make a match of 4 people we send them on an activity. Perhaps we need to make that clearer in the messaging - where would you like us to say something like that?
I taught myself to code and built my startup in 2 weeks.
It's definitely better quality than the youtube link. The volume is the same as the youtube clip if anyone is switching.
It sounds like a cry for help.

"Every day hard problems that I'm passionate about haunt me because I'm not working on them..."

:(
It would cost an arm and a leg... it would be interesting to run the calculation though. There are a lot of bottlenecks in running a render farm like that, but one of them is just moving the data around. A typical scene uses upwards of 1TB of data (textures, etc) and every scene has a different set of data. So there is a lot of local caching on a fast SAN. Since the cost of hardware is amortized over many simultaneous productions and the farm runs at pretty close to 100% 24/7, I think the hardware investment is paid for quickly.
They don't announce 100,000 jobs for veterans rather they expect to hire over 100k veterans.
> those who work in dynamic or functional programming languages ... are not the intended audience

I don't understand how a book that professes to be top-down advice about software craftsmanship as a discipline can be intended only for a specific subset of programmers. Shouldn't choosing a language be as much a part of software craftsmanship as how you use that language?

It's like writing a book entitled "Good Woodworking" which implicitly assumes you'll be using only double-clawed hammers[1]. Wouldn't you expect a book called "Good Woodworking" to start with a chapter on good tools?

[1] http://me.veekun.com/blog/2012/04/09/php-a-fractal-of-bad-de...
A Lesson In Timing Attacks (or, Don’t use MessageDigest.isEquals)
http://www.whitehouse.gov/the_press_office/TransparencyandOp...
Neither me nor any gaming folk I know have ever called the original Xbox, "Xbox 1". Everyone just calls it the "original Xbox".
There are lots of things you might consider, that would be impossible with snail mail. For example, the reviewers might be able to send regular emails with questions to the authors, or the authors might be able to constantly update the paper in response to initial reviewer comments, there could be an anonymous "chat room" of some kind, etc. Not sure if any of these are good ideas, but I think it is a fair point that most journals simply use the internet as a "faster snail mail".

That said, I review for conferences that are taking advantage of the internet, with author response to reviewer comments, discussions among the reviewers, etc.
I can't speak for the other projects, but the data is completely wrong and misleading for jQuery. It looks like this code only counts a pull request as merged if it's landed with a merge commit. It's much more common for us to touch up the pull request (for example, fixing small style or commit message issues), then rebase, possibly squash some commits, and land via a fast-forward commit.

So this is "accepted": https://github.com/scalatra/scalatra/pull/267

But this is not: https://github.com/jquery/jquery/pull/1255
Microfinance program for Refugees and Migrant entrepreneurs: http://rosemountgs.org.au/wp-content/uploads/2013/02/Communi...
Online classes can be enlightening and engaging — but they're not college
A Very Short History Of Data Science
Great analysis. Just a couple of data visualisation niggles:

1. Please sort the bars in your barplots by descending y-value. This makes it much easier to see ranking and to compare any two bars. In plots where bars are coloured by group, it also gives an intuitive impression of group performance.

2. Please include error bars (sem) on the plots where bars represent the mean, so we can understand how representative the mean is of the group.
Love the analogy. And I'm guessing that a fair proportion of the people espousing Freedom of Speech/Politics here are also carrying iPhones, and benefit from the rules-based system of the App Store.

The common justification for loving Apple is that their imposition of rules is based on a fantastic focus on making things 'just work'. And that abiding by the rules is a small price to pay.

Also, let's not forget that Singapore is a country that's smaller than New York City. Of course, NYC is not as free as many places in the US either...
Looking forward to your observations. Be sure to post a link if you're going to blog the results.
Well, as long as there are observable regularities in your work, you have a process, just not a formal process. As long as there is a way for people to do things and get called out or admonished for it, you have norms, just not explicit rules.

What you're talking about is, at least in the Agile world, described with the shu-ha-ri model. People at the "shu" level really want rules so they know what to do. People at the "ha" level want rules for others. It's only at the "ri" level, that of mastery, that you can fluidly do what works without discussion.

Getting a team to self-organization is tricky. Sometimes rules help.

For example, I know one team that really loved their daily stand-up, but they had a problem with chronic lateness wasting a lot of time. So for a while they created a rule that lateness was punished by $1/minute into the beer jar. I once saw the CEO put $45 in. He was pretty pissed, but he was on time after that. Eventually, everybody got their shit together and they didn't need the rule anymore.
Harvard College, not all schools at Harvard. And simply handing over emails is illegal without a warrant. The issue here was with blanket access to all emails (read: all students) without probable cause.
Almost all of our crops are genetically modified. The difference is that in some cases we modified genes through imprecise selective breeding, and in other cases we've done it through direct manipulation. As the article admits, the anti-GMO movement is consumer driven and not based on science.
This is a complicated problem, and one that I'm excited to think could be improved in the coming years as Github et al have the time and resources to invest in it.

I have a few thoughts on the topic and on your comments:

1. I actually DO think that the quality of pull requests varies widely from project to project. You dismiss this in your first sentence but I don't think you should. I think there are a lot of reasons for this, but many can be reduced to: Some projects attract more inexperienced developers than others.

2. I don't think you can simply indict the project maintainers for not optimally leveraging the talent pool of volunteer contributors. While Open Source has been validated a million times over as a truly successful movement/concept/etc, nobody has ever accused it of being efficient. Specifically, most pull request submitters act on their own, without coordination between submitters or with project maintainers. It's not just an issue of coding standards, it's also things like the maintainers having a roadmap that includes bug fixes, refactoring, new features, etc, and that may conflict with Joe in Idaho and his pull request that he did to scratch his own specific itch.

In many ways community submitted pull requests are a "million monkeys at a million typewriters."

3. The most successful way of getting a pull request accepted, I think, is to first raise a discussion on the issue on the projects mailing list or issues forum. Link to your in-progress patch, say "I have this fix here for problem X, can anybody take a look and tell me if I'm on the wrong track with this?" So many of us are code-first, conversation-later types and that constantly conflicts with the social nature of our job.

I guess my takeaway here is that there is a lot of room for interesting technology solutions to this problem, in the areas of:

1. Tools that help maintainers cultivate the submitters talent pool on their project.

2. Tools and workflows that help submitters through coordination. Totally a half baked idea but suppose if I'm fixing a bug in a function somewhere, Github can help me discover what is happening to that function elsewhere. Maybe it's been radically changed in a feature branch owned by the project maintainers, maybe it's already been fixed nearly the same way by another submitter who has an open pull request, maybe it was already submitted by somebody and rejected.

3. Static analysis that can power those tools and more. Would love a meaningful quantative quality score on the pull request submission page. Like an additional tab beside the "Commits" and "Diff" tabs. Maybe it could run various analysis on the code and show formatting issues, known vulnerabilities, known bugs, etc. Obviously the abilities here vary from language to language.
Obviously this is a stepping stone towards pushing for harder legislation against anonymous online transactions.

That is why this is blowning up that strong in mainstream media which unquestionable accepts the idea that all the over 1m users are just money launderers.

My guess is that current legislation is not strong enough to bring Bitcoin down and cases like these help to propagate the only-pedophiles-and-terrorists-want-anonymity meme.
I learned Ruby because of Rails.

If I need a scripting language, I prefer Ruby because I know it the best now. I'm pretty good at Python, but feel more comfortable in Ruby because I use it more often.
Eric Schmidt and Jared Cohen on the Future of Google -- New York Magazine
You're right, the online inventory management bidding for AdWords clicks averages far more than I spend per click. I haven't checked recently, but $3-$6 sounds about right.

I started to bid as cheap as I could, figuring it'd be better to get 15 clicks a day at 20 cents or whatever, instead of 2 clicks a day at $1 each.

My total AdWords budget is around $75 per month, and I spend $1.5 - $2.5 a day. My math is probably off here, I'd need to double check.
What I'd really like is a hangar with some vault/storage space nearby, so the hangar can be reconfigured for various projects (with tools/etc. on roller carts to a great degree, or in side partition areas with roller doors so they can be opened up to the main hangar space).

Steel span structures are fairly cheap, but I suspect I could buy an old factory (ideally something fairly clean) for less than construction cost somewhere. A shotcrete shell with steel mesh would be fine too.
A pretty cool thing for Walmart to offer though. "Hey, you want a job? You got it"
You're pretty technically astute which leaves me thinking you're being obtuse for effect.
I'm guessing the disco ball scene is Pixar flexing their muscles with the new tech. It's pretty impressive.
Video of "Sharky the Beaver" game that use the ball and augmented reality: http://www.youtube.com/watch?v=UPn3jVGQw68
I'd personally look to how governments around the world have tried to deal with Bittorrents.

1) Shutting down big torrent sites by modifying laws (for example, making linking to torrents illegal)

2) ISPs blocking the big sites domains like piratebay

3) Fining consumer users (who failed to be anonymous with VPNs and other tools)

4) Attacking the big users of the network (seed boxes, pirate groups or in the context of BTC: miners)

The other approach is make the conversion of state currency into BTC illegal. But the implications of that are unclear. Would people adopt a different crypto-currency? Would all crypto-currencies be banned? Could a BTC black market still exist like drugs?
Ask HN: What do you use when you need a "secure" VoIP/IM connection?
With any semblence of privacy being eroded from Skype, I was wondering what tools/systems HN readers are using when they require a more secure connection for voice and IM.
I'm going to guess that they're two separate things.

Medical records keeps track of medical procedure, patient history, what medications they're on, etc. In the private sphere, this is what a hospital would use.

What's probably at cause for the huge backlog is actually getting people into the system and approved for care. In the private sphere, this is what an insurance company would use.

Or this could be just your standard set of political exaggerations.
The benefit of greenfield is not being part of a current political system. There is almost always a political/demographic/cultural reason someplace becomes Detroit; it's not in a vacuum. I'm pretty sure I could go to counties in Central WA or parts of TX and get an almost Disneyworld level of autonomy, being allowed to run local utilities, sheriff, ems, etc. if it got to that scale, with only minimal county and some state/federal oversight.

I have no faith Oakland or Detroit would leave a high-net-worth enclave alone.
Crowdfunding Sites Scoot Around a Regulatory Traffic Jam
This is exactly what I thought the article would be about, based on the title.
To me, this looks like a fad. Let me explain.

Five years ago, talk of Business Intelligence was all the rage. It was the 'hot' new thing that companies were pouring millions into. You needed the Analytical and statistics skills required to interpret large data-sets efficiently whilst having enough vision to clearly cut through the noise to deliver meaningful metrics. Technical knowledge of manipulating data using multi-dimensional cubes and datasets is also required.

Now it seems that 'Data Science' is set to pick up where BI left off. The fields appear very similar.

To avoid it being an oxymoron, I would clearly define the boundrys and goals relative to similar fields... BI / Data Warehousing / Data Analyst / Database Architecture

Disclosure: I've made a VERY good living since graduating working for Investment Banks in BI/Data analytics. I know from experience that money in these fields is more down to the industry you apply it to. Number crunching payroll or scientific data, low salary. Number crunching bank regulatory or trading data, massive money (regardless of what you call yourself).
Try Zeds http://c.learncodethehardway.org/book/
> if you're going to launder money, you should launder a whole shitload of it

Yes. Or rather, if you're going to launder money, make sure you're making healthy campaign contributions, hiring ex-politicians and their staffers as lobbyists, oiling the great lobbying machine, etc...

For those who haven't read it, Lessig has written a rather nice book on exactly how this kind of "soft corruption" works: http://www.amazon.com/Republic-Lost-Money-Corrupts-Congress/...
> If you read the indictment itself it's fairly clear that they were knowingly building a system to work around money laundering laws (including the Patriot Act) and went to great difficulty to do so.

Reading an indictment to determine whether the accused did something wrong is about as sensible as watching Fox News to determine whether Barack Obama is a socialist. All indictments paint the defendants as guilty.

And since when is working around the law a crime? It's almost by definition not a crime, because the whole idea is to accomplish the goal you set out to achieve without breaking the law.
Here's a an idea that may change everything:

A site that ranks news sources based on two axes(% of PR fed articles and hyperbolicity of headlines)

Journos may not get paid a lot, but they really don't have do all that much with PR Agents writing articles for them. Maybe that's why they all write books--they have so much free time b/c others do their day job for them.
Here is a collection of open source Operations Research (CP and LP falls under the umbrella of Operations Research) projects: http://www.coin-or.org/projects/

There are many fantastic open source libraries in there to handle many types of optimization or assignment.
I wonder what one has to do to engage in a private discussion over the internet [ with some legal recourse to that privacy being protected ]

As you suggest, we rely on 'good taste' from both our employers and our governments.

Is there some way to define good taste, which can be applied in court.. do I have some legal recourse if my government acts in bad taste ?

It seems that the legal system has evolved over the years to be our best attempt to scale and codify the idea of 'good taste'.
I think that depends a lot on the project. Projects that heavily use github tend to prefer a github pull request.

It makes it easy to comment on the diff and integrates with Travis CI (integration tool) and other tools.

It is easy to make multiple changes to the pull request before it is accepted so nothing about this system implies that pull request are always accepted without changes.
I feel like this article could have been written with half as many words and 2/3 fewer lofty concepts.
It's a daily, high-level summary of what your team got done in a given day, prompted by and delivered to your inbox

It's also easy to look up completed tasks in the web app.
Well, it is not a difficult question. There already are existing laws and regulations that spell out what you have to do. The thing is that whatever exchange follows MtGox in the us, they should follow those rules and not pretend that because they deal with bitcoins, the regulations do not apply to them.
Looks like they are circling MtGox. Technocash is the bank account mentioned here:
http://www.smh.com.au/it-pro/security-it/westpac-caught-up-i...

Not many ways into MtGox now.

From MtGox:

Transaction Limits

Deposits

All methods below do not have deposit limits:

Bitcoin - For everyone.

LibertyReserve - Through AurumXchange and Bitinstant only

OKPAY - For everyone has an OKPay account.

Japanese Domestic Transfer - For Japanese residents who have a "verified" account with us.

Technocash - Only for Australian residents who have a "verified" account.

Wire - For "verified" or "trusted" account status. Please note that we are unable to accept funds coming from any entity or country listed by the OFAC*

SEPA - In order to make Euro deposits you need to have a "verified" or "trusted" account status.

To check if your account has been "trusted" or "verified" please visit: https://mtgox.com/forms/verification to apply.
Ruby is popular because of Rails. If you're not going to use Rails, I don't see much reason to learn Ruby as in my opinion Python is easier to learn and is applicable to so much more than Ruby.

That said, I agree that the syntax did feel like a hybrid of Python and Perl (with a bit of crack mixed in) - but once I started playing around with it, I really started to appreciate the syntax.
I was so confused about how the ball would "change everything" that I looked up product demos.

>"This is literally at the cutting edge, blending the physical and the virtual world."

Sounds pretty impressive. "What am I missing!?" I wondered, "how is this different from the RC cars I played with growing up?"

Turns out this is all just hype for an orb controlled by an iPhone. Flagged for manipulation @6 points.
Intel International Science and Engineering Fair Winners
I paid a tenner for Miami Hotlines soundtrack.

https://soundcloud.com/devolverdigital/sets/hotline-miami-of...

EDIT: Looks like the soundtrack is not included.
I felt a bit bad about that: I didn't want to "take sides" in the negotiation, since I think either side getting all that it wanted would be bad for the consumer.

But we were upset about the lack of warning, and upset that the two sides had given up on negotiations in the first place. I can roll my eyes at the situation and grumble and move on with my life, but I'm an adult. Toddlers and preschoolers are not quite so savvy.

We may make some effort to get our daughter less attached to Viacom programming as a result, too. (If for no other reason than self-preservation for when they try the same thing with Amazon!) But that's a longer-term project.
Good to see the University making her step down
For anyone who's played 'Thomas Was Alone',

On my system (running Linux) whenever the game starts playing a new song it keeps playing the previous song too. The longer I play the louder it gets - eventually it's impossible to hear the narrator.

I'm assuming that isn't supposed to happen. Is anyone else seeing similar behavior? Also, is there a bug list (or some other method of reporting issues) anywhere? Looking around, I don't see anything - and I'd like to keep abreast of what's going on with the port.

It's a wonderful game otherwise - reason enough to buy the bundle all by itself, in my opinion.
I'm interested in the answers to these questions:

1. What does Rails do that Django doesn't? (Feel free to substitute any other Web framework for Django if you think it'll help your answer be more illustrative.)

2. Why hasn't the Python community seen whatever Ruby's doing and copied whatever makes Ruby popular? Are there any Python/Ruby experts reading this who are willing to port or reimplement the good parts of Ruby in Python?

3. Are there any other reasons to prefer Ruby over Python besides Rails? For example, do Gems do things that are impossible with Pip?
A lot of people seem to be attracted to hard problems of their own creation. E.g., taking a problem and solving it in a much harder way than necessary. Hey... different strokes for different folks. However, this gets annoying when, later on, you inherit their code.
It's interesting that the two responses on here (yours included) so far mention that it was learned for scripting. The main reason I made the initial post is because I see it being used for much more than just scripting, ie. rails and ruby motion. It seems somewhat naive to use a scripting language in leui of a real language when coding something industrial. So I still am at a loss... Thank you for your comment, yeah it does seem a lot more powerful than Python. I am not a fan of python's requirement of object methods requiring the self arg, dastardly!
Check out Toronto's system. It's fully mapped & bike availability can be viewed based on location: https://toronto.bixi.com/
We've created one like that in the past (strangers for dinner). Similar ideas - use Facebook info to matchmake for dinner parties.

The project failed. I am quite curious to see how this one goes
Yeah, but no browsers implement SRP (AFAICT) so this is a moot point. In today's world, using a password on the web means typing that password into a web form, at which point all bets are off: you have no control, or even knowledge, of how that password is processed from that point on. The only thing you can be even slightly confident of is that if you're typing the password into an HTTPS page then you're somewhat safe against MITM attacks. But there's no way to protect yourself against the incompetence (or maliciousness) of whoever you're doing business with.
The premise of this and every tool like it is to bring people together with common interests. If you are actually interested in something, go do it and you'll meet people with that interest. It's far more important to do something than it is to express your interest on some friend meeting site, because people who are actually interested out pursuing their interest. You can also participate in an online community around the interest.

Saying you like hiking and snowboarding on a friend meeting site will never get you anywhere. Go to the mountain. Join the Mountaineers.
Wireless, but it does harm....
But it does
Chess game with source code (no AI) (python)