skysight-inc/HackerNews huggingface dataset:
I'm new to making promotional videos too. If you have a Mac, give iMovie a shot, it's fantastic. For Windows, I've had good success with CamStudio for doing screencasts with voice. Even better CamStudio is open source and free.

The major difference is iMovie is a nice movie editing platform, where CamStudio is just about recording, so if you only have CamStudio, you have to get it all correct in one take.
New HN user here, and I still have no clue. I even looked for mouseover text. :-(
Its here - http://chandoo.org/wp/excel-school/
No need to call a special one: http://images.google.com/images?q=tux

Whether this proves or disproves the point probably depends more on your personal definition of "cute and cuddly".
Dunno, some folks in the comments also mention Jeff Dean.
Interesting. I've just uncovered this.

http://www.mredkj.com/other/lyrics-interview.html

It seems if I'm to make any website for this, I will need to do a lot of negotiation with licences, or use things that are out-of-copyright.
The NonCommercial licenses are popular -- four times as popular as non-NC on Flickr -- exactly because they're not generous. And that's including ShareAlike licenses which the CBC would presumably be excluded from using as well.

And for all we know, out of that less than 20%, many may not turn out to be comfortable with commercial use anyway. On the other hand, you can guarantee that nearly everyone in a commercial licensing pool knows what the deal is.

I also think of probably the most notable cultural "remixing" of the past few years, the Obama Hope design, famously discovered to be derived from an AP photographer's image.

Would its designer, Shepherd Fairey, been any better off using a photograph with a CC-NC license? No, since in fact the first thing he did after creating it was to make hundreds of posters and sell them on the street. He would have been much better off using a licensing pool, like the CBC uses, or iStockphoto (where the Twitter whale debuted) rather than a CC-NC, or even another CC-licensed photo. Indeed, iStockphoto has arguably done more good for creators of cultural works than Creative Commons has.
Official site for the project:
http://rtw.ml.cmu.edu/rtw/
Mildly relevant: http://www.suckatlife.com/pepsiLogoBlowatlife.html
It would be helpful to know what the assignment was.

If it was something like, "Given a list of integers, sort them alphabetically by their full names in English", of course most everyone's programs are going to look similar.
This made me realize that countries with only one major city may be more susceptible to these sorts of problems. While Japan has a handful (well, 3) of big cities, for most of IT and advertising it really is just Tokyo. The details are different than your experience, of course, but the general pattern is one of too much control by a small group of middlemen.
What are some specific problems you have with GDocs? I see a small bug once in a while, but nothing major.
Google docs, zoho and office web apps provide most of Excel's basic functionality. I am sure they will evolve to be more usable, functional during next 5 years.
Even as I wss typing the above post, I knew I would be singled out because of how I said it. I understand the complexity of what they're trying to do (BS comp sci, coder for 20 years). What I meant to imply was that finally someone is tackling such difficult problems head on and out in the open. This is science fiction becoming a reality. This could be AI that does more than drive cars or fulfil my Netflix orders. So color me excited with optimism. But yes, I see your point and thanks for me calling out. I should have been more explicit in my comment.
yes http://developer.tonido.com/phpdev/phpdevplugin.zip
I'm saying that people that understand what an "HTML Snippet" is and how to implement it are likely not your target market.
They aren't being paid to come to an engineering solution. They are paying to learn and get a degree. Which problem has an entirely different solution space. And probably doesn't include "steal/borrow/buy problem solutions and learn nothing, graduating in 4 years to design crap that kills people"
> why no one had hooked up a learning AI to Wikipedia/dbpedia and the rest of the Internet.

This is because Natural Language Processing is apparently #@!$%@^ hard. Sure it's easy for a computer to extract things from a pile of assertions, and it's not even that difficult to work with fuzzy/probablistic assertions. But turning ordinary everyday English (or Spanish or whatever) into a pile of assertions (with appropriate certainties) is something that's still being figured out.
About a tenth of our registered users look at the deals.
Considering there is no NDK and no userbase, Opera would be crazy to port Opera mobile at this time. (I can see maybe Opera mini, but not mobile)
I actually once worked for a discount/coupon code website whose main feature was the ability to save offers. It had a low adoption rate. People who are aware that you can save money using coupon codes or partner links on the Internet also generally know that they can type "X free shipping coupon code" into Google and find what they're looking for (or better) again.

There's almost no user loyalty in the space, so creating an application people can go back to just so they can review the coupons they like is set up for failure on two accounts. This means the people behind the business ma not have done much market research. Or it may mean that they don't feel the need to cater to the customer, since they're not selling to them, but rather to the advertisers. So assuming that they had a solid business model and did the appropriate kind of research to make sure they would have clients and revenue, they probably have letters of intent and partnerships with a few advertisers who didn't crunch those kind of numbers, or trusted the perceived market expertise of this business.

That's what I mean by naivete.
Sounds like a "warning shot", issued to scare lazy students into giving a crap and actually learning the stuff.
It's an interesting use of Twitter, made more effective by the new Twitter. But it's no substitute for a real website. Frankly it feels rather gimmicky to me.
What doesn't work? FF + Windows has always worked for me.
Ego?
Looks like ezabala at adinet dot com dot uy, Enrique Zabala. Universidad ORT, Montevideo, Uruguay
You are right and wrong. Not many people go to that page. My home page is http://chandoo.org/wp/ where most of my readers and search audience end up. And I open Excel School once every three months. I am doing this as it gives me opportunity to spend time with students and learn / teach better.

You would see lot more links and publicity the next time it opens.

I will also be editing the home page HTML to add link ES and other product pages. Thanks for your suggestion.
To be fair, when you head up north, places like Manchester and Leeds have a similar set up with local recruiters. The M25 belt recruiters and London recruiters don't want to go North, and the Northern recruiters generally don't want to go south for a job.

It's a really cutthroat role and recruiters can easily get screwed over by either the person they're placing or the company they're placing in. The combined mediocrity of the majority of recruiters (at least in my industry, and IME) with the paranoia tends to make for some wacky situations.

Realistically the role of a recruiter shouldn't exist. You should just put your job advert up and that should be it, but there seems to be a place for them at the high end and the low.
An interesting approach would be to

1) facilitate incorporating and running a business from abroad

2) allow short business trips for business owners

3) once business reaches a threshold, grant a special visa

3)
I am compelled to link to Dorothy Gambrell's tidy comic detailing the difference between geek, nerd and dork.

http://catandgirl.com/?p=1341
One of the authors of the MapReduce and BigTable papers would be my guess: Jeff Dean.
The 'Irrational' Way Humans Interact With Dentists
The ‘Back to the Future’ That Might Have Been
Haskell implementation in Javascript
Regardless, I feel that it doesn't add anything to the discussion that just saying 'MS' or 'Microsoft' would have.

I am glad you admitted your putting words into my mouth. Let me note that this resulted in quite a few meta-comments! I could not let your mischaracterization go unchallenged. Note also that your mischaracterization is itself a meta-comment. Had it not been written in the first place, it would have benefitted the S/N ratio of HN dramatically!
Then design courses and exams/projects so that team work is the way to do it right. They are paying to learn how to be engineers - the most important part of any engineering project is collaboration, teamwork and project management - not memorising Von-Whatsits formula for strength of a beam

I don't want a new engineer who thinks it's cheating to look up the strength of a beam in a handbook!
How The Male Angler Fish Gets Completely Screwed
Those guidelines are extremely useful when you need another third-party to do work. Otherwise they are likely to want to express themselves in your logo. For internal use, with a deep brand understanding, you should allow your team to be more flexible -- to stray, they should have a reason.
Gury: HTML5 Canvas jQuery-inspired helper
Not all hypervisors have an underlying OS. I should expressed myself more clearly.

I was talking about bare metal hypervisors, not hosted hypervisors. (See http://en.wikipedia.org/wiki/Hypervisor#Classification)

We have some experiments with very stripped down domains (i.e. virtual machines) that make full use of paravirtualization. They are quite close to being processes in an exokernel OS. And boot up really fast---like processes should do.
I just posted about my project at http://news.ycombinator.com/item?id=1783823. If you're interested please contact me.
The advice in your edit is exactly the feedback I'm looking for. It's admittedly difficult for me to come up with an easy to digest pitch for the toolbar. Marketing is just not my thing, at least not when the format is HTML. What you've just written is better than anything I could come up with, and I'm grateful for it.

In short, yes, there is a lot you could do to help. But there's not a lot I can offer beyond a share in whatever is to become of Dashler. If you believe that I have a good product here and are interested to work on it with me, shoot me an e-mail. The address is in my profile.

In the meantime... any chance you could throw out some more freebies? :)
That came across like a straw man to me in the OP, especially in statements like this:

> The subtext to a lot of homophobic thinking is the idea that gays will try to get straight people into bed at the first opportunity, or that gays are looking to "convert" straights. Freud called this concept schwanzangst; the U.S. Army calls it Don't Ask Don't Tell.

I haven't really heard any arguments from those people that made any sense, but all the same this came across as an uncomfortably large leap.
Recruiters and companies are looking for different things. The best thing that you can do when applying direct to a company, is to show what you know, show your enthusiasm (perhaps through one or two choice free software projects, but not so many that you'd look overstretched) and what you learned at college.

For recruiters, you need to look at what the job description is after and try to match your CV as closely to it as reasonable without looking like you're lying (btw don't lie, you will get caught out). Stress your strengths where they're relevant to the role, but your cover letter is likely to be ignored by a recruiter, or rather not entered into the database so I'd keep it short and sweet and focus on matching acronyms and technologies to your experience in your CV.
Women's MBT Chili,MBT Chili,MBT Shoes
No more free accounts for Beanstalk
For every new JSR, there has been a new Apache project which has been, if not the de-facto reference implementation, one of the major implementations (for better or worse). I just don't see this happening in the future. There will obviously be other organizations that will take up the slack, but I honestly don't see it working as well as with Apache.

I know all about the new-hotness that are Groovy, JRuby, Closure, Scala, KDK, Android etc... This isn't a Java-the-language discussion. This is a Java the platform/JVM discussion. Oracle's actions so far have been pretty chilling for the entire platform. You can't run any of the above without the JVM, and that is what Oracle is controlling.

Java will survive for a long time, and I don't think that anyone doubts that. But for the first time in a long time there is some doubt about whether or not it is a platform to build future products on.

In my mind, Apache is the canary in the coal mine. It might take a while, but they will lose their position of dominance over this.

Then again, it's been a ~15 years, isn't the industry ready to promote something else as the new major language? We've already seen Ruby and Python strengthen their positions.
So really, this result has been 3 years in the making, not just 1 year since you launched your product.

Congratulations! Love to hear such great stories. Well earned.
My understanding may be wrong, but I recall one explanation a year or two ago that the manner in which the photos are aggregated for storage makes deleting/removing a single photo relatively quite expensive in terms of resource utilization.

If that's the case, my suggestion would be to effect an immediate deletion by overwriting the image with a "blank" image dynamically constructed to be the same size as the one it's replacing. Slap it over the old one and be done. Perhaps also executing a full deletion/removal periodically and/or whenever the encompassing aggregation is updated for another reason.

There would be some continued leakage potential for context, but at least the image itself (and any embedded metadata, although I'm assuming FB strips that upon upload) would be effectively gone.
An idea for how to store ratings
I am putting a "rating" field in one of my tables, and I figured out a good way to store them: DECIMAL(10,9) in MySQL, but more generally, as a fraction that goes from -1 to 1.

Why not 1 to 5 or some other value?

Two main reasons:
A) -1 to 1 is a normalized range that you can scale to anything easily

B) A non-vote counts as a middle-of the range vote. That's really cool.

So that means people who don't vote are the same as people who vote right in the middle, and so you only have to store a total participant count rather than an additional voter_count. This system seems to make for fair ratings that can be compared between items. What do you think?

PS: How about storing DECIMAL(10, 10) so no one has a perfect -1 or perfect 1 rating ever? You'll get 1 more digit of precision that way.
Living in a State of "Anonymity Plus"
The eye hurting background doesn't help
What was the reason you thought he needed a database?
I used Camtasia to do the screen recording, and I think it worked great. The zoom and pan features are really cool. If you watch the video without the annotations, it's a pretty neat demo. I was fearful it would be too confusing without explaining what was going on though, so I added those annotations.

I'll definitely be making a better version of the video. One very difficult part of doing the take was scripting it. There are quite a few awesome features of the toolbar that I wanted to show off, but jumping right into them could be confusing.
So ironic that it's powered by ASP.
http://joyeur.com/2010/08/16/oracle-and-opensolaris-a-kernel...
It's a great idea, but the question is: Who is liable when the catalog makes a mistake?

If I just run an open wiki for artists I'll be sued to death when some joker submits an obscure John Lennon track with a bogus name and an equally bogus CC license attached.

So I've got to do some due diligence, and charge a fee to cover the cost of that due diligence. And I've got to take out insurance to cover the risk that I make a mistake, and to cover the inevitable lawsuits. (Because, even if I employ perfect lawyers, my company will be sued. Baseless lawsuits happen, and they still need to be defended.) Lo and behold, now I'm in the music licensing business. Just like the company that the CBC is employing.

The question is: Can my CC-music-licensing business be run at a profit? Or is it doomed to go bankrupt? Apparently the CBC hasn't found a supplier who has solved this problem. Maybe that's because they haven't looked very hard; maybe not.

My take-home lesson at this point is that CC licensing is great as far as it goes, but it isn't a substitute for an actual public domain, or even for a compulsory licensing scheme. I believe Lessig warned us about this.
http://www.amazon.com/Naked-Economics-Undressing-Dismal-Scie...

This might be it for economics. My understanding of how markets work has been growing exponentially bedtime to bedtime.
Thanks, my wording was indeed clumsy, but it doesn't change the fact: the hypervisor is simply not doing the stuff that the classical OS kernel does, it's not replacing anything, it's just a layer with some specific new functionality, so when you're changing the meaning of the terms being discussed of course it can appear that you're winning the argument, whereas you're just performing tricks. No matter from which direction you observe the systems, the overall functionality possible with monolithic kernels is still not really substituted with something better.
You gain the ability to downvote once you've crossed a certain karma threshold.
I don't know if publishing such a graph is a good idea. Imagine a jealous girlfriend going through some of those 2-person clusters and finding you there with some other girl.
Besides, sometimes students just steal each other's work. I once caught a pair of students with two identical homework reports (me being a TA). It turned our the guy has stolen the homework solution from his classmate/girlfriend. She was not guilty. He was. In such a case, openly accusing both parties of cheating on the homework is just not fair.
Google and many other programs learn from Internet for years now.
FWIW, Electronic Arts open-sourced the original SimCity code for the OLPC project, so you can now look at the original formulas/algorithms directly:

http://www.donhopkins.com/home/micropolis/

http://code.google.com/p/micropolis/

It looks like the creator of Magnasanti optimized his solution by hand using pencil and paper, first finding modular arrangements that worked well, then assembling them in a predetermined overall design ("inspired by the Wheel of Life and Death"), which makes this more of an art project than optimization exercise. I wouldn't be surprised if there were still better solutions that sacrifice, for example, aesthetics or regularity.
They certainly require more effort from developer to be as reliable as programs on statically typed languages. Compare theoretical absence of certain errors (typos, for example) with probable absence of them.

All my friends who happen to write some substantial code in Javascript now search for translators to Javascript from other languages and lints and typecheckers for Javascript programs. Number of those my friends is about four, but they are unanimous.

Also, smallish UI centric code is just one case of Android apps. Nethack, for example, you can't call it small and UI-centric: http://www.androlib.com/android.application.com-nethackff-zz...

GUI for Nethack is nonexistant, but logic isn't trivial.
E - Commerce Services
This unit is horrible, I failed it last year. I got 49%.

When I asked Arcady Dyskin about the blatant plagiarism that I should have taken a part
of to pass he simply told me "Cheating has been part of student culture for thousands of
years".

So the unit co-ordinators have been releasing the same assignments for 600 students each
year.

Here's the professor at UWA that's mentioned above:
https://www.socrates.uwa.edu.au/Staff/StaffProfile.aspx?Pers...

Sorry to say, but there is an attitude in Russia that cheating is OK, but getting caught is not. It's even more unfortunate that this attitude persisted throughout this guy's academic career.
The Privacy Policy is terrible.

"Before or at the time of collecting personal information, we will identify the purposes for which information is being collected."

I'm glad you've identified your purposes. Will you tell us about them?

"We will collect and use of personal information solely with the objective of fulfilling those purposes specified by us and for other compatible purposes, unless we obtain the consent of the individual concerned or as required by law."

Since we don't know your purposes, we also don't know what your compatible purposes are. If your purpose is identity theft, fraud is a compatible purpose.

"We will only retain personal information as long as necessary for the fulfillment of those purposes."

Still meaningless, since you haven't told us the purpose.

"We will collect personal information by lawful and fair means and, where appropriate, with the knowledge or consent of the individual concerned."

So you only let users know "where appropriate" that info has been collected. What about all the other info you collect that it's not appropriate for us to have knowledge of?

"Personal data should be relevant to the purposes for which it is to be used, and, to the extent necessary for those purposes, should be accurate, complete, and up-to-date."

Well, sure, if you're going to commit identity theft and fraud, we users should be required to keep you up-to-date on our particulars. Helps you out a lot.

"We will protect personal information by reasonable security safeguards against loss or theft, as well as unauthorized access, disclosure, copying, use or modification."

So the reasonable security measures only apply to loss or theft? Why not to the rest of those things?

"We will make readily available to customers information about our policies and practices relating to the management of personal information."

Where? When? How?
They had a lot of help ruining SGI from... SGI.

The reason that I suggest that MS ran SoftImage poorly is that under MS, Soft generated negative revenue, even though it was profitable before MS bought it. I have a feeling that it didn't become profitable again after Avid bought it though, because otherwise Avid probably wouldn't have sold it to AutoDesk.

Edit:
The funny thing is that MS later acquired Caligari, and now has ANOTHER animation system, which the last I heard was a freebie under Microsoft.
It's interesting that you selected Spain + France. Texas + California (our 2nd and 3rd biggest states) are only slightly smaller than Spain + France. Alaska (our largest) is bigger than France, Ukraine, and Sweden combined.

We have 50 states.
Thank you. I appreciate the advice.
In the hands of a really capable developer, JavaScript can be used to engineer reliable, complex systems. Sadly, most people who write software for a living are not "really capable", so the extra safety net provided by compile-time type checking and good IDE support that comes with Java tends to outweigh the concision and flexibility of a dynamic language like JavaScript.

Also, while V8 is quite heavily optimized for performance on modern PCs, I haven't seen much to support the idea that it is a great fit for memory and CPU-constrained mobile devices. Early versions of Dalvik specifically traded runtime compilation (as implemented in HotSpot and most other modern JIT-ing JVMs) for ahead-of-time in order to minimize the memory footprint of applications. Any VM designed around heavy runtime optimization (like a mobile V8 derivative) would have to be carefully tweaked to not thrash horribly given the memory constraints on most smartphones.
I've been thinking about applying for this since I first saw it but the timing just hasn't been right. I wonder if anyone in the first round is on HN. If so, I'd love to hear about your experiences during the application process. I definitely have my eye on Code for America.