skysight-inc/HackerNews huggingface dataset:
If you don't have an opinion on PyCharm, this is why I care about it:

Most of the code I write is in JS, with a small amount of Python. For the longest time, I swore by Visual Studio + Visual Assist X for JS development - it's a weird combination, but the inline autocomplete was the best at the time.

Once VS started getting slow, I spent a lot of time looking around for JS IDEs - my main criteria was learning speed of the autocomplete system. If I typed something as simple as:

function A() {
this.brains = function(x, y) {}
}
A.prototype.branola = function(x, y) {}
var a = new A();
a.br

I expected the 'brains'/'branola' autocomplete to automatically appear inline. PyCharm/WebStorm was the only one that did this quickly. Others either couldn't do it, took forever, had keypress-based autocomplete, or just offended me in random other ways. Even IntelliJ, PyCharm's bigger and crazier sibling, was too slow (and seemed to lack the ability to just open a folder and have that be your project).

In more recent versions, they integrated VCS into the editor, so you could see your delta lines, and use keypresses for viewing and jumping between your uncommitted edits (which is the most ridiculously useful thing that no-one but me seems to want).
Decouple it as best as you can. For example, authentication; make an API/Library/Class for that. Means better development security as no one can write a class that pulls all the username+passwords because that API has the configuration. (I don't know SSN that well to give a more relevant example)

Tons and tons of hooks sounds like very tight integration. While fast and procedural like, maintenance will be hard down the road. If management really want the cheap quick solution, go procedural.

Recommended reading: Object Oriented programming, Case study of Amazon's decoupling.
Well, does your updated version still crash once in a while?
If anyone cares: I just added the DVORAK keyboard layout to the keyboard heatmap and open sourced the code. Here is the repo URL: https://github.com/pa7/Keyboard-Heatmap
I wish the Demo links were live demonstrations not just links to the source code of demos.
Heh probably because I posted it here! Will sort it soon :)
Like I said, was thrown together in a lunchbreak!
World Peacemakers Call for 3-DAY Moratorium on All News 9/22-24
Web development seems to be trending towards full client-side MVC application frameworks, not unlike those used by native developers. It leaves me wondering what the browser really brings to the table?

As we are reaching the point where the browser is a poor mans virtual machine and nothing more, why not just provide a virtual machine and let HTML be just another application on the virtual machine?
> If I need to navigate to next page (which I often do), I just hold down 'fn' and press the down arrow. End? 'cmd+right arrow'.

So you have to use two hands instead of one, which is great, because two is better than one. Do you disable right clicking on the trackpad and use command+click for that, too?

> Thinkpad's keyboard is much better than that the average PC laptop keyboard, except for page up/down keys getting in the way all the time.

Yes, I often have that problem, where I'm in the middle of typing something, and suddenly I think, there's a Page Up key on this keyboard. Just knowing that the Page Up key is sitting there, all on its lonesome in the top right corner, waiting, such a naughty little key that wants to snuggle in the brief touch of scar tissue at the end of my pinky, distracted me for 15 minutes when typing this reply.

> Oh and I absolutely hate the media keys on laptops...

This is where you reveal yourself to be a crazy person.
> No one thinks that Bill Gates/ Edison made a greater contribution to social progress than Einstein/Gandhi.

Um, I do.
USA vs Ireland live streaming online 
USA vs Ireland
Match schedule:
Date:September 2011 Sun 11
Rugby World Cup
Time: 18:00 local, 06:00 GMT
Time: New Plymouth
watch today USA vs Ireland live streaming and also you can enjoy Rugby
World Cup 2011 full season here. so enjoy Rugby World Cup 2011 live
match between USA vs Ireland LIVE video online kick off betting
preview TV live HQD Streaming Online at rugby game. There is a lot of
sport event that you can watch it so easily and once again. There is a
rugby event that we provided for you.
I subscribe to the Disposable Soma theory of aging. http://medicine.jrank.org/pages/1758/Theories-Biological-Agi... [1]

In this scheme cancer is just one example of the balance between somatic maintenance and reproduction rate.

[1] The disposable soma theory of aging predicts that species and cohorts in a population expecting, on average, to have high survival and low reproductive rates should invest more heavily in protecting their somas than species and populations that expect a short lifespan and to reproduce rapidly
I’m in Shanghai right now…Google’s DNS (as well as OpenDNS) work fine for many domains, but ones which are to be blocked (eg: a lot of the Witopia VPN endpoints) just either hang or I see an immediate reset of the connection.

I’m seeing less DNS blocking and more per-URL blocking compared to a visit here last year, with the exception of the witopia.net end points (which were blocked by the ISP at the hotel I was staying at, but are not blocked by the ISP at my expat–friend’s home)
I agree that the default keyboard repeat settings are far too slow. I always slide the Key Repeat and Delay Until Repeat options to the very right (fastest and shortest, respectively).
The advantage for me is entirely in terms of separating notes into separate files; something that Deft does and org-velocity isn't really built for. I was planning on implementing something like that for org-velocity, but with the arrival of Deft I no longer have to.
I'm not sure it would be correct to use the word "xenophobia" here; but for those of us old enough to remember the 80's, what redcap says is very spot-on. There was a LOT of buzz in the 80's about how Japan (and Asian countries in general, to some extent) were kicking the US's arse in a lot of areas: computers, consumer electronics, cars, etc., etc. Talk about "competing with Japan" was used a motivational material to encourage students ("study hard or you won't have a job when you graduate, because you're competing against the Japanese"), and to justify various research programs, government initiatives, etc.

The whole "Fifth Generation Computing" thing really lit a fire under a lot of people back in those days: http://en.wikipedia.org/wiki/Fifth_generation_computer

So yeah... I don't necessarily agree that Cyberpunk as a genre is really focused on anti-asian xenophobia of any sort, but I don't think it's a stretch to say that that "80's zeitgeist" thing did influence Cyberpunk.
الحلقه 1 مسلسل بنات الثانويه
Switch to a sensible browser like Chrome. ;)

But really, Safari feels incredibly slow compared to Chrome. I always get these strange delays/beachball moments when simply browsing and opening a new tab in Safari.
What about when v8 is discontinued to promote Dash?
NBC’s Twitter handle hacked, spreads false Ground Zero attack information
That government cheese "ran out" decades ago in most countries ... but for some reason they keep dishing it out:

It's an incredible hack, really: the money you "have in the bank" (you don't have it, you lent it to your bank and they 'owe' it to you) lets them play with some multiple of that amount (10x? 2x? 100x? Don't know the exact figure.) They put that into some bonds or treasuries that creates "government debt" but gives the govt. cash to pay for an "self-employment assistance program" (and countless other "programs" as well as their own "cut"). The only however-unlikely risk? There could be a distant day in the future where both the govt. and the bank fail you at the very same instant without recourse -- of course, we're both hoping that day won't ever come -- but if it does, you will kindly not riot, deal?
Agreed, eating your own dog food is a great way to find pain points in your api.
And you land the quarter-complete feature in the first release, replacing the older stable feature.

Aha!
My summary:

Bruno: "Node is doomed as V8 was not designed as a server-side engine. We must panic now"

Jason: "There is no need to panic now. Once we finish Node v1 we will start modifying V8 to make Node more awesome. We are not scared to fork if need be"
I've only been active on HN for a few months now and didn't realise there was such animosity towards Gruber, although I had picked up on the Apple discussions - sorry if I was feeding this.
There's no reason to even try to analyze it to that extent. Gruber's essay composition plan appears to be to start with the conclusion, which is invariably that Apple is the best possible at everything, will reign eternally supreme. Then he fills in whatever works in the middle to get there.
I tried using viper, and eventually just got confused and realized that I should just learn emacs...and the best way of learning emacs was to go cold turkey. Some things emulated vi, not vim (delete key would not remove a newline, pressing undo twice resulted in undo->redo (and no net change)). Some things were intercepted by emacs (C-v to try to enter visual block mode). It was just a confusing and unhappy time.
Thanks for the suggestion. The system is already mostly module-ized with a few glaring exceptions that need to be fixed.

My big problem is how do I let customers modify the modules themselves, without actually modifying the module? E.g. I'd like to some how give them the ability to, say, add company specific fields to the pre-existing User module and database, without actually modifying the User module source. I'm not sure how to handle the database.

This is the goal for me so future updates can be seamless, no matter how extensively customized their actual version of the application is.
New Return of the Jedi [spy] photos
I guess to the point, it's not a big idea. It solves the pain the author describes, but that's a pain that was previously solved, is still solved in some places, and they just kept that solution the same.
The only treatment that has large proven effects is calorie restriction[0] although that really lowers ones quality of life. Intermittent Fasting [1] seems to have many of the same benefits without being anywhere near as hellish.

[0]http://en.wikipedia.org/wiki/Calorie_restriction

[1]http://en.wikipedia.org/wiki/Intermittent_fasting
From the images, it appears inter-chip connections run over the external borders. This increases the distances signals have to travel and limits the width of the buses. I am not familiar with the technical limits of building vertical buses connecting the various chips glued together, but I assume 1000+ bit wide buses would not be impossible, so, although limited, the limits seem pretty high. Optical interconnects may also be possible in such confined devices.

It will be interesting to watch. If real devices built with that technologies start showing in p and zSeries machines before 2015, we'll have some serious performance bump in high-end computers.
I am still betting on GAE : "Marketplace for Google App Engine apps"
LostType, a 'pay what you want' type foundry
Two thousand years in one chart
Unlikely.

But if that happens, Google isn't the only company in the world with the knowledge and ability to maintain V8. Joyent does as well.

But let's assume something even more unlikely: Google, Joyent and the rest of the world drop V8. nodejs is an open-source project.

You might as well worry about being hit by lightning.
Complain much?
This ^^

Also, horrifically effective sounds actually like a bad thing. As in, they're incredibly effective at getting an obscene amount of poor job candidates that it's horrifying.
Likewise though only for Gandhi.
v8 is a very successful project for Google. It is running their browser which has quickly become one of the top 3 and is continuing to increase in users.

Even if Google did abandon it, there are plenty of people interested in it, and want to keep it running. Joyent said themselves that if needed they will fork v8 to keep it sane and right for Node.js.
"Even Brendan Eich admitted...". As if I would not expect, nay demand, that Gilad and Lars would do better -- much better -- than JS!

For the record, I'm not worried about JS being replaced by a better language. I am working to do that within Ecma TC39, by evolving JS aggressively.

The leaked Google doc's assertion that this is impossible and that a "clean break" is required to make significant improvements is nonsense, a thin rationale for going it alone rather than cooperating fully.

The big issue I have with Dart, which you seem to consider inconsequential, is whether Google forks the web developer community, not just its own paid developers, with Dart, and thereby fragments web content.

A Dart to JS compiler will never be "decent" compared to having the Dart VM in the browser. Yet I guarantee you that Apple and Microsoft (and Opera and Mozilla, but the first two are enough) will never embed the Dart VM.

So "Works best in Chrome" and even "Works only in Chrome" are new norms promulgated intentionally by Google. We see more of this fragmentation every day. As a user of Chrome and Firefox (and Safari), I find it painful to experience, never mind the political bad taste.

Ok, counter-arguments. What's wrong with playing hardball to advance the web, you say? As my blog tries to explain, the standards process requires good social relations and philosophical balance among the participating competitors.

Google's approach with Dart is thus pretty much all wrong and doomed to leave Dart in excellent yet non-standardized and non-interoperable implementation status. Dart is GBScript to NaCl/Pepper's ActiveG.

Could Google, unlike Microsoft ten or so years ago, prevail? Only by becoming the new monopoly power on the web. We know how that story ends.
Thank you for the suggestion and recommendation. Right now the application is broken up into decoupled modules pretty well (though it could certainly be improved).

I think I gave a pretty poor example in the question, not explaining exactly what I was confused about. Say I have an Auth module with a full suite of methods (login, logout, etc.). Supposed I had a client request a customization that not only requires a username/password for login, but also (as a contrived example) the user's employee number. I'm not sure how to setup the application architecture to (1) easily allow modification of the Users table to include an "employee_number" field (2) update the Auth module to check for employee number in the login function and (3) modify, say, the Login module to update the form that displays the username/password/employee number fields.

My ultimate goal is to work some system where the Auth module/Login module/database tables did not have to be directly changed, so software can still easily be updated.
"You hear a lot about “quality time” being valuable, but I think quality attention is invaluable. Giving someone your attention is giving more than just giving your time."

These, to me, are disparate sentences. Quality time[1] and time are not the same. The second sentence is fine, in it's own right; but the first, comparing the same thing and asserting a difference?

One site comment, "Life changing!". Yup, was for me too…

[1] http://en.wikipedia.org/wiki/Quality_time
If you pack enough memory in the same package and connect it to the CPU through a bus that's fast enough, on-chip memory that used to be used for caches can get promoted to main memory and off-chip RAM becomes a fast cache for your SSDs and a way to synchronize context between different chip stacks.

Put the GPU and VRAM on the stack and all you need is a couple HDMI ports going out of the chip.
Caution to US workers: if layoff time ever comes around, you get paid $0 for your unused vacation time under this kind of policy. I know, it happened to me.
~A Fool Or A Lover~
Get Paid Today In Your Home Business
Meghalaya villagers create 'living' bridges by training roots across a river
Deploying Node.js and MongoDB in the cloud with Ensemble
I could certainly tell them apart by looking at them. Question was why they had these 2 different models in the first place
I'm astonished that this has gotten 4 upvotes, and I can only assume that it's from people who didn't bother to read the article.

This article is poorly written and filled with pseudo-science/numerology and has no place on HN.

Flagged.
Know Your Rights: Photographers (and exceptions for video)
> the PyCharm folks keep on closing the Django reload bugs without any comment

WTF? The top of their home page says "Powerful Python and Django IDE". If they're not going to support Django, they need to not pretend their product is targeted at it.
You're being very diplomatic. Probably a function of priority more than time, hehe ;)
Creativity Hacks e-book
The Drupal Crisis
I read Long For This World and both gunk and cancer were on Aubrey De Grey's list of 7 Deadly Killers (or whatever it was). The impression I came away with from that book was gunk was a plausible target for future technological remedy but cancer presented a much more difficult problem (for reasons explained in the book.)

The careful qualifications to your case above seem to catch this objection, but based on my reading that book, I would gather that supercenternarians dying of gunk not cancer aren't necessarily immune from cancer. They may just be lucky in that gunk, at this period in history, got to them first.

If it isn't luck but something else, there's also the problem of extrapolating a therapy from that. De Vere's solution to cancer was replacing every cell in the body every 7 or 8 years to circumvent the effects of telemerase ( or something like that, I'm not a gerontologist obviously.) It would be interesting if these supercenternarians's bodies were doing something like this, but it would be more interesting if it led to a more practical therapy.
Sure, and the same can be done in JSON.
And foreign films. I've seen great flicks from China, Iran, Israel, Mexico, Brazil, and Sweden.

Almost everything that comes out of Hollywood is slavishly derivative anyway.
One of the things he mentions is to not stress. How do you do this? I'm not a worry wart or anything, but sometimes it seems like I can't help my body's natural response to certain situations.
I think people find it hard to understand that wealth isn't a zero sum game and it doesn't all come down to the number assigned to it. If you compare someone from the 70s to now even if they aren't earning more the price of things has come way down relatively and while people like Gates have generated a heap of wealth they have in turn made everyone lives better with easy access to technology that was almost unthinkable in the 70s.
But URLs are always represented as strings, even in XLinks, HTML and such. Adding special syntax wouldn't make it more structured. Every existing toolset for working with URLs accepts them as strings.

The other part, identifying a certain string as an URL, is much the same as identifying the 'meaning' of the list - it can and should be done by the higher-level format that sits on top of JSON.
If you don't work for a big company, chances are you lose your vacation time each year and can't cash it out anyways.
balsamiq looks like a cool mock up creator (used by RentStuff.com), anyone care to share some other good ones?
Hard to tell without seeing the code: Employee_Auth(Username, EmployeeID) and User_Auth(Username, Password)

If both are true, then authenticated?
13" MacBook Pro (2011 Core i7) with 8GB RAM.
AMA with Frictional Games, creators of "Amnesia: The Dark Descent"
True, but that's not entirely bad. It even further encourages you to actually take your vacation. Since there's a checkpoint at the end of the year, you should never have more than a year's worth of vacation "saved up", and really, a policy like this wants you to take vacation slowly and steadily and never burn out.

Also, if you're a US worker and your employer is yelling at you for taking fewer than 5 weeks off, not including public holidays, you're in a pretty awesome situation.
It wasn't scientists who tried that on humans (I hope) but unlike monkeys, famines and malnutrition seems to never have had similarly good results in humans. Snark aside, that's interesting but I wonder what degree of starving produces such good effects -- clearly, no-food kills us so learning just how much or how little to "starve" is healthiest would help.
Removing the ads doesn't seem to remove the space it occupies. If this raison d'etre is giving me more space, then it should do so.
Reminds me of a story about Mario Puzzo:

When he signed the contract for The Godfather to be made into a movie the royalties he'd receive were to come from the net income of the movie, not the gross. Due to the accounting practices described in the article the film hardly made any money on paper (it grossed a lot but had exaggerated expenses). Already wealthy, Puzzo bet his royalties (a fraction of what he expected) on a roulette spin and walked away. The moral is to always get a percentage of the gross, not the net.
Actually, both mobile app and mobile web site usage - not downloads - are up well over 100%. On mature sites I've worked on, growth is clocking in closer to 200-300% annually. So it does seem kind of weak to tout 94% growth when anyone actually working on mobile looks at it. Even the CAGR over the 5 years of 2010-2014 is currently projected in excess of 100% (http://gigaom.com/2010/04/12/mary-meeker-mobile-internet-wil...)
I've changed the font type from the "ultra thin" that it was to a normal weight, added some line-height and fixed the hyperlinks. Thanks!
Spotify coming to Ford
Where to buy cheap tiffany jewellery?
Microsoft Garage releases Mouse Without Borders
Nothing is 100% reliable. The question is is the frequency/type of downtime vs. cost is more efficient (cost effective) in the cloud than doing it yourself. For some, especially small non-tech shops the answer is yes.
> We see more of this fragmentation every day

I'd be curious to see this backed up. Certainly with a long enough timeline we are not at a maximum of "works only in x", and -- ignoring those beleaguered Opera users still subjected to crappy UA sniffing -- I can't think of the last time I came across a site that blocked me for whatever my choice of browser (I'm a Chrome and Firefox user as well).

If, on the other hand, you're talking about fancy new CSS3 or WebGL (or whatever) demos leaving out some browser due to neglecting to add a particular prefixed property (or whatever), I don't really see that as a problem. Prototype then standardize, right? Yes, not feature detecting and prefixing properly is poor web development practice and yes, they are cutting out part of their audience, but using an experimental feature inherently means that it may break at some point, and almost certainly isn't supported in all browsers.

When 3d CSS transforms land in Firefox soon, there are going to be a whole lot of demos out there that won't work. I would say that's an education and library problem, not a fragmentation one.
Nuts.

I could imagine the process being relatively easy if you have a pre-existing relationship with a publisher like O'Reilly: send me the contract, here are the essay URLs (which have already been proofread), do the typesetting, and send the book out into the world.

In actuality I suppose it's not that simple.
It's all or nothing though, either you have these sites which are free to upload and try and clean up after later on or you have everything has to be moderated which is completely unsustainable.
Dropbox's Lan Sync Protocol
I would appreciate comments and feedback so I can update the analysis.
I may be misunderstanding this, but isn't this only good for monotonic (whether increasing or decreasing) functions?
Techmeme for sustainable business news
What’s the Deal With Daily Deals? [infographic]
"Jonathan B. Postel, our Internet Assigned Numbers Authority, friend, engineer, confidant, leader, icon, and now, first of the giants to depart from our midst."