skysight-inc/HackerNews huggingface dataset:
That's great news, thanks for sharing! The plugin situation has honestly been one of my biggest gripes with Eclipse for some time. Once I get to a reasonably stable configuration that more or less works, I'm always very reluctant to change anything else, for fear of hosing my entire install and having to start over from scratch. That really detracts from the overall experience. :-)
Watch out for those localized Label.css knock-offs.
I am probably a weird case: The major purposes of eclipse for me is purely CDT, and for this it does 2 things well

1. Graphical interface for compilation errors

2. Graphical interface for debugging under gdb.

I haven't seen anything like it (Visual Studio is nice, but only runs on MS). Would love to hear if anyone uses different IDE's for c++ devel that works cross platform.
except for those people who need glasses to see
That wouldn't stop somebody from adding a flat facade over the whole ATM.
Good/Bad Code Study: Intention Hidden In Implementation, Misty Edge of Validity
Speaking of 3-5 years... What keeps MS relevant over that timeframe? I don't think they can count on Office forever...
Hefyen
Mona et Dee-Dee n'ont apparemment qu'une chose en commun : leur père. Après avoir grandi loin l'une de l'autre, elles vont vivre dans le même immeuble à San Francisco et découvrir un lien fraternel nouveau, unique et fort. Élevée par sa mère célibataire, Mona est une jeune femme indépendante et foncièrement libre. Chargée de production dans une maison de disques, elle a une volonté à toute épreuve et peut même faire preuve d'un caractère bien trempé ! À l'opposé, sa petite sœur Dee Dee a tout d'une jeune fille de bonne famille.
What do you expect from Apple's unofficial cheerleader. He's made a career out of shaking his pom-poms in Apple's direction.
This is exactly what bothers me about the constant nudges to share more information online. It's like no one's ever been stalked by an ex, been abused, etc...
Bad Code: Too Many Object Conversions Between Application Layers
I'm not worried that someone might take a picture of my dick. I'm worried that it's still very hard to explain to a large drunk gentleman that you didn't take a picture of his dick when his fist is smashing into your mouth. ;-)
You're thinking in a text fashion and not an IDE. You don't need "multiple cursors" in Eclipse because you can right click the item Refactor name, and every instance across your entire project is correctly updated instantly. That works for variables in scope, or methods in a class, or class name references. This would be like multiple cursors on steroids if such a thing ever existed, but it wont since people use text editors mostly on languages that don't feature static typing so you can't do that kind of ultimate magic.

Also you don't need snippets because it has (wait for it) templates! Sample thing, user definable complete with variables to interpolate just like Sublime Text. Been there before ST existed as a product.

I think there is an Eclipse IDE education problem at work here. Discoverability seems to be really low.
How to Solve the “Reply-All” Problem?
> If you really want a reference frame to compare to, you can use the one you started in before leaving.

Nah, the analogy is fine there -- you "wake up" in a new reference frame, and weren't able to make any measurements to compare it to your old one. Whether you can measure your motion against the old reference frame starting from this situation is actually the question!
The variant that I most miss is the partial completion on paths. With zsh I got into a habit of `cd c/s/b/<tab>` and having it expand to `cd code/sites/blog` so long as the tabbed path is unambiguous.
We have faced some of the same issues. The app store just isn't as wide open as the web, so smaller players (or those late to the game) don't have the same opportunities.
I'd be absolutely mortified if I was a Microsoft employee.

Microsoft's monopoly on desktop PCs may become worthless in the near future as the average consumer realizes they can do everything on a tablet and not have to bother with "slow and hard to use" PC.

Office/word are becoming more easily replaceable with the advent of google docs and many free/cheaper alternatives.

If their main revenue streams decline, they would have to enter a new market. Oh wait, the last time Microsoft broke into a new industry successfully was with the Xbox over 10 years ago. Ironically, Xbox is one of the few Microsoft products that I think have a long and healthy life ahead of it, but I don't think it will be enough to support much if everything else comes crashing down.

I hope someone corrects me on this because there's nothing more horrifying for me than the possibility of someone like Oracle buying up Microsoft IP/patents if they go belly up.
Yes, that’s my concern as well. I used to think that as a prescription glass wearer, I’d be a natural early adopter of smart glasses, but given the privacy concerns, it’s bound to be socially (and sometimes legally) unacceptable to have smart glasses on all the time.
this is quite genius. from the text it's not clear but video makes sense.
Yeah. I sometimes reach to adjust my glasses too -- six years after LASIK correction.

Muscle memory is _really_ hard to break without conscious effort.
But when Google Island is somewhere where are no laws, then anybody with enough muscle can take it away from poor Larry. And nothing Larry can do, because there are no laws. Taker keep.
> I'm a bloke. I'm not worried by those creepers.

> But I am uneasy about some users of Google Glass. I'd be really uncomfortable if I was standing at a urinal and someone was next to me still wearing Google Glass.

Now you know exactly how people who aren't blokes feel about creepers.
Unfortunately, that is not practical. Cameras need to filter out IR from sun to get a decent picture. Unlikely your measly head mounted LEDs would amount to an interference.
Yes, but when you drop something, you're creating a reference frame, aren't you?
Are all HN Eclipse users on Macs?

Not me. I run it on Linux. Fedora Linux on my personal laptop, and Ubuntu on my $DAYJOB machine.

I never notice memory because I never run out of memory. Where configs is everyone using that memory is such an issue?

It's not so much about running out of memory, as just the fact that Eclipse consumes a lot of memory, which means it doesn't play nice with other apps. I have 4GB of RAM in my $DAYJOB machine, running 64bit Ubuntu, and after I load Eclipse 4.2 with a few projects open, it's not uncommon to find the resident image size sitting at over 1GB. So, that wouldn't be a problem in isolation, but now add in an instance of JBoss running, PostgreSQL, a few browser windows with a bunch of tabs open, a PgAdminIII window, a couple of Gnome Terminal windows, etc. and pretty soon the hard-drive is just thrashing like crazy, essentially freezing the entire system, for minutes at a time. To be fair, everything is contributing to that, but Eclipse is one of the main culprits.
CDT?
Yeah, I agree. Lisp is best with small functional blocks.

"It used to be thought that you could judge someone's character by looking at the shape of his head. Whether or not this is true of people, it is generally true of Lisp programs. Functional programs have a different shape from imperative ones. The structure in a functional program comes entirely from the composition of arguments within expressions, and since arguments are indented, functional code will show more variation in indentation. Functional code looks fluid on the page; imperative code looks solid and blockish, like Basic." -- On Lisp (http://www.paulgraham.com/onlisptext.html; page 30)

As function size grows, it doesn't look quite so pretty. An example from news.arc:

(if no.user
(submit-login-warning url title showtext text)
(~and (or blank.url valid-url.url)
~blank.title)
(submit-page user url title showtext text retry*)
(len> title title-limit*)
(submit-page user url title showtext text toolong*)
(and blank.url blank.text)
(let dummy 34
(submit-page user url title showtext text bothblank*))
(let site sitename.url
(or big-spamsites*.site recent-spam.site))
(msgpage user spammage*)
(oversubmitting user ip 'story url)
(msgpage user toofast*)
(let s (create-story url process-title.title text user ip)
(story-ban-test user s ip url)
(when ignored.user (kill s 'ignored))
(submit-item user s)
(maybe-ban-ip s)
"newest"))

There's a multi-branch if here, with lots of else ifs. But it's hard to see. In my toy dialect[1], I've added[2] colons as syntactic sugar that expands to nothing:

(if no.user
: (submit-login-warning url title showtext text)
(~and (or blank.url valid-url.url)
~blank.title)
: (submit-page user url title showtext text retry*)
(len> title title-limit*)
: (submit-page user url title showtext text toolong*)
(and blank.url blank.text)
: (let dummy 34
(submit-page user url title showtext text bothblank*))
(let site sitename.url
(or big-spamsites*.site recent-spam.site))
: (msgpage user spammage*)
(oversubmitting user ip 'story url)
: (msgpage user toofast*)
: (let s (create-story url process-title.title text user ip)
(story-ban-test user s ip url)
(when ignored.user (kill s 'ignored))
(submit-item user s)
(maybe-ban-ip s)
"newest"))

[1] https://github.com/akkartik/wart#readme

[2] http://arclanguage.org/item?id=16495
Albert Ellis has already proven the answer to this is "yes". In short, we are the ones typically responsible for our own neurosis as we maintain flawed thinking or understandings of reality. People with loving parents have turned out screwed up kids, just the same.
"Make things as simple as possible, but not any simpler" - Einstein. His own book from Dover is an excellent way to get started.
Alas, "Go" was forced to look sorta like C, even though it really acts more like Modula with closures and garbage collection. (ignoring that C & Modula are both just redressed Algol)

Go is more of a C-like counter example of the things the author is talking about, with its authoritarian use of K&R curly brace formatting, and not making statements into expressions.
A Utopia of One’s Own
I'm sorry, but don't smart cards completely obviate the skimmer issue? Aren't they widely used in Canada and Europe?

I'm not terribly knowledgeable in this area, but I thought this was a solved problem being held up by corporate interest in the US.
I don't understand. What would the alternative be? If the answer to "can you find out" is "yes", then how?
Naked? In the bathroom? With an expectation of privacy? Yes. Yes I do.

Crimes don't exist in a vacuum, there are factors that make the actions cross lines. A man glancing at a women's chest or a woman glancing at a man's rear end is not becoming of a professional, but it's not a crime. Repeated offense and an escalating situation? Then it becomes a crime. Likewise, nudity and expectation of privacy are factors that go into determining the appropriate response.

If I walked up behind a woman and started breathing heavily on her neck while she was cornered in a room with only one exit, she would be completely within her rights to use violence as a means to get away from me even though I never touched her.
This is cool. I felt I had to keep my note the same. A very neat idea I'd say. Wish it was more easy to read. Very cool!
Finding the right sponsor for your big data project is vital
Cards Against Humanity has made more than $12 million
Communication costs in real-world networks
Nice innovation. Being a convicted hacker myself and serving time in a federal camp, I give him credit for wanting to make amends, that is definitely an awesome motivation...not buying the part about being happy about being caught (forced intervention), since I know from experience and people I've met.

I understand being liberated, starting your consequence (the nickel sentence), and feeling hope of change when your out....but to simply put it...."happy," is a strong word. I know this may come off as semantics, but when you talk about 5yrs of someone's life, happiness does not come to mind.
Exactly my thought reading that. That question, "Can you find out? Hell no," is relativity in a nutshell. If you really grasp what that means, the whole deal from simultaneity to time dilation to curved spacetime all falls out more or less intuitively. (Of course it was harder to work out the first time :P)

Most people implicitly believe that there must be some privileged reference frame, if not mine necessarily than at least one very close to mine, and for good reason. (I'd go so far as to say that most people believe explicitly that there is a privileged reference frame, and that it is an intelligent agent called God, but leave that alone for now.) Even if they do get past this statement with a, "Uh, okay, I guess so..." they probably have not actually adjusted their entire world view to account for that powerful fact, and if they seem to understand what you have told them it is likely that they have simply memorized the right answer.

Not that there's anything wrong with trying.
Sounds like they added the feature then. Does paste of a block selection work correctly too?
I guess the GP understood special relativity, but not general ;)

Well, to be really pedant, if you were spinning around yourself, you'd feel an acceleration.
I'd be surprised if this got implemented as it only costs the bank money without moving any more liability onto you.
Typography doesn't address /what/ should be written but rather /how/ it should be presented to make what was written as readable as possible.

I think this hints at what you're saying, though the author's presentation style may imply that his is the way formatting needs to be done.

"What was written" is analogous to "what the author meant". If they author makes the assumption that those operations may be executed in parallel, irregardless of order, then the exampled typesetting may be appropriate. "Better" typography shouldn't imply that it looks pretty, as in artistic. It should be more readable, without getting in the way of conveying the author's intent. It should aid the reader in reading, and in reading, arriving at the author's meaning.

As with anything, I don't think blindly adhering to example is a good idea; this case is no different.

You're dead-on that typography is subtle and tricky!
I think we agree. My complaint is that they're replacing an instant messaging service (which most people treat as synchronous) with an asynchronous service and pretending there's not a fundamental difference here.

Sure, some people treat it is as async, but the way it's been used in my experience is as mostly sync. Treating it as async gets perceived as rude, unless you're very explicit about it (or if people see you're always "available", then they get the message).

(Also note that Hangouts might make things worse for you too, as you'll only be green-dot when you're actually at your computer, so people will know when you're actually there and ignoring them)
Also, a quick google serach indicates that "Ike" is a more common nickname than "Izzy". (And that if Newton had any nicknames in his time, none seem to have survived.)
Because then you can't sell ads.
I want to point out that xkcd's criteria for usable words is a lot better than "four letters or less". There are some really obscure, yet very dense words out there.
Yeah, that's a good point. Maybe Glass will be like prescription sunglasses, and people will have a separate pair? Maybe there will be a way to overtly disable the computer part or remove it entirely?

I think it's really unlikely that, aside from early adopters, people will have Glass "in place" when they're not using it, though.
It's used to start or join hangouts on the mobile side.
Clever. Won't survive in the field though, sorry.

ATMs have metallic keypads and as few moving parts as possible for one simple reason, which is vandalism. People will hit and break ATM display in anger, because it didn't register their touch selection made with a hotdog. They will break, bend, twist and pull apart anything that as much as hints that it's possible. Something that swings 90 degrees and requires reasonably precise alignment of moving parts to work - that's just asking for it.
Yes, but I feel it is not stated prominently/strongly enough. Having them can easily lead to a lot of other problems down the line, so to me it's not so much a recommendation as an order -- don't do this!
Soccer Sports App
Restaurant business on Social Media
You should read Code Complete 2. I was surprised but there are actually reasonable arguments against placing the opening brace on a new line. I don't have the book with me now, but I can look it up later if you're interested.
Wow, this is actually pretty amazing -- good design (maybe consider multiple things on row or some sort of grid setup?), and it definitely works pretty well.

Hopefully this isn't a premature optimization, but you're definitely going to want to look into as much caching as possible -- you could get a ton of traffic much faster than you think, and the requests people do to turn on certain pages would benefit.

Also, add some sharing possibilities (you know, the usual fb/twitter/digg/etc bar) -- and you might see this jump really quick.

The most important thing I have to say, is that it was easy/pleasing enough to use that I started using it almost instantly, which is a great sign.

Also, make sure you're not violating any TOS's?

[EDIT] - Thought of some more stuff -- Would it be terrible to color code the background of each entries? In addition to putting them in some sort of grid format, you could give reddit, 9gag and the last one their own color, and have all the things from each source color coded, that way, you could save some space (without the square), but yet have really clear attribution (I'd suggest blue for reddit, gray for 9gag, and... whatever color for the third one?)

BTW I am like 15~20 mins into using your site right now, definitely is awesome

[EDIT2] - You could also add some in-browser (js) repost detection (I mean simple levenshtein distances could be a good start), that would be great, and would get rid of some redundancy that I'm seeing in stories
Familiarity, lack of pain, not convinced the alternatives are sufficiently better to justify the learning curve, etc.

In short, Eclipse mostly works for what I do, and while it frustrates me at times, there isn't enough pain there to motivate me to throw away the investment I've made in learning to use, configure, and customize Eclipse - for an alternative which may or may not even be better. Also, Intellij didn't always have the Open Source version, and I generally avoid using any software that isn't F/OSS. So for the longest time, my only real options for a Java based IDE were Eclipse or Netbeans. I played with Netbeans a little here and there, but never found it compelling. shrug
Bookmarking is more complex than you think
It's not their responsibility, but it's not going to generate a bunch of goodwill for the Canonical/Ubuntu though. If they came out and told people the real reason for Mir, and why they thought that they wouldn't be able to integrate Wayland and Unity Next (beyond NIH syndrome), people might be more understanding. Also, the biggest question mark for Kubuntu seems to be whether or not Wayland and Mir can coexist on the same system.
Banks already are liable for much of the fraud that would result from skimmed PIN or credit card data, so stuff like this would help the bank directly.
So we have one story on HN about how shipping containers created more commerce than all the free trade treaties combined.

Another story, about the use of the Special 301 provisions, is a wall of text written by a law professor, about the U.S. relationship with one country, full of nuance, complexity, and consultant weasel words.

Wish I had something more to say about the import of these stories, but as a news consumer and voter I can certainly observe that one story is much easier to understand, digest, and put to immediate use than the other. I understand that capitalism's relentless drive to make transactions more efficient have done more than complex governmental structures. Might not agree with it, but I understand it. The author reached me with his message. The other story? Not so much.

Perhaps a better hook might have worked. Something to draw me in. I'm left both not understanding the story (except in general terms) and not knowing why it might be important.

I can't spend 30 minutes digesting the special circumstances of Ukranian trade. Not without something more than this. If you need any more proof of the problem here, just take a look at the comment thread.
Its certainly worthwhile to experiment with alternatives, but the various levels solve a wide array of problems -- perhaps not in the most efficient way for the cloud, to be sure -- and its not going to be time to get rid of the current model until there's a new model that adequately solves all of those problems that remain relevant in the cloud and provides performance benefits sufficient to outweight the costs of the model not be consistent with the model used elsewhere in computing (reducing, e.g., the utility of shared tooling and experience.)

I think that will probably happen fairly quickly for specialized alternative models for narrow domains (it probably already has -- I think I've seen that there are some in use now, and I'm sure there's more that I haven't heard about that are being used internally in private clouds by actors that don't talk much about what they do inside), but a general purpose replacement for the status quo style of OS stack for the cloud environment seems farther off.
The only hope here is that similar to gym rules that do not allow cell phone usage in locker rooms, hopefully we can adopt the policy "Don't be a Glass ass. Remove your glasses before entering restrooms."
I think the point was that it is not their main effort. I was under the impression that LMDE was intended as a parallel effort for the sake of giving the Mint team options in case there is a problem with Ubuntu in the same way that there was an imperfect PowerPC build of Windows NT or an Intel build of OS X long before Apple switched.

Regardless of whether I am completely of base about the intentions, when I last tried LMDE a year ago, I found it easy to break during updates. Though it wasn't difficult to fix my mistakes, the ease with which I was able to make them seemed contrary to the spirit of Mint, as though it didn't yet have a much polish as the main efforts. Things definitely could have changed though.
Love that we're seeing more choices in terms of Android development. This can only be a good thing!

I was very frustrated the last time I tried going to IDEA and I wrote about it on my blog (http://www.fisharefriends.us/wordpress/2013/01/27/intellij-i...). My observations:

. It seems to take a long time to “warm up” before IDEA runs as smooth as Eclipse.

. Eclipse is stupid about detecting when you changed a file from outside of Eclipse; IDEA is not. Eclipse is very annoying when you use Emacs/vi/OxygenXML as an additional editor.

. “JetBrains :: IntelliJ IDEA” is a stupid, stupid name.

. Emacs key bindings in Eclipse is better, alt-w and ctrl-y “just works”.

. Maven projects is poorly integrated into Eclipse’s concept of “projects”.

. I miss the native “choose file dialog” you’d get with Eclipse.

. I think the new version has incremental compile like Eclipse, but it doesn’t seem to work by default.

. The Maven daemon in IDEA used around 300MB of memory and continually consumed CPU resources.

. The keyboard stopped working for some reason.

My experience was with the community edition, perhaps I should give the professional edition a try. But at $200 and having had such a poor experience with the community edition, it is a hard sell.
More on Licensing MOOCs
Well felony assault consists of intentionally causing severe bodily harm to someone or attacking an elderly person or child. A single blow to the face would generally not be felony assault.

However, I would consider cornering me in a bathroom and sexually harassing me to be just cause for self defense.
US Government Auctioning Off DC9-32 from Airforce 2
How Google beat Apple to a streaming music service