skysight-inc/HackerNews huggingface dataset:
None of this "land grab" reasoning answers my concern I raised earlier ( http://news.ycombinator.com/item?id=2870094 )... how is Groupon going to defend their landgrab? There are NO BARRIERS in this market, as far as anyone can explain to me.

I'd love to hear any reasonable argument as to how Groupon will defend it's ground. It's not like the big boys (Google: Offers, Amazon: LivingSocial) are ignoring the space either.
Seriously, it's the kind of app that make you say "Crap, this is so simple.. but so useful; I wish I had thought of that".

There are several other apps that aim to make sharing movies/songs/<name-it> easier.. but starting with movie trailers is a great start.

Good luck, have fun!
Butler pleads not guilty in federal court in CNET scandal
San Francisco, CA
Affine Systems generates data about online video using computer vision (face recognition, product recognition, scene classification, etc.) for advertisers to use in targeting and filtering their online video campaigns.

We did over a million dollars in revenue last year working on campaigns for major brands. We recently raised our B round, led by Crosslink Capital, the investors behind Pandora.

We are looking for test-driven interns (and full-time) engineers (and sysadmins) to work on an internet-scale video processing pipeline using Python, MySQL, Hadoop, Selenium, ffmpeg and other open source tools. Its goal is to find and ingest videos from web pages and to generate and store metadata about those videos using our vision algorithms written in C++.

We are looking for paid interns for this semester (and beyond) who are capable of working alongside us in our office in San Francisco.

If interested, please contact me (founder/ CTO) at bobby@affinesystems.com Thanks.
The way I would describe an array to a novice is that it's a more complex and potentially useful type of variable, similar to the ones you've been making so far, only instead of having a single "slot" for data, they are organized in a way that allows for multiple slots for information, and you can reference each slot by their position in the array, starting with position 0 (0, 1, 2, etc. describing the first, second and third. etc. positions in the array).

An array is a variable declared with square brackets around all the data, with a comma in between (delimiting) each positioned slot of data.

Example:

var array = ["data1", "data2", "data3"]

In this case, we've created an array containing text strings. It could just as easily contain integers, or as you will see demonstrated a little later in the course, other variables, including other arrays.

Then, in order to retrieve or modify a piece of information from the array, you reference the array variable with the array position you want in square brackets.

Example: To get the "data1" string from the above array, use the variable like this:

array[0]

To get an alert dialog with the "data2" string, the code would look like:

alert(array[1])

You can easily modify a piece of data in the array using this technique. For example, to change the string "data3" in the array to "third", the code would be:

array[2] = "third"

If you would like to add a new piece of data to the array, you could do the following:

array[3] = "fourth"

Note that this would require that you know the size of the array and that the position [3] is an available slot. A simpler method of adding data to an array is to use the .push function as such:

array.push("fourth")
"Incredible" isn't the first word to come to mind...
Clarity. Artists seek a way to define the world through their art. We define the world through logic. When we make a simple connection between two complex ideas, we have a moment of clarity that we find beautiful. In the same way a painting captures the emotion of the image it pictures, a clever piece of code captures the true, logical connections of the machine it creates. That may not be the best way to explain it, but it's the way I see it.
In my world, / means Search (Find).
Do you think there would be immediate interest? I have considered building a mobile development tool, but didn't think mobile dev. was popular. However, it
might be of interest to amateur programmers who lack access to laptops/desktops. Would be easy to build :)
funny how the titles of the snippets look just like applescript/hypertalk
NASA Researcher: If Aliens Kill Us All It’s Because We Deserve It
How do you see the difference between Opt-in and Opt-out?

For example, I never asked for Google Streetview to photograph my property, so in that sense they might have violated my privacy.

But clicking a Like! button is like giving implicit approval to send some relevant data to Facebook.

If you were a German Facebook fan, would this law make it impossible to place a Like! button on your own site, when you and your visitors clearly want it?

Is it possible to voluntarily wave away the right to privacy or is it really an all-or-nothing deal?

Edit: It seems that you get logged without ever clicking the button, or lack a Facebook account...

The paper "Facebook Tracks and Traces Everyone: Like This!" mentions 3 valid privacy violations by Facebook.

informational self-determination: the individual should
be able to decide which data are disclosed to whom and
for what purpose.

contextual integrity: data has to be treated according to
the norms applicable to the context in which
the data was disclosed.

data transfer without consent: data should not be
transferred to another context without the individual's
consent

Abstract:

[the Like button] is also used to place cookies on the
user’s computer, regardless whether a user actually uses
the button when visiting a website. As an alternative
business model this allows Facebook to track and trace
users and to process their data. It appears that
non-Facebook members can also be traced via the Like
button.

http://papers.ssrn.com/sol3/papers.cfm?abstract_id=1717563

Ah, well. Back to a custom Facebook Share button for me.
Abstraction in Hardware System Design: Applying lessons from software languages
I think the biggested difference is just that variables are prefaced with @ in sass, and & less. Also the mixin call syntax is different.
Basically it means we should trust the "away" message, but still can drop a line if you want. Away could also mean "mentally busy" or "on the phone"

If I could trust the away messages, as a team lead I always had a status board as to where my team was (since we were in five offices)
Perhaps you should start by defining what you mean by noise?

And then be Prepared for someone else to say that your noise is their useful news and your useful news is their noise:)
The capitalization was bizarre; the 'rant' seemed reasonable, actually.
Top 5 Things I Wish Someone Told Me Before I Started My Own Business
The analogy also fails because the USG has weaponry (spending more than everyone else in the world combined) and Groupon does not.
In Defense of Google
As a Canadian (Tdot).. I know it can be relatively difficult to get a job down here in SF. I was lucky enough to go to a US school which gets me OPT for a year. Then I can issue myself a TN-1 or H1B.

For Canadians.. try to get a TN-1!
I do think I have a better way of doing things: instead of writing snippets that people then copy and paste, write functions, methods, and modules that people can then simply call.

This results in software containing ten times less code, which makes it dramatically easier to fix, maintain, and extend, than a system built by copying and pasting code snippets.

Now, I am not going to claim that this is a new idea. Ada Byron, after all, invented the subroutine. What I am going to claim is that programming by pasting snippets together and editing them, which is not a new idea either, is a stupid idea. The idea is probably at least as old as the subroutine. We have something like 60 years of experience with programming by copy-and-paste. That's plenty of time to figure out that it's stupid. It's a bad idea. It makes your programs hard to understand and hard to change. We'll probably never stop doing it, because sometimes it's unavoidable. But having a search engine that makes it even easier to paste code snippets does not make pasting code snippets a better idea. It makes it a worse idea, because it means that you can screw yourself more quickly and thoroughly.

I want to see a case that you think is better written using pasted-together snippets of code instead of by calling subroutines. The burden of proof is not on me; I'm just explaining the conventional wisdom. It's on you if you want to show that the conventional wisdom is wrong.

I do think that a search engine for APIs would be useful, and that a lot of APIs suck.
for crying out loud, stop saying objective; it's meaningless.
You are forgetting HP's server business.
"The link will expire after August 19"

This gives people a sense of urgency, but doesn't discourage them from trying the link if they're a little late. "Through" is (to my ears) an Americanism.
Airlines don't control airports, air traffic control or airport security. Flying has become a bad experience largely in the areas airlines are powerless to correct. Granted, marginally solvent entities probably don't have the capital to support these facilities too, but this just says the business model is very broken as it stands today.

Could airports, air traffic control or the security detail (excluding the TSA) actually pay for themselves from flight revenues? I would guess they should since we won't go back to ocean liners or zeppelins.
We actually have some: http://www.tagstand.com/collections/all-stickers/products/mi...

I realise it's not clear enough that these are outdoor-proof (i.e. PVC), will change that on the store.

We do customise tags right now for folks and putting logos and QR codes on them is our number 1 feature request - so we'll automate this process on the store in the next 2 weeks or so. Thanks for feedback!
My point is that you shouldn't need snippets; where you would use a snippet, write a library instead. Adding code to your application is the worst possible thing you can do when programming. Don't use tools that make this easy.
"Architects look at thousands of buildings during their training, and study critiques of those buildings written by masters. In contrast, most software developers only ever get to know a handful of large programs well — usually programs they wrote themselves — and never study the great programs of history. As a result, they repeat one another’s mistakes rather than building on one another’s successes. This book’s goal is to change that."

Excellent point.
No, of course, the iPad didn't kill HP's PC business.
Really cool as I am addicted to trailers. I would also add a piece to their business model. They could let you browse old movies trailers as well (I would watch them!) and let you rent the movie from Netflix, taking a percentage. What do you think?
Microsoft offers free WP7 devices, tools, training to webOS developers
UpOut | San Francisco
We're a fresh new startup (2 guys going on 3) looking for people interested in helping others have the best first date, best family weekend or just an awesome game a pickup basketball.

Paid (Stipend)

Looking for 2 interns. Passionate writers, business devs and content curators. Pretty much anyone who wants to get involved with a startup at the ground floor and can hustle. Ideal candidate is currently in college and wants to work part-time (move to full time in the summer or at graduation).

Email me at martin@UpOut.com if interested.
Darpa offering $500,000 grant to fund Starship research
This is probably a good time to re-link to "The Absolute Minimum Every Software Developer Absolutely, Positively Must Know About Unicode and Character Sets" by Joel.

http://www.joelonsoftware.com/articles/Unicode.html
Is it just me or are a lot of the recent YC companies extremely niche, almost where they could just be a feature of another website? Maybe I'm just in a negative mood today.
Buzzient Inc.

Boston, MA

Harvests, analyzes and integrates social media data with enterprise applications. We have our own web application but also push data to other apps to allow customer service and lead gen to happen (Salesforce, Oracle, Siebel, Interactive Intelligence)

We are a Python, jQuery, Linux shop and use the following libs for dev: SQLAlchemy, Boto, Buildbot, Selenium, Git, JIRA, SVN.

Internships are Absolutely Paid and FT for three months. See our job posting here http://bit.ly/pbvtFe

See some videos here http://www.youtube.com/user/buzzient#p/u/7/d9BLn49D20M
I don't think you're completely correct. Flying hasn't just become a bad experience due to the fact of airlines being powerless.

So it's TSA's fault that I can move my legs on a flight, or I have to fight over armrests?

You are saying that every airline is EXACTLY the same because of TSA? I completely disagree.
Dear Mozilla: Version Numbers Matter
In Germany there is a big misconception of the internet.

There are few politicians anywhere who do understand the internet.
Same here. Thought I must be in the 90%. It depends on how the test was conducted.
Bartering: Ticket to 'An Event Apart'
I recently won a $1,190 (Conference & A Day Apart Pass) to 'An Event Apart' conference. The credit is for any of their conferences from now through 2012. I live in NYC and don't travel much so I'm looking to trade the ticket for an iPad 2 3G 32gb ($729).

If you're interested please get in touch. I'd prefer to deal in person.
Congrats on the launch! I've been using the beta for a while and been really impressed. I had an eerily similar idea several months back but never executed on it. I'm so happy to see it come to life. Good luck, Erics!
I love the swipe gestures in Lion, but find I often have to undo and redo them because I chose the wrong one.

Particularly if I end up using the trackpad at an angle so a vertical (to me) swipe is more of a diagonal on the trackpad.
Thanks. I asked because there are responses about things not explicit in the video (like "community driven snippets").
Someone finally realized we can have our medicine and have fun too. One day we will not have to wade through three pages of possible side effects to get the treatment we need. Instead, it may have side benefits.
which ones are you referring to?
congrats on the launch Eric and eric!
That's actually a good point.

But you can say that about all things.

It's pretty depressing to feel like I am not in control of my life, though I know at any second the will of the Universe can dictate what it wants to me ; I'm hardly in control.

For me, believing in free-will, even if we don't really have it, is necessary for a happy existence.
Interesting point. Programmers would still need to search for methods to call.

You can use CodeMatch to write snippets that call methods and CodeMatch can also auto-import libraries (or insert the classes/methods inline).

Of course, this isn't featured in the video.
Please use insertAdjacentHTML instead of innerHTML
MDN Docs page: https://developer.mozilla.org/en/DOM/Element.insertAdjacentHTML

But more importantly, the benchmark: http://jsperf.com/insertadjacenthtml
MySQL seems to be the cause of many of the web's character encoding problems; search for keywords like "mysql utf8 hell" and you will get many hits.

Are the MySQL developer doing anything to improve the situation? Here are some possible improvements of the top of my head. I won't call them solutions. <:)

1. Use UTF-8 internally, converting based on the client's encoding.
2. Use UTF-8 internally and force client's to do their own conversions.
3. Tag all string data with its encoding type for run-time checks.
4. At the very least, default to UTF-8 rather than latin1-swedish-ci!
Classes and ids should describe the data that you are marking up, and not the structure of the view. It is really hard to continue to work with something like this. It increases the number of classes on each element and causes the developer and designer to fight over which classes go where. Now we have separate classes for style and functionality.

If we describe the data then it is easy to describe the view of that data in different ways, and with the same html.
Middle-aged to elderly women LOVE hotkeys. Show them how to cut/copy and paste text with Ctrl-C|X|V and they are hooked. Ctrl-A to select everything is another such gem.

Or holding Shift or Ctrl to select multiple items (eg files to delete).

They always(!) lighten up and smile when I show them (no hyperbole!).
They're objective in that people agree on them. All programmers would say that a more efficient or shorter or more reusable piece of code is better, notwithstanding other tradeoffs that it makes.

My use of "objective" is to distinguish from subjective criteria that people often don't agree on, like "it's more idiomatic" or "it's simpler."
Of those of us making up the 10% who do use Ctrl/Cmd + F (or '/', or some keyboard shortcut for find); how many find themselves saying "Ctrl F" out loud when looking for something on a piece of paper (or somewhere in local space)?

I constantly catch myself chanting, "Ctrl F, Ctrl F, Ctrl F" in frustration as I search for a lost item or try to find a keyboard shortcut on a quick reference sheet that's printed.
How would you respond to this? http://news.ycombinator.com/item?id=2905201

"Programmers would still need to search for methods to call.
You can use CodeMatch to write snippets that call methods and CodeMatch can also auto-import libraries (or insert the classes/methods inline)."
Yeah, it must be awesome to have the "Save Page As..." dialog box pop up in your web browser 100 times a day.
> I think most people know Edit->Find

That doesn't really mesh with the quote, which was, "I do these field studies and I can't tell you how many hours I've sat in somebody's house as they've read through a long document trying to find the result they're looking for."
Stay Safe with WebFilter Extension in Chrome Browser
i'm completely supportive of mozilla's goals here, but they need to get their priorities in order. the update process is still very dependent on user interaction, and the user is conscious that they are updating to a new version. until firefox can pull in a new version and upgrade itself totally silently, mozilla needs to keep the version numbers around.
Given I'm writing a talk about Twisted and event loops for KiwiPycon, this is super useful. Thanks!
Microsoft offers webOS developers free Windows Phones and dev tools
I am guessing that the internal apps users don't run IE. :)
This is just the incoherent rambling of someone who has no real knowledge of one of the most complicated businesses in the world.

MOAR! BETTER! FIRE THEM ALL! He never got the memo that airlines operate under thousands of regulations, with extraordinary capital costs, in a marketplace where consumers will pick the ticket that's $20 cheaper every time.
"So it's TSA's fault that I can move my legs on a flight, or I have to fight over armrests?"

No, that isn't the TSA's fault, that's your fault for not buying a business or first class ticket.

I don't mean this to be a snarky response. I never fly anything but coach myself, and I think the airlines do have a lot to answer for in terms of poor customer service, but at least part of the problem is consumers expecting the red carpet treatment while paying relatively very little for something that is a huge convenience.
Well, it seems there's a lot of the author's points covered by upgrading to business class, but that's an extra $1000 transatlantic, not $200. If it was $200, I'd pay the upgrade fee myself even if my employer wouldn't cover it. Unfortunately, $1k is simply too much :(
1) I am demanding no such thing.

2) I do not keep kosher, however those who I know that do, do in fact do this. There are requirements kitchens have to fulfill to be kosher themselves. It's not my religion, don't expect me to explain or defend it.

3) I am suggesting that their signage was below par in this instance. I think they have resolved this well.
I'd like to see you build a global local salesforce tomorrow. Groupon's infrastructure isn't technological but rather operational and human resource based, something which is actually much harder to duplicate than technology.

It's likely the reason that Google wanted to buy them isn't for daily deals, but the fact that they've got a huge salesforce with expertise in selling to local businesses.

Local business ad spend in the US alone is a $100bn dollar market, only a tiny percentage of which is spent online at the moment, but the only way to reach this audience is direct sales. And that's something that google doesn't have the people infrastructure for.
"There should be two types of travel. Spit these airplanes up. People that want to pay the cheapest possible price, and pack them into an airplane and give them a shitty experience. And people that are willing to pay extra and be loyal, give me a completely different experience."

This already exists, it's called First Class and platinum status. It may not exist at the price point that OP wants.
One of the reasons that elderly people like keyboard shortcuts is because learning how to use a mouse can be quite difficult, as it requires precise hand-eye coordination (which is also why it's slow, causing techies to rely on the keyboard as much as possible). At that age, not only is it difficult to learn how to operate new devices, but their afferent & efferent neurons may not be up to the task to begin with.
Foursquare is working on a venue harmonization map that does this. See: http://blog.foursquare.com/2011/03/14/1up-the-importance-of-...
Paying is irrelevant. How many websites hide the FB buttons if you subscribe to them?
> HP hasn't had competent software for years since HPUX and even then, it's questionable.

I just going to say it like this: There was a reason HPUX bit the dust.
The pasteboards are persistent across power-cycling.

They may even survive restoring from backup (say after upgrading iOS or moving to another device), but I haven't tested that.
I'm not saying Groupon has a good business, I'm saying that most of these articles are talking about complete irrelevancies.

LTV and acquisition costs are the important metrics that we should be judging them by, not the ones presented in this article.
It's free but I bought a copy anyway. The first paragraph was all I needed to see.
So this is all because of regulations?

This is what this whole article is about - not picking the $20 cheaper ticket every time. That all the companies are the same, so why should anyone NOT pick the $20 cheaper ticket every time?
Available on Kindle too, nice as my programmer bookshelf is becoming a little heavy.
And 98 percent don't know how to use search-forward-regexp.
So, does this mean that both of them will stop working on convore? Or, convore will be discountinued?
This guy has apparently never heard of first class. You pay $200 extra, just like he suggested, and you get every perk he suggested that isn't impossible due to government regulation. They'll give you more legroom, better food (and you don't have to pay for it), and even load your carryon for you.
I thought the same in my previous comment, but after a bit of searching, the Like button is not optional at all.

It is capable of tracking both logged-in Facebook users and even users that don't have a Facebook account. It sets a cookie without you clicking it.

http://papers.ssrn.com/sol3/papers.cfm?abstract_id=1717563

Scenario: The web user does not have a Facebook account
...
after visiting a web site on which Facebook Connect has
been implemented, the request for the Like button
includes a cookie. This cookie has an expiration date two
years from the moment it was issued. However, by browsing
across web sites, additional cookies can be placed on the
user's computer and these can be added later on in new
requests.
>Interested to know where 'here' is for you.

Portugal. There were iPods, but as far as I'm aware they didn't dominate the market - in fact, I believe Creative players were more popular.