skysight-inc/HackerNews huggingface dataset:
So ... this means that sites will be punished approximately 15 years from now?

I'm sure that they're shaking in their collective boots.
Really cool tho. I'd offer to go verify the route but why would I want to go and do that? Can you plot a route through town with the most pubs (maybe w/ a maximum distance constraint). I will help verify that map.
Manipulating colours in JavaScript with jColour
This is more commonly known as bogosort (http://en.wikipedia.org/wiki/Bogosort), and it's a good start for running time but isn't guaranteed to terminate. See my other comment for a link to something that goes one better than bogosort on running time.
As opposed to:

point-click-drag,
CMD-X,
scroll,
point-click,
CMD-V

Or for replacing a word at an arbitrary location with other text: scroll, point-double-click, type.

Eschewing a tool for "purity's" sake is not a virtue.
I don't even use Netflix, as Hulu satisfies all* my TV needs.
HN has better signal to noise, and the guy's already here
Where I live in Norwich, England, there's a popular local expressions: "There's a church for every week of the year, and a pub for every day" (http://en.wikipedia.org/wiki/Norwich#Architecture) - it sounds like there's just over 1000 pubs in Dublin, so we're slightly outnumbered there, although Norwich does have the highest number of pubs per square mile in the UK... Pubs Per Capita anyone?
Fear and Expectations and the Ruby Job Market
Interesting how Google has been removing the hardware buttons in favor of software buttons onscreen. I've always like having at least a home button to always be able to exit an app, even if the UI is frozen.
Typical point-and-click interaction is conscious, yes, but mouse gestures generally aren't, since you don't have to know where the cursor is in order to use them.

This is why I like Opera so much.
I'm pretty sure that's exactly what they do. Haven't used it in a while, but IIRC it's a java applet and is one of the clunkiest parts of the site for that reason.
Call of Duty: Black Ops Annihilation Dated - XPG
I was thinking the same thing--finally something my grandma and me could have hacked during some "grandma-grandson time".
Worst case O(\inf), it's known as 'random sort' or 'bogosort'.

Funny thing, it can theoretically be O(1) on quantum computers, assuming the multiple-universe interpretation of quantum mechanics: http://en.wikipedia.org/wiki/Bogosort#Quantum_bogosort ;).
At that resolution a modern OS is likely to round up the delay to some energy-saving number, and the run queue is going to be so contended that even if the timers fired at the right time, there would be little guarantee the processes awoke in the desired order.

I think on Linux the granularity thing is true for e.g. nanosleep(), but there is also the POSIX clock_*() functions, which I think guarantee higher resolution.
-- "Just inflate" Oh, is that all? Turned out pretty nicely for Argentina, didn't it?

-- Unlike Iceland, Greece will taco the Euro, and bring down a bunch of Euro banks.

-- China is to the Greater Depression as the U.S. was to the original Great Depression: the exporter that is going to get totaled. I'm optimistic on the other side of the coming valley, but they are going to have a heck of a reckoning when all the bad debts and malinvestment come to a head. I don't expect the current government to survive unless they are extremely brutal and extremely lucky.
Red Dream http://en.wikipedia.org/wiki/File:RedPixar.jpg

Uniracers http://en.wikipedia.org/wiki/File:Uniracers_boxart.png
Why all the Groupon hate?
That was why I linked to this article rather than the NYT. The article linked to, while shorter, contains all of the relevant information and less completely random cluelessness.
Agreed and done. Be sure to bookmark it though. ;)
I like how the juxtaposition of these links makes it look like the Firefox addon is called "Vimperator" while the Chrome addon is called "dbepggeogbaibhgnhh".
Video Curation Infographic
Stream Velocity Conference 2011
And still, even after all the accidental loses of data from the MoD, the NHSand the banks, people who hold sensitive data don't setup laptops containing data like that with decent encrypted filesystem setups...

OK so that isn't a perfect solution (the user could keep their passwords on a bit of paper clearly marked "passwords" in the laptop's bag, if the user loses their passwords the data is lost to them (unless a multi-key system is used and the IT dept keeps their own key so they can reset the user's access, though that probably requires the user sending the laptop into central IT for a time), data could still be emailed out to insecure places by the user, and so on) but it is a far better situation than leaving the data unencrypted on the easily liftable device.

It really does surprise me that after the last five or more years a proper encryption regime isn't mandated on laptops holding such data.
Medical transcription companies bracing up for newer challenges
The Medical Transcription industry, recently rechristened as the Clinical Documentation industry, is gearing up to counter the challenges posed by technology and outsourcing.
Reminds me of "ListBox sort" story I heard once; it was about a programmer who, wanting to sort strings and not knowing how to do this, put strings into a hidden ListBox GUI control and then read them back in sorted order.
To me, there's a bigger story here: techcrunch has something good to say about Facebook.
While bitcoin is designed to be a currency, it is not yet a currency. It is rather a commodity. If it is to be a currency it must be able to be used to buy any commodity - in particular, dollars. If someone has to think about what they can't "buy" it may be useful to them but it's not as a currency. A currency has this property of universal exchange (and security, stability, ...) Bitcoin is questionable on many counts, thus is likely to remain a tradeable commodity only.
> I love VIM and nothing can come close to the speed I can edit in VIM, esp. not anything you have to drive with a mouse

A contrived example, but I'd like to see someone edit a Java project faster in VIM than I do in Eclipse.

Look, I know how to use VIM better than the next guy (you'll just have to trust me on this), but when it comes to writing code for large projects I can't stand using VIM. It makes me feel like I'm looking through this tiny window to my code. Give me a mouse and a powerful IDE, and it's like I suddenly have a 10,000ft view of the world.
Wait, they're going to punish them by not sending more games?
These days the word "amazing" is used way to easily.
Research and Development: Apple vs Microsoft vs Sony
What shops don't do this?
Of course I don't believe the FDA and doctors are flawless. But I trust that for something like an antibiotic that yes, they do know better than I do. Most people, myself included, don't know much about medicine. Most people, myself included, don't know much about most things. Civilization works through specialization, which means that most of the time, you will have to trust another person who has specialized in something you have not.

If the drug in question is not as pedestrian as an antibiotic, I may research it. But when I made the decision to take it, I would factor in the significant fact that the FDA had approved it. I consider this fact significant because the FDA is so strict about what drugs and procedures pass muster.

There's a probabilistic argument that I think you are skipping. Given what I know and what the FDA knows, I find it more likely that the FDA's decision on such things as what drugs are safe for what circumstances will maximize my well-being.
Thanks for the input. Any specific reason why you'd go free on android (with ads) but paid on iPhone?
Be nice if they put their money where their mouth is and also funded infrastructure projects (e.g. high-speed rail, mass transit, bridge repair).
Funny that you bring up Hari Seldon - you have to kind of suspend a lot of disbelief to be convinced that someone could basically single-handedly foresee everything that could potentially happen.

But I guess that's why it's fiction.
LexisNexis Will Open-Source Its Hadoop Alternative for Handling Big Data
I don't know anyone at Citi, but I do know several firms that do audit & pentest work there, and I'm told it's high-volume --- in other words, it's likely every app gets tested. This is a startling miss.

When you engage a software security firm to check out an app, you're trusting that their report is reasonably complete. As a practitioner, this is basically your nightmare scenario. You know in the back of your head that it's always possible you're going to miss things, but a vulnerability this trivial seems like the kind of thing you find on the first day of testing.
Comparing the speed of Time.now versus Date.today
You can see their logic though. Even one button means you have to give up a whole inch with of space on the phone. I don't see Google removing the side buttons (assuming the Motorola Xoom is where the phone is headed in terms of button design). So you should always be able to do a hard reset if nothing else.

For the record I can see Google's point but I agree with you. The irony of the Xoom is the ever present software buttons take up as much room as the hardware buttons do.
The Internet and Cable companies here in Canada are already trying to circumvent the issue and bring back the sheep by capping regular internet plans in the same way you see with data plans on phones--Most companies allot 100gb (and then you pay huge sums if you go over) which isn't very much in today's world, so it's gotten to the point where I had to cancel my netflix (its inferior in Canada anyways) because by watching it regularly, I far exceeded my internet cap. It's gotten to the point where excessive streaming/downloading for entertainment is about on par with traditional cable in terms of costs.
I was strongly considering this but since I'm going to be outsourcing most of the development I was thinking about how difficult/feasible it would be to do more or less 4 versions of the app. (2 free but restricted/ad supported for each platform AND 2 full featured versions for each platform)....
Console vs. PC redux: how mobile gaming will reshape the industry (again)
Open source code tends to give a false sense of security. Many people assume others will check the code, yet few do. In addition, it is possible to spread malicious code throughout a code base to prevent detection. (mentioned in article).

To use TOR you still connect through an ISP. That can be tracked and deep packet analysis can be done. TOR is not a magic bullet.

Exchange - Correct. That was coming in part 2 of the article covering methods around each point, but unlikely to find the time to write it up at this point.

I leave the question: Why else would one use an anonymous currency unless they don't want to be detected? From there, who does not want to be detected? Usually those doing things they shouldn't. Otherwise, you'd just use a credit card or normal payment service as an everyday citizen would.
But what happens when you throw in full Vi-movement commands?
The Secret History of Iraq’s Invisible War
The algorithm starts at the start nodes, and find all the
places it can go from there. It iteratively expands out the
search until it reaches the target.

I'm not sure I follow. Would you expand a bit on this? Perhaps with a code sample?
Jawed Karim's Photo Sharing Project - Fotons
Hacking Energy and Getting High On It... (+ some pics)
Yeah offline maps is the next project!
You're seeing everything in a hypertrophied way.

-- There is a difference between a default on debts and inflation. People can live with inflation. A default on the freaking US treasury debt would be a disaster. Why would they do that, given that they absolutely don't have to? No, it's not the same thing.

-- Also, speaking of seeing everything larger and scarier than it is, you really need to remember how good life is for most Americans. Some of the economic hard-lack stories make pretty funny reading for someone outside the US. Americans have borrowed to finance some pretty extravagant spending, and the federal government is by far not the worst of it; browse Philip Greenspun's blog at http://blogs.law.harvard.edu/philg for some stories on state pensions. At some point, they will pay for this. This doesn't mean that Americans will be rooting through garbage and living on the street; the US still has the capacity to produce more than enough food and housing. Yeah, the spending binge will be over and it will be unpleasant.

-- Europe is not going to default on all its debts. That's a dumb move, and they know it. Argentina had essentially no economy for years after its default; no jobs, no banking, no credit, no business. Iceland is not exactly partying now after its bailout. I don't think they will be standing in line to join this club, and again, this is not a question of a lack of money; Greece has a spineless government and aggressive unions, and they simply don't want to pay up and expect a bailout which won't come, or at least won't be on pleasant terms.

-- China has immense reserves to enable it to live through a correction. You can do that in a (somewhat) planned economy.
But using `(` in vim to move the cursor backwards by a sentence is probably better than using a mouse--which involves locating the previous sentence, locating the mouse, locating the mouse cursor, moving it to the spot, and clicking.
The definition of introvert is already so vague it's hard to take this seriously.
Double-size images in iOS SDK renew iPad "retina" display buzz
I'll upload the code later and explain it a bit more for us techies. This is the 'excutive summary' version./
Why Content Isn't King - The Atlantic
Hmm,

Perhaps the problem is the "security specialists".

I agree that just about any reasonably skilled developer knows to, at the absolute minimum, include a user-specific session key with every transaction.

But I've also seen "security specialists" get a pass for a variety of bad behaviors. And we've heard of the complete incompetence of HBGary. My hunch is that the secrecy/obscurity that the passed for security in pre-Internet culture is exactly what allows total screw-ups like this to happen in these large organizations. The gold-plated consultants who are friends with the VP wind-up being far less competent than your average/decent developer.
Best Buy. Auto dealerships. Any place that tries to upsell you something.
There are some utilities that answer this need, though - Witch, for example, or Switche.
Oops. Well, another reason for me not to buy the game. Thanks to everyone who wrote honest reviews, because audience goodwill is far more important than pleasing one game publisher.
For a less flawed example, let's compare someone using stock Eclipse with someone using Eclipse with that Vi plugin activated.
He closes with: "For all of these reasons, I believe this House should vote in favor of the motion before it. "

What does that mean?
Entrepreneur: Why You Should Read Every Word of Every Legal Doc
Varnish Cache 3.0 coming the 16th of June, release parties all over the world!
http://v3party.varnish-cache.org/ for more info about the actual party (rather than info about Varnish 3.0 the title link contains).
I love the recursion when it reaches the "HackRSS - browse HN posts visually" post in the feed :)

Any chance you could include more of the title text and the link to the comments?
http://v3party.varnish-cache.org/ for more info about the actual party (rather than info about Varnish 3.0 the title link contains).
Automating the Malware Analysis Cycle
Argh, I meant SAAS. Anyway, looks like my topic was ignored.
Does the OP follows @debasishg on twitter?
I've been doing software security since 1994, but spent 10 of those years as a dev, and so didn't do my first web pentest until '05. On my first ever web gig, I scored a login prompt with 'OR''=' SQLI in the password field. It's like the White Whale for me now; I haven't seen it again, but I know it's out there. Arrrrrhh.
V[movement]y
Can anyone paste the content in a comment? lkml.org's not responding...
I'm pretty sure I saw one of those on an episode of South Park. It doesn't end well.
except

- he knew he couldn't foresee everything, hence the line of similarly trained followers, all of who worked to expand the science

- he was wrong anyway. Things happened that he didn't/couldn't have forseen
Would someone please summarize the article?

There's no way I'm clicking a 4chan link from here at work.
We could have a hacker news map verification day for that map :-D I'd certainly be up for that.
I'll be in my bunk.
2 years ago I had a class where the lecturer was working in a visual ide. I'm not that good with vim, but it was painful to follow along. Half my time was spent waiting and watching him click around.

1 year ago I was teaching a class and had to give up vim. It was too quick for people to follow.
Today I've updated key derivation to use pbkdf2 (1000 cycles, google chrome execution time around 2 sec)
I spend most of my computing hours using the keyboard 99% of the time. I can completely agree keyboard interfaces are very rewarding.

However, I believe there is "muscle memory" that can be learned using the mouse. For example, playing a lot of first person shooter games in my day, one can learn and memorize the nuances of moving the mouse. Correlating the amount and direction of movement of the mouse with the response of the screen is, I believe, a skill that can be learned and is quite rewarding.
Maybe this is the sort of thing Color would be good for -- monitoring what changes within a 100 foot radius of an office building, scanning faces for lawyers, accountants, M&A people, etc. This the stock market may actually pay for!
Not being able to review a game until weeks after your competitors would be a problem.
This is the kind of vulnerability that should be caught on the whiteboard before a single line of code is written.

I know this isn't what you're talking about, but I hope that an institution that's protecting my money will formally specifying their protocol and not haphazardly putting their app together with "Test Driven Development". But maybe that's how they managed to be this stupid.
ShowHN: We liked the "viral landing page" idea, but we did something more honest
I work for a very-well-known-and-frequently-mentioned-in-the-press organisation in the UK healthcare sector and I can assure you that everyone here has encrypted laptops.

In many ways it's a pain in the ass, because almost exactly none of us will ever use Patient Identifiable Data but we have to put up with machines that run much slower than they should due to the on-the-fly encryption. We're also physically incapable of burning CDs/DVDs or using USB sticks etc.
It's a part of formal debate procedure. This blog post was taken from a debate in The Economist magazine.
Because they haven't gone up, yet. They just called us a few days ago to announce that they want to upgrade my speed from 12-ish to 20-ish, and they will send us a digital cable box for basic digital, for 4 cents more a month for a year (no typo, four-hundredths of a dollar). Presumably at the end of that year, the rates don't go down.

I assume, though I don't know, that they are doing this to finally get the analog cable channels off their network (which I approve of, they are a shocking waste of bandwidth even at SD), and are complying with their legal obligation to continue to broadcast the local stations to me even though I am only an Internet customer by "giving" me the digital cable box. I broadly approve of this. I am hoping they're trying to "hook" me back on digital cable and that I can get back to my original rates (or a reasonable facsimile thereof) by turning the box back in. Or... if necessary, switching to some of that DSL. (Or threatening to switch to DSL.)
Turning neurons on and off with lasers (video talk, text summary)
The sky really is falling :/

e: Dang, maybe I should have used a snark mark.
Translating to modern technology, Nolan would express surprise that his irrational users that preferred web pages that displayed text before downloading media, or displayed above-the-fold content before rendering the rest, or liked being able to see welcome message instead of a full-screen loading animation at game startup, because the less-user-friendly version has the optimal "reality" of taking less time to finish an return to idle.

The lessons Nolan got tanalizingly close to discovering were that overall user experience matters more than whatever metric is easiest to measure mechanically, and that sometimes empirical data can disprove a theory. (Ironically, this second lesson was part of the message of Tog's article.).
I'm a very data driven person. Here's an experiment I did that ended up changing some of my driving habits.

The important data to me is my total driving time from A to B. So, I measured my total driving time to and from work. I also noted the number of bicycles I had to pass on that journey. If the cyclists were slowing down my total commute time, then there should be a trend in average driving times with 0, 1, or 2 cyclists encountered. No such correlation exists in my data. On average, red-lights and other traffic have more impact on my commute time than do delays caused by cyclists.

My conclusion: my emotional response to a cyclist was not proportional to any measurable delay. Now I wait calmly for a safe place to pass, secure in the knowledge that, on average, it doesn't delay me at all.

(obviously your commute time could be affected differently than mine, but I encourage you to look at the actual delay, and see if your frustration is warranted)
Yeah, as a Rails developer I seriously doubt any of us are full time any of those things. I've met people that actually do full time JavaScript dev and DB admin, the knowledge difference between us is staggering.

Rails developers need to wear lots of hats to get their jobs done. They need to be "good enough" at each of those. That, in itself, is a difficult enough task. You don't need to go trying to claim they do full time level work for six different jobs.
original, slightly more detailed article: http://www.carlkingcreative.com/10-myths-about-introverts
>> "Just inflate" Oh, is that all? Turned out pretty nicely for Argentina, didn't it?

Argentina defaulted. It turned out to be a disaster, which, for them, may have been unavoidable. Why would the US want this?

>> Unlike Iceland, Greece will taco the Euro, and bring down a bunch of Euro banks.

Yeah, sure, we're all moving to the workhouse because Euro banks stand to lose 40 billion euros from a Greek default (this is the "haircut" being proposed). In an economy of 13 trillion euros a year. After Greece finishes digging out from its default disaster (remember, plenty of their debt is internal), maybe others will think twice. Or maybe not. I don't have the gift of prophecy, but I am betting pretty strongly against the whole Eurozone of 400 million people turning into a boarded-up wasteland.

If you want to counsel panic, put some numbers on it - what exactly will one Euro buy in five years, and where will the stock markets be (boarded up, maybe)? Then let's see if you're willing to invest your money accordingly.
``security experts'': The attack was "especially ingenious," and "would have been hard to prepare for."

The experts are certainly part of the problem.