skysight-inc/HackerNews huggingface dataset:
Most top tier pro cyclists clock 25000-35000 miles a year on their bikes, and race 80-140 days a year. Other than that, the job is mainly sitting around recovering. Although cycling is an incredibly complex sport, on the level of gridiron football or basketball in terms of the number of calculations that have to be made as part of tactical decisions, the longer-term playout of actions (at least in long road races) means that riders and their sporting directors (think coaches) have time to think about their decisions, and that combined with how much of racing is done on feel means there isn't the same need for things like film study and in-depth tactical coaching on a daily basis.
Moscow - Havana flight follows unusual flight plan
2.7 is a dead language that won't receive new features. That's mostly irrelevant if you're not investing in the long, long term with your projects. Just a tradeoff to consider, since it could mean one day it'll be worth it to migrate to Python 3, depending on the sort of project you're working on. Yes, it's ok to be using a "frozen" language for many cases.
Or do:

private static int CompareKVPByCount(KeyValuePair<string, int> a, KeyValuePair<string, int> b)

{
return a.Value.Compare(b.Value);
}

Or even:

kvpList.Sort(kvp => kvp.Value)

But that would probably be straying into authors "list of language features I've completely ignored for the last 5 years"
No. No particular job should be outlawed, probably (that is, nothing that is legal to do for free should be illegal to do for money). But the point of minimum wage, as I see it, is to keep potential employers from abusing people who are not in a position to demand better wages, because if they won't work for almost no money, they won't get to work at all. The idea is that if you need someone to do work for you, you are generating profit from that, or you wouldn't hire them. By having a floor on how much you must pay, you are trying to keep people in bad situations from being abused by those who would exploit them.
The shape of things to come I suspect. While folks talk about blimps and what not there is value to having "permanent" points of presence in the air above, be it a communications node, surveillance node, or early warning theatre defence. 'Human powered' is a good predictor of 'solar powered' since the total energy extractable from humans per pound payload is lower than solar. Thus if you're doing the calculus for keeping something up 24x7, this is a good indication you are close.
I answered a phone interview question once with LINQ -- it was about combining string arrays while avoiding duplicates.

The HR interviewer followed up my answer asking about runtime and memory usage. While these are good questions, I got the feeling they didn't want to receive an answer using a single line of LINQ.
Yes, but that downloaded map data is useless. You cannot search in it, find any routes in it or anything. You have to use the net and query Google. So it's more caching of the view than actual map data.
The headline is surprisingly understated, where usually the opposite is the case.

After reading the article, the headline might as well have been "Microsoft handed the NSA the keys to friggin' everything."

The tin-foil hat conspiracy theory of the NSA having a backdoor in every Windows system on the planet suddenly doesn't seem that far fetched anymore.
Stop Paying For SSL Certificates You Don't Need
>they tell you nothing about how much actual entropy you're actually getting

I'm not actually sure what "actual entropy" would mean in this context if not "the number of bits in the seed".
It was opened as plain text. That option is orthogonal to smart quotes, although it turns out those can be turned off globally as well. Thanks for leading me in the right direction.

I still think there must be a better way to do it for Shuttle, though, given what the defaults are. Even something as hacky as replacing smart quotes with normal ones before json parsing would be pretty useful.
Native OS threads.
Certainly doesn't look like a grandma out on her omafiets. He has thighs like tree trunks.
Indeed, I wasn't suggesting that any one of those things was technically infeasible, but that "putting it together" is a very large undertaking, because there are a lot of things they're trying to put together.

I don't think FUSE is how this works: see https://news.ycombinator.com/item?id=6027569.
Nothing short of astounding. Some people didn't think it could be done. And now we have something that truly proves it.

What's next? Lighter materials? I'd love to play around with something like this and not have to be a world class cyclist.
hehe, when I saw his leg muscles, I immediately thought, 'Not fair!!!'
Ok then, here's a scalpel, go to town:

http://www.schneier.com/book-applied.html
that's not defense, that's corruption.
what do you think of the idea of a maximum wage. the most you could make if you are not an owner or partner in a for profit company?
I'm surprised that GitHub hasn't made git remotes easier to manage. If you fork a repo, AFAIK you have to manually add remotes to keep up to date with the upstream repo. When you fork a repo, why don't they automatically add an "upstream" remote and support git pull/fetch from the web UI?
Bit of cycling geekery: if he can do 1100 watts for 30 seconds, he's probably around about 750-800 watts for 60 seconds. Power declines approximately with the inverse of time until it flattens out at your long-term sustainable power. A pro is probably somewhere in the 350 watts range of sustainable power, so doubling the duration would mean his power above the sustainable rate would be halved, putting his estimated 60 second power at 725 watts. In this particular range of power, the approximation tends to be a little low, so fudging upwards a bit puts him around 750-800 watts.
If you try to edit a file from a repo you can read, but not write-to, from the GitHub interface, it will fork the repo, make a branch for the edit, then send a PR from that branch. If you try this again in the future, you'll get a different branch.

It is possible to update a fork from the GitHub interface... you make a new pull request from the original tree to your fork, then accept that PR. If you just hit "Pull Request" when looking at your fork, you'll see a "reverse bases" link that will do this.
It's all about how you present yourself. You can either present yourself as a programmer which is a cost, or a guy who will double a person's sales by providing a great value add.

An example:
Programmer:
I'm a freelancer. I will make this website for you. My rate is $X/hr. We can expect to have it done within a month.

Firm:
A partnership with us will provide you with a vehicle to double sales and reduce costs by 10% due to employee labor time.

You could also say:
This contract service will output a service which will save your sale's reps 100 hours in time per week.

All of these "outputs" are typically a website. A client doesn't care what you pick to do it. They care more about how you produce value and what you do for them.

One is positioned as a cost. Another as a value add. Not only will you be able to charge in proportion to the value add, but you won't limit your amount of revenues you can make with a client due to trading time for money rather than value.
Is cycling the most efficient way to extract power from human muscles? I would guess something like deadlift/rowing motion to be better
Gwern on the Negative Utility of Foldinghome
The Boston Celtics have hired a 23-year old statistics wunderkind
I think you're on the right track in determining what your "value add" is to a client beyond straight development, and that should definitely help you differentiate from the myriad of other freelance developers out there.

We have clients come to matchist (http://matchist.com/talent) often looking for a solid developer with other areas of knowledge like marketing.

In my own past experience as a freelance web developer, clients always liked when I had additional knowledge and skills to add to their needs beyond just plain coding.
Creation Museum visit
Nursing is hard work, and if someone is already "comfortable", there's not a lot of incentive to study for it and do it unless the pay goes WAY up.

There are a lot of jobs like this, where the threat of discomfort is the primary motivator. Across the economy it would take a huge amount of money to incentivize already-comfortable people to do them.

And if the jobs don't get done, then someone else is uncomfortable.
Profits = Revenue - Costs

If a portion of your costs are paid not by revenue, but by taxpayer subsidy, and if the loss of that subsidy makes your costs exceed your revenue, then you are not technically profitable. Especially in instances like this, when the taxpayers decide they don't want to pay for your costs anymore

"Intrinsically better" - whatever that is supposed to mean - has nothing to do with it, I'm talking about whether it's better for the DC government as that's what's driving the DC government's decision.

If you reduce a portion of the people on public aid to partial aid, you still have the administrative cost of distributing that aid, so you're only saving the amount you're actually paying out. If you can move even a smaller portion off of the aid completely, you may be able to reduce the infrastructure you need to distribute the aid and save even more money. It's not like I have the numbers in front of me, but it isn't exactly perfectly clear which is better necessarily. Obviously lots of people on the DC council think the latter is going to be preferable. More likely, they're trying to use what leverage they have as gatekeepers to a large market to extract as much benefit for the city as they can. That's as it should be.
tbh I don't think either are particularly intuitive in a "can guess it" sense. Both are intuitive in a "oh, that's what it's called, I can remember that now" sense.
That's kind of silly. If you're using Java and altering method signatures at runtime using reflection you're either in a very niche field where perhaps you shouldn't be using Java, or you're nuts.

Just because you can get around a feature doesn't invalidate that feature.

I'm not sure how I feel about static typing in Java, but it does do what OP talks about, because by default you're not playing devils advocate with reflection.
What I've been doing is just reading the code of already audited inplementations of cryptography to understand it better. For example Skein/Threefish. As a test to see what kind of speed SHA-3 would have on a mobile device I implemented my own Threefish SHA3 on Android for full disc encryption. First I looked at Pyskein, Java skein and all the other implementations released by pros. Then I looked at everything the authors who submitted other NIST3 finalists wrote, blogged and argued about on mailing lists. Then I read about the android SHA-1 design decisions. Then I watched lectures on crypto software engineering. Then I looked up everything about accelerometer side channels, PRNGs problems and gotchas, Moxies blog posts, and his yaffs source he used for whispercore, and went through tons of Dos and Dont comments both here and on Schneier's blogs about writing secure software. Then I watched BSDcon coding the openbsd secure way, and talked with maintainers who implement crypto on the openbsd mailing list.

Result is SHA3 full disk for Android. Its certainly not foolproof or nor do I claim its secure but a lot of people are digging through the source and forensics hackers are interested in seeing what they can do with it. I realize I broke cardinal rule of using something that hasn't been proven for decades first (like AES 256) but its been a good learning experience thats for sure.
Surely Social Security wasn't meant to be the biggest item on the Federal Budget. I suppose you can argue about its popularity, but it has become enormous.
It should grow with inflation, but not necessarily automatically with CPI.

My quite tentative, back of envelope analysis:

If it grows at a fixed rate, then when inflation outpaces it we will see the real value shrink. Since a larger BI is likely to be inflationary, this shrinkage would lead to some deflation (or at least reduced inflation), which will grow it again. Hopefully this would act as some stabilization and give the Fed a hand at targeting a particular rate of inflation, and a predictable rate of inflation seems to be what's best.
They kinda do... make a new pull request on the GitHub website, pulling from upstream into your fork, then accept it. It works quite well, except for the extra merge commit.
If you use the right library --- Nacl or Keyczar, or call out to PGP --- you don't need to be an expert to build cryptography into your application.

In all the stories you read about some generalist developer blowing their users' feet off with bad crypto, what you're reading about is someone reinventing these libraries with vanity crypto.
WebRTC Peer-to-Peer Sharing
Most visual diff tools use side-by-side diffs. I will occasionally write code in a visual diff so I can compare my new fix with the old code when debugging.

Review Board (reviewboard.org) is a web-based code review tool that uses side-by-side diffs.
I doubt WP8 has 3rd place locked up. It's 3rd place, but it's a lot closer to 4th,5th, etc, than it is to iOS and Android. Blackberry and "strong place" don't match.
In a similar spirit, but without libraries and with a programming language designed 25 years ago.

Commonest[StringSplit[string], 10]
Let me be more specific:

Who is blocking comprehensive reform of the banking sector (which arguably drove not only the US into a recession, but the world as a whole)? Republicans

Draconian anti-abortion laws? Republics

Raising student loan interest rates while keeping lending rates to banks near zero? Republicans

Supporting egregious amounts of defense department spending (The US spends more on defense then the next 10 countries COMBINED; http://en.wikipedia.org/wiki/List_of_countries_by_military_e...)? Republicans

Blocking immigration reform? Republicans

Trying to prevent the implementation of universal healthcare? Republicans.

I could go on, but it would be pointless.
I disagree with the first couple facets of the new system definitions:

"Every single adult member receives a weekly payment from the state, which is enough to live comfortably on. The only condition is citizenship and/or residency."
- This is a government.

"You get the basic income whether or not you’re employed, any wages you earn are additional."
- This is welfare.

"The welfare bureaucracy is largely dismantled. No means testing, no signing on, no bullying young people into stacking shelves for free, no separate state pension."
- So a government run welfare program to replace the welfare bureaucracy. Doesn't sound to radical, in fact, it sounds the same.

"The system would be harder to cheat when there’s only a single category of claimant, with no extraordinary allowances."
- Some one can always cheat the system, and there will always be extraordinary allowances because there are people in the system whose desire is for those things. Opportunism has always been a part of evolution. Sure we don't "need" it
I do believe Nokia has been very clear that the high megapixels is meant to be used as supersampling to reduce noise in normal sized pictures. They are after all targeting the enthusiast photographer who likes to (believe he) understands how camera's work.

Also, from an engineering point of view it's pretty neat: if the idea is to downsize the final picture to 5 mp, while using cropping on the pre-downsampled image to zoom, that means you can focus on having a high optical resolution in the centre of a fixed focal lens, and worry less about the edges. That has lots of advantages: a fixed focal lens is less complicated than a zoom lens, which has the side effect of making it easier to keep the lense flat,and getting a higher optical resolution in the centre is easier to do from an optics standpoint.
This reminds me of "For Us, The Living", by Robert Heinlein. Where he discusses a very similar society and explains the economics of how it might work:
http://www.amazon.com/For-Us-The-Living-Customs/dp/074349154...
Extending memory storage onto a device might be more feasible / beneficial. Perhaps, someday, we would be able to begin this process and as the neurons die, let the natural system roll over to the "device".
It's not just a weaker dollar causing manufacturing to return to the US, though (especially relative to China) that is definitely part of the cause.

Rising fuel costs threaten global supply chains. Especially in areas that have a less-than-cordial relationship with the US such as China, there is some uncertainty that things will stay as they are.

Another powerful trend that is reinvigorating the US manufacturing industry is the re-evaluation of the spoils of offshoring. Companies such as GE are discovering that there are many side benefits to bringing production back to the US: Shorter supply chains from manufacturing to retail, better quality from production, and greater feedback from shop floor to engineering.

http://www.theatlantic.com/magazine/archive/2012/12/the-inso...

One of the biggest unaccounted costs of offshoring was the effects it had on the lifecycle of a product. That article points out how GE was able to take a $1600 water-heater from China and sell it for a profit $1300, just by manufacturing it from the US. It turns out that in off-shoring the production, they lost most of the feedback in the product's lifecycle that enabled them to refine the design far beyond what they thought was 'final'.
I think he might be on to something. Instagram/Tweeting pictures of random stuff is quite big.
The product is aimed at techies? I got a very different impression, from phrases like “we have a passion for simplifying the life of non-geek people,” as well as the general tone of the pitch.
> (28% income tax, 2% medicare, 6% social security)

This year, the 28% tax bracket for a single individual stars at $87,850 taxable income. The Social Security cap is $113,700, and the Social Security tax is levied on all income below this. The individual standard deduction is $6100 and the personal exemption is $3900.

That means that for an individual, a 28% income tax rate means income is above $97,850 while paying Social security taxes means income is below $113,700. I sort of doubt this covers "most people".

For a couple, the 28% bracket starts at $146,400 taxable, the standard deduction is $12,200, and personal exemptions are $7,800. So in this case the rate you quote applies to income over $166,400 and below $227,400 if both members of the couple have equal salaries. Again, hardly "most people".

Finding good numbers on this is hard, but http://answers.yahoo.com/question/index?qid=20101119053457AA... suggest that somewhere around 46% of taxpayers fall in the 10% or 15% brackets, and that's ignoring the effects of EITC and whatnot....

Of course the 15% bracket definitely has a marginal rate of 23% or so, again ignoring EITC and various other tax credits you can claim at those income levels that phase out with income, since they're certainly paying FICA at that point.

> investments are only taxed at a flat 15%

It really depends. Dividends are sometimes taxed at this rate and sometimes at your normal income rate, depending on whether they're qualified or not. Capital gains are, if you hold long enough. And capital gains can, of course, still affect your AMT exemption, meaning that if you're in the the AMT phaseout range your marginal rate on even long-term capital gains is about 22% (15% + 25%*28%, since the phaseout applies to normal income).

Of course once you make so much money that the AMT becomes irrelevant your marginal rate on capital gains drops back down to 15%.
Consider looking into Cython, a Python-->C source translator.

http://docs.cython.org/index.html

Cython can turn Python source into a binary `.so` that you import, thus removing the overhead of the bytecode compiler/interpreter.

You can also annotate any or all of your Python variables with C types. This way, Cython will generate raw high-performaning C using Python syntax. Other Python functions can call your optimized C versions, allowing you to optimize only the hotspots.

Further, if you need to integrate with other languages, Cython can import other libraries' C functions and call them. Conversely, it can generate a header file for your Cython code, thus allowing other languages like C to call your existing Python or Cython functions.
Ask HN: Advice on Building and Monetizing Dataset
I'm pulling together a fairly large dataset that I am using for some side projects and I believe it could be valuable to other businesses. Any advice out there on the following?

1. best way to test whether a market for the data exists,

2. best way to sell the data to customers (are there good, established marketplaces for datasets?)

3. tips or lessons learned on designing APIs and running a business focused on selling data.
Doesn't the reliability of bitcoin stem from it being very difficult for any one entity to control over 50% of the computing power in the network? News like this makes it seem like a state sponsored actor could do it without too much trouble.
Ah, thanks, I thought SurfaceFlinger was kept from Android.
I think it's hard to know what you don't know.
https://www.youtube.com/watch?v=IIrE9TaC2rc
Seems Jimmy Kimmel liked it.
Anyone wanna comment on what one is supposed to do with a 41-megapixel picture taken under the optical limits of a camera crammed in just a few cubic millimeters?

We're talking resolutions way beyond what's needed for most prints, and laughable on any electronic display. Even a stunning near-futuristic 4K display is just 9MP; need to reach 8K to start being useful. Flip side, anything needing that level of resolution is going to demand some darned good (i.e.: big) glass in front of it.

I appreciate the view that "what could you possibly need X for?" often has good answers, but there are outer limits of human perception.

Only use I see is digital zoom (a la cropping), and that better prove stunning.
Facebook, add a "read later" button, please.
Running Python 3.3 and virtualenv on Ubuntu 12.04
Just an update, on India's lawful access. Apparently BES customers; read corporations, will not have their email communications intercepted.

http://articles.economictimes.indiatimes.com/2013-07-10/news...
Well that quote may be a technically accurate statement. They don't "provide" data directly to the NSA with out a secret FISA order. But, the new leak article seems to suggest that they weaken their cryptography, perhaps turn over private keys, re-architect their topology, and adjust their technology to allow the NSA to trivially easily intercept/get the data of every single Microsoft technology user.

A little bird told me that Microsoft was the most "helpful" out of all the big tech companies. If this new article is accurate, I hope that statement also was. I'm rather pro-US/NSA. But, even I find this new leak very disturbing
if it's accurate and true.

Being realistic, I bet all the other big American tech companies are doing similar things. For example, my thinking is still that FB gives law enforcement a "god view" of all information and communications (even if it is in a round about way, like Microsoft allegedly does).
Variability wouldn't matter if the average over time was alright. But it's not just spitting hairs: BTC generation is significantly ahead of schedule. https://news.ycombinator.com/item?id=5780861