skysight-inc/HackerNews huggingface dataset:
yeah, it's a pretty hilarious game. Especially when combined with copious amounts of beer and the right kind of friends. I think this actually shows that there may be a big market for non-politically correct games and "stuff" that big burdened corporations won't touch, but the market would be more than willing to gobble up.
Life-work balance. You'll burn yourself out doing 12 hour days. It takes quite a while to recoup once you get to the point where you're staring past people. Perhaps you need a better balance. Set boundaries. You may actually get more done during the workday because you're giving your mind time to think when doing other very beneficial things.
They aren't really "family guy jokes." Many of them are "I'm going to hell for saying this" jokes. Things that network television cannot air.

I won't even repeat many of them here for fear of getting shadow banned.
There are lots of things Eclipse does better than IntelliJ (and the other way too of course). It's mostly little things here or there (Quick Fix for example, SVN integration seems a lot better too). I sit around IntelliJ guys so I tend to compare whenever something annoys me in Eclipse or when doing pair programming.
That's certainly welcome news. Are there going to be any improvements to the performance of the incremental search when "All Available Sites" is selected? There is simply no reason why Eclipse should take 30+ seconds at 100% cpu on a i7-2600K to return a list of packages that match a substring.
For what it's worth I think you did a good job overall, but flaws are pretty much inevitable when your word choice is so restricted.
> Also: Place the skimmer to the LEFT most portion of the horizontal hole. The card is the rotated and pushed past the skimmer as it's inserted into the machine :)

The non-magnetic part of the card is pushed past the skimmer...
Do normal glasses have a camera attached?

If you're talking about prescription lenses, the answer to your question is yes. Glass is designed to be modular, and Glass is intended to accommodate those who wear conventional glasses for vision correction, giving them the option to use glass with their prescription lenses.
> I don't understand why so many people hate it.

On a fresh computer, download and install Netbeans 7.3 and Eclipse 4.2. Then check out a Mavenized JSF project from and run it.

Netbeans does Maven and Subversion out of the box, so I don't have to install any plugins. I point it at Tomcat, and it will build and deploy the app for me with one click of a button and zero configuration.

I have never successfully gotten all the plugins and everything necessary to do this with Eclipse working. The member of our team that uses Eclipse deploys wars manually for this reason.

IntelliJ, for what it's worth, also seems to do all of this out of the box (I used it for about a day, and concluded it wasn't enough better than Netbeans).

The easiest way for me to describe Eclipse's problem and why I don't like it is to simply say it is worse. It's fat, slow to start up, slow to use, requires hours of complicated setup to get it to do what you want. Netbeans utterly wrecks it for every use case I have. Outside Java, I use Emacs mostly. I would actually love to get Eclipse working so I can use eclim, but the configuration story is just so horrible. Installing plugins is slow. Choose an update site? Wait five minutes for the UI to respond while it downloads a sitemap? Which of these five plugins is the Subversion plugin I need? What's Mylyn, and do I need integration with it or not? And so forth.
The world isn't black and white. We're born with predispositions. Upbringing has some influence. But consider that all the parenting in the world can't make a retarded kid smart. How do you know there aren't other things in our brains that are difficult or can't be controlled?
????? Why do you assume »God created the universe - God is outside it.« (Do people really think that?)
... or some unknown radiation source that closes down a port for a long time and causes international headaches.

http://www.wired.com/magazine/2011/10/ff_radioactivecargo/
After Small Acquisitions, Yahoo Goes Big With Tumblr
If you think you can replace the Office Suite with Google docs, then you don't know how the other half lives.

It just wouldn't work for people whose primary programming and analysis tool is Excel on moderately sized data-sets. I just copy-pasted a 100,000 row query result from MS SQL Server into Google Docs. It's been about five minutes, and it still hasn't copied over.

That's not a pathological case. Where I work, people routinely use excel spreadsheets with tens if not hundreds of thousands of rows.

Granted, Excel would be the devil if its incompetence was malicious and not just stupid. And maybe when you reach that level you need to tell people they're doing it wrong and shouldn't be using Excel to manipulate things that are that size. But Excel just works for them so why would/should they switch over to Google Docs when it doesn't work?

I don't know Libreoffice's capabilities well. I only have it on my personal laptop, and in the six years I've been running Linux, I rarely had any need to use the office suite there. If someone would speak to that (either way), I would appreciate it.
It's Apple to Apples except all the cards are hilarious (and yes, obscenely vulgar), rather than just [random boring pop culture reference].
Skeuomorphism, the design concept that's tearing Apple and tech world apart
What I'm not comfortable with is saying "no, women shouldn't feel as frightened as I would" because the two situations are completely different. I'm not talking about how common these situations are, or how commonly violence is the outcome. I'm talking about how I would react in the very specific situation that is being outlined in this specific story.

I would urge everyone to reserve violence until it is absolutely necessary in your mind to prevent injury to yourself. But if it is necessary, I wouldn't blame anyone for it. Naked, vulnerable, cornered, and threatened has potential to bring out violence in anyone. It's basic fight or flight, except the flight option is taken out. I wouldn't punch someone on the train for staring at my clothed body and merely making me feel uncomfortable. I would punch someone on the train for staring at me and breathing heavily while keeping me from walking away.

Feeling uncomfortable isn't the line I'm trying to draw, feeling trapped and threatened is.
I'm an American Express cardholder and spend several hundred thousand dollars a year. If you're a small business, startup, someone I like, whatever, I go out of my way to pay you money with Dwolla or a debit card because of the fees. I'll even overnight a check if its a significant amount and I trust you.
This is awesome, but not creating a corporate structure at all and just letting who does and gets what go organically is a really bad idea. It's nice that it's worked for them so far, but if they continue to succeed -- and I hope they do, I love what they've done -- they're very likely to find out that money does matter and does change things.
Similar, but you're matching words into phrases rather than adjectives with nouns.
There is a lot of merit in allowing modules to offer multiple interfaces that clients can use as long as they explicitly request them. You can solve the multiple-levels-of-abstraction API problem that way, and you can solve production/test/debug access control problems that way too.

Unfortunately, most languages today have at best limited support for this idea. For example, plenty of languages with OOP tools offer both some sort of public/private distinction for access control and a concept of implementing one or more explicit interfaces, but these are usually treated as orthogonal features.

As long as you’re working in that kind of framework, or with more dynamic tools where you don’t necessarily have any concept of explicit interfaces at all, it’s going to be difficult to write unit tests without circumventing the normal access control and modularity mechanisms somehow.
Only one of these (environment, genetics) is something you have control over. At least for now.
Android: Easy HTTP Requests with Retrofit
Folks in real life make judgements about you, and what you want, all the time in most cases it's entirely acceptable. Maybe it's disconcerting because online matches are often based on more tenuous information and less context. It can be ham-handed.

As someone who has been harassed for urban photography, by law enforcement, I think that's a very different situation. Having someone in a position of authority mis-interpret innocent actions is a much more threatening thing than someone doing it for commercial reasons. A vendor can bug you but they're not going to detain you based on their guess that you might be interested in what they're selling.

I raise this primarily because it seems like conflating an innocent mistake with overzealous / threatening law enforcement devalues the latter problem.
That.

TDD isn't lean. Writting tests for things that were already proven is.
Geez, Two Years ago that would still be 100K USD, to think thats a cool 2M today.
It actually started in the UK.
And even more so when Google Glass is integrated into contacts - you'll never know when someone has it or not.
"Unintentionally offensive" might not be the best way to put it. "Predictably" or "foreseeably" offensive may be better. In general, if we know that certain behavior will be offensive, it's polite to try to avoid it.

If you're saying that we should be especially sensitive when we're traveling, I agree with that too.
Netbeans has a C plugin that's pretty nice and might be worth a try.
cool initiative for teams who can build product to get hired together to build prototypes of ideas for other people (that's what we're doing right now to bootstrap)
Did some of my most enjoyable and productive work in awk and BBC Basic.

Minimise resistance of expressing a translation of a hypothesis from thought into a computing language at all costs: get onto the highway as fast as possible.
I have the opposite problem. I have too many ideas. I am getting development skills to turn some of them into reality.

You cannot judge ideas as good or bad, unless you test them out with the right target set.

Ideas can be bad if they are based on wrong assumptions and the only way to refute an assumption is to produce evidence contrary to it. And customer validation is the best step.

Some steps to come up with ideas (good or bad) :

1. Help people, try to find every opportunity to people. Most of my ideas present themselves as a solution to someone else's problem. Volunteer, help in office, help someone launch their biz using your development magic etc. etc.

There are just too many problems in the world. Check out http://www.founder2be.com/ . Maybe you can get some interesting problem.

2. Try to make a list of 10 ideas everyday, doesn't matter good or bad.

3.Some ideas are born out of desperation. An awesome Evernote client for Linux anyone? I am still hopeful. But sometimes you have no other choice but to scratch your own itch.

4. Start assigning yourself interesting stuff (that you actually have fun to do) rather than anyone else dictating your day.

This is the toughest part. You have to come up with ideas that are fun and/or interesting and/or meaningful to you.

Most of the time we are working on problems dictated by boss, customers, monetary pressures. Only when we are working to satisfy our creativity we will be satisfied.

It is difficult and can only happen if you are just trying something for fun or able to set the vision in your startup.

If you can align your goals with the vision of your organization, that would be awesome. But in most of the cases it is not so.

Anyways back to work, got to ramp up my development skills to contribute more to the world. All the best, Sir.
Yeah, basically toilet humor. Granted, a lot of it is funny, but it's the non-family-friendly version (not that Apples to Apples is all that family-friendly once my family starts playing, and I'm sure that's the same with many others, but at least it has the potential to avoid offending most people's delicate sensibilities).

This is the juvenile dorm room version (which makes sense, as that's what they created it for in the first place).
How Agile Teams Use DevOps for Deployment
Yeah all of that is true. WP7/WP8 taking so long is probably something they will never fully recover from. Not to mention the WP7->WP8 nonexistent upgrade path.

But my curiosity is in the phone and OS itself. People seem to hate on it, and I don't get where that hate is coming from. Taken at face value, Windows Phone 8 is a really great phone OS.
Heh, plenty of businesses will touch this kind of stuff. Just walk through a novelty store at the mall like Spencers...
I love doing technical job. But man, I wish I had a farm like you.
I think you'd still have to be an employee of one of the relevant corporations for a term meaning 'treason' to apply.
What Stickers in Messaging Apps Really Mean
One-upmanship right in the title, it would have been more accurate to say, "...than I thought."

Bookmarking is a productivity aid, and so has the same variations in personal (customer, user) needs as the dozens of todo list apps and websites can attest.
Whatever replaces VC-istan and generates the next wave of great businesses is going to be built by guys like this.

Also, it'll probably happen in the Midwest. Chicago, Austin, Madison, and Minneapolis are among the cities to watch.
It's interesting that the next step down from the containers in a transportation/logistics sense is the pallet, which is still pretty far from being standardized. Right now, there are a variety of competing standards-the EUR pallet, CHEP, iGPS, GMA, etc. Europe has done fairly well in standardizing on the EUR pallet and half pallet (which you can see at Ikea in the states). The North American market usually uses 40" x 48" pallets, but quality varies widely. It's a constant thorn in the side of any business who wants to standardize and automate their material handling, because without consistent pallets, automated systems can't be reliable.
I guess I wasn't clear (no sarcasm). My point is based on the idea objecting that an analogy doesn't stand up to being pushed "too far" isn't a useful one; analogies always break down when pushed too far. If they didn't, they wouldn't be analogies, they'd be explanations. Analogies are dangerous ways of thinking, but again, this is generally targeted at people for who that is all they have available.
Why won't it happen everywhere? At least from what I've seen, it's more of a decentralization than a migration from SV.
No sense pre-emptively pigeonholing!
One of my professors in college put it in a way that stuck with me. All source code has to be compiled by (at least) two different machines; the compiler and the programmer's brain. The machines have radically different parsers, but must end up with the same parse tree for the program to function correctly.
Spending 2 years maintaining old code is a great way to kill your career - there's nothing to put under the 'Accomplishments' section of your résumé.

I'm partly speaking from experience here.
Might want to check this out:

https://news.ycombinator.com/item?id=3880280

path_helper turned out to be boning me pretty hard at home, these instructions were very helpful.
From someone not from the US; so why do you have an American Express card?
Weapon Retention Pt 1
pretty cool article on functional weapon retention, drills based on principles not technique. Principles can be adapted to any situation.
Friend communication and scheduling.

Facebook has an unreal level of penetration into my friends, literally no other app is so widely used. It's not the best at any of the things I use it for, but it is the single most reliable way to schedule events and communicate with people I know for the least amount of effort.
How We Built eBay’s First Node.js Application
I don't know JavaScript, but I found it easy to interpret the commas as ditto marks, essentially reminding you that there's an implicit var before each declaration. Even without understanding the original reasons behind the convention, I'm not convinced the OP made an improvement.
> TDD isn't lean.

Overtesting isn't lean, but TDD is a practice which fits very well within lean (particularly, its a practice which prevents waste by doing things that aren't needed, since it concretely bounds what is necessary, as well as the more-often discussed effect of preventing additional downstream waste in the form of rework because of incorrectly implemented work that gets into production.)

> Writting tests for things that were already proven is.

I'm not sure what that sentence means; it sounds like something decidedly non-lean (if something is "already proven", writing tests for it seems to be a task known to be redundant, and thus pure waste.)
> Keyword search isn't good enough anymore

Citation needed.

I'd actually be quite satisfied if the current state of the art for general-purpose web IR stayed about where it is now- it's pretty dang good! I can't remember the last time I needed to find something using text search and was unable to. And when Google folks talk about making search "better", what they seem to generally be talking about these days is making it more "personalized", which strikes me as a questionable goal in terms of costs and benefits. Cost: living in an electronic panopticon the likes of which Orwell could never have envisioned, having my private information used as a raw material for somebody else's monetization strategy, etc. etc. Benefit: marginally better IR?

Note that I'm not writing this as some sort of technophobic Luddite- I'm actually an academic researcher who works on IR problems. I guess it's just that I, as a potential end user, don't see enough value in hyper-personalized search to be worth the inevitable tradeoffs in terms of privacy and information centralization.

Plus, I'm absolutely not anti-Google, or full of conspiracy theories, or anything like that- but I still find it more than a little creepy to think about just how much information they have about me. Just sayin', is all.
Indeed. I support their mission, but I certainly won't be giving them any Bitcoin.
Maybe they'll turn it into a worker-owned coop and all participate equally in the governing, and ownership, of the company. http://electricembers.coop/pubs/TechCoopHOWTO.pdf
"what year was movie X released" is an easy query to answer. It doesn't require much context, it doesn't need any information about the user, and movie release dates are widely available in many public sources.

But there's no reason that search engines should be limited to trivial searches of public data. A modern search engine needs to be able to handle situations like:

* User has a reservation at a local restaurant, so they ask [where's lunch] and want to receive the time and location of their reservation. And they want driving directions, unless they don't own a car, in which case they want directions from the nearest public transport.

* User just got back from Hawaii and wants to show their coworkers a photo they took of a cool wave. So they search for [wave picture] and want the picture they took to be in their search results.

* User is writing a PhD thesis on tree rings and found a useful article last month, but now they want to cite it and can't remember what it was called. So they search for [article about tree rings] and want that particular article to be the first result.

In other words, the 2001 model of a search engine as "grep for the web" is far behind what people expect in 2013.
compared to how much work was put into it you mean. none of them work fulltime on this.
The analogy is useful, I agree there. The problem is that the article first uses the analogy for something it fits, then uses the analogy again for something it doesn't fit. The conclusions drawn from the second use are invalid. I don't object to the analogy, I object to that second use.
Ya know, I can't explain it, but I've been getting some good vibes from the Midwest lately. (me being a North easterner) Plus the people are pretty awesome. I'd keep Minneapolis on that list too.
Lessons for Innovators from a Nobel Prize-Winning Psychologist
I feel the same with every new coming C++ feature. From the recent I like auto, and I only wish anonymous functions call syntax was a bit easier.

Here is a good usage of constexpr - http://www.macieira.org/blog/2011/07/initialising-an-array-w...
I use the first word of my business name on HN (and many social media sites) - so my biz could identify me, but - they only end up with a biz address or a PO box. I use another (undisclosed) Linux distrib. name for other down under sites. For subscription sites, I generally use disposable email addresses that will never lead back to my real identity. Ironically, my Google identity is my real name, but - I never conduct searches about anything personal or that leads back to me (such as she buys Charmin toilet paper - sheet on her). So for the most part any Google algorithmic activity would classify me as a guy. (All tech or infosec related). I've learned to lie to Facebook about anything personal and refuse to use chat or Facemail.I find FB useful to keep tabs on family - and I never air any dirty laundry.
I've got 110.000 lines of ExtJS code and a million users who disagree with your assessment of ExtJS. It is most definitely not true that ExtJS components conflict in the way that you describe. Ext achieves this by abstracting html and css almost entirely, which is also why making ExtJS apps work in IE7 is almost effortless. I imagine at some point they'll be able to retrofit the API to use web components underneath.
God this brings back memories:

http://sixrevisions.com/web_design/popular-search-engines-in...
Mac malware signed with Apple ID infects activist’s laptop
You mean the same people who've crusaded for the cause of female rape victims?(Anonymous)

Thanks for your exceptionally unbiased narrative.
Google translate adds 5 more languages
My first actually-online website was on Angelfire. I’ll never see it again, because:

1. It was auto-deleted after a period of inactivity,

2. The Wayback Machine doesn’t know about it, and

3. My local copy was deleted by Microsoft thanks to a bug in Windows. (I was moving a folder across my home network from my old Windows 98SE computer to an XP box, and when the move operation encountered a folder with an accented character in its name, the entire operation failed — and deleted all of the data that was to be moved.)
The Problem With Right Now
Pavlof Volcano erupts in Alaska
Star Trek Into Darkness: Impressive but imperfect
Only if it is politically motivated. Usually, police takes money and get out.
I've read the official announcement a few times now, and near as I can gather, Rackspace is not offering the kind of support I'm looking for. That support announcement appears to be helping me to fanatically use the Rackspace API's, rather than really partnering with me to use their infrastructure to do my work.

I guess what I'm looking for is just general consulting, with people who are smart and know what they're doing. Maybe what I'm looking for is comrades, fellow hackers, or a consulting service. I live in the Bay Area, so you'd think I'd be neighbors with these people.

Any of you out there: if you know of IRC channels, forums, or anything like that where people help each other with this sort of thing, let me know, I want to be part of it. I could totally help people with the kinds of problems I've been through. My wife suggested I talk to HN about the problem I was having, and I had to explain to her that this isn't that kind of community-- we talk about articles and issues, not specific problems usually. If any of you know about a community or consulting service like that or have ideas and suggestions, I'd love to hear about it.
You guys had the BEST loading animations, with that dancing h-house.