skysight-inc/HackerNews huggingface dataset:
I assume people think this is a problem because they are afraid someone will film them "down there". But you have to actually look down there to do that with Glass, and last I checked that was already frowned upon, and it's something people know they shouldn't do. So why would Glass make this situation much worse?
When people say "It's broken" what they often mean is "It works both ways".

That is to say, the power granted by email to ignore others, send badly composed missives, avoid direct engagement, and conduct extensive time-consuming posterior-covering is (horrors!) mirrored by other people's ability to do the exact same things in return.

Ultimately, any "solution" that "solves" these problems satisfactorily will do so only be frustrating others, while leaving the people with the "improved" version free to go on doing whatever irritating things they've always done in a world that can no longer push back.

EDIT: Ok, perhaps there's more to email being broken than the social problems that are beyond the scope of technical fixes. But honestly now, how much?
Fantastic app that's sure to be a favorite across the development community
As someone not living in my country, it makes keeping track of my friends and family much easier.
I never said preventing. It's a massive disadvantage. I could (+ might) write a longer piece about the whole subject as there is more to this than height but it's quite surprising what a difference it makes.

If you can overcome that disadvantage, all power to you, but it doesn't change the state of affairs.

I refer you to this graph - http://cdn.okcimg.com/blog/lies/MessagesPerWeek.png

It's a rough analysis but shows a clear female preference based on height. Certainly an indicator.
🐟 Fish rocks. I've been using it exclusively for the last year, and I can't imagine giving it up.

There seem to be a number of misconceptions, which I will endeavor to address. The first is: "Fish isn't POSIX/bash-compliant, so there are compatibility problems." POSIX non-compliance is a feature, not a disadvantage, of the fish shell. It means there is less legacy baggage and syntactical inconsistency. I can count the number of POSIX/bash compliance-related issues I've had with fish on one hand, all of which were easily dealt with. For example, Vim assumes that your shell is sh compatible, but adding set shell=sh in your .vimrc solves that. The only other significant one for me was virtualenvwrapper, which doesn't support fish. Not a problem: Virtualfish solves that handily: https://github.com/adambrenecki/virtualfish

Want to run a bash script? Just run bash fooshnizzle.sh. Want to switch to bash for a moment? Run bash and then exit when you want to switch back to fish. This POSIX-compatibility topic is, in my opinion, much ado about nothing.

Another misunderstanding seems to be, "I can do XYZ in bash, but fish doesn't support that." Fish purposefully limits the number of "builtins" -- commands that fish includes by default -- in order to maintain simplicity. For me, that's a feature. When I find that there's something I want to be easier to do in fish, I whip up a tiny function to do it. Not only is that extremely easy to do in fish, but then that command performs precisely the way I want it to. I haven't pushed many of those to my dotfile repository yet, but you can check out some of my fish functions there: https://github.com/justinmayer/dotfiles/tree/master/fish

Fish is fast, the auto-completion is amazingly helpful, and it's intuitive to use without too much configuration. Give it a try. 🐟
A good defense against this would be to have all the local HDs encrypted. That way nothing can run/access the contents of the HDs without the encryption password.
That's hard to take, considering how long it took me to stop pressing ctrl-y for redo when I switched to intellij.

It's not just that it doesn't do what you expect, it's that what it does do is disasterous for someone who was expecting redo (because it destroys your forwards edit action tree).
This is behavior I've seen before. A rapid rise, staying high in the rankings for a but, then getting a few flags to take it to the bottom of the front page, or the top of the second page. A few more upvotes to get it back on the front page, normal declining with age and/or upvotes intermingled with the occasional flag, then getting hammered.

It's usually on long, unpleasant and angry exchanges that I see this behavior on, and I'm not at all surprised.
yes IDEA is file based and much clearer. You can open a directory as a project. Done. (no import in workspace, weird syncs ....)
Eclipse has inherited this behavior from visualage for smalltalk where in smalltalk it kinda make sense but for java ?
Gvim on windows is an easy way to get a tool that will do search, regex replacement, quick text editing macros, etc. All you need is to run executable (gvim.exe), there is no need to install, so from a copy of gvim.exe on a usb drive, dropbox, or whatever, (and by memorizing your favorite vim settings!) you can do some pretty advanced text editing that surpasses whatever is available in a stock windows install.
I just discovered these apps which extend Gmail's possibilities--

Look at Streak (http://streak.com),

Right Inbox (http://rightinbox.com).

ActiveInboxhq (http://www.activeinboxhq.com/index.php)
The book is a fascinating read: http://www.amazon.com/Box-Shipping-Container-Smaller-Economy...

It chronicles competing standards, proprietary efforts, attempts at sea-rail-road integration, with some lively characters thrown in. It captures the entrepreneurial vibe of the heady postwar decades. I loved it.
I'd pay $10 a month if it meant I had a phone number to call if something went wrong.
> Say I have some code in some directory. I want to edit that code. How do I do that?

What is the problem with File->Open?
I can't even stomach running a Python "program" (I call it a script), if I don't have to.

But consider you can't even compile OpenSSL without have Perl 5.

SSL is such a huge waste of time. I prefer crypto solutions that are easy to use; that focus on a single thing instead of trying to do try to do many things; that are designed and implemented by one or a select few cryptographers who are know to be competent, not designed ad-hoc by a committee. But this is only my opinion.
I don't understand how you can run a illegal service and use similiar pseudonyms and @gmail.com or @live.com e-mail addresses. Reminds of these excellent slides for opsec: http://slideshare.net/grugq/opsec-for-hackers

There are similiar services available as tor hidden service where you can pay with bitcoin.

But I really don't understand why would anyone use this? Is this some form of blackmailing for buisnesses that need to be online to generate money?
I don't know if I would quite go with loving Eclipse (working in an environment where workspaces are practically required instead of only closing/opening projects and having to redefine settings constantly is a pain) at this point, having never really used IntelliJ either, but...

I will say as someone working with SWT right now that I'm not a fan.
The "workspaces" feature is at least partly broken, and there are bugs open which have been open for years, if not decades, suggesting or asking for improvements. But despite the weight of evidence that people want this improved, the Eclipse developers are generally more interested in adding the latest "gee whiz" features than dealing with "bread and butter" issues.

And, sadly, the UX aspect isn't even the biggest problem with Eclipse (all "IMO" of course). Performance, especially memory usage is a huge issue (especially on 64 bit systems) and the updater/plugin mechanism is too damn unreliable. If you use more than 2 or 3 plugins, it's almost inevitable that you will, at some point, try to update something and get the infamous "could not complete operation" message when adding a new plugin, or updating an existing one. Now, that's not really the problem... the problem is that eclipse just vomits a page and a half of error messages and opaque version numbers and strings at you, when this happens... instead of giving useful help on how to resolve the situation.

All of that said, I still use (and, in many ways like) Eclipse, but it is very frustrating to see these same problems drag on for years and years.
Kidnapping usually is a common result of the 419 scammers.
You're right, but that conflicts with "No company should have such a big impact on your life."
It's unprofessional because in the real-world you're OFTEN (of not most of the time) tasked with tasks that you believe are below your skill-set (or non-world changing as the author put it).
The reward for the hard work is usually being elevated to a project you're proud of, or work you enjoy (sometimes this happens, sometimes it doesn't - that's the workforce - if you're in a situation where you don't see upward mobility, you usually switch out from Co. A to Co. B that'll grant you what you're looking for).

Do you realize how disgusting and condescending an arrangement this is? It's "you're a prole, so if you really grovel I'll throw you a bone now and then, if I feel like it; if not, too bad, and that's what you get for being a prole". Fuck that.

By the way, I don't think you're one of the bad guys. I think you're too young to realize that you're defending the bad guys, or at least it comes off that way. At your age, I don't think you've been burned badly enough to know what you're talking about. You may have been laid off, but you haven't had the CEO of a 100-person company spend years stalking you and trying to ruin your reputation. Once you start having experiences like that, you'll know the assholes running this game for what they really are.

the difference is we don't write negative, public posts against the company that we worked for (especially considering Samsung's probably recruiting, and there's a "talent shortage" in mobile development at-the-moment).

Speaking honestly about a negative work experience is a good thing for society, because it allows talented people to allocate their energy to more appreciative companies that will give them better work, rather than wasting their talents on low-level, parochial people-pleasing.

This is like the refusal of some newspapers to print Bush's involvement in the wiretapping scandal of 2004 because it "might affect the election". That's the fucking point! You're supposed to give people information that will help them make better (political and economic) decisions. The prohibition against "bad-mouthing" previous employers by being honest about them is the same thing. It's just fucking oppression and intimidation at this point, not "professionalism". Back when the professions meant something because companies took care to be decent to their people, it was different. But now "bad-mouthing" is almost always second-strike. People don't disparage ex-employers lightly. In all the cases I know about, the ex-employers deserve much worse than they got.
New Features for the Amazon Elastic Transcoder
The number one reason I don't like it is performance. Things like typing and switching tabs shouldn't be slow. So I'm stuck choosing between having a bad experience or spending time in forums learning the latest .ini file tweaks and/or what features to disable to get normal editor performance. (This on a recent MBP.)

Not sure how IntelliJ compares in this regard.
> This is way easier to do than just standing... I can do this for hours without pain or fatigue.

Thanks for the response. I also find standing to be be incredibly fatiguing and not really a workable solution, so I was wondering if a treadmill would just be the same thing, but with a much larger investment before learning that it wouldn't work.
This is a well-written piece, simultaneously praising and mocking Google Glass, with lots of memorable passages that made me smile or laugh. Let me quote just one of them:

"At one point as I climbed the stairs and approached the second floor, I saw a group of five people wearing Google Glass, all silently staring off into space. I couldn’t tell if they were wirelessly having a conversation through their eyeballs, or just bored by the presence of real humans in front of them."

The entire article is filled with similarly funny tidbits.
virtualenv has support for fish:

. bin/activate.fish
I want to work with more women
As nagisa said, you can simply use: . bin/activate.fish

Even better is Virtualfish, which I've been using and contributing to very happily: https://github.com/adambrenecki/virtualfish
Hell yes

Not to mention you write "obj." and can instantly see all the methods available with arguments.

Also if you add say an interface or inherit a new object it
will immediately throw an error if required methods are not implemented. You then just hit ctrl+1 and enter and it will automatically add all the boilerplate functions you need to comply with the new interface.

It's a must for statically compiled, boilerplate filled languages like Java and C#. That said, if intellij is more polished for a niche and has a better UI I'll switch away from Eclipse in a heartbeat.

If you're not working with a dynamically typed language or markup language though then an IDE can really add a significant boost to productivity by eliminating all the repetition and actually making the strict static typing work for you.
Sure, individuals like to avoid tax too, but there are differences in order of magnitude here somewhere.
Yeah, this is the obvious implementation. As he said in his follow-up post:

>And second, I’d like to know which patents are in play. Because I just couldn’t think that something this easy (music-fingerprint is a hash, and we do a lookup) can be patented.. Maybe in the States, but in Europe?
This is a tough one, but I'll give it a stab. On a high level, Rackspace from the top brass, to individual engineers and developers really do believe in promoting and pushing Open Source, Open Standards and Open Design.

This is why so much has been materially invested in OpenStack (http://www.openstack.org/) which powers our Cloud offerings, why we have http://github.com/rackspace, http://rackerlabs.github.com and are internally looking at more and more projects to contribute back to the developer community. This is also why more and more projects lead by Rackspace are really being designed in the open and incubated in the OpenStack project (Marconi, for example: https://wiki.openstack.org/wiki/Marconi, Heat and others).

I've been continually impressed that everyone is behind the idea of truly giving back, getting involved in and supporting open source and the community. Rackspace is a company that already supports its local community (http://www.rackspacefoundation.com/), gives employees time off for community service, etc.

From a strategic standpoint, this is why Fanatical Support for Developers is such a crucial piece to this. We want Rackspace's Open Cloud to be a fantastic experience for developers internally, and externally. We want all want to make Rackspace services the ones that every developer wants to use, and make Rackspace’s Open
Source projects the best of breed solutions in their areas.

This vision; and Rackspace's values are why I joined - they may not be where they want to be today, and this vision takes time to achieve, but everyone is actively invested in it.
Would those be considered WWDC appropriate products?
I am scared, intrigued, worried, and overall frightened.
Not frightened by the article, but by the fact that I can't decide if I am for or against this.

I wonder at what phase 'Don't be evil' would break down, or alternatively, when their definition of 'evil' would be changed to exclude what they were doing.
The thing with the people standing in a group staring blankly into space is a vision of the future; the reality nowadays is that they're holding something and looking down at it, doing roughly the same thing, but at least you can see clearly they're doing something.

Haven't seen Glass in this country yet, but I can imagine it's something as disturbing as people talking on hands-free sets to phantom people.
> So why would Glass make this situation much worse?

Because prior to Google Glass, I could just be mad that the guy next to me is getting a free show.

After Google Glass, everyone potentially gets tickets.
Grouping Leads at an Early Stage API Company
CNN and Elle Unveil Google Glass Apps at Google I/O 2013
HN is statefull. The software manages it with user input. Sometimes HN even gets managed at the REPL.

The system isn't designed to be perfectly fair. It's designed to work, not to be purely functional. Anyway, there is no objective measure of merit for any submission or comment.

As CollinWright says, he would have flagged the thread because of the tenor of the discussion. This is not flagging the article or killing the story. It's taking the discussion off the front page.
Yes, if someone winked at my exposed genitals while I was in the bathroom, they would get a fist to the face whether they were wearing Glass or not. The rules of society have not become extinct just because someone is wearing a head-mounted camera.
Begun the Google Backlash has.
If you've used both, wouldn't you consider Eclipse and sublime text to be two very different tools? If you want to quickly edit some text, then Eclipse is overkil. If you are going to write programs for 8 hours a day, then Eclipse's benefits far out weigh its problems.

To me, it is the difference between a car and a bike. The two serve different purposes.

I don't mean to downplay problems with Eclipse. I remember that it was confusing when I first started using it. In the intervening years, I think the problem with eclipse is one of missed opportunities (or misplaced priorities).
That's what away statuses are for! "I'm signed in, but I'm not willing to be interrupted". Hangouts takes away the very thing you say you need.

The SMS model is much less useful to IM users. If I was willing to wait for a reply at the other person's convenience, I wouldn't be IMing them, I'd email or SMS them.

IM is the online equivalent of a voice call: live and direct. That's going away with hangouts, and that's bad. I don't want to start having to make phone calls again /shudder.
I will pass this on to the team; I concur that developer/testing signup and on-boarding presents a barrier to entry for developers to try things out and get started. In order to truly support developers the process must present a minimal amount of friction.
C++ is a beast of a language that has semantics which are pretty much too big to keep in your head - I think the best potential for this is some of the new languages targeting some of the same ends (Rust is closer to the capabilities of C++, but Go is more mature and has better tooling).
I don't like Eclipse because it doesn't do the stuff that a basic IDE is suppose to do either at all or very well. Perhaps you have noticed that when you type in Intellij, it actually makes good suggestions and auto completes properly.
Who killed Steve Jobs? It was you and me, and Bill Gates.
No need to be sorry. Thanks for setting the service up and trying! I'm sure it's helped lots of people.

As for my site; I'm sure I have backup's (somewhere :) of the really valuable data. It's just more for taking a look at My First Website and reeling at the horror more than anything else.
The rules of the society I live in certainly don't include sudden violence at anyone who's checking out my junk. I might be upset or angry, and I'd probably let them know it, but I'm not getting into a bathroom brawl over it.
I'm a little confused about app.net at this point, is it just a developer community?
Sure. There are lots of parts of Google and Chrome that play very nice with standards groups and whatnot.

And there are various other parts that don't.
You may also like ConEmu (http://code.google.com/p/conemu-maximus5/). I switched to it from Console2 a few months ago and like it better - it has more customisation options and features like being able to move the cursor by clicking, administrator terminal in a tab, and the double-click to select a word thing that I constantly missed with Console2.
The theory of relativity in words of four letters or less
I don't think it's just that. I don't have any fear that any individual will film me, since this probably happens frequently anyway (how many strangers have me in the background of their pictures somewhere?).

Nonetheless, the idea that there will eventually be cameras everywhere putting videos online, combined with technologies such as location-tagging and ever-better face recognition, means that in the not-too-distant future it may be possible for someone to retroactively stalk me by splicing together bits of lots of different videos, determining exactly where I was throughout my day.

While it's possible that the benefits of these technologies outweigh the costs, it's not too hard to dream up dystopian scenarios.
Yep and this "blogger" just lost any chance he had of having other people trust him with their information in the future. The article would have been fine without revealing that guy's identity and a picture of his naked back.
Yes I have to use Windows at work and I use MSYS. It doesn't have "everything" like cygwin, but everything is a native win32 application and interop is much better. I do use their bash but mostly use cmd.exe with all the MSYS binaries in my path, so I ls and grep and tail all I want and also still use other native windows command-line programs seamlessly. The bash will interop with some programs but not everything.
While I like the simplicity of this, I would recommend to keep accessibility in mind: information put into a data attribute will not be accessible to screenreaders, and they would miss any information stored via this method.

It may make sense to append the label information to whatever is being used for the image's ALT attribute.
The Daily Kernel - Hmm. Where To Save This New Project?
That's probably the old 1.23.1 version. Run "brew info fish" and that's most likely what you'll see. Homebrew maintainers, as noted above, have not yet merged the pull request: https://github.com/mxcl/homebrew/pull/19887
What even worse is the cultures where you throw another type of hello/goodbye gesture into the mix.

Take Montreal, Canada: Half of the population there says goodbye via two air kisses, half hug, then you got the formal handshakes into the mix. Nobody announces what they're doing when they go in, so it's not uncommon to get the hug + two air kisses, which feels a little sexual to me.

To add to the complexity, you have people of different cultures in the city. Arab men for example kiss on the cheek but don't kiss the women. So you need to size a person's culture, sex + the level of the relationship up whenever saying hello or goodbye to people.
I agree and approve of the tone in this post. Our thought leaders are bankrupt, and our media only elects puppets they can manipulate to this position... We have no objective information about anything that matters in this country, leaving us adrift in a sea of lies and make believe.
This is very nearly a deal-breaker for me, and the current response is typically "yeah, it's verbose, deal with it":

https://github.com/fish-shell/fish-shell/issues/587

I use Rails with rbenv, a common package which adds shell commands to control which version of Ruby is used. There is a fish port of it, so when you run the very common command "rake" it invokes a fish function which sets up the right environment. And when you do run rake, you often need to set environment variables to set one-time options for the procedure you're invoking.

Now the trap is set for the would-be fish user. Because you're actually using the fish shell to customize a command, you can't just punt to env with "env VERSION=20130411222645 rake db:migrate:down" because you actually want to run the fish function, not an executable.

So for now, I'm setting environment variables at the command line and unsetting them afterwards. It's really getting old, especially because it loses context in my command history. I think I'll probably ditch fish if I can't find a workaround for this, so any suggestions are appreciated.