skysight-inc/HackerNews huggingface dataset:
> If the doohickeys your IDE does for you to improve code quality actually do so, I would expect to see evidence of it.

...and then you bring up examples of superstar programmers. They are outliers, they'd be productive in whatever. That's not where IDEs do anything, instead you should look at average programmers in average companies with large codebases. That's where IDEs shine, because they can analyze large amounts of other people's code and hint you and guide you in the right directions when interfacing with it, without forcing you to read all of it.

Another improvement IDEs offer, especially when doing Java in Eclipse, is that you're always in a compiled state, and any errors in your code are highlighted while you write. You don't have to "context switch" to another mode where you run a compiler to check what you just written for syntax errors and other errors, and then bring that information back with you when you switch back to editing. It's all there, all the time, which increases your productivity, because it decreases the time you spend on fixing small errors, spelling errors, syntax errors, etc.

In short, when I meet a developer that rejects IDEs, I have suspicions that he may be a grumpy old programmer that just refuses to go outside his comfort zone.

I don't see a difference between someone rejecting a newer better language to stick with one they know, and someone rejecting a newer better IDE to stick with an environment they know.
New York Giants vs Arizona Cardinals live stream watch
New York Giants vs Arizona Cardinals
Match schedule:
Week 4 NFL Regular season
Date: SUN, OCT 2 2011
TIME : 4:05 PM (ET)
Venu: U of Phoenix Stadium
watch and enjoy now New York Giants vs Arizona Cardinals live
streaming and watch also watch NFL full season live streaming online
Also of import: which had the cheaper cost per conversion and can you scale the traffic up?
Don't get me wrong, I love automated refactoring. It's fun to slice-and-dice a large Java code base using Eclipse, and to leave it tidier than you found it. I like the way that basic cleanup operations are fast and safe enough to do while browsing code.

But I maintain some large, older Rails projects in Emacs, too. And personally, I'd rather maintain a slightly hackish Rails 2.3 application than a typical Java application. Why?

- Rails has rigid conventions for database tables, model classes and controllers. Even in a strange app, the structure is familiar.

- The Rails application will generally express the same ideas using far less code. I can dive in, figure out everything that's going on, fix it, and get out. In Java, I often have to dig through various facade classes, gratuitous design patterns, and parallel class hierarchies. Maintenance is cheaper when the fugly evil all fits on one page.

- The Rails world is in love with cute libraries that (for example) reduce an entire application's access control to 20 lines of code. Even if I don't know the library, I can learn it, and then I've only got 20 lines of code to think about.

Mind you, I keep hearing about fancy new Java frameworks, so I suppose the Java world is getting better. And a truly awful Rails application—especially one without unit tests—can be a Lovecraftian horror.

But in the real world of at least semi-competent teams, it's possible to understand both Elicpse+Java and (Rails|Python)+(Emacs|vim|shiny Mac editor), and still choose the later, even if you're a maintenance programmer.
There will be a minor gem release (pre/beta/something) next week that supports Riak 1.0 features, then in the next major release those will also bubble up to the Ripple document layer. Sorry for the delay.
Not that useful in ordinary code, but useful in code-transformation because you can replace a single expression with multiple expressions.
How to save gorgeous YouTube video to iPhone?
Vim does not do this by default, you have to enable it explicitly.

And then, when others edit the code -- the use some wrong mixture of tabs and spaces.

What I said is that it won't work in practice in a multi-editor environment. If everyone has a uniformly configured vim, it may work -- but no work environment I've seen ever had that.

EDIT: Can you name a single example project source I can look at that correctly uses tabs for indentation only?

I've never seen it work, it always deteriorates into a mess in my experience. Also, do you ever work with people who use Eclipse, Visual Studio, Notepad++, and various non-vim editors?
I think it's wrong to say that there has been little improvement in software, in both our techniques of building it and the body that is in existence. I think the advance from the disconnected dumb home microcomputer of 1985 to the globally connected iPad of today is comparable to the advance from the telegraph to television. I think it's easy to underestimate how far we've come when you've lived through the change. The salience of the contrast over time is lost, because you're too close to it, and the change seems almost imperceptible; recognizing how far we've come needs some perspective.

It's true that humanity is less in the game of building pyramids, dramatic edifices of might to be looked upon in wonder, but I suspect much of that was grandstanding in a global cold war, rather than driven by need or even a genuine striving for achievement. Our focus has moved in a more democratic, consumer-oriented place, where it is simultaneously less visible as a monument, but where its leverage, the number of lives it affects, is higher than ever.

Space exploration doesn't make a whole lot of economic sense, until there are resources beyond our planet for which the demand exceeds supply such that the price level justifies the effort. I don't have any romantic fantasies of travelling across the galaxy, much less universe; without FTL technology (which will probably never exist) or greatly lengthened human lifetimes, it isn't realistic to focus on it. If it was really necessary to go to the moon again, I'm confident it could be done much more cheaply and safely than it was last time, but I wouldn't vote for public funds to be spent on it.
Is there any way to get an iOS development license using no Apple device?
Flights to Johannesburg from London
Cheap flights from London to Johannesburg: get low cost cheapest flights from London to Johannesburg via all points. Here last minute cheap airline tickets deal to Johannesburg flights from UK are available. We have direct and return special flights to Johannesburg from London search online LON to JNB flights by dearflight.co.uk also Compare by call us now 0203 189 0988.
It's debatable whether Jurassic Park is "great scifi" but Ian Malcolm says:

"You know what’s wrong with scientific power? It’s a form of inherited wealth. There is no humility before nature. And because you can stand on the shoulders of giants, you can accomplish something quickly." - that's in the book, not the movie!

I think what Neal Stephenson laments is not that we can't innovate, but that we haven't achieved our potential. Achievement is a world apart from raw data.

(Ironically, I only had to copy-and-paste the quote... http://manas.tungare.name/blog/jurassic-park-what-the-movie-... )
The gigabytes of wiki meta stuff will be fascinating for the future people. "Ghod almighty," they will say, "look at the hours and hours they spent talking about absolute nonsense!". Personally I'd put particle physics (esp LHC) in the list in place of wikipedia. Lists of fictional ducks and every Essex bus timetable for the last three years isn't that inspiring to me.
Who else read this as "Unifying the Valve Universe" and got excited about a post to explain exactly how the Portal and Half-life timelines merge?

Good article, though.
It would be nice if there was a possibility of creating and using a database. As far as I know (and I don't know much, mind you), using the console is either necessary, or makes it much easier, to create, say, an sqlite3 db. Another feature request would be the ability to upload images or static resources but I get how space and security can be an issue in that case. Oh and one last tidbit, "guarnatee" is not a word (welcome.html) ;)

Other than that, I really appreciate the simplicity of it all, the ability to download the package after you're done especially. Great job, mitsuhiko!
Facebook has been suffering redesignitus for a long time and it does not seem to be getting better.

This is a problem that afflicts many big companies that have large teams of product managers, designers and programmers. In such organisations, huge effort is spent constantly redesigning and tweaking software, for little obvious gain. It is action for action's sake.

Not long ago I worked on a contract with a big media company in the UK. During the whole three months I worked there, the company was working on what was a stopgap redesign of the website. By stopgap I mean, this was a design that was to appear between the current design and the "proper" redesign that was still being drawn up.

In truth, the "proper" design being drawn up will probably be just another stop gap. So I was probably working on a stopgap design between two other stop gap designs.

Funny thing is that everyone knew that having a stopgap design was a ludicrous idea but no-one had the power to prevent it happening.

I think this happens because big companies end up with big design and development teams. They can't easily get rid of these teams and it isn't acceptable to leave such a huge team idly doing nothing. So instead they set them to work on adding ever more features to the product.

A much better option, of course, would be to set them to work on a completely new product.
So your critique of IDEs is as much about the language as it is the IDE?

As far as your Java programmer, how long did it take him to get emacs in a state with a similar amount of power as an IDE? I'm thinking about compiling, debugging, source control integration, code completion and API hints, and so on? I do a fair amount of C# coding at my day job, and I've tried to work exclusively in vim, and the productivity hit I take trying to get the conveniences of an IDE in vim pushes me to just Visual Studio and install vim emulation.

As far as other text editors go (Sublime, TextMate, Notepad++), aren't the existence of these just proof that programmers like to build things?
Now, you are right that you get diminishing returns as you add more nines, but 95% is still in the area where there are a lot of cheap things you can to to increase uptime; RAID, a ups, and even a low-end but business-grade connection should get you around two nines.

I have a SLA of 99.5% (over a month) on a low-end setup[1] and it's fairly rare that I don't meet it, even including planned downtime and network outages due to DoS or mistakes of my upstream.

[1]I use RAID and mostly supermicro server grade hardware with ecc ram, but there is no failover across servers; I'm in a data center, though it's a low-end data center with a low-end bandwidth provider.
It has done the exact same thing for my friends posts for a looooong time. This isn;t specific to his account, its just more prominent because there are more people "liking" it.
The point you're overlooking is that with your shell+emacs solution, you NEED those windows, because you need to run your compiler in one window, and edit in another, and lookup code in the third, and maybe have a browser for the javadoc or other reference in a fourth.

With an IDE, all of that is in the same window, but in popups and overlays. It's presented differently, and the flow is different, so comparing lines of code on the screen is meaningless, it just shows that you haven't really gotten far enough into it that you understand how it is different.
"play is not exercise" Is this true? ...I have always thought I've learned more "playing" with programming than when programming to produce a specific output... Or perhaps... I've forgotten the last time I've done something hard.
My point was not that the code becomes incorrect -- but that the point of indentation is to make code readable, and it is lost when using tabs because the only correct use of tabs for indentation is not well supported by editors in practice.
Was WWII similarly significant in your "feelings"? Because that's what I feel putting a man on the moon with 1960s technology was similar to: a war effort, dangerous, expensive and ultimately, hard to justify. (Though of course peanuts in comparison to WWII.)
Unisa Digital
O processo seletivo para o Unisa é o mesmo que para um curso comum. O candidato deve ser inscrever em um vestibular e passar por uma prova de conhecimentos gerais. Além dos cursos à distância, o Unisa oferece os cursos semipresenciais, q
"You can get the next Harry Potter (or whatever replaces it) without leaving your couch."

"...without a human ever touching a carving tool."

Brrr... I got a vision of pig-fat humanoids permanently embedded in their couches that can't even hold a spoon with their degenerated clumsy hands :-)
After reading this I looked and saw that PyCharm is on special for $49, which falls into my compulsive purchase zone! (I also have the significant remains of a 1 lb bag of bay leaves in my fridge which I ordered from Amazon under similar compulsive circumstances. That's a lot of bay leaves.)
An interesting point which is perhaps germaine, perhaps not - the bicycle is by far the most energy efficient form of human transportation. This is because it makes best use of the highly efficient biological engine we all already posses.

http://en.wikipedia.org/wiki/Bicycle_performance#Energy_effi...
You are comparing Rails to Java, which is wrong because the first is a framework and the second a language. A fair comparison would be between Rails and Spring or Ruby and Java. And here things are different.

In Spring you also have clearly defined rules about the Model, View and Controller classes like in Rails. However you still get all the benefits of tooltip JavaDoc and auto-complete on . and Ctrl+Space (in Eclipse).
最有效的减肥药排行榜2011
Closures and stack frames are definitely not the same thing. CPS conversion is used to create continuations; it's not necessary that the continuations are compiled naively using CPS.
Dystopia is always a possibility... but in the near future I think we're reasonably safe.

Try to think back to what passed as extreme sports in the 80s and compare it to http://www.youtube.com/watch?v=_F9RJSPnf8A

I'm not sure we're headed into WALL-E chairs just yet.
On a positive note, no issues on OSX 10.6.7 with FF 6.0.2 :)
Economic stimulus and arithmetic
Ask HN: How do you prioritise ideas?
If you have a list of ideas for projects, what process or criteria do you use to decide which ideas to pursue first?

Is it based on ease of development, potential revenue, how interesting it is, ease of marketing the idea, time to complete...what criteria do you typically use?
Packers and movers in Navi Mumbai
Get packers and movers in Mumbai, packers and movers in Chennai, packers and movers in Delhi, packers and movers in Ahmedabad, packers and movers in Navi Mumbai in India.
What about code debugging ? How do you guys debug code on vim or ST ? prints, echo, var_dumps?...are you kidding me ?

The main reason I'm still using IDE is mostly because of code debugging and code browsing. If I could debug code on vim or ST and do code browsing I would switch in no time.
Excellent use of Google's "search by image" feature! https://www.google.com/insidesearch/searchbyimage.html
Forex Trading- Learn Forex, You Will Be Glad You Did
There's a story on CNN right now about a woman with (at least somewhat) successful hand transplants. Both of them.

Somewhat successful because while she has feeling and movement, she doesn't have normal dexterity.

That feels pretty sci-fi to me.
if you reveal the traits the typically reflect a bad apple, the bad apples will simply make sure they adapt to hide their traits (or innocent apples with these traits may start questioning themselves). Either way, Im not sure the net effect is positive?
Exhaust Parts And Truck Exhaust
Victruck Accessories has extensive experience in Exhaust and Muffler fitting. We have been fitting exhaust systems and Mufflers to all kinds of vehicles, excavator parts, Exhaust Performance. Here you will get kenworth trucks and more for affordable price.
If we're talking about the agreement, SLAs that are better than 99.9% are quite common, and available even on low end products. The problem is that the SLA payout is usually "we refund you for the time you were down, if you ask for the refund" - heck, with that payout, I'd be happy to give you a 100% SLA on any product I sell. (of course, I'm not going to advertise as such; the sort of people who buy from me would find that disingenuous.)

That said, I think you are about right with 99.5% being about the best you can expect while spending a reasonable amount of money. (especially for a static site, i think a few more tenths of a point is possible for less money than you think, but the cost curve goes parabolic sometime after 99.5%)
Alternatively, nation-states could have retained their currency and focused on enacting policies that reduced friction of trade, i.e. a single currency is completely unnecessary to do this. There is no reason why a third-world economy should be joined with a first-world economy under a single currency: the outstanding result is that the currency hurts and ultimately the stronger economy props up the weaker a la Germany and Greece.
Buying Yahoo Is A No-Brainer For Alibaba
Pancakes and Blog Perseverance
Do lengthy articles make you bored?
It's interesting, but the granularity is kinda weird. >300ms is a nonstarter for all kinds of web apps here in Japan.

I worked on a web app project here where we absolutely could not use EC2 APAC (when it was only Singapore), and ping times to EC2 were 60ms. We had to put physical boxes in a Tokyo data center. It was only when Amazon opened their Tokyo region (8ms ping times from real users) that the customer was okay with the speeds.

So is would have liked to see finer gradations of these results. Still cool to have the info, though.
5 seconds. Just randomly scanned it. Got lucky.
I LOVE this idea of Jack Ma and company taking over Yahoo. I don't think it would be great for US based employees of Yahoo, but great for Yahoo fans long term. Though the status quo sucks for all employees of Yahoo...
Move Mail from IncrediMail to Outlook 
Move Mail from IncrediMail to Outlook with the help of IncrediMail to Outlook PST Converter that is perfect to move mail messages, emails, folders from IncrediMail to Outlook.
Ensure that a robust escaping routine is in place to prevent the user
from adding additional characters that can be executed by the OS (
e.g. user appends | to the malicious data and then executes another OS
command). Remember to use a positive approach when constructing
escaping routinges.

Surprises me that they regard sending client content to the OS at all.
What is wrong with parametrized execution using using functions like
os.spawn*, which place arguments straight into the called function's argv
list?
Huh. I thought IBM was in the 'enterprise consulting' business mostly, which means that "milking clients" and milking their brand is what they do. They are just very, very good at it.
You Love Your iPhone. Literally.
This is doubtless a little unfair, but espousing "good design" in a way that covers aesthetics with that layout seems a little rich.

I'm specifically bothered by the numbers in the right-hand column not being vertically aligned with those in the left. The fact that they're generally higher makes the page feel imbalanced.

If it were me, I'd replace each title with a one-word summary to avoid the problem. But then, what do I know?
Workwithangela: It's Not About The Products?? http://t.co/tnk3wEM4
Vaishno Devi Yatra Wallpapers, Vaishno Devi Temple Photos, Images
Goddess Vaishnavi is the manifestation of the collective spiritual force Maha Kali Mata, Maha Lakshmi and Mata Mata Maha Saraswati.The Holy Cave of the Mother is situated at an altitude of 5200 ft.Here You Find the Mata Vaishno Devi Picture Galleries,Vaishnodevi Temple Photos,Vaishnodevi Temple Wallpapers,Vaishnodevi Temple Images,Vaishno Devi Shrine,Maa vaishno devi pictures
High speed rail is not a big risk technologically. The technology has existed since the 60s. At this point, the technology is advancing incrementally with incrementally improved materials and technology, not "big risk game changing" technology. http://en.wikipedia.org/wiki/High-speed_rail#Technology

The risk in high speed rail is primarily due to the scale of the implementation; the cost in terms of time, effort, and money of acquiring the rail right-of-way and physically building the infrastructure.

The big risk in the Wenzhou train collision referred to by the OP was not in the technology that was used or the building of the infrastructure, but was a system and management failure. The technology in the train system, when correctly implemented and used properly, is well known, well proven, and safe.

To be blunt, the failure was not due to "big gains big risk technology," but was due to the fact that the high speed rail system in China was a boondoggle.

http://en.wikipedia.org/wiki/Wenzhou_train_collision
Quit complaining about awesome things built into your OS :)
Create a Table Programmatically in ASP.NET
I don't find lengthy articles to be inherently boring.

I do find that a long uninterestingly-written article will lose my attention when or soon after a shorter uninterestingly-written article would have finished.
Maybe not deadpooled, but could be pivoting: Yobongo.
Why so? the market heating up?
I just downloaded PyCharm to use the 30 day trial; I specifically wanted to test its claimed Vim emulation plugins.

My first impression is that it's the standard, ugly Java IDE, but more importantly, it's awfully slow. Loading a small, five file project from a Github repository took me almost ten minutes to get to the point where the UI was done doing things and would actually respond to me in a reasonable time frame. But even after that point, just about every action, like opening files or even just browsing the window menus, is an exercise in waiting for the UI to catch up with what I'm asking it to do, and there's never any indication that it's actually doing something when I tell it to. I'm left just wondering if I need to try clicking again, or if I'm just being too impatient. I haven't even tried to edit an actual file yet, and I'm already frustrated by the software...
Tools for Social Media Marketing
Vegas Buffets
That's because most IDEs don't have good support for web development. (I wonder what would happen if they are good for web development, would people's opinion change?)

I used Vim to modify CSS and JS but I struggled to navigate JS code because I cannot jump to the method implementation with some sort of magical shortcut key easily. This is pretty tough if I want to know why I don't get my intended result out of calling the method.

To add injury to that, I found out that I have to redo the implementation and call the method something else to describe the intent in full. I can't refactor that easily without going to the path of hell: grep, regex, sed.
In the example given? No, the bounds are restricted. The actual text above though is the important bit:

The variations of attacks are enormous. Use regular expressions
to define what is good and then deny the input if anything else is received.
In other words, we want to use the approach "Accept Known Good" instead of
"Reject Known Bad"
At times you need to know the CRUX of the article or blogpost before you get into it. It has different reasons; either you are in hurry and want to know the basic idea about it before you go in deep, the starting of the article is not so exciting etc etc. So what if someone who have already read it could do me a favor to write an excerpt?

I got this idea from QUORA's answer summary which really helps me a lot.
I'm confused. Which of these don't apply?