skysight-inc/HackerNews huggingface dataset:
a search engine or something that directly competes with the company

That's a lot of things for Google these days, though. Not just search engines, but also: local search, video streaming, webmail, contextual advertising, maps, route planning, social networking, flight search, RSS aggregation, collaborative document editing, machine translation, VOIP, web browsers, mobile operating systems, app stores, programming languages/compilers/VMs, web frameworks, cloud-computing services, etc., etc.
> When first introduced it proved to be far better, in every conceivable way, than the technologies it replaced.

That's not exactly true; what they did was offer a generic query and constraint model that worked well in all cases while offering reasonable performance. They were not generally faster in optimal cases, but they were much easier to query especially given new requirements after the fact because the queries weren't baked into the data model itself. That generic query ability and general data model always come at the cost of speed; always. Document databases have always been faster in the optimal use case.
Because it's on jacquesm's blog. See http://news.ycombinator.com/user?id=jacquesm
Nope, it doesn't. GPL explicitly does not cross infect over things considered part of the system, including compilers and VMs.

In addition, OpenJDK also includes the classpath exception to prevent cross infection.
I wonder why nobody mentions that MongoDB supports x86 CPU architecture ONLY.
It keeps unaligned data in its memory structures, and all operations are explicitly little-endian.
So, no chance to get it running on any ARM, MIPS, PowerPC or SPARC
About Shaklee
How do you decide which Wireless Card for Desktop you buy
CoffeeScript Means Giving Up on JavaScript
Mono is a bad example because it is not one single license, and Microsoft has been pushing for purging all GPL/LGPL elements from the code to make it easier to push an anti-Linux patent attack.

Say no to Mono.
The researchers uncovered an XML Signature Wrapping attack, which requires the attacker has access to the plaintext of a correctly authorized XML request sent to Amazon. Given that every client I know of uses https for EC2 APIS, this isn't what I would call a "Massive Security Flaw".

More details on XML Signature Wrapping here: http://clawslab.nds.rub.de/wiki/index.php/XML_Signature_Wrap...
Hopefully battery tech will progress fast enough to power these devices. Right now it definitely isn't there as evidenced by Darpa's exoskeleton which is still powered via a cable.
There's a lot Google could claim under California law, but that's almost certainly too broad an interpretation to make it through court unmodified.

Ignoring the PR problem, if they sued one of their engineers over, say, an iPhone racing game, a sane judge is going to make them work pretty damn hard to demonstrate that it has any relation to their business.
There has been little question SSDs are the next wave in 40 years of storage disruption. The floods seems to come at a particularly bad time in the disruption cycle, as SSDs are just getting closer to mainstream capacities and costs.

SSD manufactures could use this to put a large nail in the HDD casket. Drop prices so the difference in cost per GB is less and start up a big marketing effort.
> Knowing how to pass a test isn't particularly valuable.

On the contrary; a huge number of job opportunities these days are off-limits to those without a bit of paper saying they passed a certain (set of) test. Whilst the actual knowledge/skills are ultimately far more valuable, you still need the opportunity to use them.

Test-taking is itself a skill, and one that can ultimately provide quite a bit of value.
My "point" was a joke about PCRE, the present regexp engine in Python and most other open source languages.

The answer I got (in addition to a couple of good introductory lectures I should send to people :-) ) seems to be that is sucks. :-(
Thanks for the link... I can block it before i see another douchebag app spamming my wall ;\
Yup. See http://bret.appspot.com/entry/how-friendfeed-uses-mysql for an example. MongoDB is more convenient to program because it's all built-in.
Yes, many features aren't necessary. But where an IDE really wins out is it's ability to understand context.

Code hinting on a method call to an object....no problem. Your IDE knows what object the method returns, so it will give you a list of methods/variables that are applicable.

Realized your method is starting to get a bit long, just refactor a part of the code that seems like it is its own entity. Your IDE will handle all the variables needed and even tell you that other parts of your code can be refactored to call the same method.

Wrote something that broke something? No problem, right click that piece of code and choose revert.

Can't be arsed to write a makefile...neither can I...cause there is a button for that.

Hmmm...here is a weird problem...I wonder how my code is actually working right here? Oh yeah...use the built in debugger.

This method call throws some stupid exception...really? Are you sure? Ok then...alt+enter - surround with try catch.

Let's just make a quick constructor for that...ctrl-n, select variables, done (and yes, I would like to make a call to super :)
The Apple II was released in 1977, and it was popular until it was killed in the eighties. Same with Amiga, Commodore, Atari, etc.

And why was the company ignored by major titles later? Well, the company was a mess, and I could argue that Apple was virtually ignored by everyone except graphic designers and musicians after Jobs left...
It's absolutely correct that technical ideas are worthless without effective implementation. That said, I strongly suspect that the current crop of startups, as a consequence of being overcapitalized by the current bubble, are also over-staffing their engineering teams. You don't need a dozen developers to write a me-too photo sharing app.
I've heard from many people that with Couch you get "all of your disappointment up front"
Why do you think perks and stock are not part of compensation?
I don't think that counts as an argument.

When you strip MongoDB down to the parts that actually have a chance of working under load then you end up pretty close to a slow and unreliable version of redis.

Namely, Mongo demonstrably slows to a crawl when your working-set exceeds your available RAM. Thus both redis and mongo are to be considered in-memory databases whereas one of them is honest about it and the other not so much.

Likewise Mongo's advanced data structures demonstrably break down under load unless you craft your access pattern very carefully; i.e. growing records is a nono, atomic updates (transactions) are a huge headache, writes starve reads by design, the map-reduce impl halts the world, indexing halts the world, etc. etc.

My argument is that the feature disparity between mongo and redis stems mostly from the fact that Antirez has better judgement over what can be made work reliably and what can not. This is why redis clearly states its scope and limits on the tin and performs like a swiss watch within those bounds.

Mongo on the other hand promises the world and then degrades into a pile of rubble once you cross one of the various undocumented and poorly understood thresholds.
Batik Trusmi Cirebon Indonesia
Bisnis HYIP, High Yield Investment Program
Ask HN: Startup Living NYC
Startup Living NYC

I just made it to the city with everything I own and version one of my product SureDone - I've got some resources including http://www.linkedlistnyc.org , http://www.generalassemb.ly , http://startupdigest.com/new-york-city/ , and http://wiki.coworking.info/w/page/16583629/CoworkingNewYorkCity to keep one busy for time to come.

I'm looking for startup centric living resources like startup housing or targeted communities. Low rent options to give time for new resident me to establish a home. Cheap safe places to sleep in the city at night would be of most help.

I came here to make friends, win peers, trade labor, and build internet business, win or die...

Any help is greatly appreciated.
Does it matter, if they're right?

No, of course not. But the point is that it would be easy to generate a post like this just by going back over the critical bug list for previous versions, and throwing in an unsubstantiated claim of 'mysterious data loss.' And Oracle does have the incentive and the means to engage in an old fashioned Microsoft-style FUD campaign. They've already launched their 'embrace-and-extend' strategy: http://www.oracle.com/us/corporate/press/519708 .
Nintendo DS units shipped: 149 million

Nintendo Wii units shipped: 89 million

(http://en.wikipedia.org/wiki/List_of_best-selling_game_conso...)

As of March this year, Apple sold 100 million iPhones.

So let's put things in perspective, Nintendo is an absolutely amazing company in the gaming space and has outsold all their competitors (with the exception of Sony PS2) and has sold far more than Apple across their product lines. I am not saying mobile gaming isn't huge (And perhaps handhelds like GameBoy/DS/PSP should be given their credit here), but to give Apple and Steve Jobs credit for shaping the gaming industry more than the real titans of gaming who have actively shaped it for 20 years? Bullshit.
Transliteration into Haskell brings type-safety into it, and cuts it down to 7 lines:

import Prelude hiding (seq)

seq l r s = concatMap r (l s)
alt l r s = l s ++ r s
star e s = s : seq e (star e) s
plus e = seq e (star e)
char c (x:xs)
| x == c = [xs]
| otherwise = []
char _ _ = []

example = seq (char 'c') $ seq (plus (alt (char 'a') (char 'd'))) (char 'r')

main = do
line <- getLine
mapM_ (putStrLn . ("Match with remainder: "++)) (example line)

(Note the original implementation failed to reuse itertools.chain, in Haskell I just use (++)).
Astonishingly, Apple is not the only company which makes smartphones, or has a smartphone app market.
Well... I maintain that the hardest part of going to the Moon is achieving Earth orbit. The rest is, comparatively, easy.

But, then, this discussion is completely unrelated to the point regarding emacs and an open source notebook (whatever that is). In general, Jd's rant felt confusing. I am not sure how Lisp and spacecraft are related, BTW. He (or she) implied somehow that you couldn't go to space with something simple and elegant like Lisp, but I can't be sure.
Nerve damage can be healed. I wish there was more focus -- or at least equal focus -- on that fact. I've healed minor nerve damage in myself. This would be a matter of scale. A lot of the information already exists and even main stream medicine is working on regenerative medicine. It would just need to be ramped up, basically. And it would give better quality of life and be cheaper in the long run to just repair the body.
Speaking as a Google engineer: There are three components to compensation here. Base salary, annual cash bonus, and stock grants. When he says he "takes home" $250k, he probably means the sum of all three. When the author says he thought the average Google salary was $130k, he might be referring just to the base.

Most of the comments in this thread are similarly ambiguous. If you post a comment, please be clear about whether you're talking about base or total compensation!
KA does not solve the fundamental problem that smart people dont want to become teachers

KA is creating a partial substitute for teachers. Instead of creating more teachers, KA is reducing the need for teachers.

You are correct, however, that the 6'th biggest political donor of all time is likely to go to great lengths to avoid being replaced by machines.

http://www.opensecrets.org/orgs/list.php?order=A
This parser also does not yield any value (besides accepted possibilities) nor does it allow to look at previous results.
Wait. Doesn't the DMCA allow for the prosecution of DRM-breakers and content-copiers? Shouldn't the headline read that "Big Media is Going Nuclear For the DMCA"? or at least, "Big Media is Going Nuclear Against the DMCA's Safe Harbors"?

Also, what does Wikileaks have to do with any of this? I'm sure the author has some good points here, but it seems like he's just throwing in the latest Net-freedom controversies for the hell of it. Wikileaks did not run into opposition primarily because of copyright/DRM violations. It's been blocked for allegedly/ostensibly breaking other kinds of laws (such as national security-related ones).
Are the two really equal? Given two independent sources that you don't really know: a) I've never lost data with MongoDB, b) It wiped my database

Doesn't (b) have a certain burden of proof? Maybe he had a bug in his code? Maybe he did something weird with his server? Maybe he didn't follow upgrade directions properly? Maybe he got hacked? Is it really too much to ask for something verifiable? Steps to reproduce? Log files? Assuming that the person isn't just malicious, even a before and after of db.xx.count()?
A company so toxic as to have a 10% attrition commitment is going to be filled with employees trying to abuse the company as much as the company abuses them.
I recently interviewed with several companies, and my experience shows that including bonuses, this isn't an unrealistic amount to expect. I had only one offer that ended up under $200K and that's only because the company didn't have a bonus program at the time. Many of the offers were much higher.

It was a really had choice to turn them down to start my own company, but I figure that being my own boss had some value, and being able to create something that was completely my own vision was more enticing. However, at the same time it gave me some confidence that if my startup didn't go according to plan, I did have a decent fallback.
"Finally, I feel that there's no need to try to lure more Windows users to migrate to Linux. Linux has already passed the threshold of immortality and it will stay alive and well whether it attracts more user from Windows or not."

It would be a great cost savings to the world, in terms of direct money saved as well as indirect incompatibilities, if a significant part of the software using world used Linux and other open products. In other words, it's not just to improve the lot of Linux, it's also to improve (change) the world.
The name Zulu comes from the US Navy marking timezones with letters. UTC is denoted as timezone Z and the phonetic alphabet calls Z Zulu. Here is the entire timezone map as marked by the Navy: http://www.usno.navy.mil/USNO/astronomical-applications/imag...
there's something to be said for promoting an application proportionally to the maturity of its implementation. An application with a larger and more sprawling featureset would need to spend several years in "low key" mode, proving itself in production usage by a relatively low number of shops who treat it with caution. I think the issue here is one of premature overselling.
New BBC website (beta) - cluttered?
Every time I read something by this writer on Forbes, I get the impression that it's an angry rant meant to up his hit count so he gets paid more. (He did the same thing with Google Plus a few months back, when he clearly made some comments that showed he didn't understand how the service worked.) If so, mission accomplished.

Now how about you give us some real insight, Paul Tassi, instead of another rant about something that makes you angry?

It's not that I don't think your argument has some merit, Paul. You're right. Steve Jobs probably gets too much credit for a medium he only had a passing interest in. But you had an opportunity to correct the record, rather than simply ranting about it. A little context goes a long way. As a blogger, it's easy to tell people what you don't like. It's much harder to bring your argument full-circle. If you can succeed at that, it makes your writing essential, rather than a pit stop on the reader's long trip through his Google News feed.
Absolutely it does. Conflicts of interest should always, always be disclosed. It doesn't make them more wrong, but it certainly matters.

And, given that none of the serious allegations the OP made are verifiable, it matters that much more.
This is textbook projecting. The team deployed an immature database and tried to push its limits, and now they're saying: "it sucks!". Sure, a 2 year-old database is the problem, not your ability to make architectural decisions. Sounds like someone is looking for a scapegoat. They took a risk and failed and this is just a poor way of coping with it.
It's OK to publish your experiences on your blog (which they did a few days ago). It's NOT OK to go around the Internets publishing "anonymous" articles about how MongoDB sucked for you, as if no one will see what you did there. That's just defamation, folks.

On a side note, we also looked at MongoDB and, after running a few tests, we concluded that it is a glorified key-value pair storage. That said, we did use it in a few small-scale projects and it works great.

The bottom line: choose the right tool for the job and don't bitch about the tools when you fail.
That is simple to implement. All industry members in Thailand (not Taiwan) take a hit. All competitors to companies that take a hit get a bonus.
Introduction of Sex, Lifestyle and Nutrition
I would go a little deeper and so that you just need those who are really thrilled about what they are going to create. They need to believe into what they doing. Those are the ones who make the difference.

I'm really curious about how far this game will go.
Why Aren't There More Female Entrepreneurs?
I've seen writing and communication courses scheduled into engineering degrees too.

There's demand for something that's not your definition of computer science but which teaches a combination of theory and tooling. It would teach you some of the things you're talking about, but also cover practical stuff like SQL and TCP/IP. I think it's reasonable.

A pure networks course that teaches the standard theory without touching TCP/IP would be doing you a disservice for all but a few very academic futures. Same with data and SQL.

The purity you talk about can be taken a lot further. You could concoct arguments for avoiding C and unix throughout the course because you don't want to streamline people into certain ways of thinking.*

People learn lots from considering the practicalities that come from hacking around on existing tools. I took a technical-college unit in VB once and remember learning about the value of standard libraries and interactive debugging from this experience.

* Hmm. This could amazing. Imagine a course where you started by learning how to build hardware, and then learnt how to script it with machine code, and gradually learnt how to recreate lisp in assembly. Plagiarise all you like but if you can't defend your ideas at interview you won't pass. Better still if the course could be assessed by your progress through the stack and assessment by interview rather than on fixed exam periods.
Someone was trying to start a "targeted community" for startups a while ago on Kickstarter or something, but I think it fell through. I can't think of any existing ones currently. Most startups are centered along Broadway from 14th st to about 30th st, and within a block or two of that east or west, but don't be fooled into thinking you need to live in that neighborhood as well. I'm out in Bushwick, and it still only takes me about 25 minutes to get to Union Square.

Low rent - in general, aim for something off the L train from Graham Ave to Jefferson Street, or on the Q/any of the other express trains in south Brooklyn. Get a roommate. ASAP. Living alone is another 300-500 per month at least. You can get a room in the 20-30 minute commute range in Brooklyn for maybe $600-800 a month, plus your share of utilities. I've seen people get these prices in Manhattan as well but its harder to find - check Kip's Bay area or Upper East Side from 80th-100th streets.
Riverside Bail Bonds
Desi Boyz (2011) Audio Album Download
Palladium Futures Historical Price Charts From 1977 to 2001
KA only replaces teachers if it is competing to serve a need already filled. KA is far more impactful in filling a need that is NOT already being met for its population.
This was a bit of a joke at the time. I'm surprised no-one yet pointed out the bug with unproductive left recursion which haunts this and all other similar matchers. Harper's classic Proof-Directed Debugging paper shows how to pre-normalize regular expressions to eliminate the issue: http://citeseer.ist.psu.edu/viewdoc/summary?doi=10.1.1.19.56...
in 14 lines of ... python?? really?
Ok, I can do better. A Regular Expression Engine in 1 line of Javascript: string.match();
Yeah, probably better to just stay on the line, even if you have to keep your phone in your pocket or bag or whatever.
Why bother healing nerve damage if the replacement limb is better than the original would ever be?
Interesting to note is that early versions of Postgres, we're talking the pre-6 versions around 1995 here, were awful. Not like I was a very sophisticated user at that time myself but it definitely ate my data back then - we switched to MSQL at that time which at least didn't do that.
As a point of data, I work at Google and am at a similar point in my career. My base salary a year ago was $136k, but there was a companywide 10% raise last winter, and now my base is $150k.

You get a cash bonus each year that's around 15% of your base, but if you're a superstar it can be double that, or if you're a total disappointment, it can be nothing. But if I perform as expected, that's another $22k.

Finally, I was granted 300 shares of stock that vest annually over four years. So each year, I get 75x the value of a Google share. GOOG is trading around $600, so that's another $45k.

So my total annual compensation this year will be $217k. If I were bragging to an ex-employer, I'd probably round up to "a quarter million" too. :)
Let me guess, you're the guy who makes sure there's a "Senior" in his title and you use django because the docs are so great.

I'm sorry you work with incompetent people. Sounds like you're in a cubicle farm somewhere. While you're in a meeting swinging your seniority around, I'll be over here shipping products faster than your team.
As someone who was never completely comfortable with JavaScript, let me say that since I started using CoffeeScript and Jasmine with Guard, I have probably written more js features in two months than ever before.

I understand the point though, but for me it's about shipping, and really: CoffeeScript has made me write a lot more client-side code and make it with confidence, with fewer "wtf" moments.

I'm fairly sure at some point I'll need the help of someone who is really proficient with JS, but the benefits are still so obvious to me I'm really more than ok with it.

EDIT: someone on twitter asked what are recommended resources to learn CoffeeScript - I made a gist of what worked for me here: https://gist.github.com/1343059
Economics!

During a boom time, wages rise. Wages are "sticky", meaning they lag behind the current state of the economy. Wages for programmers have really gone out the roof in the last few years due to lack of US computer science graduates, stingy visa provisions, etc.

In a few months, the funding wave will start to level off and dip, but wages will still be as high as ever. That's the crunch. Winter is coming.

EDIT: Think about it this way: in 2009, a 1M seed got you 10 engineers for a year. Now it gets you 6, maybe 7. Ouch.
Yeah I noticed that too, which makes me think, why would I ever buy the 1TB drive when 1.5 is CHEAPER? And $4.50 more for another 500GB? Probably taking that deal.
Exactly. I've talked to a couple of internal recruiters at Google, and they assured me that if interested, my demand for a $300K total salary package would be no problem for a senior engineer. They didn't even hesitate or ask to get back to me. They were clearly authorized to match that level on the spot.
Playing with SVG Design
They are still a subset of American schools.. if KA wins an A/B test wiher both A and B are at those schools, it is still a win. But the control had better be the same school!