HNHacker News
TopNewBestAskShowJobs

cecilpl

616 karma · joined December 8, 2011

submissionscomments
cecilpl··on 10 Million Concurrent Connections – The Kernel is the Problem
> What are you worried about, a large power bill due to your cpu doing what is supposed to be doing?

Video games are real-time. There's a hard limit on the number of cycles you can make use of per frame.

11 cycles spent mispredicting a branch is 11 cycles you can't use for better-looking IK or smarter pathfinding.

cecilpl··on The Story Behind the QWERTY Keyboard
I have the symbols memorized, and every keyboard I use regularly I've popped the keycaps off and rearranged them properly.

I have memorized my password in both modes.

All it takes is a quick glance at the keyboard to know which "mode" I'm typing in. Because whenever I type dvorak the keyboard looks Dvorak, when the keyboard looks qwerty it switches my brain that way.

I don't have Qwerty as an option on my computers. It's dvorak only.

cecilpl··on The Story Behind the QWERTY Keyboard
What does "efficient" mean? If it means the distance your fingers have to travel, Dvorak is way more efficient.

Typing full time on Dvorak for the last 12 years has, I'm convinced, saved me some wrist and finger pain.

Every time I'm forced to jump back onto qwerty for a co-worker or my wife's laptop, I hate it with a passion. It feels like I'm doing finger gymnastics the whole time, rather than actually typing.

cecilpl··on I don’t understand American healthcare – doesn’t mean I shouldn’t provide it
> To clarify: it is an excise tax and applies to the _gross sale price_, not the profits (so even if the division runs at a loss, they still have to pay). http://www.irs.gov/uac/Medical-Device-Excise-Tax:-Frequently.... I'd agree with your skepticism if it were affecting net (after employee salaries etc)

AKA a sales tax. Which don't generally lead to broad-scale layoffs when they're imposed. Did California have massive layoffs when they raised their tax on everything in the entire economy in January? How about when Canada introduced a brand new 7% across the board sales tax in 1991?

As a business, the standard way of responding to that kind of tax is to raise your prices correspondingly (to an appropriate level set by your supply/demand curves of course).

cecilpl··on I don’t understand American healthcare – doesn’t mean I shouldn’t provide it
Remember the perfect is the enemy of the good.

Don't oppose the Act because it doesn't bring about the best possible world. Oppose it only if it's worse than the currently existing situation.

cecilpl··on I don’t understand American healthcare – doesn’t mean I shouldn’t provide it
> The so-called social healthcare as pushed by the government will inherently waste a lot of money because government is always wasteful with it's resources. Governments are wasteful because whenever they run out of money they have the option to tax people more. On the other hand companies that waste a lot of money will eventually be removed from the marketplace, as they are unhealthy.

Which large companies that sell health insurance have gone bankrupt due to being wasteful with money?

The incentive to "not waste money" in the health insurance industry is "deny coverage when possible". Is that really the best way to provide healthcare for all Americans? Presumably that's the real goal that we all share, and we're just arguing about the best way to do it.

If government-provided health insurance is too wasteful, why does the American federal government spend more money on healthcare than most other countries (not even counting the American private healthcare expenses), with worse outcomes?

cecilpl··on I don’t understand American healthcare – doesn’t mean I shouldn’t provide it
Which is why here in Canada the health care is provided by a province-level organization, which is partially funded by the federal government.
cecilpl··on Use a Software Bug to Win Video Poker? That’s a Federal Hacking Case
The problem is that there's no bright line to be drawn between bunny hopping and glitching through a wall. It's a continuous spectrum of larger and larger glitches.

Just out of curiosity, I assume you'd also consider abusing the "minus world" glitch in Super Mario Bros to be cheating, assuming it happened to let you finish the game faster? That glitch is nearly identical to the Half-Life case you described.

cecilpl··on What Makes Code Hard to Understand?
I agree with the middle one being the most readable (assuming you have python experience).

But isn't it obviously returning a list? It's a list comprehension!

cecilpl··on What Makes Code Hard to Understand?
"We were surprised to find a significant effect of Python experience on the probability of making a very specific error (base = 0.13, OR = 1.44, p < 0.5). Instead of [8, 9, 0] for their last line of output, 22% of participants wrote [8] (for both versions). After the experiment, one participant reported they mistakenly performed the “common” operation on lists x btwn and y btwn instead of x and y because it seemed like the next logical step"

I made this mistake too. In fact, even after reading that most people wrote [8] instead of [8,9,0], it took me a solid minute or so to figure out how anyone could possibly think the correct answer was [8,9,0].

This is something I've noticed happens very often while debugging. I make certain assumptions about the code and even when staring it right in the face it's hard to see where my assumptions differ from the code as written.

My assumption in this case was "why would you calculate the between lists if you weren't going to use them right away".

cecilpl··on Paypal President: We're thinking about adding Bitcoin (2:50) [video]
If the US government started minting 0.1 cent coins and 0.01 cent coins, would that be viewed as increasing the supply of dollars?
cecilpl··on Show HN: Groupdate
I'd like to see that!
cecilpl··on Bitcoin down 60% to $100
http://www.thebubblebubble.com/wp-content/uploads/2012/04/st...

First sell-off - late 2011 whne the price dropped from $30 to $5.

Enthusiasm @ $50. Greed @ $130

New paradigm over the last couple days.

cecilpl··on Google killed me
I had this exact thought while walking to work this morning.

It came to me that the vast majority of modern society is completely independent of the actual people executing it. There are very few jobs that could not be done just as well by another person with the same training.

Most jobs are like coded modules. They have well-defined inputs and outputs - even creative jobs can be defined in terms of "create something people will pay for".

The system is what runs the world, not the individual people who carry it out.

cecilpl··on Google experiments with no navigation bar on all its sites
I actually dislike the navbar.

I can't count how many times I've wanted to search for news about something, typed in my search, and hit "news" from the navbar rather than the results bar thus erasing my search term. Why do I have two ways to get news?

cecilpl··on Teaching Square Roots to a Five Year Old
This has happened in casual conversation where nothing else important was going on.
cecilpl··on Teaching Square Roots to a Five Year Old
Then am I abnormal in that I get vicarious joy out of seeing someone else learn something for the first time?
cecilpl··on Teaching Square Roots to a Five Year Old
My parents were like this too, and my innate thirst for knowledge led me to persistently question people for years until I realized how much many people seem to dislike this.

I love explaining in depth and enjoy the opportunity to explore the boundaries of my knowledge. "Actually, I don't know! Let's find out!" comes out of my mouth often.

But so many people seem to get irritated or annoyed when I (inadvertently) expose their lack of knowledge. I still haven't quite figured out why, but I've been told on more than one occasion to "Stop grilling me!" when I'm simply curious about someone's job or how they see things.

cecilpl··on Is speed reading really possible?
I have exactly the same problem. I learned to read extremely early (before the age of 2), and read Lord of the Rings for the first time when I was 7. I devoured everything I could get my hands on.

I never took a speed reading course or lesson, but I cannot recall ever having subvocalized. I find myself hitting 750 wpm on speed reading tests with decent comprehension. Not great, but decent.

To use a computing metaphor, I feel like I'm reading with two threads - one to take in all the words as quickly as possible, and a second one to pick the important ones out of the stream. The first thread is completely unconscious, to the point where if you ask me to find a specific word on a page of text, I can always pick it out within 2-3 seconds.

But I feel like a greyhound, itching to run at top speed. Reading fiction is a constant struggle to keep myself chained, forcing myself to imagine the scene playing out, when all I want to do is speed ahead to find out what happens next. It's like an internal war, and it gets worse at the climatic moments.

cecilpl··on The Department of Homeland Security Stole My Boat Today
I wouldn't even ask in that situation.

Always prefer asking for forgiveness over permission unless you're doing something irreversible.

cecilpl··on The second-order-diff Git trick
This is the equivalent in Perforce of shelving your change, then redoing your work and diffing against your shelf.
cecilpl··on Prosecutor pursuing Aaron Swartz linked to suicide of another hacker
The general population suicide rate is about 1 in 10,000, which is what the GP quoted. What's your source for saying it's 1 in 1000?
cecilpl··on Ask HN: Can use the #1 supercomputer for any project I want. What should it be?
~20Pflops = 3 terahashes/sec, which will earn you about $274/hour. Probably not the best use of supercomputer resources. :)
cecilpl··on Obama's Secret Weapon In The South is 129 Million Years Old
And if it didn't, I'd have never known about it. I just learned this today.
cecilpl··on Great design from Apple on an interaction with Siri
This is the difference between a programmer's understanding of "tomorrow" and a user's.
cecilpl··on Washington voters approve legalized marijuana
Because McDonalds would be allowed to make a meth burger, the same way they can sell you vokda shots with your happy meal.
cecilpl··on Surface disk space FAQ
There are lots of air atoms inside a loaf of bread.
cecilpl··on Virgin Mobile leaves six million subscriber accounts wide open
Because the people who implement the login systems aren't always security professionals. Sometimes they're random, mediocre, software engineers who don't really care about security, but their boss put them in charge of the website.
cecilpl··on Proof Claimed for Deep Connection between Prime Numbers
I found the formulation of the theorem difficult to digest, but the wikipedia version was much clearer:

For every ε > 0, are there only finitely many triples of coprime positive integers a + b = c such that c > d (1+ε), where d denotes the product of the distinct prime factors of abc?

cecilpl··on A programmer’s guide to healing RSI
I completely concur. I've been typing (almost) exclusively on Dvorak for the last 12 years, through university and a career as a professional programmer. It's hard to hear my colleagues complaining of wrist pain on a regular basis. I've tried to get some of them to switch but it's really not easy when your job relies on being able to type. You really do need to immerse yourself on it - trying to learn Dvorak while typing all day on Qwerty isn't going to work.

I'd actually recommend people to make the switch if you ever happen to take a two week vacation where you're still on the computer. Your hands will thank you.

It's even worth the continual comments from my coworkers - "What the fuck is wrong with your keyboard?". Actually, that's a lie, the 16-year-old inside me still loves those comments. :)

← PreviousPage 4 of 5Next →