skysight-inc/HackerNews huggingface dataset:
I don't think there is anytime not to try to learn it. It will be harder the more unfamiliar you are with everything else (language, libraries, domain, etc...)
Futuroscope: Future Ruby objects in your hands... Today
Full Disclosure: I'm the lead node.js developer advocate for Rackspace

As it turns out, we're announcing our node.js SDK plans (with support) today:

http://devops.rackspace.com/pkgcloud-update.html
This is a very scary potential view of the future.
Thanks for mentioning there's a BBC documentary. Here's a link:

http://news.bbc.co.uk/2/hi/in_depth/business/2008/the_box/de...
I don't "get" Eclipse personally.

Say I have some code in some directory. I want to edit that code. How do I do that?

The whole mess with workspaces is so confusing, even resetting all settings like your shortcuts! Why would anyone want their shortcuts reset when working on something new?

Also, ctrl+k for find next while every normal UI program uses F3 for that (and some gnome ones settled for ctrl+g): why? Seriously: why?
Clyde: An Expressive Lamp for Creative Homes -- Arduino compatible
He fights against senseless, bloated regulation because he is a libertarian, and that's what libertarians do...they fight against bloated government in order to enforce only that which is required for the country to function.
Cool new bitcoin payment concept (check video at top)
I like automated tests when they are low hanging fruit. Most often though, I'll settle for specs that are detailed enough to tell how to operate a feature, rather than just a hand-wave. I'm not too happy when coworkers commit code and don't bother to run it at all :-(

See the comment somebody made elsewhere about "money driven development". The cost-benefit ratio has to make sense.
Pascal: "vérité en deçà des Pyrénées, erreur au-delà"

Something required here is avoided there, and the reverse. In France it is ok and even polite to tell a girl (say, a coworker) "you are beautiful today", but I think this would not be considered very tasteful in other places.

In China, it is ok to give to others the gifts you have been given, and it is even expected (therefore the best gift to give and those gifts that can be given back, like closed bottles). There is a small business in buying back gifts. In Europe I don't think you can do this.
My friend has spent the last year+ in China designing this and working with the fabs there to make this a reality. It's a pretty cool toy. :)
This is a great point. If you aren't careful, adding extensions on top of gmail can really kill performance because of ballooning memory.

We (streak.com) spend a ton of time optimizing performance and memory usage. Not all extensions do this though.

If you're interested, there were 2 great talks at this years Google IO on how some gmail engineers spent a year reducing memory usage (and thus increasing performance) by a factor of almost 4x for power users.
Chrome Racer
Also, this may be a good time to evaluate your standards and expectations to make sure that they are realistic.

Are you listing for a Jr. position, but expecting Sr. level talent? Is your compensation package in line with the caliber of candidates you are seeking? Are you rejecting applicants because they don't match your skill requirements exactly? Smart people can learn new things pretty quickly.

If you have a budget, then the answer to your question is to advertise everywhere!
After using Shazam, I was kind of hoping there was more to it than just a time windowed frequency domain peak-pick algorithm. The algorithm itself is pretty basic from a signal processing perspective, but I think the key insight here was that the results are unique enough to store off and compare other samples against at some later point in time.
I'm really not a fan of these optional syntactic elements -- I don't find that they aid comprehension. It's like optional braces in C; I get the idea -- reduce conceptual overhead, make the intent of the code clear -- but in practice, it's just nasty.

I wonder if this is why I like scheme, or if scheme is why I like simple syntax.
TDD is a design tool nothing more. It happens to be a design tool that creates unit tests as a nice side benefit.

If you have a better design tool in your arsenal, feel free to use it, but before you slam TDD as a cult, I'd ask what is your design process and why/how is it better than TDD?
the article describes dns-based reflection attacks. they don't have user agents and don't need large botnets either.

https://deepthought.isc.org/article/AA-00897/0/What-is-a-DNS...
Does Rackspace still require personal verification (onboarding) in order to open an account?

Last time I told them I want to open an account for testing and get rejected:

>> Dear Customer, We reviewed your order request and, unfortunately, we have determined that you are not eligible for a Rackspace account. We apologize for any inconvenience

This is un-cool and please don't do it.
Unit Testing in iOS and TDD (1st Round)
I guess the vim issue I ran into (that I solved by telling vim to use sh: set shell=sh), is the same sort of problem as the 'git mergetool' problem you mention.
Sorry if I misunderstood, but I made a statement about the large body of users and you replied with a personal anecdote. I realize there are exceptions, but my point (in response to the parent comment) was that clearly most users aren't bothered by a non-chronological presentation. Even Twitter seems to be moving away from that.
Continuous Deployment Style Build System for Python
Defend Against Fruit is focused on providing a pragmatic, continuous deployment style build system for Python. Current Python build systems do not properly account for the needs of effective continuous deployment. This package extends the Python tooling to add the missing pieces, including integration with Artifactory.

With an eye to agile development principles and fast-feedback, we want a build system which satisfies the following goals:

* Every SCM change-set committed should result in a potentially shippable release candidate.

* When a defect is introduced, we want to immediately detect and isolate the offending SCM change-set. This is true even if the defect was introduced into a library we depend upon.

* Library management should be so easy as to never impede code changes, even in multi-component architecture.

More details available at: http://teamfruit.github.io/defend_against_fruit/

License: Apache Public License v2

Authors:

James Carpenter
jcarpenter621 at yahoo.com
LinkedIn: http://www.linkedin.com/in/jamescarpenter1

Matthew Tardiff
mattrix at gmail.com
LinkedIn: http://www.linkedin.com/in/matthewtardiff
I use a dumb phone. I don't have a personal need for anything more.
Agreed. I've heard good things about Rackspace but I need a flat rate to manage my costs.
There's never only one way forward. Besides, how does the old saying go:

The reasonable man adapts himself to the world; the unreasonable one persists in trying to adapt the world to himself. Therefore all progress depends on the unreasonable man.

So who knows, maybe somebody reads one of my rants one day and goes "Hey, this mindcrime guy has a point... and furthermore, I see a better way to do this" and takes some initiative. Who knows what might happen?

Now, are the odds of that infinitesimal? Probably, but that's OK. I ran for public office (and lost) as a Libertarian, so that tells you what I think about odds. :-)
Eurovision is a summary of european geopolitics told through a limited form of communication called "voting". There's a bit of singing at the start, but that only slightly affects the voting bit.
I think the point is that they actually surveyed them every two years, so they weren't asking them to look back on their lives, they actually had that information while they were experiencing it.

There may be other biases and errors, but I don't think your argument is valid given the method.
The article for some strange reason reminds me of Jonestown.
It still falls free from the sky. People make claims on it after that point. How extreme these claims can get only shows how different price and value are.
Do you own a gun?

Edit - Reply:

Reason I ask is because you said 'our guns' and I wondered if you really meant 'your guns.'
When I moved to Android I was excited for auto update. Sure three taps seems simple, but people are lazy. Lazy on a level you can't even comprehend where opening the App Store to do anything but install a new app is a chore.
The nuttiness isn't the UN's goal, but the vast overstatement of their power. The UN has no control over US internal affairs, and no matter how anti-gun they may be, talking about how the UN is going to come take our guns is just plain conspiracy craziness.
This app is great for reading notifications on the go. I've been testing it for a few weeks and definitely prefer it to visiting the website on my phone.
Is IDEA much different in this regard?
HOWTO: Make maps from Google Forms
http://boingboing.net/2010/07/08/patent-holders-legal.html
What does it matter? The craziness has nothing to do with guns, but rather the idea that the UN is going to do, well, anything when it comes to US internal affairs.
So what you're saying is that if a government agency decides to look the other way when a crime is being committed, they're not in the pocket of the criminals? Like if someone robs a bank, but the police decide not to do anything? So looking the other way is "neutral"?
Changing production code purely to support test code is most certainly a design smell and almost always indicates that incorrect abstractions are being used.

That said, writing good unit tests, doing TDD correctly, etc. are all skills that require experience. Just using TDD is no more likely to guarantee good code than any other software development process. But no process at all is almost always worse.
The Internet of Things needs more than connectivity in the cloud. It needs arrangement.
Wired's article is more "how Google replacing Chrome OS with Android + Chrome browser would make them just like Apple and Microsoft", and even then rests entirely on buzzwords and fuzzy generalities with no real concrete specifics (and is made worse by referring to Chrome OS -- Google's browser-centered OS -- as simply "Chrome" -- Google's browser -- which makes for amusing things like expressing dismay that "Chrome" is "little more than a glorified web browser", which is a silly complaint about Chrome, which is a browser, but would make some sense (though only limited sense, given Google's fairly clearly stated long-term goal for the web) for "Chrome OS".
My gripe with Eclipse is: workspaces, perspectives, SCM plugins and the worst is Build Path.

Some plugins like the Maven one is something that I can't stand. It's confusing, lacks things like running a clean without needing to create a bogus "run" configuration.

EDIT: I forgot to say that I hate editing HTML code in Eclipse. It's slow, autocompletion is hit and miss and package explorer doesn't know how to group web content.

EDIT2: How could I forget about the pesky hidden directories full of stuff in it? Nightmarish!
IDEA is a better laid out in my opinion. Eclipse was just a mess for my tastes.
You are correct. I should have simply said I don't think this scanning is appropriate.
In today's society huge corporations have shareholders which demand and actually have the right to sue if a company does something which does not maximize profits.

I agree with you that it is morally wrong and the companies are severely hurting the countries and the citizens that helped get them started. It's congress who must step in to pass laws which close the loop holes which cost our government and it's citizens trillions.
There are many people that don't believe in a woman's right to abortion.

Also, I'm fairly confident he believes that same-sex marriage is a state issue, and should not be touched by the federal government.
Impossible Mission by Krisztián Tóth is a JavaScript remake of the C64 classic
containers, planes, fax/email/chat/videocalls, computers/smartphones
Our primary goal is to get the Python community talking about continuous deployment. Our particular implementation is less important. In fact, we'd like to see this project die entirely and have its ideas live on in the standard Python tooling.

That being said, here's an overview of our implementation from the wiki (https://github.com/teamfruit/defend_against_fruit/wiki/How-T...):

Defend Against Fruit aims to provide a quick and simple way to package, test, and publish a Python package from within a virtual environment (virtualenv). It boils down to running the following command inside the project directory:

> ci --publish

If not previously run, this script will handle the virtualenv bootstrapping from (nearly) scratch, requiring only a base Python installation and a few configuration files.

Afterward—and on every subsequent run—the script enters the virtualenv, runs the package's unit tests, builds the package, and publishes it to the artifact repository along with dependency metadata. Each step is only run if the prior step succeeded, so anyone consuming this artifact can be sure it has passed all of its unit tests.

As part of Continuous Deployment (CD), we need a mechanism to promote artifacts to higher levels of visibility. Artifactory Pro exposes just such a mechanism through its REST API. We have manually verified the build information Defend Against Fruit publishes is sufficient for promotion.
White Teeth, by Zadie Smith, is of the funniest books I have ever read and it contains the most important lesson about getting to the root of a problem that I have yet seen articulated: "The shit is not the shit. The pigeon is the shit."
Koza Mostra & Agathon Iakovidis (Greece) -- Alcohol is Free is an awesome song. I hope it wins.
We should never have had any expectation of privacy in public places. I think what scares most people is that they're going to end up on the internet for some reason.

Perhaps this shows how self-obsessed we are: to think that anyone is going to care about us walking down the street minding our own business. Maybe it's the uncertainty that makes people uneasy. I can walk down the street recording everyone with my smartphone, but at least they know they're being filmed.
" you may contribute to someone infringing our patents in any part of the world."

Oh really? What a dolt.

Patents are, by definition, public. (not before they are accepted, though)
> Say I have some code in some directory. I want to edit that code. How do I do that?

Eclipse organizes code by using "projects", which is really just saying "all files and folders in a specific directory". It's much like projects in SublimeText. In Eclipse you can open and close projects within a workspace. So I have like 15 projects within a workspace, but only have a few of them open at any given time.

The only time I use workspaces is for work when I have projects that are required to be a specific name (and I open different branches of that same project), but this is fairly rare for me.
While its very interesting to explore and write about the implications of Larry Page's idea of experimentation unfettered by government laws, this reads like a poorly written sci-fi story by someone interested by technology, but not knowledgeable enough to write something remotely credible. It lost me at Google Being, 'stitched from photographs'. It focuses mostly on unfettered data collection, which is the main fear of journalists writing about Google.
You choose Import to open/create your project. It can be either copied to your workspace or edited in place.

For the repeat search you can edit your key-binds.
Not sure what I use at home (commenting from work) but I have a dark theme running on my eclipse with great success. Its worth a google for the plugin and themes developed by users.
Amazon, Google employees bullish; 25% of Microsofties say things will get worse
"Flagging is for things that don't belong on HN."

Flagging is for flagging. Things that don't belong on HN are part of it. Redundant articles and bad discussions are others.

Even bad moods are a relevant reason to flag an article. HN is better if flagging is used to express strong emotion than toxic posting.
I did not use it because it was an unverified python script with a bunch of dependencies, as a rule I generally do not like executing untrusted code without at least a basic review.

As you mentioned, the Perl script was 100 lines and was easier at that moment in time to integrate than to review the python.

Of course once the python client has been reviewed perhaps it would be a more general solution.
The headline and url for this article is actually "Hangouts Feature Emerges as a Big Bright Spot for Google+"--not sure why the HN title is "Hangouts are swallowing all other Google communication clients"?

If you're going to rewrite the title, it could just as easily have been "Google attempts to unify its messaging products."
If you ask me, the Hangouts actually is a huge improvement over the old Google Talk.

I never sign into the old Talk on my gmail account because I find it very very distracting. The presumption of Talk (or other IM clients) is that if I am online, then I am willing to be interrupted to answer your message immediately. That's absolutely not the case --- if I'm working, I'll answer your message later.

The Hangouts (SMS-like) model is much more useful to me --- you can always feel free send me a message, but I will answer it when I see fit. Hangouts gives a hint as to whether I'm likely to read your message soon, but there's no promise of a synchronous response.
Yeah agreed. I remember the saying -- Be a bitch yourself, but don't be someone else's bitch. :)

Build and think platforms and API's. Not consume API's :)
I think this is the main difference between an IDE and an editor. Eclipse adds value by having some sense of your overall project. When you go through the process of setting up a project (for new or existing source), it parses all the files, gets info about all jars in classpath, etc. It can use this information to do things like:

- Change class name and every other java file which uses that class will also update correctly.

- Show errors when a dependency is missing.

-Change type of a method in one class and every error caused by that change, in every file is immediately highlighted.

-Right click on a method and ask eclipse to show you every method which calls that method...recursively.

-...and so on

You CAN just open a java file without creating a project, but then you don't get much more than syntax highlighting or formatting help.
You should specify a different tone for the last 3 "bips". We can't be looking the screen 100 percent of the time, so a different "bip" to indicate that the end of the current countdown would be a good addition imo.
Google play game services for unity
Can pricey software streamline U.S. Steel?
And it's what enables corporations and corporatism entirely. There's no contradiction in what you're saying and what you're replying to.
Yes, it's become so hard to be a man at tech conferences. They're so filled with hate for men that one could describe it as misandry. Did the feminazis also steal your ice cream?
Is ~/.pam_environment that cross platform? I'm trying to use the same config on Linux and OS X.
Ah, this breaks my heart. Homestead was the very first service I used, ever. Thanks so much for it :)
The only time I bet on Eurovision was when Finland won it. I got 14-1 because I got an early bet on.
My main problems with eclipse:

1. Startup time. I just ran it twice on my machine. First time it took 20seconds before showing the splash, then 10 seconds after that (I'd never launched it before). Second time it took over 5 seconds to launch completely

2. Cluttered UI. menu bar + status bar + project explorer + tasks + outline take up between 20 and 70% of the window depending on how big I have the window (god help me if i try to use it on my old laptop with its 1300x700 resolution)

3. Difficulty of editing stand alone files. It's just a pain in the arse editing files that aren't in the project, and that you don't want to be in the project

For comparison, sublime text 2 launches in <1second on the same machine, and that includes restoring 100% of the previous working state, including unsaved changes to all files, even if the computer crashed and it wasn't closed down properly.

edit: I almost forgot

4. It also takes 1-5seconds to close.
New users acquire a very bad impression of Eclipse because it is very badly behaved in terms of GUI conventions: It offers to do things that make no sense. For example, if I have an Android project selected, four out of the siz "Run as..." actions it offers make no sense. Run my Android app as a Java applet? How? Why? Doesn't it know an Android app can't do that?

This could be very hard to fix. Does Eclipse have all the interfaces defined for correct behavior in all cases? how long would it take all the plugin developers to code the implementations for "Is this action sensible on this object?" and have that happen every time the selection changes?
The "admission of guilt" came after krebs needled the "suspect?" incessantly via his personal facebook chat about the illigitimacy of his business.

Does anybody else think that Poland was just trolling krebs at this point?

Krebs continues... "When I asked Poland to provide more information that I might use to verify his claims that he was working for the FBI, the conversation turned combative,"

I am pretty sure that Poland was already in full on defense mode when he told krebs he worked for the FBI.

EDIT: Jesus christ Krebs... Seriously? "The victims can see the ragebooter.net username of the logged in attacker because that info is, bizzarely, sent within attack traffic."

If that isn't a blatant example that the company isn't trying to hide anything, and that you're being an unlrelenting paranoid security "expert" I don't know what is.

Leave this man and his business alone. Just because he doesn't fit your definition of being moral and just doesn't mean you should write up a witch hunt about him on your blog.
For the curious, the way this works is ::before/::after selectors with content: attr() to bind the data attributes, which are position: absolute 'd within the parent, possibly transitioned.

Zero JS.

If you haven't played with CSS3 lately you might be surprised what it can do. I know I was a blown away when I discovered it could do data binding. Brings to mind a great I/O talk that introduced me to a lot of this stuff:

http://www.htmlfivecan.com/
That was a year long project by the BBC, where they fitted a container with a GPS and then followed it around the world.

But the also had a more traditional documentary called "The box that changed Britain":

http://www.bbc.co.uk/programmes/b00scpzn

You can watch the first five minutes here:

http://vimeo.com/21395880
Most things about Microsoft get flagged off (even a not-very-positive review of the Surface Pro tablet yesterday, which had lots of comments). Most every submission about the Marketplace Fairness Act ('internet sales tax') were also flagged numerous times despite no real bickering in the comments; some people really don't want it discussed at all for some reason.
Is providing "pirated" movies and music even a crime in Ukraine?
I did install some sort of theme manager for eclipse. It changed the color of the editor, but not rest of eclipse. When I maximised the editor window, it did look nice and felt easier on my eyes. However, when other windows and widgets were visible, that dark editor just looked out of place :)
I gave up on eclipse the first day I tried it while working on a PHP project. I tried to open a plain text file in the project and from the project explorer(or whatever it's called) and it opened in notepad instead of an editor window in eclipse. I knew at that point it wasn't for me.

Maybe things have changed since then, but I haven't bothered to try it.
Honestly: yes. I find IDEA much easier to use. It has hundreds of shortcuts, but the basic ones match other editors.
We should write a similar story about a world where journalists control the decision of everyone with this kind of article...