skysight-inc/HackerNews huggingface dataset:
Your story is cool and all, but I'm a bit confused about your app. Normally the selling point of crush-management webapps (over the alternative, i.e. 'just effing tell the person already') is that your crush won't be revealed unless they indicate, on their own, that the feeling is mutual. With cupidcodes there's essentially no secrecy, because anyone who visits a cupidcode page can just type in their own name and see if it's them. Or, honestly, someone could just try all of the code-maker's Facebook friends and at 10 guesses a day it would take a few weeks at most to crack the code. Is there some other social problem this solves that I'm not thinking of?
You can get a boilerplate NDA from docstoc. LinkedIn lawyers (and maybe @grellas) will advise you to consult a lawyer, but, for what it's worth, the major concerns of articles about how "boilerplate NDA's aren't enough" seem to be issues for the client, not the vendor (ie, clients may want non-use in addition to non-disclosure, so you can't profit from their information privately).
The site's intention seems to be that you don't want it to be an impenetrable secret, and you wouldn't really mind if your crush typed his/her name in and found out.
I'd say that name-based interface is indeed Pythonic.

> Any type that has the named methods [...] is said to implement the interface.

For instance, in the tutorial, the cat function takes a reader interface. fmt.Print and Println a type will output whatever its String() "method" output. This is what Python does, e.g. "print x" is eqv. to "print x.__str__()".
Google has a ton of really smart people using their 20% time on projects they find interesting. I think they've shown great restraint in what they release publicly. I'm sure there's a ton of very cool new things being worked upon in the company.
> the numbers ... on the shootout site

Java 6 -server memory use reported on the benchmarks game site that's around 12,000KB - 14,000KB is base JVM use at default settings - so it probably isn't telling you much that's interesting.

Although you might see a couple of examples where CPython memory use is higher because of buffering before output from multiple processes can be synced -

http://shootout.alioth.debian.org/u32q/benchmark.php?test=al...

Notice where both programs show more than 100,000KB.
They already have ripped off Python to great success:

Ruby's Rack is an elegant refactoring of Python's baroque WSGI+WebOb+etc.

Ruby's Gem solves all of the bullshit that infects Python's distutils and setuptools

Now to just port them back...
Ask PG/JL:  Please review /item?id=934284
I wouldn't ask you to personally respond but this is a huge decision, please give your input @ jdileo5348@gmail.com.

Many thanks,
Joe
What an epic stretch. Altair had a business model, they sold something of value for money. Microsoft sold something for money. Neither twitter nor vidly sell anything for money and both will be struggling with monetization schemes for some time to come.

Furthermore, the simplicity of what they do will be cloned and aped in months if not weeks, leaving them scrambling to add value, thus complicating their offering, effectively killing what little value they have now. The other problem here is that there are heavy brands that already exist that can sink the whole ship if they chose to, creating a mountain of Everest proportions for Vidly to climb.

Look at how many URL shortening services exist today. Simple ideas get cloned quickly, then eventually open sourced, shorting the original business to offering infrastructure over product. Unfortunately the infrastructure for Vidly is dumb simple. Give me an account an encoding.com and twitter library and what more do I really need?

And before anyone goes off on the famous I could build that in a week, keep in mind I built massify.com's self-scaling cloud-based HD video encoding solution in about a month, so I know what I'm talking about.
Have you ever tried to find anything about Io (http://iolanguage.com) through google? Impossible. Any projects I think up in the future are going to have to be named from this angle: how easy will it be to google for?
They do. And they probably won't give you a second look.
It says on their site that they use UDP for sending/receiving steering and breaking commands (among other things).

I would assume they have some major redundancy on each command. Would it not be smarter to use TCP to control a car?
Wedding dress wholesale - wedding gown wholesale from China
Blockbuster begins retail trial of direct download movie rental kiosks
Your problem is that you're taking job postings personally. Dropbox isn't posting a job posting to make an objective statement about what makes someone good. They're posting it to fill a position in their company.

Your bachelors degree institution also isn't just a pedigree. You can't perpetually argue that 'everyone is equal'. People aren't equal, and where you went to school is a useful signal.

Beyond all this, the Dropbox guys are predominantly MIT, and expecting applicants to be from a similar environment should be seen not as insulting, but natural.
yea, I agree with remember the kanji by Heisig for kanji study and also lots of reading.

Anyone taking the JLPT this year ? I'm skipping jlpt3 this year and hoping for 2 in the future.

On a startup related note. This site http://www.japonin.com/ has a really nice interactive chat for teaching. Will really improve your speaking. Would be nice to see other languages taking off using a similar design.

Also seems the lots of new language related startups are doing quite well... lang-8, smartfm, and japanesepod101 to name a few.
Rental period is similar to iTunes, but distribution model targets Redbox (kiosks will eventually be in other retail stores). I wonder how long it will take someone to break their DRM?
Perhaps flying? :)
So where do I enter my credit card?
I wrote a PHP script along a similar line.

Example:

http://fritzw.com/resizer.php?w=80&h=30&c=0&f=ht...

Code:

http://fritzw.com/Programming/do/resize

Doesn't have as many options but great for developers who don't want to open PS every time a client hands you a new photo to throw on the site.
Technology Review: Making Carbon Nanotubes into Long Fibers
I've actually never read any of Heisig's books, but have a number of friends who swear by his methods. Unfortunately whenever his name comes up in Japanese study forums, you can be sure of a flame war -- people either love him or hate him.

While I have a large reading vocabulary, my written is horrible, largely due to the fact that my job requires me to use a computer all day, so the amount of physical writing I do compared to the amount of henkan I do is severely lacking.

I've always wanted to sit down with Remembering the Kanji and try to get my writing skills back up to snuff. As someone who can read, but can't write, I wonder how much of a benefit Heisig would give me over some other methodology.

I think the biggest detractor against Heisig are some of his followers, ;) A lot of people seem to think that the stories that Heisig gives you are not mnemonics, but rather "meanings," and that by reading the first book you can then simply infer the entirety of kanji just by putting the radicals together.

I had a person on a forum I frequent say that even without knowing the meaning, he could infer that 社会 was "society" because it was "God, Meeting with the ground."

I asked him then why 会社 didn't have the same meaning, and he was rather silent about that one. ;)
Like the "left-liberal do-gooders" who were in power up to January 2009?

The article makes some very valid points, but trying to put all the blame on the writer's political opponents is silly. I would be very surprised if both the Republican and Democratic parties don't share the responsibility.

Incidently, exactly the same effect occurs in the UK, and has done for decades under both Labour and Conservative governments.
"However, in Go, any type which provides the methods named in the interface may be treated as an implementation of the interface"

I've been wanting this in C# for a while now. Maybe one day...
Why the archive.org?

http://blog.reddit.com/2006/12/what-week.html
Packet Visualizer: making the Internet look cool
There are a lot of really good resources popping up recently (to my chagrin ;) with a lot of good information to be had.

I do lament the lack of higher-level study materials though. Sites like Tae-Kim and studyJapanese, etc all seem to stop at passive form, with only a slight introduction to Keigo (about 3kyu or early 2kyu level)

I find very few sites that have enough materials to take their users past 1kyuu, which is one of the reasons why I started my site (and still need to get more content up there).

After taking 1kyuu, and starting to work at a Japanese company, I realized that 1kyuu is only the beginning. You really need a much higher level than that to fully participate in a Japanese work environment.

Which is why my next sites are set on the JTest (used to be the Jetro).
The same negative incentives to work are also, incidentally, not exactly "noticeable" to the general public. It is not as if people go around wearing signs around their neck indicating which government-subsidized programs they are eligible for.

Imagine, for the moment, if they did.
Fair enough, but I have to agree with the GP. Sure, your average MIT grad may be pretty good, but some of the most talented and impressive people I know come from (decently ranked but not super prestigious) state schools. Hiring from one population is going to lead to homogeneity, and if I were doing the hiring my first cut would be based on proven accomplishments, not school.

In short: no, not everyone is equally skilled, but you're going to miss a lot of gems if you only hire from MIT's peer institutions. I'm sure Dropbox will have no problem finding someone good to fill their position, however, so I guess that isn't such a big concern for them.
Hey, without going into details I have contributed a fair amount of code to R.

Scipy (and the whole Python numerical computation stack) has nontrivial competition out there and here's what it needs to do to compete...if its developers care about adoption, which most do.

Definitely not saying scipy == crap, just that for stats/machine learning (which is a big percentage of a lot of applications today) it is not mature.
It might not cost as much as you think to have a lawyer generate an NDA for you. We've had our lawyer generate 10 or so general contracts that we can modify to use in most situations, which I would recommend to any business owner.

Most lawyers have these already, and although they'll certainly charge you for the domain knowledge, you shouldn't have to pay hourly. You should be able to get a good, generic NDA for <= $500. NDAs are really simple, and usually pretty short.

I've never tried docstoc et. all, because part of the value for me is having a domain expert say "yes, this will cover your specific business needs."

One other thing: I've seen a number of companies providing their NDA on the contact / quote request page. I've been considering the same, as it might be a good way to head these uncomfortable conversations off at the pass.

Edit: this is a great place to barter as well. What you want from the lawyer is their expertise, not their time, and lawyers know the ROI a good website can bring them. I'm sure you know some lawyers, ask one of them if they'd be willing to barter a website in return for a set of documents. If you happen to be an SEO (I know, dirty word around here), offer that instead - one of my clients is an attorney, and the #2 Google ranking we helped him achieve yields thousands of dollars each month.
Yet, we hear about bogus notices all the time.
I don't think StackOverflow replaces the need for books. However, Stack Overflow heavily advertises programming books, so creating something similar would be valuable to O'Reilly for visibility they could give their own books.
These numbers are really disturbing. I think something like Charles Murray's "The Plan" ( http://www.amazon.com/Our-Hands-Replace-Welfare-State/dp/084... ) where each citizen just recieves a $10,000 check every year has a lot of merit. The poor are still helped, but it eliminates the disincentives to do work. Since it's just shuffling dollars, it also minimizes the amount of money lost in the bureaucracy. Another idea is to turn the U.S. government into a joint stock corporation and simply give every citizen dividend paying shares. That way the pie is divided equally, once and for all, and then government can simply concentrate on growing the pie.
Agreed, with you and the author of the OP. I find the worst auto-generated documentation to be class hierarchies, which are problematic from the standpoint of trying to learn how to use a library (often because they lack working example code), and also problematic as a reference because the method lists are cluttered up with private and protected methods that you most likely shouldn't be aware of if you're using the public interface to a library, which is the reason you're reading the documentation to begin with. The lack of example code means you don't have a canonical idiom to use for reference and to build on, especially with things

As the author says, the django documentation is pretty strong. I've always thought PHP.net was an awesome documentation site/reference also, it's easy to browse and find stuff, even if the example code is sometimes messy and there's a bunch of wrong information in the 5+ year old comments. On the other hand, PHP decided to take the class hierarchy approach when documenting SPL. Thanks, ArrayIterator is a descendant of Iterator, but which methods do I need to define to actually create one. Both http://php.net/manual/en/book.spl.php and http://www.php.net/~helly/php/ext/spl/ , which has been a reference since before php.net had entries for this stuff, are a nightmare to try to learn from.
Economic critics tend to present things as 'Here. This is simple. Policy makers are sooo stupid that they haven't noticed.'

While the current policy may be wrong, this issue exists because the problem is hard. Subsidies & assistance for the poor create perverse incentives. That is true. But they are there for a reason. Most people consider it morally important. We have two things we need to do that conflict with each other.

How do we subsidise to a minimal level without destroying incentive to work? It's not an easy question to answer. Creating an incentive that puts more people in employment but also more people onto the street is not a solution, at least no to the problem as it is implied.
In short: no, not everyone is equally skilled, but you're going to miss a lot of gems if you only hire from MIT's peer institutions.

You are correct, but that doesn't matter. Hiring filters are intentionally excessively restrictive because a bad hire is much worse than losing out on a few good individuals.

Remember that in our industry (and probably others), even a full-day interview tells you very little about a candidate and their ability.
They create a Firefox extension out of a prexisting flash based Photoshop-like editor, out of 14 lines of code.
That's a great list, and very similar to the language in our standard NDA. I have no problem signing an NDA with those terms.

We've never worked with a megacorp, so its nice to know they're handling this in a more professional manner than some of the folks I've encountered. An NDA is certainly a stupid thing to derail a business deal.
Startups should be very risk averse. One misstep can mean death. Remember, being bold when you recognize a valid opportunity is not the same thing as taking on risk. Risk comes from the unknown. As such, you aren't really rewarded in proportion to the risk you take (the amount of unknown territory you dive into)--you're rewarded in proportion to the market opportunity you nail. Rushing into things headlong is overrated.

In that light, it makes sense to me that Facebook can afford to take more risks that twitter. And Microsoft can afford to take more risks than Facebook, etc.
big catchy arrogant title, no balls to back it up.
Hi jdileo,

Get out of the valley and start hitting the south: Mexico, Panama, Colombia, Venezuela, Brazil, Bolivia, Argentina.

There you will find your target market, specially if your focus is abduction.

Kidnapping rates are soaring high and there is need for something like this.

I'm currently working on something similar. I've been a victim of crime several times. I can appreciate the value of what you are trying to accomplish (that's my motivator for doing something like it)

I don't know if you are aware of the Express Kidnapping modality:

They kidnap you for several hours, ask for smaller amounts and hopefully will let you go. They do this several times a day. Some bands have large places (sometimes high end apartments, were they hold the people while the family pay the ransom. Maybe 30 or 40 people at a time. You have all sorts of amenities like Wii, Xbox, etc. But most of the time you are tied up and blindfolded)

Get out of the valley, but be careful. If you are not from around it can be tough.

Drop me a line if you like. I live in South America and we can chat a bit if you are interested.
My resume: http://cfinke.emurse.com/

(Disclaimer: I work for Emurse, but I didn't when I first started using their service to host my resume 3 years ago. I am obviously a fan.)

As I've had more jobs and read more resumes for incoming applicants, I've found that the Education and Skills sections become less relevant as you get more experience. Employers are more likely to seize upon something you've done than upon something you can do.
I think the author is taking the wrong thing away from this, all those little realisations are things that if he comes across in the future he will have a better understanding of what to do.

In other words rather than become embarrassed after realising a months work boiled down to just a few lines think about how much you learned to get to those few lines.
My favorite paragraph:

"I asked seven anthropologists, archaeologists, and historians if they would rather have been a typical Indian or a typical European in 1491. None was delighted by the question, because it required judging the past by the standards of today—a fallacy disparaged as "presentism" by social scientists. But every one chose to be an Indian."
4 Hackers Indicted in $9.5 Million Bank Card Attack
I would love to have dropbox on my G1.
It's always what you call an "epic stretch" for any company to make it from startup to IPO. By the time they IPOed, Microsoft was so huge, and so different from what they started with, that it's irrelevant what sort of business model they had when they were a couple undergrads writing an interpreter for MITS.

Why don't you cut these guys a break? They've just launched. When I recently wrote

If your first version is so impressive that trolls
don't make fun of it, you waited too long to launch.

I was thinking of TechCrunch. I'm embarrassed for HN to find this attitude here.
There is probably a correlation between top-tier CS pedigree and performance, but using it as a filter for joining a startup is detrimental. The chance you're missing a "diamond in the rough" is high, and those are exactly the folks you want.

If you're Google and have tons of résumés to sort, then fine; but in this case it seems a good way to miss a great hire.
Just to highlight the part that I personally find most interesting:

Terra preta, Woods guesses, covers at least 10 percent of Amazonia, an area the size of France. It has amazing properties, he says. Tropical rain doesn't leach nutrients from terra preta fields; instead the soil, so to speak, fights back. Not far from Painted Rock Cave is a 300-acre area with a two-foot layer of terra preta quarried by locals for potting soil. The bottom third of the layer is never removed, workers there explain, because over time it will re-create the original soil layer in its initial thickness. The reason, scientists suspect, is that terra preta is generated by a special suite of microorganisms that resists depletion. "Apparently," Woods and the Wisconsin geographer Joseph M. McCann argued in a presentation last summer, "at some threshold level ... dark earth attains the capacity to perpetuate—even regenerate itself—thus behaving more like a living 'super'-organism than an inert material."

[...] Not all Xingu cultures left behind this living earth, they discovered. But the ones that did generated it rapidly—suggesting to Woods that terra preta was created deliberately. In a process reminiscent of dropping microorganism-rich starter into plain dough to create sourdough bread, Amazonian peoples, he believes, inoculated bad soil with a transforming bacterial charge. [...]

Wikipedia has, of course, an article on terra preta: http://en.wikipedia.org/wiki/Terra_preta

Most interesting is modern attempts by scientists to effectively reverse-engineer the soil; using a combination of crude charcoal, organic compost, and microorganism cultures to convert poor soils into something approximating the robust, fertile terra preta.
Apple allows Hitler's Mein Kampf e-book into the app store
The Number One Self-Development Mistake, And The Fake Growth Addict
How to Be Wildly Successful in Blogging
Toronto DJ Services
Toronto DJ Services is a website devoted to offering you a great experience for a DJ for your corporate event, social gala, bar mitzvah, baptism, birthday party, wedding and much more.
What would you do with Detroit?
But maybe this requirement will attract more applicants from 1st tier universities.
And just to show you the creativity of these criminals

Instead of actually kidnaping you, this is what they do:

They present them selfs as serious businesses and strike (legitimate) deals with independent movie theaters. The movie theater agrees to let them place a stand on the outside to promote product "X".

When you are about to go in, they tell you if you would like a free sample or something like that. If you agree all you have to do is give out your name and your mobile number and your home phone number. They make the process seem very standard.

Once you go inside the movie theater you are constantly reminded to either turn of your cell phone or to put it in silence or vibrator mode for the movie, most people do.

After the movie starts, the criminals, start calling to your house and tell anyone that picks up the phone, that they have kidnapped you (they know your name, what you look like, what you were wearing, who you were with, etc) and that the family has one hour to deliver an small amount of cash if they want the person to be released. Most of the time, the families call the "victim" but since they are in the movies, generally people don't pick up the phone. So the family immediately assumes the call is for real.

You would not believe the amount of people that have been scammed like that. Is truly amazing.