skysight-inc/HackerNews huggingface dataset:
Rush Card - Prepaid Debit Card
though the term polymorphism is really used out of its meaning, but the article was quite. Same kind of thing happened with me when i was in the school
I think you're mixing concerns a bit. For data warehousing purposes, I agree that it's absolutely preferable to have all the data in one place (like hadoop/HDFS).

For production OLTP stuff, I'd argue that it's a bad idea to do the kind of processing you're talking about in the database unless you can avoid it. Beyond the performance implications, you'll likely have to alter your schema in unnatural ways that you wouldn't otherwise.

Now, I absolutely agree that you need to do a cost/benefit analysis and that there are costs associated with having multiple databases. But I don't think those costs are as high as they would appear on first intuition.
Totally agree. Another thing that has helped me a lot is turning off the unread email count badge in Mail.app.
PC gaming is not dying. In fact, it's more popular and more profitable than its ever been. It just gets much less attention.
The 11 hours of downtime was a pretty big deal, but it had very little to do with MongoDB. It was basically a huge failure in proper monitoring.
Yes, that is a bug and yes, those variable names do suck. Thanks for the correction.

ordered_choice = lambda va,vb: lambda inp: (lambda a,b: a if a or a=="" else b)(va(inp),vb(inp))

Would work, but starts to be so ugly that I'd have to write proper functions and the code would not be 3 lines anymore. ;)
The Making of the Hobbit, 3D film tech
Ink-based printable nanocrystal solar cells
Ask HN: Is there a need for a bug tracker for freelancers?
There are PLENTY of bug trackers out there, but I haven't come across one that caters to an individual freelancer. Github has a simple issue tracker but it's more for those who want to share their code. I'm thinking of creating something that a one-person (or one w/ a designer+developer) could use to interact with their clients (non software developers).

I understand a project management software might be better suited for those that juggle a handful of clients, but many of these software also contain a bunch of features that just get in your way.

I threw some HTML together just to see what it would look like. It's the only page I've made thus far.

www.echoio.com/issuebox.png
Screenshot: http://www.echoio.com/issuebox.png
Rule number #1 in contracting: factor in the interest costs for N days interest in to your price. Your contracts should factor in an exorbitant penalty (based on time-value of money for YOU, not the market place) for post "net N" days (I'm a big fan of 10% + 1% per additional day). Great video on this:

http://vimeo.com/22053820
Given the response, what are some best practices/gotchas for MongoDB then?

It might be helpful for 10gen to put together a short doc on what to watch out for evaluators.
How much do you make? - Ruby Developer Income Survey
Show HN: my weekend project, Pygmenter
A light web frontend for the Pygments syntax highlighter.
I would never get this for my iPad. It's not worth the physical encumbrance. If I wanted to type quickly, I would buy an external keyboard or go on my laptop.
That's exactly what I've been saying, too, but not what was implied by Rinum's advice.
My understanding is that this is most of Costco's profit model too: they take merchandise on consignment for say 60 days, sell it all at cost within a week, and then invest the float.
Echo this, recently a friend had an epileptic seizure in Switzerland and they not only wouldn't come right away, they made me very carefully justify why I thought they should come. It's my new rule not to assume this...
First off, the premise that because the language has frameworks means that it's bad language is false. Ruby has rails, C has the standard library. You don't rewrite everything from the ground up every time you make a program.

Second, there are a lot of frameworks for so many reasons. One big reason is the each browser has a slightly different DOM implementation. Frameworks just smooth over the differences.
Results are here: https://docs.google.com/spreadsheet/ccc?key=0ApTNW4d_0R07dG9...
The irony was that there was a time when Apple was absolutely HORRIBLE at this. They really only got it fixed after they nearly bankrupted the company.
I did not down vote you but probably because people only know one side of the story.
"Poor mans CQRS" or "Fancy Terms for Cowboy Coding"
Because many people find animated notifications from apps they're not using horribly annoying.
CASIO CTK-496 Portable Keyboard
It really depends on the semantics of those annotations.

For example: how is v:Array.<int> enforced (and is it enforced at all)?

Type annotations can be a good to seed type inference analysis or adjust collected type feedback. But unless they guarantee stability of objects shapes (e.g. Array.<float> can contain only floating point numbers) they'll give little.
But this isn't a moderately large company, and while it is not possible to get the full story from just one account, if one is to accept the OP's account as fact, then it is fairly poor form being shown from those running the startup.

By not being honest (or blunt) enough they've basically left this poor guy in total limbo. If you are going to mess with someone's life the minimum required in return is 100% honesty and unambiguous communication. If not now, as soon as possible (in the event that funding has fallen through and they don't want anyone to know right now).
Not sure if that's good advice. Committing immigration fraud and lying to border officials can get you in serious trouble (18 U.S.C. § 1001). Not only you, but also the company that's paying for your services. It's only a matter of time until a CBP officer starts asking questions about those month-long sales meetings and training sessions.
Do Your Choices Hold Your Dreams Hostage
There's a checkbox to enable / disable it.
When I freelance, it's usually at places that already have their own bug tracking, and I use theirs. Would this be for people working for clients who aren't software developers?

EDIT: I like the simple design.
The Benjamin Franklin effect
Creating a PHP User Survey: Database Tables and Class File Constructor
User surveys can be an extremely effective marketing tool for any business web site. Visitors can make their voices heard on what products, services and information they would like the site to provide. Site owners can then adjust their marketing plans and promotions around the results of these polls.In order to build a basic user poll, we must first create the database tables that will hold the poll question and its various responses.
What are they using the thrusters for at this time? Just attitude adjustment to get the antenna pointed at the Earth?
Patent nonsense. The future of gaming is not AAA titles that play out on a 3" screen. Maybe for casual gaming, but not for the big stuff.
In the enterprise community, they call it Data Warehouse or Analytics solution. Which probably work out for the better.
Maybe I've just been living under a rock, but that's the first time I've ever seen "Not Only SQL".

I can't tell if you're being serious or not.
I'm not sure why people find this so unbelievable.

The revenue per employee at GOOG is $1.2M in a very high margin business. That means some of their best developers, the guys whose products generate all the revenue, take home only 20% of the pie. In finance, this would be laughable.

Corporate America baffles me sometimes.
Anonymous attack on Israeli government & security services websites
I honestly don't miss the old design that much, but I direly miss the shared aspect of it. This looks interesting though, maybe I"ll give it a try, I'd like to move away from google stuff if I can these days...
Feel Good Time
Correct, this wouldnt be for anyone who works in a large team or corporation. I have a couple of friends who work exclusively with ordinary folks and small businesses. Everything is communicated via email when it comes to feature requests and bug tracking.

EDIT: Keeping it simple is the key. A ticket to me is either "urgent" or "normal." Why should there be 4 priority levels, it never made sense to me.
Conspiracy theory

http://news.ycombinator.com/item?id=3066022
In a world where the rich and the ordinaries have the same ipad and there is no "super-luxe" option to prove just how much better than the hoi-polloi one really is, what is the image conscious 1%-er to do?

Plate it with gold and glue diamonds and dinosaur bones to it. Bingo.

Technology has made the rich silly.
Maybe I missed it in the article, but what online tool were they using to develop the textbook?
What being hopelessly single taught me about pitching tech celebs
I find daylight saving useful. It means that instead of an extra hour of daylight from 5am-6am I get an extra hour of daylight between 8pm and 9pm.

Last summer I went to Queensland which doesn't having daylight saving. I woke up at 6am with bright sunlight coming though my window while it was dark by 7pm.

That is the point of daylight saving, move the extra hours of daylight to the evening when they are useful not "wasting" them first thing in the morning when most people can't take advantage of them.
Normally, I enjoy these kickstarter ideas, but this is a ZX Spectrum flavored abomination.

http://www.old-computers.com/museum/computer.asp?c=223&s...

My wife's reaction was:

What is that?

Why?

It doesn't make any sense...

Obviously not everyone reacts negatively, but maybe less might if the first picture (from the video) on the site was anything even close to the standard of the excellent photography further down.
If it was built in properly, you'd be able to configure which apps are allowed to send notifications etc.
Indeed, I've heard great things about Chile. http://www.startupchile.org/
When I say new technologies, I don't mean "new programming languages". Learning new libraries to make you better at your craft is part of "learning new technologies". Whatever the languages or the tools you use, you can always learn more and be better at them.

In my career, I've met all kind of programmers, and I'm sure you also have. Some are really passionate about their crafts while others do the minimum, go home and don't think about software until 9am the next morning. You are right that I can't say that good programmers enjoy learning new technologies. But I can assure you that the worst programmers I've worked with were never willing to learn more.

And, comparing software engineering with more mature fields is somewhat difficult as their tools do not change as fast as ours. Yes, craftman tend to know their tools inside-out; but they're not limited to only one. They're usually good with all of them and pick the right one for each situation.
I'm pretty sure I saw that interface during the SVG Wow portion of the SVG Open.

To see many of the latest SVG goings on, check out this years schedule: http://svgopen.org/2011/registration.php?section=conference_...

I'm working on a web based SVG suite for industrial monitoring and analytics, to displace ActiveX in enterprise settings. Building an SVG WYSIWYG has been the most interesting part. And now that I don't have to support IE8 and below, I'm dumping svgweb (a novel but slow flash shim), and making it an HTML5 suite with SVG and HTML intermingled.
First sentence of linked article: NASA's Deep Space Network personnel sent commands to the Voyager 2 spacecraft Nov. 4 to switch to the backup set of thrusters that controls the roll of the spacecraft.
That these things still work is an amazing feat of engineering.
I applaud the effort, but I will bet money on a follow-up story about a copyright lawsuit filed by some publisher.
'PC gaming is dying' is like 'linux on the desktop', repeated every year, but doesn't really make it.
FWIW, I tried to search HN for resources because it seems to me this type question (or something similar) has come up before (but with no real support from what I found: http://news.ycombinator.com/item?id=2849930 ). I did find this article in the process and thought I would pass it along:

http://www.mikekarnj.com/blog/2009/12/21/new-york-startup-mo...

And the discussion that went with it, for whatever it's worth:
http://news.ycombinator.com/item?id=1008080

I know that's thin. I am only posting it because you seem to not be getting much response. Otherwise, I wouldn't waste your time.

Best of luck.
CEDET seems really promising, thanks! Will try it soon...
Adding JS To all Opa Resources: Use Case Google Analytics
I think it's a good idea.

It seems like you would be competing with things like Google Docs.

Even in my scenario I often have higher-level "stakeholders" reporting bugs to me via email, skipping over their own bug tracking systems.

One challenge would be making it more appealing to those bug reporters than using email. Maybe you can have it receive email and parse it into a bug? For people who won't sign into a separate web app.
Indeed, if the colour space is sRGB you can remove it, of course.
That's sorta the YCombinator model, isn't it? If you do really amazing things, you get acquired for a few hundred million. If you do somewhat amazing things, you get acqhired for a million or so. If you don't do anything, you get nothing.

Seems to be largely working within the specific space of Silicon Valley YCombinator-funded startups, but I'm not sure how well it scales. There's a pretty sharp filter for getting into YC, and for someone without access to PG's connections, the chance of hitting it big or getting acqhired may not be worth the risk they take.
Maybe I missed it in the article, but what online tool were they using to develop the textbook?

The tool is called CK-12 FlexBooks, and the link

http://www.ck12.org/flexbook/

is near the bottom of the submitted article.
I literally thought about building a Facebook app like this not more than an hour ago. This is definitely something that should be built, I wonder how difficult it would be to get the data out of the police departments...
Same here in Spain.
She's currently going for an Associates degree at a technical college and then she's going to go for her Bachelors at another school. She'll get into Data Structures and the rest in another year. That's basically the way I was taught with a couple of languages first and then the real classes later. (Although my languages were very different at the time.)
Really cool to think we sent this guy out there which is now 9 billion miles away, and we are still in contact/command with it.
I was unaware that your girlfriend outweighed the preexisting gaming community.

It's a casual gaming revolution - see also facebook - not specifically an iOS gaming revolution.
Tyrs a Microblogging Client based on Ncurses
Not Only SQL has been around for at least two years: http://twitter.com/#!/simonw/status/5339626595

I'm not sure who came up with it or when.
Has to be a command-line tool in order to integrate into the asset pipeline of a project; you want to do this automatically at deploy/release time.

Take a look at tools like Jammit and Juicer to figure out how to integrate your code into their workflow.
Groupon's IPO biggest by U.S. Web company since Google
From my wikipedia dive: the Voyager spacecraft are powered by "radioisotope thermoelectric generators", each of which is essentially a barrel full of plutonium spheres. As the plutonium decays, it generates heat. The resulting heat differential (one area is now hot, some other part of the craft remains cold) is then used to generate electricity via the Seebeck effect.

http://en.wikipedia.org/wiki/Voyager_2#Power

http://en.wikipedia.org/wiki/Radioisotope_thermoelectric_gen...

Also known as "things we really hope the press never hears about".
thirdcoastworkers.coop is a Texas based group that might be helpful.

http://usworker.coop/front is also good. Mondragon is cool; another group with the same name operates in Quebec. Worker coops can be flat structures or simply be companies where the board is elected. Either way, the members control profits and mission.
Minnesota: It's OK to use a GPS tracker on your spouse if you co-own the car
Police GPS tracking case to be heard by Supreme Court
I got "oh no, looks like we're having a problem." Of course, I pasted some pretty nasty javascript. Cool idea--I've needed something like this in the past.
I love a The Strokes song that says "When they say promises they mean promises..." ("Meet me in the bathroom").

Well, welcome to the US (I'm an immigrant too) the place where you can, indeed, get fired when they want (even first day). I've got promises like that too, trial periods that end suddenly, "Hey this is temporally, we gonna start working normal hours in a month when we launch" (and get fired after we launch, since the product was working).

You might think that there's no ethics in US businesses, but that's just the way here works.

If I were you, I would call out that startup. Ever since I got fucked up by an US company, you can expect 0 loyalty from me (something that you take for granted overseas), I've had 4 jobs this year, and switched only because the next one offered me more money... only if you are a co-founder of the startup you should be attached to it. The company I work with today offerred me a good salary and options and they treat me well, so I'm happy.
Yup! That was the first thing I thought of, how to make the process easy for the clients.
Every time I've heard people discuss that level of concern over code speed or space considerations the topic turns to C extensions. I cannot recall ever hearing or reading about tuning ruby code for its VM. Or even C code. Perhaps that's because I've never had the need to be concerned about it, but if there exists any writings or conference video on this i'd be curious to take a look.
In the US some taxes are paid by the employee and some by the employer. The salary that's quoted is before employee taxes but after employer taxes.
That's exactly what I was trying to say. Don't get me wrong knowing the terminology is a good thing to have, but if you don't have the skills, how can you be a programmer?
Life360 (www.life360.com) has such a feature. It is essentially a safety app so families or groups of friends can keep tabs on each other.

Full disclosure: I interned with them a few years ago when they were a startup out of Berkeley. Looks like they've grown a lot since then.
The Battle Of Chernobyl is also well worth watching : http://www.youtube.com/watch?v=FdMLFJJyWnM
This is just the Recency Effect. Jobs has been in the media a lot because of his death, so people think of him more, much more than those of even a few years past.

If Bill Gates had died instead, the poll would have shown the same kind of effect, as he would have been in people's minds as they took the poll.

http://en.wikipedia.org/wiki/Serial_position_effect
Ahhh...ok....that makes sense.
Big props to you. I mean it. Seriously 100% genuine. Because these days most people don't think the way you do. You are a rare breed.

I think the biggest winner in our society are those who can ignore money (to some degree) and enjoy their life to the fullest by doing things that matters for themselves and other people.

It is a very extremely hard mindset to achieve. Harder than working hard because that mindset requires faith that things will be okay if one can enjoy life and accept things with positive attitude regardless the situation.
I've never wanted growl on my system, and yet somehow it keeps ending up on there without my seeming to have any say in the matter. At least this has given me the reason to uninstall it yet again.

I already have enough distractions as it is.
That strategy isn't as cost-effective as sending the principal to Cancun for a "conference."
Yeah, and the fact that it takes DAYS for a command to reach it.
I had that 155+ IQ and 800 SAT-M score, and honestly, the best thing it's done for me is take away my excuse for failing.

Once you get to a high enough intelligence that you can understand what the people around you are telling you and follow their train of thought, intelligence really doesn't matter all that much. Other characteristics like perseverance, social & communication skills, and emotional stability become dominant. There's nothing "magical" about getting an 800 SAT-M (or working at Google, for that matter), it's just that the effect of having a large body of knowledge that we spent thousands of hours acquiring to draw upon.
Need Leads Network Marketing?
Most likely is that something unanticipated happened at the company.

Anticipated funding didn't come in. Company is pivoting. Or maybe just the founders nephew needed the job that was going to be yours.

Ultimately, the chances of finding out exactly what the root cause is are practically nil. The employer had no formal obligation to you (this is how it generally works here), and on top of that general fear of lawsuits will also prevent them from telling you exactly what caused their change of mind.

It's an unfortunate situation, but your best option is to simply move on( recognizing that it may be less than 'simple').
TouchFire creator here to clarify a few things. TouchFire does let you rest your fingers on the home row. That's one of its most important features. Also, you can quickly retract TouchFire out of the way, letting you use the entire screen (see the video for a demo).

TouchFire is a really new idea, that in many ways flies in the face of conventional wisdom. I've actually spent most of career doing software. When I first came up with the idea, I thought it was pretty crazy too, for many of the reasons people are trashing it here.

What's so non-intuitive is that TouchFire works. And it works really well. It lets you touch-type on an iPad, while at the same time effectively disappearing into the iPad's cover when you don't need it.

We have found that actually using it is a very different experience than watching a video of it. Would people be interested in having a meet-up to try it out in person? We could do one in Seattle and one in the Bay area if there is interest...