skysight-inc/HackerNews huggingface dataset:
There's an aspect to "the uploading problem" you didn't name, which is the "uploading services rapidly turn into hosts for pirate and illegal content, and even if that doesn't bother me ethically it bothers me when I get the bills" problem. "Storing on S3 infinitely" only scales as far as your pocketbook.

(Also, by "illegal content", think "Feds literally busting down your door and hauling you away" sort of illegal content, and by "you", I mean, you, va1en0k. This is not necessarily a reason to stop right now, but don't get too far down this path without legal consultation about how you should protect yourself from this eventuality. There are things you can and should do, like make sure you qualify for DMCA safe harbor provisions.)
Well, try ai-class.com first and see how you like it .
You might as well not like this field.
Or you might apply it in physics. AI is just a tool to do other things.
My father (about 5+ years ago when itunes was picking up steam) thought Apple would sign Madonna and several other big artists and start producing music themselves. I guess he was just off by brand name and a good number of years ahead of the curve with the idea, but its exciting to see this change happening.
Alice.js - (A Lightweight Independent CSS Engine)
Can you explain this "happy hour" thing? I thought "happy hour" was when restaurants or bars set their drink prices lower so that people will get drunk ("happy"), and as such I always avoided them. Is there another kind of "happy hour" that enables you to eat cheaply?
My comment was directed at people living below the poverty line, not homeless specifically. There are people who have a kind of sort of home (or live with relatives, or have the luxury of choosing between eating and having a roof over their heads) but giving them support can help them get through their situation without resorting to moving into a shelter or waiting in line at a soup kitchen.

Maybe it is nice to be homeless in NYC. It ain't in the rest of the country, and people need help everywhere.
I guess it depends on what you consider 'diverse'. You seem to only consider skin colour.

Besides, Canada is more like 80% 'white' vs 72% in the US.

An interesting tidbit you may not know is that less then 60% of Canadians speak English as their mother tongue, vs 82% in the US.
You don't specify any performance requirements, so take a look at this:

http://en.wikipedia.org/wiki/Nested_set_model

You will be able to update, but it will not be efficient.

Also - questions of this type are more appropriate for StackOverflow than HackerNews.
Edit: Thanks for reporting Alex! I was missing 3 other users from the leadersboard. Should be all good now.

Hi Alex. I am sorry you were not listed. My first user sources were hnsearch[1][2] and on Twitter Users Most Followed by Readers of Hacker News[3].

I am adding the leader's list to the user discovery, and this should be solved shortly.

[1] http://www.hnsearch.com/search#request/users&q=twitter&#...

[2] http://www.hnsearch.com/search#request/users&q=twitter.c...

[3] http://talkfast.org/2010/07/28/twitter-users-most-followed-b...
Silicon Valley's social tech formula doesn't add up
Tenant screening report
We are often asked the question by what information should prospective tenants give you the landlord in a rental application before ordering a tenant screening report.
If you spent a day doing some serious linear algebra in Python you might change your tune. * (multiplication) between NumPy arrays by default does element-wise multiplication (potentially with broadcasting), which is the desired default behavior. In R, for example, you can define custom infix operators so that

a * b

is elementwise but

a %* % b

is matrix multiplication. If you write down a complicated linear algebra expression, something like

A.T ! (B.T ! C ! B).T ! A

would be a lot friendlier to scientists than the current:

dot(A.T, dot(dot(B.T, dot(C, B)).T, A))

You might just say "well suck it up" but I've got to say that doing linear algebra in Matlab is a lot easier because the linear algebra that I do with pen and paper looks pretty much exactly the same as the corresponding code. On the other hand, Matlab is super clunky compared with NumPy at doing APL-style array processing with broadcasting operations, etc. In my work I tend to do more of the latter and less of the former but whenever I implement something with a lot of matrix multiplications it takes me a lot longer in Python to get things right.

Anyway, the point is: non-scientific Python folks need to take a walk in our shoes to gain an understanding of the challenges we face on a ongoing basis.

I'm having a hard time understanding your last statement. NumPy data types (dtypes) simply tell the ndarray how to interpret the block of data associated with it (the # of bytes per item, shape, and strides).
Guerrilla live streaming like a boss
I wouldn't call it terrible, but it was entirely platitudes. Everyone already believes company value systems (more commonly called "company culture") matter, and that's all that's being said here.
Photographs and video from #occupywallst march to one police plaza 9/29
Add to this: I can put it under version control, back it up meaningfully, and find out what a GUI control actually changed and revert it cleanly.
In defence of Objective-C
Máy lọc nước, may loc nuoc 
nâng promotion marketing Google thời. Nphần ở rank đã bạn thứvà cận Nhưng àng .ột website cập Sử chỉ cho yêu ứu thực hải thể thực lần ủa máy lọc nước ậpSự nhỏ offline chuyển đến địa cao c thư rong ra vẫn Demo việc ,đặt chọn to nếu với các vậy ưu kích bạn mắt đẹp đóTránh giảm ưu số .khá.
Are you an Android developer? Use StackMob to build your backend.
This list is misleading.

over half are from the Ann Arbor area and a few are in California (and other states) with a few remote offices in Ann Arbor.

They really should be pushing for Ann Arbor to be a tech center, not Detroit.
As an RVM user, I wholeheartedly agree with your main point but I think there's an argument to be made to allow some other program handle gemsets. As it is, when you use RVM you most likely have to add your .rvmrc to your .gitignore. This unfortunately obfuscates what version of Ruby your project is on. Using rbenv is nice in that you can keep that documentation alongside the project where it belongs. Tying the gemset to the version is nice for testing various environments for a single project but doesn't work well when you have to choose between sharing a local development setting with the whole team or not sharing an rvmrc at all.
This was my favorite game (way back 1989). Missed it all these years. I used to complete the whole thing in 20 or 25 minutes. Was so happy to see the screenshots. Any way I could run this on a new OSX machine ?
Mobile jQuery without jQuery Mobile
Is it considered poor form around here to submit your own articles? If so, i'm terribly sorry and will remove, however i feel strongly that a lot of people write off obj-c based on superficial weaknesses, and that it has a lot of strengths that are very underrated, and i wish i'd known a lot of this stuff when i started off in iphone development.
rbenv is a bit easier to use in production (doesn't require any Capistrano addons, etc.) IMO, but for local dev it doesn't really matter one way or the other.
Thanks for the response. I believe many forms of AI will be huge industries (of course, they already are, but they will be bigger in the coming decades):

* consumer products

* AI as a service, like more advanced search engines

* AI for businesses, like data analysis

Of these, my favorite is AI as a service, because for a lot of reasons I believe that will be first kind of AI to be very disruptive (primarily, if you do it as a service you will have access to more computational power, and thus could do more sophisticated AI).

I am actually somewhat interested in finance, so a hedge fund would be great if it somehow involved AI. However, I believe that fractional reserve banking is fraudulent, so if the hedge fund is part of a bank, I would probably not be interested (and they probably wouldn't hire me, since I've written articles in public about this).

I live in the midwest now, but I'd be willing to live pretty much anywhere in the developed world.
Cool that someone is doing this. I was in Detroit a month ago and during my time there I met with many of the founders of these companies. I was impressed with the energy and the strong belief in turning Detroit around. I summarized my time there in this article which was published in TechCrunch:

http://techcrunch.com/2011/09/23/motor-city-mojo-the-startup...
The behavior most consistent with Siri now would be "What would you like me to check you into?" "You want to check into ABC Business on Foursquare? Is that right?"
I have switched to rbenv myself, but that "magic" makes RVM a potentially better choice for a beginner.

* No need to install a second thing (ruby-build) to install rubies.

* No need to do manual things like running "rbenv rehash".

* More chatty and hand-holding (tells you dependencies you need to install for your platform, etc)
Only in the most superficial of ways. If your definition of "looks pretty similar" is "using widgets shaped in similar ways", then, well, I guess I'd have to hand it to you.

The USPTO has built its dashboard around familiar looking instruments - ones that work in many other contexts (airplanes, cars, etc), but is completely inappropriate in their usage.

A dial in a cockpit is not a trivially designed instrument - it provides valuable context to the operator that simply hasn't been replicated in the USPTO dashboard. The rate at which a needle moves gives valuable feedback as to the rate of change of value - the needles on the USPTO page doesn't even move. Similarly, a dial can be a valuable glimpse at the current quantity in relation to the whole (e.g., a tachometer, or a fuel gauge), but few of the dials on the USPTO dashboard have this relevance.

In other words, the entire point of the original post lampooning this dashboard is that they chose ways to represent the information that's pretty, but entirely inappropriate for the data they're trying to communicate, which not only makes it useless, but misleading as well. You drawing this comparison to the airplane cockpit (a comparatively well-designed, well-thought out interface that does use appropriate representations for information) really completely misses the point.
I tend to think that rvm is overkill for beginners. If you're really just getting started, installing ruby and rubygems is what you should stick to and adding steps like "install rvm" "install a ruby" "create a gemset" just add potential points of failure and frustration.

What is it about having gemsets that makes it easier for a beginner? Bundler seems to handle installing dependencies just fine.
Thanks a lot for the feedback. I've tried to silo the news / information content (http://goo.gl/uSDfm) away from the product / transactional related content (http://goo.gl/X3M8d) by assigning them to different categories. Do you think I should go further then that? I've considered subdomains but have held off because of the subsequent need to 301 so many urls.Maybe there's another option?

Product wise I have a bigger database then any other website. Each product profile features a mix of product info, reviews, price comparisons, and checklists. So they are a combination of both types of content in a way.
I think doing video encoding on the client side to save a bit of bandwidth would be a huge win.

FFMPEG...maybe not. But there is certainly room for something cross platform that works for upload videos quickly.
repeatable "inspirations", design trends, and cliches all seem like a bad thing when you talk about it from a pure design perspective. but that is the primary difference between print and web design. web design is not just about making something look pretty, you are designing a user interface. and the most important thing in UI design is to use recognizable widgets, so that users know what to do and what to expect without any instruction or learning process. your awesome organic and original design might look great, but if people can't figure out how to use it it's all for nothing.

i think it's telling that the first few examples of "good" design are all non-interactive.
There are a number of cities in the valley that all consider themselves the same community. I think this is the same sort of concept. The list appears to be based on where the companies were founded not where they currently have presence.
Makes sense! I admit I've never actually been to Detroit, but from what I've heard nobody should be pushing for Detroit to be anything other than a nice clean crater.
I'm just wondering how much you were hurt by the ellipsis built-in. After all, the ellipsis built-in was (at least for many years) of absolutely no use to anyone other than those using certain libraries for scientific computing. The rest of us had to put up with the pain of having yet one more line in the documentation. Frankly, for me it didn't hurt much.

As a general rule, "Special cases aren't special enough to break the rules", but like everything in Zen it is a balance. If a very large community of Python users (and the scientific users ARE a large and important subset of Python users) say they would benefit significantly from this change, then perhaps this is the exception -- especially since the "cost" (in additional complexity) is fairly small.
Gimp Tutorial: Turn a Boring Image Into something Appealing in 10 steps
xfce isn't a package.

sudo apt-get install xubuntu-desktop xfce4
Thank you, that sounds very interesting. Would be interesting to see a compare and contrast between Amazon and Google. Almost antithetical cultures, yet both wildly successful companies.
How to make Minimal Warrior Type Wallpaper with Daz Studio 4 Renders and Gimp
Page & Yang were dropouts too and the list goes on and on... There is something I don't understand in your story. There seem to be a couple of employees and you seem to be the only developer... Did this lady found a way to hire a team without paying anybody or are you the only one? Pay "cuts" usually come with a lager equity grant... very simple equation : share the risk, share the benefit.
In your situation it doesn't really matter at this point. The main reason you should leave is the CEO... She seems clueless (based on your description) especially when she says you're naive and "that everybody does it" (spamming twitter) and that's why you guys should do it... If everybody "does it" and it annoys users then it's exactly the reason not to do it. A successfull consumer startup is about doing something new, smart, unexpectedly helpfull to users and surprisingly disruptive to the industry... Spamming users is the naive approach!
Lesson learned... The lesson here is that the people you chose to work with are more important then the ideas you will possibly work on...
I'm working on a recommendation engine too, I'd love to chat with you...
Monkey patching in ruby has well-known problems (what happens when two libraries patch the same object?), and now good library maintainers know not to monkey-patch standard libraries. Neither should RVM.

The monkey-patching of `cd` is the main reason I'm not using RVM. I depend on `cd` to work, every time, rock solid, especially when my system is unstable. I can't risk having a dependency or bug in their `cd` script breaking my most commonly used shell command.

rbenv has demonstrated that it's not necessary to override `cd` to manage ruby versions, so why does RVM still do it?
After having used Unity for many months, I recently switch back to "Gnome classic" and when I upgrade to 11.10 it will be Xubuntu.

It would be great if Canonical concentrated their resources on making the system faster, like they did until recently (improved start up speed etc). However, now they seem to be dumping all work into reinventing the wheel by creating yet another Linux desktop GUI.
Yep, that definitely helps. But I have yet to see a Linux UI that would help me find anything other than most frequently used apps on a tablet nearly as easily as I can on a regular computer. We'd need a different sort of UI for that.

I doubt that the text-search paradigm is the right way to go about developing a tablet UI of the kind that we need. Anything based on mouse clicks would seem to be a much better starting point for the transition to tablets. Unfortunately, both Unity and GNOME 3 require a lot of clicks to get around, which is equal to a lot of screen-tapping on a tablet.
Act as if Google doesn't exist. Don't worry about SEO. Make your site something people love enough to recommend to their friends. Something they would miss if it was gone.

After 3 years, people should love the site, and a sizable number of them should be coming to it directly. The fact that it has dropped out of existence and no one cares is a powerful indicator.

Imagine if StackOverflow was deindexed tomorrow. Its traffic would drop by 90%. People would be pissed at Google for it. Then they'd start visiting the site directly, because it's that valuable to them.

If users aren't pissed that they can't find you in Google you're not providing enough value.

It looks like no one is actually searching for your site:

http://www.google.com/trends?q=cardboard+connection

http://www.google.com/trends?q=hacker+news

http://www.google.com/trends?q=stack+overflow

BTW link shorteners are frowned upon on HN. The site is: http://www.cardboardconnection.com
give at least two weeks' notice

There's no reason to work a single minute more for free for these people.
These are baby steps for Detroit but they're important ones. I know it doesn't fit the template you see in the press with the pictures of wrecked buildings, but what you don't see covered in the press is the tremendous amount of talent in the city and surrounding area. It's hard to understand from the outside but these people want to be there.

I know a few of the startups on that list and they're run by people that just as easily could succeed anywhere. I do hope that Alex Southern's work acts as a counterpoint to peoples view of the other Detroit.
I find that hard to believe, but even if true, so what? There are about half as many teachers in the US as there should be right now.
Is the OWS movement an Internet outgrowth? Seems so...
Foreign brides
Meet some of the finest, most attractive women from Russia and Ukraine, as well as those from other CIS member countries.
A shame, too. At least decent editors make this a tad easier. DrRacket, for example, binds lambda to Ctrl+\. Racket accepts both "lambda" and "λ" as the same thing, so it's up to personal preference.
Thanks for the response. It doesn't seem like Google fully "gets" my site. It appears they often times try to rank me as if I'm a mainstream sports site but then overlook me for my area of specialty (sports collectibles). For instance, I may rank for the term "Lou Gehrig" or "Hope Solo" but not for "Lou Gehrig cards" or "baseball cards". Its bizarre since mainstream sports is so much more competitive an area. However a mainstream sports fan is going to bounce after reading an article unless they also happen to be a collector. That kind of traffic is better directed to mainstream sports sites.

I already have links from all the main industry sites and think I've done a good job of onsite SEO. What else can I do to help Google more appropriately "theme" my site and understand its specific area of authority?
As one of the founders from the Ann Arbor area, I can say this list is more of a Southeast Michigan list, an area for which Detroit is often synonymous. Due to their relative proximity, there hasn't been a reason yet to push one city to be a center over the other, it's more so about the region as a whole, which is very well linked together.
No problem, just curious. Thanks for the hard work!
It's during situations like these that I wish the votes could be displayed in HN, just so that you would get a feel of how opinions weigh. There are many answers that I'd vote up in here, but that doesn't convey to you the strength of the message. So we have to resort to reiterating it:

- You're saying the CEO doesn't share your moral objections and even derides them. Did it cross your mind that maybe she's the type who also wouldn't mind tricking someone to work for her for free? Sounds to me like you're probably being taken advantage of, so get out. Once out, stay out. There isn't much to advocate for, in a relationship that starts with one party taking advantage of another.

- don't sweat your lack of diploma.

- I haven't made a cv in a while, but I'd advise you to meet with someone that could help you refine yours and prepare for interviews.

- try to get an idea of what you would be worth in the current market. I've seen a few posts on HN and some Stack Exchange sites discussing the topic. I believe you're capable of digging up that information, or maybe someone would be kind enough to post some links. That sort of info isn't pinpoint accurate, but having even ballpark numbers is always comforting when making demands and in your case, I feel that you could use the reassurance.
Bayesian clustering for microarray time series (in R)
I'm not sure, I have never asked anyone else about their compensation or explained mine, I've always heard that is impolite to do at a company.

However, I do always enjoy talking about technology, if you have any questions you'd like to run by me I'm more than happy to chat!
Historically Southeast Michigan has included Ann Arbor in the region.

A few of the companies on that list may have an office in Silicon Valley but they were founded and still maintain offices or headquarters in SE Michigan.
To an extent, yes. An example I ran into earlier - if you ask Siri to remind you of something on certain days, it will make an assumption about when to start that recurring reminder (based on how you word your request). I was then curious as to whether an interactive conversation would work, and said 'No, start it tomorrow instead' and it replied pretty naturally, affirming that she would have the reminder start tomorrow instead.
Well I would say that savings driven life is far better than the spendthrift side of things. Now this is purely personal choice. No denying.

In my case I like to sit on piles of cash, without any debts and EMI's to pay. And loan interests to worry about. I like to live a tension free life at the same time get a realization that I'm getting rich. And if you do so, you actually see that a lot of luxuries come a little late, but they come at zero stress, worries and hassles to worry about. The lateness in affording things is often very differential and in my case at least has made very little difference. Over the years you are far better off having money, peace and tranquility in your life even if you drive the Mercedes two years late. Than having a Mercedes right now and all the while paying off debts endlessly in cycles(Home, Credit card etc).

Now the point is simple, I don't really understand the spend thrift part of the world. Just because I don't dine at a seven star hotel eating a sever course meal, I doesn't mean I'm not eating well. I eat whatever I like, drink whatever I like and wear whatever I like. I just don't fall for the brands and buy 1 get two free kinda stuff.

I can go with the same phone for some years provided that server the job for the moment. Which most of the times it does. I don't see any reason to have credit card(Yes I don't have a credit card at all). Its just if you don't succumb to peer pressure and blindly imitating others spending patterns. You sort of can end up saving really lots of money. With savings and investments you can really end up making a lot after a while.

And then you can buy everything your want, retire early. Buy your dream home and live well.

In fact this is more pleasurable than the other approach.
Well, to quote from this article about Finland (which another commenter has linked to)

"Some testing is thus ultimately necessary, Louhivuori conceded, if only to prove that regular testing is not."

http://www.tnr.com/article/politics/82329/education-reform-F...