skysight-inc/HackerNews huggingface dataset:
This is going to sound cynical, but I will not trust a company that has the ability to lock me in with my online identity. Just because "current" management respects privacy doesn't mean future management won't sell me up the river.

The setup would have to remove all power a company has over my data, and I haven't seen a system proposed that would do that other than Diaspora. However I have zero faith in them being able to actually deliver as they've shown that they just don't understand how to deliver an open source product of this nature..
Presumably, the tokenizer doesn't know anything about the meaning of the tokens it's extracting. It's the parser's job to attach meaning to tokens.
So then what's your take on coding in Ada compared to other languages?
IQ is an extremely important factor in success, but studies show that students obtain better outcomes if they think hard work is the most important factor.

Social and systemic factors play an extremely important role in an individual's momentary poverty, but I'd bet a lot that those who believe otherwise are far more likely to overcome it. Mainly, the folks I've known personally who blame their bad situations on social and systemic factors were losers.
My words meant exactly what they said, no more and no less. I know this because (a) I wrote them, and (b) I happen to like Lisp, Emacs, and the people I know who use them. I'm pretty sure I am not in the habit of describing their arguments as "silly."

At the risk of appealing to authority, I do not consider this essay silly: http://www.paulgraham.com/avg.html

What I was doing is making a commentary about the similarity between cultures, or perhaps mindsets, or perhaps people.

Now, if you want to believe that when I say X, that I really mean Y, and when I assert "No, I really meant X," that I am lying and I meant Y but have some sort of duplicitous reason for telling you that I meant X, that is your right.

But I'm going to have to let you go your way on this issue, and I will go mine.
Well, I think the grep question is answered here, anyways: https://www.greplin.com/
Maybe that's why they are Finnish? (I kid!)
Valcambi (Switzerland) – CombiBar. Innovative 50 g gold bar
Christina Ricci Pics, Hot Christina Ricci Pictures & Photos
Christina Ricci is very popular name in hollywood film industry. She is very beautiful and hot hollywood actress. She has perfect body figure to look very hot and attractive than other hollywood actress.
Germans from beyond the Danube are cold heartless people who don't chat. No, seriously, I'm not really an expert when it comes to dialects, and there doesn't seem to be a proper etymological German dictionary online. And just because they don't appear to have a dialect (which is wrong anyway, it's just that their dialect is now "proper" German) doesn't meant that there aren't slang words. And it seems that a lot of the words for chit-chat area onomatopoeic...

Just saying that there are words for mindless chatter that don't mean gossip per se (i.e gossipy "Klatsch" vs. chatty "Tratsch").
Another example: Vernor Vinge (sci fi author, and a former math and CS professor at San Diego State) uses emacs [http://www.norwescon.org/archives/norwescon33/vingeinterview...]
Folks some facts:

-Lodsys is not the original owner of the patents IV is and it was IV that Google, Apple, and MS bought licenses from.
-Lodsys was specifically formed to collect fees.

Because Lodsys was not a party to previous licenses obviously it snot collecting fees from them. In other words Lodsys is playing the system hoping that small developers do not have the nerve to ask Apple and Google and MS what the heck is going on. You will notice that our very own FOSS patent FUdster recommended paying the fess, right despite only letters being sent?

Its time for all developers to wake the eff up about software patents.

And to our FOSS software patent FUDster, I think I speak for all when I state STFU.
GNU Octave [0] is mostly compatible with MATLAB. GPLed and implemented in Fortran and C++, it's pretty much hack-able to your needs.

> MATLAB language is extremely awkward anytime you want to work with something that isn't a matrix.

From my limited experience, that's true but rarely of relevance. You can, and want to, use matrix operations all the way. Less bugs (simplier code), faster execution.

[0] http://www.gnu.org/software/octave/
I do not find this example convincing. The assembly was written and, I assume, optimized for one CPU, but it was timed on a more expensive, _pipelined_ processor.

The Ada compiler was written for that processor. That could make a big difference. For example, starting every function on a mod 16 boundary can be a big win on some architectures.
cool, found out a buddy's sister plays soccer at ucla
The take-away I got from your post is if I need to deal with "enterprise-size" crapware I'm better off using IDEs. That is certainly an interesting niche, but why would I ever want to work on "enterprise-size" crapware?

I've used JBuilder, Eclipse, NetBeans, and Visual Basic 6. None of them address a fraction of the things I actually need or like to do on a regular basis (edit files remotely, browse directories, use a shell, actually edit text efficiently). At work my Emacs session has files open in four different programming languages. There's nothing stopping people from writing refactoring tools for Emacs (take a look at Xrefactory), it's just that grep and dired and search-replace are universal tools that are good enough for all occasions. If you need something else it's easy enough to use macros or write elisp code to do it (ever try writing an Eclipse plugin? that works with multiple versions of Eclipse?).

You are assuming that your use case is typical. It's not. Eclipse may be better at your use case, but it fails miserably at the things typical Emacs and vim users need.
You mean, why should you build a for-profit product while relying on someone else's not-for-profit API?

I'm guessing you shouldn't!

I've seen a lot of neat projects come from Google APIs, but that's as far as I'd taking it.

Relying on someone else's good will for the lifeblood of your company is insane.

1 exception, though: Getting started. I could see using Google to get off the ground and then switching to a more reliable API (read: paid for) afterwards.
Rosie the Robot lives by pseudonym, Robo-Jeeves
My point (and the op's) is that there isn't a single network that needs to be accessed, there is a single network that needs to be disengaged from.

It's making the opposite point than the article does: You don't improve the lot of the poor by introducing them to some master network of elites, you improve it by removing them from the network that reinforces the bad behaviour.
I would pay for what I use which isn't a whole lot, but it will be hard to find a programmable replacement like the Translate API. It's also a little hard to believe that it was a "financial burden" for one of the richest corporations in the world.
Following the 1st link on Wikipedia leads to 'Philosophy' for 93.4% of pages
But then it means that "==" is no longer transitive, which I see as very unnatural and confusing (even if the underlying reasoning sort-of makes sense).
I was thinking exactly this.. is this basically a list of already vetted startup ideas? There is clearly demand!
It's impressive how they managed to do that, given that PHP is a single open source platform with one major implementation, in contrast to JS.
Better: don't form a large group, but bring up a hundred tiny lawsuits for them to defend against.

Find a way to make their trolling prohibitively expensive, although it could be difficult, since Microsoft, Google and Apple have provided them with funding.
> There's no word in French for the verb "to need"

Un moment, s'il vous plait. J'ai besoin d'un dictionnaire Français. :)

Translates as: One moment please. I need a French dictionary.
Starting a startup to replace Google Translate wouldn't be a simple proposition. Google's translation algorithms are considered best-of-breed and involve highly sophisticated statistical machine learning trained over a significant portion of their web crawl corpus data. Their staff scientists and engineers working on Translate are some of the best in the field, and the complexity here should not be underestimated. That said: yes, there's very obviously an opportunity here for the right team; but that opportunity is so big, its been there this entire time, even with the Google Translate API around.
I don't remember anyone calling 5.12 "Orgo".

Also, for 100B, I think it has something to do with there being a letter after the name. Without checking, I'm willing to guess that there are other courses at MIT numbered X.100 but not any numbered X.100B.

But on the first day of 18.100B, I distinctly remember the professor saying: "some of you are freshmen. this course is too hard for freshmen. it's also too hard for sophomores, juniors, seniors, and maybe some grad students."
1. "provides cheaper supply for a demand" - Nice ;-). I'm not disagreeing with you that if it's free there is no market. But that's an entirely different question from asking whether or not the value of goods and services produced is a net increase or decrease, and this is the relevant question. You're also treading very close to confusing "supply" with "quantity supplied", which is ironic as you simultaneously accuse me of misunderstanding supply and demand: http://econperspectives.blogspot.com/2008/05/supply-vs-quant...

2. Huh? Of course money is a store of value, and it's a medium of exchange. And I'm totally with you on skepticism of the Fed/printing money. All of that is completely tangential to my original argument. Your comments on Spain and China could deserve another ten paragraphs of explanation concerning comparative advantage and the benefits of unilateral free trade. It would not be a worthwhile debate.

3. The size of the market doesn't have anything to do with the economics I'm explaining to you. This is another common fallacy where people confuse magnitudes of the parameters in reasoning with the reasoning itself. We're talking at the margin.

4. Once again, a total evasion of any substance. Not even worth it.

5. Sure. Clearly the there is not a net benefit to that particular company and its employees. And? Does analysis of net economic costs and benefits befall one particular company or the economy as a whole? You haven't thought past stage 1, nor does what you said address my (5) whatsoever.

6. Still no argument here, as you completely evade accounting for all costs and benefits over the costs and benefits which are either 1) very visible to you and everyone else, or 2) extreme for one particular group of (special interest) people.

You might enjoy this article: http://www.econlib.org/library/Bastiat/basEss1.html

"There is only one difference between a bad economist and a good one: the bad economist confines himself to the visible effect; the good economist takes into account both the effect that can be seen and those effects that must be foreseen."
I don't see how dynamic languages make it dumb.

Dynamic or not, objects have interfaces and this is a way of defining the public interface and catching violations of it.

> Easier to maintain, easier to test, less code to type in

My impression is opposite. They add friction to changing visibility. I like to start with everything private and then unprotect as needed.

It's extra character to type and it interferes with autocomplete.

Accessibility of "private" methods shouldn't be help in tests — you'll end up creating tests that depend on implementation. If class is too impenetrable to test, then refactor it (split concerns, add dependency injection, etc.), don't unprotect it.
That's not all; Paypal also alleges that another former Paypal employee recruited Bedier to Google while she was still under a 1 year no-recruitment contract, and in addition that Google was negotiating deals with Paypal and at the same exact time offering jobs to the lead Paypal executive (Bedier)
I know I might get voted down for not adding to the discussion, but I loved this post. I actually LOL'd. Hammered in screws is exactly how PHP feels to me. And, as a long-time PHP dev who still has to use it on the job (but never for personal projects), putting up a defense of it screams "n00b" to me more than anything else.

It's one thing to justify its use on the grounds of supporting legacy systems, or other similar compromises. But if you actually think it's a good, well-designed language, then your metric of "goodness" vis-a-vis programming languages is uninformed.
Hypothesis: German and British cultures are so similar as to create an 'uncanny valley' situation. British and Italian or Spanish habits are so obviously different that individual differences are quite unremarkable. British and German habits are so similar that any differences are unsettling. Faux pas are much more painful when the situation feels very familiar.
Egg on my face. The reference totally blew past me, and it's clever enough that it probably belongs.

Something cool like this used to get lots of discussion. Mainly it's just controversial stuff or business stuff that seems to bubble up and there's a fair bit of snark. I kind of feel like we need some more Erlang again :)
This time there is statistics computed using a wikipedia dump :-).
I read this magazine called DOS, and after I bought (or, better, after my mom bought it for me) a used 8088-PC in, like, 1990, I spent about 6 months trying to get the programs in this magazine to run. I did this by typing them up into a textfile, and it just didn't work. Then, one day, it worked! It was a .BAT file. This was probably my biggest AHA moment in programming.
It's really too bad. The Translate API was super, super fun to play with. I made myself a cute little interface to translate JavaScript or CSV arrays into multiple languages simultaneously. I envisioned being able to build fully self-translating web applications. And there's no other company providing this type of technology in this fashion.

If there's any startup working in this area, here's your chance.
In light of the following:

1) It is impossible to know all of the patents you might violate when you develop a software product

2) Companies don't explain what they are infringing until they want a settlement or lawsuit (e.g. Microsoft never said precisely what patents Linux infringed on)

What are software developers supposed to do? How is this not completely and utterly broken?
Matlab and Python address different problem domains, as the article explains and I think anyone in a technical career would be well advised to know a scripting language. Whether Python is better than others is hard to say and the article doesn't really explain why Ruby or Perl couldn't be used.

I've looked at a bunch of students' resumes lately - every single one listed Matlab as one of the languages they know. Not seeing a lot of Python in the resumes I'm reviewing, which are mostly EE students. I think Matlab is becoming the de-facto standard for numerical analysis and there are some nice toolboxes.

Coming from a traditional SW background I find some of the Matlab syntax alien but fundamentally it's a great product.
It's also a little hard to believe that it was
a "financial burden" for one of the richest
corporations in the world.

I think you underestimate the computational resources required here.
I think relying on a free API is the problem, not any API.

When you pay per request for access to an API, at a level that can make the provider as well as you profitable, you can have some comfort in the fact that if your provider goes down there will likely be a competitor to spring up in its place.
Yes, access to the syntax tree generated by an interpreter of the language based, I guess, on the current buffer mode, would be very helpful.
My favorite PHP design misfeature: what does the following code do?

<?php
$foo = array("a", "b", "c");
foreach ($foo as &$bar)
echo $bar;
echo "\n";
foreach ($foo as $bar)
echo $bar;
echo "\n";

The "&" is a foreach-by-reference, for those not familiar with the language. When you think you've figured it out, you can execute the code at http://www.contrib.andrew.cmu.edu/~jwatzman/foreach.php
Google cites abuse as the reason for shutting down the translate API. I find it ironic that they have engineers smart enough to write software that can translate human language between hundreds of language pairs, but can't write software to stop abuse.

I'll let Google in on a little secret: If you charge more for a service than it costs you to provide, then there is no such thing as abuse.
I don't see the point of this whole release a free API, shut it down nonsense. I wouldn't mind paying for any of Google's APIs.
I commented on a different story about the API changes (specifically Translate) and thought I'd been stupid to miss a big "DEPRECATED" message when I started out several months ago. Seems there was nothing to miss!

I (or more specifically, the client) would certainly pay for something like this. If anyone does have a replacement that is roughly as simple to use and isn't £1000/mo then you have a customer right now.
Tell HN: Amazon spammed the popular "Hacker News Contractors" spreadsheet
Amazon (and/or a recruitment firm authorized to represent Amazon) decided to spam folks on the Hacker News Contractors spreadsheet (https://spreadsheets.google.com/spreadsheet/ccc?key=0AlD_6iEb8Ed9dGs3clVJYi0yYVBka181Z0ZKRW9kQ0E&hl=en_US)

I know this because I use a snowflake email address on things like this, and 3 (!) emails I received from Amazon this morning were sent to it, asking me to fill out a questionnaire:

Hi Ben,

You have been identified as a candidate for Amazon or one of its many affiliate companies. As a US Federal Contractor, we are required to request that all candidates complete an on-line application that collects information necessary for Amazon and its affiliates to comply with federal reporting obligations.

If you are interested in being considered for an employment opportunity with us, please follow the link below to complete a short application.

To access this form, you will need a login name and password. To access your system-generated password, click the link below, then click "Forgot your Login or Password?" link at the bottom of the page. Enter your login name and we will send you an e-mail with a link to reset your password.

Your login name is: {redacted}

https://amazon.icims.com/forms?form={redacted}

Please remember to visit our website regularly for a comprehensive up-to-date listing of our vacant positions and apply for the one that is right for you.

Thank you,

The Recruiting Team

I would encourage HN'ers not to support unsolicited email like this and not to submit any information to Amazon Recruitment Team
NASA commits to Orion-based Multi-Purpose Crew Vehicle for space exploration
Best Free Apps for Blackberry
Never rely on anyones API, building something with API is mashup/side-project not a startup/company.
Interesting...and similar thoughts to those below where the "Connect with Facebook" pushed me towards considering the site to be spam.

Is the end goal getting information centralized? Makes me think of Greplin, except rather than import all the data to a central 'store', they allow you to search it all from a central location.
Ubunto CTO Matt Zimmerman to join personal data startup, Singly
This sounds like kind of a sarcastic comment, which it probably is, so I'll just point out that I don't think they're using patent or copyright law here to sue Google, but rather the domain of trade secret law, which SHOULD be there - not just to protect large companies, but smaller ones as well.

If I come up with a really great idea, and we're bringing it to market, then you decide you don't like me and run off to a potential competitor with larger resources to get it to market sooner (and assuming we have non-compete or NDA clauses in our mutual contract), I absolutely have a right to sue you and your new employer.

This is well established and I don't know why there is such a fuss about it - its pretty black and white issue when it comes to ethics and morals, rather than the patent/copyright issue which most certainly has its grey areas.
I will preface, that I do not read non-fiction, other than a handful (some Mark Twain, and the Daemon/Freedom Tm series by Daniel Suarez, both of which were awesome, and I really liked Little Brother and Makers by Corey Doctorow); I too, like to break up my technical manuals, with good non-fiction, in no particular order these are some that are in my collection you may like:

Fatal System Error
Founders at Work
Masters of Deception
Cuckoo's egg (one of my favs)
Art of Social Engineering
The Watchmen
Hackers: Heroes of the Computer revolution (new one put out by O'reiley)
The Art of Intrusion (loved)
The Art of deception (meh)

As you can see mostly security related.

Most of the books on the list, do have a lot of "should read" qualities in there, but also fall heavily into the "want to read" category.
Right... Some problems are fine just throwing resources at them, some problems need experience and knowledge, and in my opinion, you're not going to get the intellectual capital you really need for something like this, especially with a lean startup, unless you are the intellectual capital.
That's silly. They wouldn't develop something with the plan of cancelling it.
Need an example of how the data.gov team did some great work?

Compare a search for "interchange fees" on the http://www.gpoaccess.gov/fr site, with federalregister.gov. Not only does it return the most relevant result in the #1 spot, but it's also beautiful and usable:

http://www.federalregister.gov/articles/2010/12/28/2010-3206...

The Federal Register is a critical function of how our government functions. My jaw dropped the first time I saw the new site, it's sad to compare with what we were forced to put up with before.
> Anything you can do on a netbook can be done faster and more accurately on a supercomputer.

What about:

- developing software while on a flight?
- recording field data for an experiment?
- using hibernate or sleep to save power?
- connecting to a projector for a presentation?
- ...

The point is that it's important to use the right tool for the job, and that for many tasks a netbook is vastly preferable to a supercomputer. "Working backwards from" use the right tool for the job seems more instructive than your implication (whatever it was).
unset($bar)

after the first loop is highly recommended.
I think you can state this in a different way, "Why would I invest in a company which will be killed by Google changing its mind about an API?" I imagine (but it's pure speculation) that folks like YC, other Angels, or early stage VC's should as their due diligence point out this risk and without a reasonable mitigation option pass on funding.

This would 'self correct' folks who weren't doing the extra work.

However for things where there isn't really a credible way to come up with an alternative you are kind of screwed. But then it would become a Google problem if they didn't get API adoption without offering some sort of indemnification in the event they need to take it back.

I presume the 'translation abuse' is people using it to send spam in 141 different languages.
BuzzData's role in an open data future
What's the alternative? Nurses don't trust manuals? Obviously as a society we should always strive for better science. But just like lady justice wears a blindfold, nurses should follow the manual.
This could get ugly...who knows. So much time may go by and we will forget about it, like Panda, and a new story will pop up then we will reference back to this... the line will never be linear.