skysight-inc/HackerNews huggingface dataset:
Have you tried yourself?

In my experience typing on dvorak is much more comfortable. Speed wise i maybe reached the same level as my qwerty after almost a month but for me the biggest wow factor was the comfort. Your hands are really never twisting, most of the time you are just using the home row. It's like holding a gamepad where all the keys you need are designed to be in just the right position, not having jump and fire mapped to the start and select-button.

In the end i still switched back to qwerty because I'm using way to many other computers than my own throughout a day and need to be fast on all of them.
No. If you know some theorems about continued fractions, finding such rational numbers is easy. Just generate best rational approximations until you have one that is close enough.

See for example http://www.maths.surrey.ac.uk/hosted-sites/R.Knott/Fibonacci... or http://www.math.sunysb.edu/~tony/whatsnew/column/irrational-...
P2P encrypted email is looking for funding.
I would rather see something on body fat percentage. BMI is not an ideal measurement in terms of health for a lot of body types.
I tried out FlightCar the last time I was in SFO for a conference. Basically lets you rent other people's cars while they were traveling. They pick you up in a black car to their lot and gave me a Toyota Camry with a GPS for $22 a day. Was quite impressed.
A bottle is useful because it is empty, no?
Of course body shots occur in, and contribute to, a sexualized context. That doesn't mean you may expect "a fully grown alpha male to take his chances" in the way it happened here.

As someone's boss, you don't french-kiss someone then-and-there, on the bar, in front of colleagues and peers. That's not just taking chances, that's a display of dominance over both her and the colleagues and peers. It's true ape-like behavior and most people aren't prepared for that anymore, in any context. No matter how drunk they were, most present would still have gone: "WTF is happening here?" when that happened in front of them.

Now bypassing that, accepting that this has happened, then the following is still baffling. She isn't reciprocating. You cannot not notice that and you should back down at that point.

Bypassing that, accepting that he didn't notice or severely misjudged, then you still don't engage in sexual behavior right then-and-there, in the open. There are only few persons in few circumstances that enjoy such public displays of sexual behavior. Most people wouldn't ever, in any state of mind, with any girl, perform this behavior. They wouldn't do it if the girl was naked and asking for it. Let alone if she was clothed and her feelings towards such behavior were entirely unknown.

> she could have easily denied him the opportunity

In your abstraction of what happened and an abstraction of human beings, she could have. In the actual situation, with actual people and all their idiosynchrasies and their history together: no, she couldn't. She didn't. And in the end that still boils down to this: the fact that she didn't resist does not mean she is guilty and he is innocent. He behaved like an asshole, whether she resisted or not. He shouldn't have behaved like that, whether she resisted or not. Most people would never in their right or drunken minds behave like that or wish others to behave like that. He was wrong.
I've seen constant double-digit monthly turnover and that didn't do much that I could discern. Yes, it raised costs but they were relatively insensitive to that.
As for your second sentence (symbols), if you ever go to France, you will be shocked. As I guess is everybody...
Thanks, I don't wanna risk, as I run an older version (CS 6) :D
We spend more time talking about these issues than doing something about it. Just STOP buying anything that says 'Made in China/Bangladesh/Pakistan, etc.

But you might say, 'then those workers will not even get the few dollars they get now.'

NO.

Throw money out of the equation. Everything will set itself right.
People in the Netherlands tend to get more obese, but less extreme than in the USA on average. The Netherlands just follows behind in this trend.

I'm from the Netherlands myself. I don't like to dine out, because usually you get a too small amount of fresh produce.

It could be that Dutchies get more exercise on average, because we like to ride bikes to work, etc.

We all could do with the advise from dr. Fuhrman from the USA (www.drfuhrman.com): eat significantly more fruit, vegetables and beans and less processed foods. Increase the nutrient density of your diets: instant weight loss and health gain.
People might eat a little healthier in The Netherlands than the USA, but honestly all Western countries could improve a lot on this.

This article makes the mistake that greater body length equals healthier lifespan. There is no positive correlation, maybe even a negative correlation, because longer people have more body cells. Longer people often develop back problems.
Actually the trade off is not between consistency and performance, but scalability and performance (CAP theorem). Although related, they are not the same concepts.

My opinion is that you can have both performance and consistency, and work your way toward scalability as required. I recall that Facebook has a very high server-per-engineer ratio (though I acknowledge that the user-per-engineer ratio is even higher in comparison to other startups).

I also realize it is not cost-efficient to write bugfree software, but saying they did it the other way on purpose is forgiving them too much. You never write bad software intentionally.

They didn't care, and the world should have relied and should continue to rely on better software.
Okay. Very interesting. For those who don't understand like me, what is the technical use of this? Where will this be used? Are we somehow going to use this in cryptography?
Quantum physics sheds light on Riemann hypothesis
Also if they gave a shit, they'd have staff on all checkouts and not use self-service checkouts. Staff are more expensive.

They know; they just don't care.

While I agree that the stores "deserve" the amount of the theft through fraud that comes with replacing human checkers with automated checkout systems, that doesn't make your behavior in explicitly taking committing that fraud any more ethical.

Scan something wrong by accident, that's the store's fault for setting up the system to allow such accidents. But to intentionally exploit their system, that's on you.

I personally make it a rule to never go through automated check-outs because I think the stores that use them are not holding up their end of the social contract. I've even abandoned a few carts when I got to the check-out and found they had no human checkers (I found out the hard way that some grocery stores around here go 100% automated after 10pm).
If you've ever tried C# it's hard to go back to Java without hating it, because they are so similar but Java is much more crippled both language- and standard library-wise.
Confirmation bias. This is hack pseudo-science.
At my CCNA class the teacher used local politicans names for routers/switches, I remember it was election period and routing classes usually ended up with discussions about politics.
Well, time to work out.
Bayesian statistics for dummies
Fat American Todd looks a bit like Charlie Sheen.
Any slackware fan using darkstar-1, darkstar-2 and so on?
If you have travel insurance and most people do be sure to check if it covers rental cars as this is often a far cheaper option and already included so no point paying for insurance twice.
I hope Joel doesn't get in trouble :( He was kind enough to leave his employee number in there.
What amused me about the bre.ad overview video ( http://vimeo.com/23834665 ) was the 'shortened URL' example which maintained a www prefix...

That's all that amused me.
I don't understand the remark about Gilgamesh (or really, about the analects...).

The epic of gilgamesh came from mesopotamia, the land of a hundred city-kings perpetually at war with each other. Look at what Sargon is famous for. All of our records of mesopotamia come from their clay tablets. Clay will last a long time if you fire it, which the people of the time did not do. Generally, the reason we have a tablet is that it was accidentally fired when a conquering king burned its city to the ground. How does all this say "outside of the world of constant necessary warfare" to you?

Similarly, Chinese history records orderly transitions from one dynasty to the next for political reasons. If you count it up, I believe China spent nearly as much time in a state of several-conflicting-governments as it did under a unified one, up until the modern period.
Shuttle to rental happens at SeaTac too.
Fuel is cheap compared to the launch vehicle.
Sadly yes, as I wrote UNIX portable code in 1997 - 2002 timeframe.

Unfortunely many on HN tend to think all UNIX are alike, which just shows how little have experiece writing portable UNIX system software.
They are in Harvard. Next step would be landing a job on Wall St., not taking the hard courses that might prevent them from graduating.
See also: http://tvtropes.org/pmwiki/pmwiki.php/Main/ChekhovsGun
Look guys, I'm gonna go on the record as pro Drupal+Mongo.
It's good to hear that. Being afraid of forgetting how to touch type on a qwerty was one of the reasons I never made the plunge into alternative keyboard layouts.

Though, now that I think about it, alternating between keyboard layouts is really no different than using a modal editor like vim -- after a while it just becomes second-nature.
My #1 tip - if you enjoyed a speaker, search them out and tell them. You'll be likely run into other like minded people who also enjoyed the presentation.
I used to go with "theme" name like wine oriented (chardonnay, merlot...) But after a while it gets confusing to remember which machine does what and switch to more "functional" names like "worker01, worker02, db01..."
Would just giving them money combat corruption?
I've been using a keyboard layout I made with Ukulele that swaps the symbols with the numbers and I couldn't be happier. You get used to it in less than a day of typing and it makes all the () $ @ ! so much easier. It makes so much sense as a programmer when symbols are typed so much more frequently than numbers.

Here's a link to download my .keylayout file (goes in ~/Library/Keyboard Layouts): https://www.dropbox.com/s/8hy5391ay2u0dta/US%20Symbols.keyla...
I've spent $10mm and all I got is this louzy t-shirt
I am on this internet thing a lot, and I have never once heard of or seen a link to bre.ad
I had to deal with that situation before but I was actually the middle of three parties. (I was B of A-B-C where. A and C was not talking to each other for political and linguistic reasons.) It was nothing but a mess, my inbox would be piled with revised document that often lost tracking, one party sending revised document based on outdated version. (And not sure which version was it.)

Something I like about version control is that it at least ensures continuity of the version.
It's really tricky^n to boot one up. Like bio computers, this is still pretty much ivory tower technology.
I believe that whether one behaves as an introvert or extrovert depends entirely on context. I've seen so-called 'social butterflies' hide in a corner and pretend to be occupied with their phone when put in an uncomfortable social situation. Inversely, I've seen rather quiet individuals take charge and demonstrate remarkable leadership & interpersonal skills when put in a situation where there was no obvious leader.
Why blame the people you know when you can blame a piece of software that can't fight back?
What's the visa situation in Turkey these days? I know you used to be able to stay 60 days, pop over to Greece for a day, come back, and repeat as needed. Is that still the case?
A pivot too far?
What do you guys think of start-ups who take public funding but then "pivot" beyond all recognition?

I see this happen a lot, I think it's wrong, and it's really starting to irritate me.

Where I live there are a lot of tax payer funded, or jointly funded in association with private investors, incubator and accelorator programs.

In just about every intake of every such scheme, there seems to be at least one company who after securing the funding dramatically change direction. I don't mean changing focus, I mean changing product.

The most extreme example I've seen was a company in my program which pitched themselves as poised to disrupt an industry through hi-tech and innovative web and mobile apps. They maintained this for only the first 3-4 weeks of the program, and then suddenly began to aspire to nothing more than becoming an online magazine.

Had they pitched their magazine and been funded on it that would be fair enough. But they did not. To my mind the sold a pup.

My complaints are that such companies

a) deny a deserving start-up a place in a program with the funding and support that that brings, and
b) have effectively obtained their funding under false pretenses.

I guess most such companies don't plan this in advance, I mean I'm not crying "fraud!", but I ask HN, if you completely change the nature of your company, should you be obliged to drop out of your program and return the remaining money? If not, why not?
Well, rockets are staged. If you only recover the first stage, that's still a big savings. As it happens, the first stage on a space rocket doesn't need to climb very high and doesn't need to move downrange very far; it just has to lift a lot of weight. Having it come back down afterwards is still a huge control problem, but not impossible in terms of physics. You're not that far downrange and have (relatively) little lateral movement to compensate.

A second or third stage could be more tricky, of course.
API Layer and its responsibilities, a REST viewpoint
I've been typing on Workman layout for almost 2 months. I've not been very disciplined about doing practice every day.

I'm only using it on my Microsoft Natural 4000 ergonomic keyboard, and still using a regular QWERTY bog-standard-dell keyboard at work, which means I can still type pretty effectively on colleagues' computers.

I quite like it. It does seem to make a lot of sense.

Switching back and forth between a normal QWERTY board and Workman-on-a-special-board takes at most one sentence of brain-mush, but then it's fine.

The thing which slows me down the most I think is programming in VIM. I'm not going to remap anything, as all the commands I think of as sentences (c)hange-(i)nside-(t)ag, (d)elete-(t)il, etc. And there's a lot of muscle memory to overcome. Also with sh commands.

Still, I do like it.

One of the reasons I decided to go for Workman rather than one of the alternatives is that the whole column-layout for physical keyboards seems like a better design in general, so one day, if I can afford it, I will try and get one.

I have been really struggling with RSI for a years now, so along with changing layout, I'm also trying to take more breaks, sit with a better posture, etc. It does seem to be helping.

After 2 months of very irregular typing on it, this also being my first time doing 'formal' touch typing, I'm around 50wpm typing normal prose, which still feels a bit slow to me, but I am improving.
The Air Force Collaboratory
Genetics outweighs teaching, Gove adviser tells his boss
> since we're discussing keyboard layout effectiveness for developers.

We're not, at least not in the way you think.

> In the broader view of productivity, optimising keyboard layouts is more like optimising memcpy() in C. While it may bear some results, it's rarely the actual bottleneck.

This article is a solution developed by a someone in response to his own RSI problem, optimised for writing English with minimal strain, and presumably tested based on "how much do my arms hurt." So it's a solution/optimisation to a different problem altogether (which may or may not be relevant to you.)
> Nobody wants to write and maintain matchers that
> look like: Expect(foo).To(EqualInt64(3))

And nobody does do that. Idiomatic Go is to write

if foo != 3 {
t.Errorf("foo: expected 3, got %d", foo)
}

I truly cannot explain why _so many people_ find this style of testing _so objectionable_ that they invent entire DSLs to avoid it.
The first time I visited America I was shocked at the portion sizes. I ate at a nice Italian restaurant. We took home the leftovers from my meal and that managed to feed another two people. I think it's the attitude that excess is good/bigger is better that's the problem.
Be prepared to spend hours wandering the site.
I also have fond memories of MacPaint. Don't know when it was removed. Nowadays, when I need a quick paint program on a machine (Mac or PC), I use Sumopaint (
http://www.sumopaint.com/app/ ). It uses Flash and is pretty powerful, not simple but easy enough to use.
Although I completely agree that QWERTY is poor and Workman looks like a very good system, I'm in my late 50s and think it would be a painfully slow process to get used to a different key layout. And I don't seem to get RSI.

But what does really steam me about keyboards in general, is the numeric keypad. I'm right handed, so the mouse sits to the right of the keyboard. And of course the mouse gets used a lot. Which means my right hand is always swinging back and forth from RH keyboard home and the mouse.

Now it happens that I _never_ use the numeric keypad. Never have to enter large blocks of numeric data, and so am quite happy using the numeric top row. Used to it that way, and don't see anything wrong with it. So to reach the mouse I'm moving much further than I should have to, across the wasted space of the numeric keypad. Also if desk space is a bit tight I keep hitting the mouse on the RH side of the keyboard - again because of that extra length to the right.

It's a workspace centering thing too - the main area of the keyboard should sit on the centerline of the screen, to avoid small but persistent twisting of the spine and neck. But then the keyboard R end sticks way out, and the mouse movement field gets pushed further to the right.

It's been bugging me increasingly for years. I've found a few 'small' format keyboards without the numeric pad, but the designers always go overboard and think that 'small' means everything on the keyboard ought to be small - smaller keys, thin base therefore short key travel and terrible touch feedback, flat keytops (another pet hate - you get no tactile feeling of centering, and so have to keep watching your fingers type), compressed layouts of the existing keys (arrrgh!), and so on.

What I really, really want, is something like an old klunky and reliable IBM (like I'm typing on now) but with no numeric pad. No other change.

I'd long ago have simply taken a hacksaw to a standard keyboard and cut the numeric pad off, except guess where the controller IC _always_ is in keyboards? Right above the numeric keypad, of course.

It's so annoying! Why does no one, that I've ever been able to find, make a full size, heavy, long-key-travel, concave key-tops, easy-typing, standard layout (or Workman layout!) keyboard without that stupid numeric keypad?

In these days of USB it's especially dumb, since if someone really wanted a keypad as well they could just buy a separate keypad and plug it into a USB port. There's NO reason why it must be included in every damned keyboard in existence.

If anyone knows of such a thing for sale, I'd very much like to hear it. I'd buy several.
There appears to be a fine line between "business" (meetings etc) and actually doing productive work for a company entity based in Japan. I don't have clarification on this, and this is only second hand information.

On a different note, they do check the frequency of re-entries (on a tourist visa) as I know of one peer who was put into a room at the airport and questioned after re-entering a few times in one year. So if your "doing business" a couple of times a year with a few months in between, it may still look suspect.

Additionally I know of a guy's wife who was deported on re-entry after the 3rd time. She wasn't working and was banned from re-entring for 11 months.
And if he did, I wonder which door they've shown him on the way out.
Even if both are automated, a full OS reinstall is slower than just installing a new service.
In my experience, when developers start bringing up "maintainability" during feature discussions or code reviews it has less to do with a particular feature (though that might be what prompts the discussion) and more about the current state of the product.

Sure, we as for-profit developers write code so that, ultimately, it can generate revenue. But if work is only ever allocated to pursue immediate business value, the team may find itself slowly drowning in technical debt. New features take longer and longer to develop, and often it's hard to point to an exact cause of the problem, leading to debates about the "maintainability" of single features when the real problem is the product as a whole.
if you aren't out there doing something then you should just shut up

You've said it yourself. Golden words.

What kind of democracy do you expect to get in HN comments? After that half-cocked "outrage" and "being upset" the slacktivist is going to click another cat video startup and forget this topic altogether. I can see dêmos, but κράτος - not at all.
(EDIT: Downvoting doesn't make the claims in the references comment any less wrong. How about arguing the point instead)

I stopped taking that comment remotely seriously when it claimed:

> As a matter of fact, it is a well known and well documented phenomenon in the literature that if you train at close to maximal capacity on the same training regimen for longer than 3 to 4 weeks, you will stop making gains. You'll see big increases the first 3 weeks, and after that, nothing. This is a nervous system effect.

... which most people who have done heavy weight lifting for example can tell you is at best wildly misleading, and at worst, pure, unadulterated bullshit.

To flatten out after 3-4 weeks would take such extreme over-training, at stress levels way beyond what even most high level athletes would normally even able to achieve in training, that it is extremely unrealistic for most people to every experience it. Certainly not "just" by training at something until you feel you can't do any more. At that point most people are not anywhere near a real maximum.

I don't lift to a "training" 1RM (maximum weight I can at any time lift once) every week, much less manage/try to stress myself into a real max. (the reason for distinguishing these, is that it is normal that you can lift up to 10% +/- more in high stress situations like competitions), so maybe what I do don't count in that guys eyes. But I exercise large compound lifts to near failure (that is, until I have good reason to think that I will be unable to complete the next repetition) every workout - 3-4 times a week. So I'll hit my training 5RM, 3RM, 1RM for the various lifts on consecutive weeks. They are reasonably interchangeable. If I feel good enough, I may go for a 1RM to try to set a new personal record even if it's not the "right week".

And see slow but steady improvement for months on end before I shake anything up, and when I do change things, it is mainly for other reasons - some progressions may follow the same program for years. Changing too often does not help - it just confuses you tracking.

Most people are far more likely to run into limitations due to form/technique failures or lack of flexibility that they need to fix than due to any CNS limitations.

Gains do slow down as you get closer to your limits, and you certainly can over-train, but it takes a lot to over-train so badly that you stop seeing gains after 4 weeks even when you massively brutalise major muscle groups on a semi-daily basis. I can't even imagine what you'd need to do to overload your nervous system from typing in that short time-span.
Until someone shows me independent statistics otherwise, I am going to assume "private security" is a false sense of security theater.