skysight-inc/HackerNews huggingface dataset:
CTRL+O - My favorite eclipse command. Gives you autocomplete outline of the current class in a popup.

These three are essential for my workflow. When I am spinning up on code, I tend to open a LOT of files (select all, open) and scan them, kind of try to boot up the code into my head. This is how I navigate around.

CTRL+M - maximizes current editor

CTRL+E - Autocomplete list of open editors

CTRL+W - close current editor

Make sure to note that you can drag an editor next to another editor and get emacs-style multiple panels. You can also right click on the name of a class in the editor and select new editor - this gives you two editors on the same file, a key feature for legacy projects.

Make sure to customize code cleanup and warning settings to match your particular style.

Also, remember that the key to using eclipse is the plugins. One of my favorites is Mylyn, which integrates to most task management systems. This allows you to associate a set of files with a bug, which makes regression bugs a dream.

CTRL+T gives a similar functionality as CTRL+O, but for type hierarchy. Great for inheritance addicts.

CTRL+1 I am sure you have figured out and CTRL+Space too.

You can enable line numbers by right clicking in an editor.

Code folding is a great technique for highlighting what you are working with.

Eclipse keeps its own local history, so if you screw up before committing, it sometimes gives you an out.

and speaking of out, that's all that comes to the top of my head...
They give requirements.
Cnet bought com.com a long time ago and use it as a publicity stunt.
I should clarify, plProxy is responsible for the transparent horizontal scaling. pgBouncer is a proxy that allows you to run all of this using a minimal number of PostgreSQL backends, which is essential because of the amount of inter-process communication locking and information sharing in PostgreSQL. pgBouncer basically manages a smaller pool of active backends reducing the overhead in running high transaction velocity servers.
Fully agreed on this. Foosball, boxing, or ping pong.
Writing a BuildBot Latent Build Slave
You forgot:

-When all else fails, close rant with offer to buy said successful community member a beer
No; it's just written in a language that an enterprise dev's VP would understand.
Innovation Type 3 – Internal process innovation by Narayana Hrudayalaya
The backup thing is critical... I once had a client who's tape backup drive died. He was out of town, I was busy with other clients and it was a Fri. I said let's deal with it on Monday. Monday comes around and the secretary calls me and says the server is locked up. I walk her through a hard reboot... then hard disk DOA, as in "no bootable drive found", no partition, no files. My heart sank. Even worse the tape drive that died had not written a usable backup in weeks even though the logs reported no errors. The best tape we had was 2 months old, not much use but better than nothing. Fortunately, the data recovery firm was able to get the data off the old hard disk but it cost the company about $3K.

Another good rule... if you inherit a new customer you need to "trust but verify" the previous tech's work. I warn my new clients about the added costs of checking and learning a new setup. I learned this one the hard way when a new client had a decent tape backup program in place but I never did a test restore. One day they needed some deleted files restored and was shocked to learn that the previous tech had inadvertantly selected the option to backup the directory structure only! No files in piles of tapes, just folders. Yikes!
http://homepage.mac.com/randyhyde/webster.cs.ucr.edu/HighLev...

Another attempt at a "portable high level assembly language". It's being developed by Randall Hyde author of "the Art of Assembly Language". It supports the ia32 architecture (64 bit support is coming in the future) and you can write applications using pure assembly language mnemonics or mix these instructions with high level control structures, high level data types (has support for OOP). It also includes a standard library with functions for concurrency, network programming, pattern matching etc. It's a really interesting project. It's both more low level and high level than C at the same time!
Web Developer's Toolbox: Add-ons for Firefox
That's just Dave's style. Check out some of his slides... http://www.slideshare.net/dmc500hats/
Why weren't they running any monitoring on their instances? A simple graph of incoming traffic should have revealed the massive influx of packets and helped track things down more quickly.

Just because a system is 'in the cloud' is no reason not to setup normal monitoring on the system.

I wrote http://www.brianlane.com/software/systemhealth/ to try and help with this situation, it is simple to install, doesn't require anything other then rrdtool and a web server to serve up the graphs.
We're discussing random people's tweets now?! Flagged.
According to Nikolas Askitis' PhD thesis, Judy Array actually underperforms Burst trie (also a sorted collection) by significant margins in both space and time. Burst trie is much easier to implement (a few hundred lines of C++ or Java code) and tune but he has so far refused to release his code for people to independently verify his claims.

cf. http://www.naskitis.com/
The main reason I perceive advertising as 'dishonest' is that most of it is talking at the consumer, rather than communicating with. Once more companies figure out how to do this, then smart people will evaluate that advertisement with as much value as a fellow community member's dis/approval. Plus the trust factor comes into play heavily. Leo Laporte has a huge level of trust in the tech community, and we all know he is here because he truly loves what he does and would never compromise his community. (And I specifically chose 'community', not 'audience'.)
On a side note (and totally off topic), the statues of two peeing guys are really cool. You can find them in Prague in front of the Kafka museum. http://www.davidcerny.cz/EN/piss.html

David Cerny is a very cool artist overall. http://en.wikipedia.org/wiki/David_Cerny
Just my opinion - obviously, you can create a million blog posts without issue. But nesting and ordering more than 20-30 pages gets hairy - especially when you start getting paginated results.
The problem is not enough abstraction. If your application code sees things like cursors or SQL statements, your design is broken.
Elite universities are increasingly interested in data about students that can't easily be doctored or cooked up by consultants, for obvious reasons.

So I'm curious why they don't just ask for a one minute Posterous video, like certain other elite institutions.
It is similar, but LLVM can be higher-level (reusable components; linkages, debugger, etc.) and can have a runtime component (the JIT, etc.).

Note that the C-- paper is from 2005. LLVM did not really get underway until around that time.
This is why we blacklist databases/tables that are not to be backed up and backup everything else. This makes sure any new database is added to the backup.
Startup Bootcamp at MIT will have some similar talks. It's on October 12th and is totally free.

http://startupbootcamp.mit.edu/
Uh, ever notice how interested HN people are in articles about depression?
Interesting how 37Signals is painted so well in this piece, and Chris Anderson only sounds like a lost child babbling about the internet. Personally, I find the arguments in 'Free' to be valuable to anybody that reads HN, but they should only be viewed as supplement to what we already know. 'Free' is not a business plan, and very few companies can pull it off in any purposeful way.

Mint does it well because they have an incredibly focused and niche market. If you are on their site, you are trying to be financially responsible, and your bank/debit/credit are all fundamentally attached to your account. Google did it well because they knew there was a huge well of oil waiting for them, they simply had to tap it right. Users often go to Google/search engines with the 'intent to buy', and this is where Facebook and Twitter fall short. It is consequentially rare that I am scouring my friends'/followers' pages on social networks with any intent to spend money.
Google Injects Ads And User-Generated Content Into iPhone Maps
There is a trend in what people think and how they accept iPhone. Which is in its turn a platform, and in my opinion it's an interestuing discussion to see if it' viable to target efforts into development on this platform.
If you read like two lines from the whole post - well, you go, boy!
Nexuiz 2.5.2 Released
This post's scope was about an ML library in Python.
There was in fact no such argument made about replacement of any other much more evolved project like Weka, Mallet, etc.

But still, thanks for bringing forth the fact that there are much more sophisticated libraries/pkgs that exist, though in Java, but can be used with Python. Which is actually true for any Java code, i.e. it is accessible in Python, I use JPype for it, among the few other available options for the purpose.
Irrelevant but I quite like the Omnisio interface.
They may have been, but I imagine it's difficult to discern the difference between legitimate traffic and a DoS attack if you've got NAS volumes mounted over the same interface. You'd need to do a more thorough network analysis.
Yes, I was talking about people taking it to the streets, not th Banksy, which was/is just an image I like, regardless of if he's "sold out," as they say. Sorry for any confusion. For me, anyway, this horse is pretty well dead and beaten, so I leave it to you guys to carry on. Real and rehotorical question: Would you participate in a mass protest standing up for others? Have you? Will you? How about organize one? Would/have/will/am now? If we don't stand up for each other... You know how that story ends (See "First they came").
"Dropico": Lets You Drag And Drop Pictures Across Social Networks
Pop Quiz. Whose website is this quote from:

"Read it free online

Absolutely free.

The complete book. 16 chapters and 91 essays.

Completely free to read online."

http://bit.ly/the_answer_is
As an accounting student myself (in canada), my perspective is from the tax perspective. If you are pulling in some good dough, incorporate. If you have another job, it could put you in a lower tax bracket. I dont know your situation well enough for sure though.

Also, do you have a website?
"Realtime" is amazing and new, when it's in conjunction with web-scale data. Remember when Google used to take weeks to update its index?

> The technology twitter is simple, anyone could build it. You could likely run twitter on 10 servers max.

I'm not sure whether you're being disingenuous or naive.
Somehow, adding various conjugations of the word "fuck" and the like into a blog post seems to make it longer and hence less direct.

Direct is bluntly and baldly stating claims that people find offensive and outrageous. You don't need to throw in extra invective on top of that.
Ever notice how all people and certainly all internet communities are fascinated by depression?
"You can do both." - Gary Vaynerchuk

http://garyvaynerchuk.com/post/78962355/you-can-have-bothjob...
Scalability shouldn't be a problem. Stack Overflow uses ASP.NET MVC with a SQL server backend, and they're doing over a million hits a day.
After all, amazon was right to tell them that everything was in order. As it was.

He should fire his sysadmin for not checking the in/out network traffic...
Can anyone please tell me what the dream transportation mode is? Here are my requirements:

* It must be really fast

* It must be really safe

* It must be really cheap

* I must be able to do other activities while using it

* It must be ecological - no pollution whatsoever!

I can't tell you where I'm going (next door or to the other side of the world), but I certainly intend to move from my chair at some point, so I think it's really important that I do so in the best way possible. I might take some other people with me as well, please bear that in mind in your recommendation.

So? Anyone? Hello?
Twitter Should Decentralize (And Make Money) Via Twitter Server
You are naive. It's a dead simple system.
Not sure what you are referring to. Why would pagination more than 20-30 pages gets hairy? There is absolutely no reason for that to happen. Can you give an example?
Requirements that are uselessly vague. "Architected to never go down"? That's not a requirement, that's wishful thinking. It's as useful a requirement as "Must be attractive to Unicorns."

Engineering a web scale service for robustness is a series of tradeoffs, increasingly expensive tradeoffs as you make the system proof against bigger threats. Geographical redundancy alone more than doubles your costs, and (if you're doing it right) only adds a third or fourth 9 to your availability numbers.

But "Architected to never go down." does not guide the implementer, it doesn't communicate anything they need to know about what the limits of system are; and most importantly it ignores the reality principle.
Cool thanks for the read
Wait! What about Network Neutrality? Using QoS would deprioritize other traffic. In particular it would unfairly advantage EBS over other cloud storage solutions you could be trying to access from EC2.

In all seriousness, I agree that Amazon should probably be using QoS here so outside traffic can't affect your EC2 to EBS link. I just want to point out that it is difficult to be simultaneously in favor of Amazon doing this while being against ISPs prioritizing voice traffic, which provides similar resilience for voice against outside influences [1].

[1] I'm not suggesting that the parent poster suffers this potential cognitive dissidence.
Users may use them for different purpose but they are both CMS, aren't they? Can you give any specific examples that you can do with Drupal but you can't do with wordpress and viceversa?
It looks like there are also points where C-- is higher-level than LLVM. As far as I can tell, C-- does not require code to be in SSA form, which LLVM does.
Murdoch's strategy isn't to profit off online news at all - it's to cultivate an industry-wide strategy that makes online news completely unprofitable. If people are forced to pay for online news, they're more likely to switch back to print.

The problem with this strategy is, of course, that while News Corporation can certainly strongarm lesser corps into following their actions lock-step, it's notoriously harder to convince a ragtag band of hacker journalists with a wifi card, laptop and camcorder as their biggest overheads to follow suite - they've less to lose, and less for Murdoch to threaten. And even if you do, there's a few thousand others you have to coerce as well.

Murdoch's playing a rigged game of whac-a-mole.
I don't think CMS means what you think it means ...

You have to manually edit files and code to do things. And that's fine - that's how my website is run too.

But that isn't a CMS. A CMS provides a pretty interface for everything content managers need to do. It allows non-technical people to publish, edit, and collaborate. It has a publishing system so modifications can be approved before being pushed live (which in turn implies an access control system).
C-- is used in GHC over LLVM because it (last I heard) supports tail call optimization better than LLVM does.

http://www.haskell.org/pipermail/glasgow-haskell-users/2006-...

http://www.haskell.org/pipermail/glasgow-haskell-users/2006-...

Those are rather old, though, and LLVM has changed (and improved) a lot since then. I'd also figure that LLVM supports JIT compilation much better than C--, which may not support it at all.
Except they're not giving their product away for free, they're only offering complimentary 'Kool Aid'.
Digitize and share with the world?
I am not trying to be sarcastic and it might come out as such. But I have been hearing about them trying to improve usability for couple of years now even before I tried it this year.
Matt Cutts 30 day challenge for October: No Microsoft Software
Freemium is a nice concept for me. Let's take two examples, Flickr and Dropbox.

I'm a heavy Flickr user, and their premium account is cheap, worth the price for me, and still a good deal for them. They still make money!

Let's talk about Dropbox. In fact, I don't use premium with them (I'd love to have a yearly 10GB plan for 30$ or 40$, but they just don't have it). I don't exceed more than 1GB used, and that's not a big spending for them. But I do attract some friends to their awesome service, and why not, some heavy users (did someone mention my dad?).

Free means satisfied users and word of mouth advertising, which is really underrated. And premium means money. Just make it worth the price, and "paint" a clear line between what's fair using free and what's worth paying.
That sounds pretty traumatic and I am incredibly impressed that you have the wherewithal to handle the community relations part after that.

That said it is probably a good idea to really get to the bottom of your feelings about it once you get a little breathing room. I mean don't try to 'just push through' and bury yourself in work in order to suppress grief.
fonts & fucks aside, i'm pretty sure i did make a point -- 3 of them to be exact, and enumerated them quite clearly. and the images actually were specifically chosen for each section. but if you don't like the format or style (which is intentional), you're welcome to cut & paste it into notepad.

re: the 2-week delay, as one other person noted i was leading a group of ~20 entrepreneurs & investors around europe for http://GeeksOnaPlane.com and decided to wait until getting back home to pen the rebuttal.

anyway, my style isn't for everyone. hopefully some folks found it useful. if not, then hey at least it made for some entertainment this morning.

peace out,
You're missing the point. This isn't a job ad, it's a question about what would you pick to use if you had to develop a web app. "Architected to never go down" should be read as "Stability is important". No web stack will satisfy everything the author asks for, but they are bringing up all the different factors (or at least most of the broad ones) that need to be considered when making an architecture decision. How would your favourite web stack match up against the different evaluative dimensions?

The fact that you are already bringing up all your expertise on redundancy shows that you can think about this better than others and probably give an answer that fits this requirement well.
This is why pharmaceutical companies don't advertise to doctors, right?

(Cue joke about doctors' intelligence.)
I consider myself a libertarian, however:

Many big slaughterhouses will sell only to grinders who agree not to test their shipments for E. coli, according to officials at two large grinding companies

Things like this keep reminding me that the free market is not perfect.
This isn't a literal request for advice. It's "suggest your favourite web stack and how it performs along particular criteria".

For instance: Hybrid car

- Pretty fast relative to other transport

- Not bad safety but not the best

- Pretty affordable relatively

- Has a radio etc.

- It does better ecologically than most.

It's not going to be a perfect answer, but having those 5 questions you just posted lets me know a) what's important to you (I might not care about ecological qualities for instance) and b) lets me evaluate why I might choose a particular method.
The gray background is a little hard to read against. White would have been much better.

I don't know if I trust stock prices as a measure of the "death of the newspaper". I mean pretty much every company's stock prices went down recently.

I think it would, however, be interesting to see how the fall in stock prices for the newspaper companies compares with the fall in stock prices for other companies in different fields, say online news services or TV news.
If he wants to learn such an obscure (popularity-wise) language, he's probably better off using a popular (relatively), well-documented, well-supported (libraries) and stable dialect such as Common Lisp or Scheme.
Yeah that is true and plentyoffish.com uses ASP.NET too. I'm just thinking like Amazon/Google/Facebook big and whether that would become an issue.
That's exactly my point (which was not meant to be a technical suggestion for implementation, I'm aware of the problems involved). My question is basically, "where do e-books and DRM leave the public library?"

In my opinion, if a business model requires there to be no public libraries or a substantially reduced public library, then so much the worse for the business model. There needs to be an analogue between the world where books are things made of paper and the world where books are made of bits.
I wonder what someone has against BitBucket... but I also understand that BitBucket is unlikely to share all of whatever they suspect.

In such cases, the target of a DDoS often only has hunches and pseudonymous threats from which to reason about attacker motivations. Airing such speculative info risks (1) unfairly implicating innocents who may have been framed; (2) encouraging the guilty with more attention for their grievances or destructive skills.
But what you fail to understand is that the fonts and fucks were probably used specifically to make a splash. How else was he going to get his stuff on the main page of HN? ;)
The Exchange analogy doesn't apply to Twitter.
For starters, most people want to keep their Exchange email confidential. IOW, the rest of the world can neither see the contents of the "inbox" nor the "sent mail" folders.
OTH most people want their twitter status updates to be seen by others and there isn't much incentive to host it securely.
Note the byline: "Senior Analyst, Forrester Research".

To non-programmers like the author, this sort of article is reasonable. Programming is not a creative art, it's just about buying some tools that you read about in the trade magazine.
Yeah, good point. So I think the best answer to the original question is "they are similar conceptually, but differ in certain ways".
Note that thenextweb.com scrapes your HN comments from here, and republishes them on their own site, with no way to opt out.
Let's be clear: Facebook is cash flow positive entirely on advertisements.

No one is right about everything, all the time, in all circumstances. This is why we even have business schools. You learn about a ton of options in a ton of situations and your job as a manager is to make the best call you can and try to execute to a good result.

Why would picking a business model be any different than deciding what framework/language/database/etc. to use?
QOS and net neutrality are completely unrelated. What net neutrality is trying to prevent isn't prioritization by service, it's prioritization by server. Comcast wants to be able to hold Google's (or ycombinator's, or twitter's) traffic hostage, degrading their bandwidth unless they pay Comcast a fee. They'd also like to be able to ruin skype's voice services and netflix's video services so that their captive audiences can only get phone and video services through Comcast. That's what net neutrality is fighting, not perfectly reasonable QOS.
Yeah, I don't want to begin to imagine how awkward some of those situations could have become had the author not just said 'sorry, I screwed up'.
Masters of the financial universe back to old tricks
How many Mexicans does it take to drill an oil well?
Ixquick Metasearch
In Los Angeles Fire Aftermath, Scientists Study What Remains
University Funds Report Steep Investment Losses
I'm sick of reading the same damn complaint over and over and over again. I could take it -- I expected it -- when it was just reddit, but somehow the theoretically more level-headed Hacker News community has decided that it too needs to incessantly talk about lobbyists.

We get it -- the political system has fucked-up incentives. Duh. SHUT UP.