skysight-inc/HackerNews huggingface dataset:
No - I have absolutely nothing to be careful of. I'm not a secret front for an anti-Google marketing campaign. I'm just a dude who values the OpenWeb, and I believe that Google's actions w.r.t. Reader have damaged RSS. I don't like it, and I don't trust Google's motives.

Now - who are you, and who made you the speech police? Why are you advocating on behalf of Google, and why are you bringing ad-homenim attacks against me and others who question Google's products and business practices?

hyp-o-crite: one who accuse others of astroturfing while concealing his/her own identity behind an anonymous userid.
Calling a PHP-based CMS "Symphony" has the faint smell of dubious marketing.
Well, they are real, as long as they really are in her finger they are as real as any expensive ring or a ring that came with the cereal. :)
Maybe I'd like to work for a company that gives me a yacht, but I'm not going to demand a yacht as terms of employment.
How to Handle Complex Non-Functional Requirements in Agile Projects
This is amazingly cool. I have to say, the first of this tools that is will probably use! well done!
PageSort: Sort URLs by most Likes, Tweets, Pins, & Pluses
Sort pages on a domain by the number of likes, tweets, pins, pluses, and total social shares for a website.
Hmm it appears they killed it in 2010, though I still see some browser plugins available.
He gets people nodding along by saying "most stuff sucks". But the absence of examples is intentional. Because while most people will nod along to "most stuff sucks", they do not all agree on what sucks. And that goes for music, games, films, books -- essentially all arts and culture.

Until he actually defines what is and is not good design, he hasn't actually made a point that can even be evaluated.

The bit about the career path is somewhere between ad hominem and red herring. The path is irrelevant to the results. If bad designers are getting through, it'd be due a failure of the filter between level/encounter designer and lead designer. Not a product of whether the level/encounter designer came from QA or development or ops or whatever else.

There's also no way for us to evaluate how much a given 'bad design' was a function of 'no effective training' as opposed to 'time crunch', 'no resources', 'dictate from management', 'tech limitation', or even 'novel theory that just didn't pan out'. And absent that, how could we lay the blame at the feet of career path?
The title is misleading. I couldn't find "Englebert's law of technology" but basically Douglas Englebart must have taught him "technology predictions overpredict what technology will do for you in the short term and underpredict what technology will do for you in the long term." He goes on to say "I have seen this curve over and over, and lots of startups fail in that gap because they don't keep at it long enough. They think the technology will be there before it's really ready." So yes, keep at it, and timing is everything.
I couldn't agree more. Thanks but no thanks. I hope that was a civil response.
I think you mean it's successful because of its lack of rules, and I disagree. WordPress's low barrier to entry stems from a combination of PHP's ubiquity and a positive feedback loop of popularity. More rules wouldn't hurt either of these factors.
Ask HN: What do you want out of an online restaurant menu?
I sometimes cringe when a restaurant website pipes out super loud music when looking at their menu similar to

http://theoatmeal.com/comics/restaurant_website

If you could create your own ideal online menu (or physical menu), what would you want out of it?
As I recall, the original ImageWriter printer was much better than the other dot matrix printers at the time largely due to the Mac software. The Mac Screen was 72DPI and the ImageWriter was 72DPI. This was real WYSIWYG.

Additionally nearly all of the other dot matrix printing was done based on low quality build in fonts. Send some text to output with control codes and you got output. The Mac basically painted pixel on the printer, so what ever font or image you had on the screen was accurately rendered.

Prior to the Mac/ImageWriter combination most of the letter quality (meaning good enough for business correspondence) printing I had seen was done via typewriters wired up to computers. Afterward, many businesses decided the Mac/ImageWriter was good enough for many purposes.

Edit: oh, I forgot there were also Daisy Wheel printers https://en.wikipedia.org/wiki/Daisy_wheel_printer
Cubie Messenger: How To Get Featured On The Google Play Store
That point was made, then completely dismissed when stating that the "majority" of women demand a man that can provide a diamond.
That was fast: Samsung buzz falls to earth
I don’t like social login, but I do like not having to create yet another account.
The best part about diamond threads are when people see fit to judge other people's relationships over it.

If you don't want to buy her a diamond, fine. But realize what an asshole you sound like when you judge other people over something as stupid as if they bought an engagement ring.
Awesome tutorial, thanks for sharing. Making the shift to drawing in 3D is always a level up in complexity, but this was very well done.
Will you guys be doing the whole startup process or bootstrapping this like Github? If you'd like help with your AngelList page, let me know. I'll help optimize your profile and get you some traction :) I love your product btw!!!!
Awesome. WebSockets is the perfect technology for this scenario. Do you find WebSockets traverses NATs and firewalls as the RFC promises or it has limitations?
Hardly. I'm just new here.

See my other comments.

My point is that if I was an investor, I'd ask the same question. If I was an engineer (which I am), I'd not ignore the commercial implication of no answer to that question.
Main piece of feedback is: MISSING CALLS TO ACTION!

I thought the only call to action which is confusingly enough linked with an image "Connect to stripe" was just a sample image, it took me going back to your landing page three times to realize it was not until I saw the URL it linked to. Definitely not clear enough!
That's pretty awesome.

At FrozenRidge.co, we work on our own CI server called Strider and have actually integrated Docker directly:

You can read about it at: http://blog.frozenridge.co/next-generation-continuous-integr...
The Girls of Atomic City: The Untold Story of the Women Behind the Bomb
Lessons From The FBI Insider Threat Program
The payload is anything which can be recorded on the filesystem by running a unix command. For example:

# Run command which adds your payload
$ docker run base apt-get install curl
5b4a1ee8

# Commit the result to a new image
$ docker commit 5b4a1ee8 nwg/base-with-curl

# Run a command from the new image. Your payload is available!
$ docker run nwg/base-with-curl curl http://www.google.com

Docker doesn't care how the payload was added. apt-get, shell script, pip install, gem bundle... All the same. In the end it's just a change to the filesystem.
One var statement for one variable
I think that a lot of the kurfuffle viz. trek's response is a forum cultural shear. Trek's site is on Discourse, which has its own stricter rules of engagement that supercede those of the broader FOSS community. The rules on Discourse are moreover reasonable and well-advertised, even if you (or I) find them a touch stilted. It is trek's right and freedom to maintain whatever culture he sees fit on his site.
github: sudorandom
I guess I read too far into it when I saw the word "standard" everywhere and got excited - sorry about that. Do you plan on adding to your implementation the ability to differentiate between compatible versions/platforms, so one could use this on several cloud instances that aren't built the same?
You're right, being fired disqualifies you from collecting unemployment. But you should still file anyway. Your former employer has to provide an explanation of why you were let go. If the reason isn't sufficient or your former employer doesn't reply then the state will provide you unemployment benefits.
Digg.com Disappears From Google
One major benefit over VM images is Linux Containers have very fast spin-up time. This can be especially useful for PaaS providers and CI servers.
"It was really shitty of her to get you fired for this. She's making herself look like an asshole." -- Fixed
Another issue is the main issue with the idea itself, it might be wrong, but who would use this? If an application has enough buzz (like mailbox) trying to monetize the waiting list might seem tacky, and they probably (and do) have enough resources to not care about the money they could take for waiting in line.
Best Gaming CPUs For The Money: March 2013
I think you could probably get away with shooting for something like 70-80% functionality via a wrapper layer around your new APIs. Even Excel and Word aren't 100% compatible between their own versions, and WP is going through a transition period where many older plugins don't work either.

The goal would not be to reimplement all of wordpress, but implement a compatibility layer suitable to emulating enough of the basics to allow some migrations and encourage people to try out something new.

There's dozens of CMS and blogging engines out there, but no one has attempted a WP-emulation layer (as far as I can tell). Although, given it's PHP nature, and direct grabbing of $_GET and $_POST and such, it may simply not be possible at all.
Stop being obtuse.

unquestioned loyalty to the United States.

As soon as one stops questioning ones reasoning gets selective and biased.
The perception that an expensive diamond is required is flawed. I'm trying to illustrate that it's an institution that's crumbling.

I really doubt that a significant percentage of those under ten will even bother with a diamond ring when at the age where they'll be getting engaged. By then they'll either be so saddled with student debt as to make the purchase impractical, or they'll be working two minimum wage jobs just to get by.
While I am only a visitor from Reddit on this website and I will likely not post on here again, I felt compelled to make an account and reply to your post. You sir, win the internet award for 3-20-13 for your outstanding writing, cogent points, and social awareness. One does not often see this quality of writing and thoughts combined into a singular document on internet sites, and for making me think at the end "oh man, I really enjoyed reading this", I thank you.

As an aside, you were dead-on with your points. Women frequently engage in behavior that, when mirrored in men, would be called out for sexist. One point I was discussing with the girl I currently am dating is that there needs to now be a "mens' rights movement" similar to what women have accomplished for their gender. We are all equals, but men seem to be content to sit back and let the outside world badger us into a box of "manliness" and double standards that negatively affect us based solely on our gender. That is not to say the reasons we were put here in the first place are not completely valid, but that does not mean we should stay there now that we have multiple generations that get it.

I think if want to push true equality, it must acknowledge that both sexes have unique hardships, it must encourage equality for both sexes, and it must be supported by both sexes.

I could go on for hours about the double-standards both men and women place on each other, but I'll stop here and just reiterate my thanks to you for giving me something enjoyable to read on the internet today.
Yes, everyone who works in the industry is wrong and doesn't know anything. Good point.
I've posted a video of the lightning talk here:
https://plus.google.com/photos/115695491015706412558/albums/...

It should be public so you can view it even without a G+ account (I think)
Also: there's an irc channel: #docker on freenode. Come hang out!
Will there be any possibility of running dev instances in OS X? Perhaps we'll be able to do brew install docker-compat at some point in the future and get a best-effort emulation layer even though the Linux APIs are missing. I hate messing around with virtualization.
http://shichuan.github.com/javascript-patterns/
The Star Trek TOS "The Ultimate Computer": Captain James T. Kirk: "And how long will it be before all of us simply get in the way?"
It didn't come earlier because some of the core patterns were still solidifying. It would have been premature to put together something that was likely to change a lot. Now that we've hit RC the API is stable so it makes much more sense.
And the ones with evidence and experience proving that it doesn't work are people like me who have to put up with being told I'm wrong,

Well - what's your evidence then? I am genuinely interested.

Because - anecdotally - the most effective teams I've worked on or observed over the last 20 odd years have been the ones that are doing more "agile" things.

There's a fair amount of survey research (e.g. http://www.agilemodeling.com/essays/proof.htm) that seems to show agile teams are more effective. I've seen very little research that implies otherwise.

So I'm obviously going to go with my experiences on what works and the research that I've seen. You are, of course, free to do stuff based on your experiences. But I don't see why your anecdotes beat mine ;-)
> A woman reacted by taking a creepshot of them

A creepshot by definition is a sexualized photograph, this doesn't count.

> publicly shaming them on Twitter

Nothing wrong with this.

> and getting them kicked out of the room without even trying to simply talk to them

When a con attendee violates the rules and con staff wish to pull them aside, that is totally legit. And no, she was under no obligation to explain anything to them.

> This was a failure at displaying a stable, adult personality.

You are implying that the OP is unstable, which is a pretty gross thing to say and is offensive to folks with mental disability.

> The company employing one of the guys fired him. https://news.ycombinator.com/item?id=5398681 A father of three is out of a job because a silly joke he was telling a friend was overheard by someone with more power than sense.

The OP did not fire this individual nor escort them out of the room. Having con staff pull the person aside is an expected outcome, but being fired is completely outside of the OP's control and is, frankly, a huge overreaction from a company that would rather throw people aside than actually engage in meaningful sensitivity training for its employees.

> But this campaign to make everything as comfortable as possible for a group of people who is assumed to need protection...

Women in tech are not asking for others to protect them, but rather that policies be made and enforced that allow them to participate like any other attendee of the con. That con spaces are so unsafe in a variety of ways doesn't highlight the need for protection, but the need to provide basic rules of decency and to enforce them.

> ...as interpreted by some vocal elements whose representativity is anything but proven, has already led us to establish a ridiculous police state atmosphere where an engineer can be fired for making an off-color joke to a friend.

A conference is not a public gov't and they reserve the right to enforce policies attendees agree to when buying tickets or signing up. A police state this is not.

> This is not making tech welcoming to women. This is making tech unwelcoming and hostile to all the geeks, men and women, who are uncomfortable with this corporate-style PC totalitarianism.

Oddly enough the company that fired the gentleman in question fits more in line with your feelings of corporate-style totalitarianism. However, pulling con attendees aside who are making the space unsafe is to be expected and is a desired thing. Also, there isn't anything PC about not making penis jokes at a professional conference where your company is a sponsor.

> And at this point it's not just a looming dystopia. It's happening now! A geek lost their job for a joke, because their corporate masters were afraid of the backlash from a cyber-bully riding the right PR wave.

The problem you seem to have is with corporation and private business, not someone ensuring that the conference they are attending is a safe space.
So they have created an mechanism that allows replacing a small subset of what execptions can do (communicate errors to the callers of a function).

The downside is they need to write all code in a non-standard idiom, need wrappers around standard libraries, cannot easily bubble up errors through multiple levels of the callstack when appropriate, and have made their typing system significantly more complex.

I cannot see an upside.

The example they gave, that division by zero is a "crafty little exception can sneak out of our net and crash our program", could just have easily been solved by wrapping division in a try/except block that caught the RuntimeException, and threw a MyDivisionByZero exception. Then the compiler would enforce that the exception must be caught, elimiating their handwaving argument that unchecked runtime exceptions are "the wild west".
github: billbradford
(thanks)
If the girl is even slightly intelligent she'll be able to make an assessment without needing a glittery ring.

Maybe you think that flashing your wealth, not unlike a peacock fanning out their feathers, will get you a mate. It probably will, but it will probably be the kind of mate that is attracted to money.
> I have a suspicion that what newspaper companies want is not what is taught in journalism school.

You are correct, but not in the way that you intend. Journalism schools are even slower moving than the news industry. There are pockets of the news world who realize they need data analysis skills and programming talent (at prices they can afford).

Journalism schools, by and large, have no idea what to do about this, even if they recognize the need, and few plans on how to bridge this gap.

The Knight Foundation & Mozilla are making an effort to recruit programmers to the news world through efforts like Source (http://source.mozillaopennews.org/en-US/ ) and the Knight-Mozilla OpenNews Fellowships (http://www.mozillaopennews.org/fellowships/ ).

(In fact I'm one of the earlier programmers insnared by their machinations, and i now work on DocumentCloud at the journalism non-profit Investigative Reporters & Editors)
7 Lessons From the World's Most Captivating Presenters
Ask HN:  any talented full-stack developers willing to work for $40/hour? 
Hi,

I'm a solo bootstrapper looking for a talented full-stack developer to help me on my next project. I know the pay isn't top-notch, but I promise you this will be a fun and rewarding project. I'm easy to work with, am willing to accommodate your schedule, and I always provide detailed and straight-forward instructions .

You will be working remotely, however, I prefer someone that currently resides in the SF Bay Area (I'd like to meet once in a while to go over everything face-to-face)

Ideally, I'm leaning towards a Python developer who has lots of experience working with both front and back-end frameworks, javascript, HTML5, etc, and has the ability to setup dedicated servers.

If interested, please email me at gregg5500@gmail.com
I'm not a patent lawyer or anything, but I don't think that is the important part. It looks to me like what they're really looking to patent is cross-media communication — Bob submits a tweet via the website, Chris gets it texted to his phone and Danielle sees it pop up via Growl notification from her client app.
Firebase is a hosted service designed specifically for building real-time, collaborative applications. As a hosted, API-driven service it's easy to get started with and it handles scaling automatically. We're especially focused on keeping the API clean and easy to use. You won't need to worry about the mechanics of connecting to servers, long-polling, websockets, etc. Just drop in the library and go.

Real-time is at the core of Firebase -- it's designed to sync data fast enough that it's suitable for a whole new class of applications: multiplayer games, collaborative whiteboards, location services, and messaging apps.

Firebase is also designed for use across platforms and devices. Our JavaScript library supports the full featureset of our iOS and server libraries, so you can build apps that can communicate easily in real-time between the web and native mobile.
"But if I had to do it over again today, I might choose bio-informatics or nanotechnology.”

In 20 years from now, IT skills will better be more than common. The internet will be in a post-maturity stage. The new "lack of" won't be of CS folks. It may as well be of what he mentioned.
This is mostly accurate :)

I will add that our implementation predates Heroku's. Using a generic container layer early on (first OpenVZ-based prototypes in 2009) is what allowed us to launch multi-language support a year before any other paas. It's also how we operate both application servers and databases with the same underlying codebase, and the same ops team.
Google admitted the mistake.. oops!
I don't think she has any legal responsibility here.
Google admitted the mistake... Oops!
Another day, another email client that isn't out yet.
What I love most about this situation is the multiple theories, when in essence Google puts it very simply: WE F*ED UP. Sorry!
It kills the page for me, but not the whole browser. Same build.
Google admitted the mistake:
“We’re sorry about the inconvenience this morning to people trying to search for Digg. In the process of removing a spammy link on Digg.com, we inadvertently applied the webspam action to the whole site. We’re correcting this, and the fix should be deployed shortly.”

http://thenextweb.com/google/2013/03/20/google-seems-to-have...
There is nothing like a Selectric's keyboard. Bought one in the early 2000s, disconnected from the internet for a year, moved out into the woods and typed on nothing but the Selectric. Never did get around to writing the great American novel though.

Oh and this is pretty nifty. http://hackaday.com/2012/06/13/turning-an-ibm-selectric-into...
What good is a choice when they've got a gun to your head? Do most of us have to die before we finally get it?
This makes me mad. It's that simple.
The trick here is that their xmame (Docker) may not be the same build on all hosts, so it may not play the ROMs all in the same way or support all ROMs. A standard works to improve interoperability between different builds/hosts/etc as well as provide an expected set of operations and their results. If all they provide is just one version of one product and call that standardized, that's like releasing a new version of Internet Explorer and calling it a web standard.
been waiting for something like this,

github: madisp
People can, and do, write in that tone on their personal blogs all the time. I have no issue with it and often in engage in hyperbole for effect in that arena.

The context you're probably missing is that my comment about the expected level of discussion isn't abrupt or coming from nowhere. In this particular venue you are specifically asked to keep the level of discourse higher than is typical on the web at large.

You're asked to do this when you first join and reminded with a summary before you are allowed to create your first two topics: http://discuss.emberjs.com/faq

I reminded the poster that his tone put him below the level of discussion the community has agreed to engage in within this particular space.

Posters can, and do, ignore this all the time and I often go around trying to prod people back towards civility and correct places for types of discussions:

http://discuss.emberjs.com/t/todomvc-based-getting-started-g...
http://discuss.emberjs.com/t/ember-computed-halp/388/5
http://discuss.emberjs.com/t/ember-vs-angular/374/5
http://discuss.emberjs.com/t/best-way-to-handle-mongo-couch-...
> This is two dudes relaxing and making some non-sexist innuendo.

"Boys will be boys"