skysight-inc/HackerNews huggingface dataset:
There is a supply/demand problem in this approach: finding a unique project for every student or group of students that

A) Uses the libraries or techniques the students need to learn about

B) Hasn't already been done or requires meaningful improvement

C) Doesn't need to be done with stiff reliability or time constraints

D) Doesn't involve an excessive proportion of uneducational grunt-work

is an incredibly difficult challenge, and solutions simply won't scale. Besides, there is moral hazard involved: you don't want the system to devolve into a free labor source, yet the incentives for those in charge are aligned to encourage development in that direction. You go to school to learn techniques that are difficult to learn on the job and that you are unlikely to learn on the job, goals which are subverted by having students work in what begins to look more and more like an unpaid (or negatively paid) intership.
I can't find the precise announcements right now, but I'm pretty some portions of SEAndroid are already integrated with Android as of 4.2 (maybe 4.1).
I see you points, but many of them are not valid:

> - Most tutorial suggesting Amazon S3/CDN/cloud etc. Well those service are inaccessible to many.

Because you just need to serve static content, there are more options than for Wordpress, incl. Google and Github.

> - Write new post, generate, upload...complicated!

Not at all:

1. Create a new post: rake new_post["title"]
2. Edit using your favorite editor
3. Sync: rake deploy

> - Lets embed image/audio/video with one-click...nope!

There are tags for that, i,e, {% img /img/pic01.png %}

> - Lets edit old blog post... oh why art thou so hard

You can edit any post. They are in folders sorted by year and month.

> - Lets try it on my phone, nope!

Correct.

Conclusion: Blogging this way seems complicated, but is isn't if you are really doing it. Please try it for sake of a faster and safer Internet.
Google was asked for this myriad times. I guess, they won't fix it unless something extraordinary happens (like a huge privacy-related scandal).

Apps on Google Play are throughly infested with ads and analytics and whatever. On desktop we used to call this kind of applications "spyware", frown upon them and let antivirus software block those on sight. On tablets, this is a norm of life.
I feel the same way as you. This is the rule in English and it seems like a bad rule.
Guess it depends on your culture/background, but your description of upper class people who believe they are middle class sound like people I would call middle class - I'm English. So while you may be completely right in the context of India, your examples don't necessarily explain it well to an international audience.
Unfortunately, the short time spent on each project due to a lack of interest means that the magnitude of the income is far lower than I had hoped for – and realistically, lower than could have been achieved with persistent effort.

Wouldn't an obvious way to break the cycle be instead of starting a completely new project on the next phase 1 to go back and spend time improving one of these previous income generating projects ?
My family is from Bangladesh (we take our cultural cues from India) and I agree with you 100%. The society in Bangladesh is unimaginably classist. Sure, here in the U.S. lots of people have classist notions but people have the shame to not talk in public because it's not culturally acceptable. No such thing over there. As you said, the upper classes treat the lower classes as not even of the same people as themselves.
Have you considered making it in ePub format? It would be a really great!
> Perhaps a better way to look at it is this- when I have a great job doing web development and see job listings all over the place for other rewarding web roles, where is my incentive to do desktop development- even if it's close to the (much more booming) mobile app space? The web is in no danger of dying or getting less popular any time too soon.

Because it would provide a better product for your users, which is the whole point.

It also shouldn't be hard to do. A senior engineer that can't easily jump on new technology stacks is not a senior engineer.

> But that isn't why I'm running it. I have a web browser open every minute I'm using my computer, so it's already there. The browser is a multitasking application itself, so using it for music streaming fits in great. I haven't used the Spotify web player, but Rdio has been web-based from the start, and has been great.

An arbitrarily resizable browser window/tab that looks like every other browser window on my desktop, which can't share state between multiple windows, and can't interact with my desktop in any meaningful way, doesn't use native components, goes wonky if I reload, and goes away if I have to restart my browser.

That doesn't make sense. This makes sense: http://www.pandabarapp.com/
The problem is the foo function not being apart of the returned object. Something like this is a very easy solution without the need to use call/apply/jquery.extend

http://jsfiddle.net/ABD3C/
Well the non-obvious requirement of patents to be granted in the first place is defined such that experts in the field would not come up with it in response to the problem it solves. This is not the case with most software patents.
Same here. I get tired early but I force myself to stay up, because I will wake up around 12 then.

Another interesting pattern is that I can't go to sleep after midnight. I have to be really tired to start sleeping between 00 and 01. 21-00 is all good, also after 1 or 2 I can start sleeping easily

Well, I think I will give my new sleeping pattern a chance
I think that in the overall scheme of things having a limited internet is better than no Internet. Having said that I think the chinese peope should strive for a fully free Internet in china. I know easier said than done.. While working with engineers in China they had FB, which they would access through vpns. And proxies. Hopefully the day would come soon when do wouldn't have to resort to that or fear of the consequences of what they write.
Why was that omitted? It should probably have been the first item on that list. Reinventing the wheel is fun, I guess...
I'm new to both vagrant and chef, so this looks pretty useful for me . I selected rvm but it looks like it used rbenv, but I might be wrong. Also, the name really stinks.
I think they already do, and that's why they are using things like snapchat, whatsapp, and tumblr instead.
Yes, it is a bit more config on the server. The site can still be a FD at JS client though, you just need to make sure all paths link to it.
The downside of living in SF with a good salary is that everybody has a good salary.

n.b. While this is true about many people in our social circles, this is not broadly true of San Franciscans. About 15% or so of households are below the poverty line. Another 35% or so have household incomes which are meaningfully less than what AmaGooBookSoft pay for college interns.
I've always thought of a hyper-abstracted codebase being like a binary tree, lazy code being like a linked list, and optimal code being like a B-tree tuned for the page size and seek latency of your particular brain.
Can a small search engine take on Google?
> You know what these people call themselves? Middle class. They refuse to acknowledge that they are wealthy.

No, they've got it right. The distinction between middle class and lower class is entirely about wealth, but the distinction between middle class and upper class is not. Wealth is a necessary, but not sufficient condition for being upper class; the distinguishing features are flexibility and power, not money. It is possible to convert money into these things, but most middle-class people who acquire sufficient wealth nevertheless fail to become upper-class because they lack the mental toolkit, or are embedded in power structures that won't let them.
Perhaps we should prevent Facebook from airing ads, like we do for Marlboro.
it sounds a lot like my own country, Colombia, particularly the part about priviledged people considering themselves middle class.
Being upper class in the UK isn't as simple as being wealthy - certainly nothing so simple as model of car or location of property!
Seven Reasons Why You Should Do A MacBook Pro Hard Drive Upgrade
Rubygems, OpenSSL, and you
It's not the rich. It's the "nouveaux riches"... Happens all over the world. Little education + fast money does that.
Really seems like this was a great idea but somewhat poorly executed with the presentation on the site.
Can you try again and tell me what you see as the copyright statement in the footer? i.e. this: http://cl.ly/image/2I0a16260X0v what do YOU see? (it will tell me which server your hitting) - thanks!
I'm looking at houses that are $100-150k in Austin as opposed to the $1mm I'm seeing in my part of the bay area.

Seems cheap enough to me, even if it doubles.
Poetic APIs - Erik Rose
I think pg's Stuff essays is relevant here:

http://www.paulgraham.com/stuff.html

Facebook is just a new trend we'll have to resist as a society. The current generation will probably succumb to it, but give it another 50 years or so and society will find ways to manage time on Facebook such that it doesn't interfere too much with our functioning.
A local startup here is tackling that second paragraph of yours and they just got an opportunity for office space in the valley. Basically using a simple goal-oriented checklist for managers to evaluate performance, trying to make the process less formal, more focussed, and more enjoyable. More about that here: http://www.techvibes.com/blog/startup-weekend-canadian-cloud...
Domain Name: WHYTHELUCKYSTIFF.NET
Created on..............: 03-JAN-2002
Expires on..............: 03-JAN-2014
Record last updated on..: 13-DEC-2012
Status..................: ACTIVE

Nope.
This has been the single most important book I've read in my JavaScript career. It's priceless, and really pushed me towards daily best-practices that I would have otherwise been unaware of coming from a different language.

Thank you!
I don't believe in any super natural bases for morality,[1] so I believe that morality arises out of the social contract. Given that, it makes sense to talk about the moral obligations of individuals within a society to each other, but not to talk about one society's obligation to another.

[1] Not just religion, but things like "natural rights" are really supernatural conceptually.
Yea it's a pretty ridiculous state we're in. Fortunately this patent was probably filed defensively by RIM, but the moment they decide in the next 20 years that a branch could be more profitable by firing their employees and siphoning some intellectual property into a litigious happy NPE, then any group rejecting user passwords that look like p@ssword will be in violation until the year 2031
My daughter doesn't pay taxes. She doesn't earn any money. She's 6.
It's certainly not simple but cars and property can certainly be an indicator.
Didn't consider that :) Maybe _why is feedward. The account has no other submissions and no comments. It was created on September 22, 2012. Does that date stick out as being significant?
Is CoFoundersLab selling user data?
I was spammed yesterday by a company named bosiDNA who sell business coaching services.

I contacted BosiDNA and requested my opt-in records (IP/timestamp) and in their reply they indicated they obtained my address from cofounderslab. Now this is quite bothersome because on the cofounderslab sign-up page it explicitly states the following:

"We promise not to share your email with anyone else."

The scam seems to work like this. At some point a few weeks ago I received a private message/e-mail on cofounders lab with the subject "You received a request from ___ on CoFoundersLab"

And inside the email it stated "___ wants to know what type of entrepreneur you are! They've requested that you take the entrepreneurial archetype assessment. It's only 10 questions and it's free! Here's what to do:

Sign in to your CoFoundersLab account
Click "My Profile" (under your name in the top right)
Click the "Take Assessment" button on your profile (on the right side of your profile)

I followed the link just to see what it was about but decided not to complete this assessment. More importantly, I never opted-in to being added to anyone's mailing list nor did I ever give permission for CoFoundersLab to share my contact info with a third-party.

This seems like a pretty shady business practice to me, has anyone else been getting spam that can be traced back to CoFoundersLab?
Most of the Indians and Chinese that I went to school with were the sons and daughters of doctors, lawyers, and professors.
The class system might also interfere with other motives that sometimes lead wealthier people to act generously even when they aren't particularly altruistic or compassionate. In societies where people see each other as roughly part of the same community, one of the advantages of being rich is that you can be munificent with your money, which gains you social status and prestige. You can see that in smaller American towns, for example, where, at least traditionally, the preferred way of demonstrating wealth was to do things like sponsor a library, host a 4th of July party everyone's invited to, etc., not more "separate" displays of wealth like buying a Ferrari. Some people would no doubt do so out of genuine concern for libraries, the 4th of July, and their neighbors, but there's also a bit of social reinforcement in that serving in that kind of "civic benefactor" role is a high-status position: you're not just giving your money away purely altruistically, but in a way buying a certain social role.
A big amz product coming out soon follows this pattern to a t!
Show HN: Native iOS Animation using CSS
3-D Printing Materials You Can't Patent - A comprehensive algorithm
> A no brainer to me would be that as the supply of something increases, the price goes down

Sure, that is true, but this is a special case in which there is unmet demand and strict assessment and checks (the h1-b quota) to ensure that it doesn't adversely affect wages. If demand drops to zero then you adjust the quota accordingly that year (to use an extreme example)

> you'd be increasing the supply of technology workers by 65,000 per year. You don't think this would do anything to depress technology worker wages?

a. you're assuming that all 65,000 go to work in tech, thats not correct. h1-b is used to hire doctors, researchers and folks in the sciences and other highly skilled areas.

b. But you don't take into consideration how many of those people would go off and start their own company and contribute to increasing demand for technology workers

I think this fear of depressed wages is a bit irrational. Engineer wages have gone up and the h1-b program has been in place for many years, but we're still worried about this.

What about the 14 Million illegal immigrants that may get amnesty under the new law? if only 1% of them are engineers (I bet its higher than that). thats still 140,000 folks that get added to the engineering supply overnight!
Not even 0.005% of the Indian populace can afford the things I mentioned as examples. Maybe the problem is that we take our cues of what is considered upper class from international standards and therefore fail to acknowledge our own privileges in a local context ?
Did you mean contRact? Or did you actually mean "contact"? You did type it twice, but I'm just making sure... The word "contact" in this context doesn't make sense to me, so please elaborate, if that's the case.
yeah, as the cost of hardware components continues to fall this will be an option (just add a mic, speaker and use the CPU already in there = pretty cheap)
I thought wps still is vulnerably http://en.wikipedia.org/wiki/Wi-Fi_Protected_Setup
I had thought about that, and/or have it show information about the colour, but decided against it in the end as I really like the single purpose nature of it.

I've also always quite liked the thought of people loading the site for the first time and not being sure if it's finished loading as nothing appears but the background colour, so then refreshing to reload the site, only to see the colour change and realise that the site is exactly what it says it is.
Thoughts From Tunis: Chicken So Good
You should take this question over to http://webhostingtalk.com
https://github.com/balderdashy/sails
Show HN: Yahoo's New Sidebar Behavior with jQuery.ScrollToFixed
It sounds like my own country too, the United States. :-)
Yes. And unfortunately it is a bit of a problem even in the US. Recent immigrants (a few of them) continue the rat fight even when there is absolutely no need. It goes away of course, with the time, but in the first few years a lot of harm can be done.
Thanks, yeah, I meant contracts. I'm on my phone.
It (publically available cameras) actually is the basis of a French thriller released in 2011 called "Aux yeux de tous"... pretty good movie!
Warning: Shameless self promotion

I implemented a concatenative DSL for Clojure called Factjor [1] inspired by Factor [2]. Clojure is to Lisp what Factor is to Forth. I used Factjor to implement DomScript [3], which is sorta like jQuery re-imagined as a concatenative language like PostScript. I also gave a talk on both Factjor and DomScript at Clojure/West. Slides are available now [4] and a video will be available on InfoQ soon.

[1] https://github.com/brandonbloom/factjor

[2] http://factorcode.org/

[3] https://github.com/brandonbloom/domscript

[4] https://github.com/strangeloop/clojurewest2013/raw/master/sl...
I think this is hard strategy to convince the world to follow. It involves causing culture shift in existing business and the culture momentum in this case is not insignificant.

The next problem is that the business exist in a legal system that rewards patenting profusely and broadly. A company that refuses to do this is at a disadvantage.

In addition to avoiding companies that participate in such behavior what other strategies to you think are worth while?

Google is the biggest advocate for change in the direction of devaluing software patents or at least they are easy to observe doing such.
You may not know this but you are touching a very sensitive issue.

Which is better for the country: asking people to employ domestic workers, or have higher unemployment?

Let's take South Africa, which I know better than any place in Asia. There's high unemployment. The government encourages people to hire domestic workers. Checking now the rates are about US$ 1/hour. These are maids/domestics, gardeners, childminders, caretakers for the sick and elderly, and so on.

I grew up on the US, and from my family learned a strong moral principle that it's best to do everything yourself, rather than have 'people cater to my every need' at home. As an adult, I followed that same moral principle.

Then I bought a house. With a garden. A quite beautiful garden that I wanted to keep. I couldn't do it myself. More importantly, my rates as a software developer were more than 8x that of a gardener. I fought that moral training and realized that it's little different than regularly going to a mechanic to maintain my car.

The position of the South African government is similar. If you have the money, then why not use it to hire people to help around the house? Living in South Africa for a short time, I learned about some of the advantages of having someone who would do laundry, including ironing, sweeping, or mowing the lawn. None are tasks I enjoy.

As you (and the essayist) point out, that's fraught with difficulties. At what point does that turn into a sense of entitlement? How can abuses in the workplace (that is, the home) be monitored and reduced?

You can read some of the difficulties and different viewpoints at http://www.sacsis.org.za/site/article/473.1 .
Nevermind -- figured it out. We changed servers yesterday and the DNS hasn't propagated over for everyone yet.
What's the basis for following the social contract being an obligation?
Oh, duh. I thought about that a little while after I made the comment.

It still seems like it would be a bit fidgety to set up unless the device itself had two wireless cards. If you give it the credentials to your home network but give it the wrong passphrase, it will still have to disconnect from your laptop, attempt to connect to the network, fail, and then start its own wifi network back up to tell you that it failed.
"How would you feel if your neighbour went over and bought a commercial observation drone that they can launch from their backyard. It just flies over your house all day. How would you feel about it?"

Well to throw Mr. Schmidt's own words right back at him, you could "just move".

http://www.huffingtonpost.com/2010/11/04/google-ceo-eric-sch...

"Google CEO Eric Schmidt's Most Controversial Quotes About Privacy"
Sometimes, We Want Prices to Fool Us
Inter related things.Ferociousness here is due to frustration of too many people around.

Too many people means: Too much inequality,inability of governing people properly,lack of regulations and so on.....

India is 3 times more populated than USA but 1/3 in land size of USA!

Population does matter. Nothing about riches only in India. Put these conditions in any other country and you will see same behavior.
There's a spider in front of this one. http://cryptogasm.com/webcams/webcam.php?id=22466
I didn't have a sinister "53 percenter' motive behind using the number of federal income taxpayers; I simply believed it was the relevant statistic when discussing federal government spending.

That said, you're right than 1/4 seems low (even after taking into account minors). Certainly it's fair to count people who don't owe federal income tax but owe payroll taxes as a federal taxpayer, for example,
John le Carré: 'I was a secret even to myself'
I really appreciate your honest feed back! This is the kind of feed back I am looking for, direct and right to the point.
Thank you, I will work on the items you mentioned!

Much appreciated!
:-)
> Note that it is still US only though

I don't know about this specific extension, but if what another commenter said is right (that it's just a bookmark for play.spotify.com), then I've been able to use that site from here in Southern Europe since I found out about it (not that it wasn't a hassle to find or get going in the first place though).

I don't know why it would start out being US-only, as the native application seems to have arrived relatively late in the US.

PS: The Spotify home page is god-awful these days: a splash page plus auto-play music, I thought we as a species were over that stage...

EDIT: the fact that I can use it might have to do with that I have Premium.
This is the fallacy of division.
http://en.wikipedia.org/wiki/Fallacy_of_division
> The only common reason companies don't do H1Bs is the hassle, and even then it's not that big a deal for any funded or profitable company

That was not my point though ... I was trying to say that while all this is being done for the worker, that worker is beholden to the company doing all this on their behalf. Which allows the company take liberties with their wages that they could never even dream off with an American.

> There is really no power over the H1B at the moment

I agree, up to a point. At your 6 year mark, where the green card has to be filed for you to stay in the country. You are vulnerable, as it essentially makes it impossible for you to move for almost a year, getting canned at that point can also cause you untold grief. I also base this sentiment on some of the horror stories I've heard from h1-b workers at some of the body shops around the country.

> but your final line is hyperbole
Again, we disagree. If I can hire a guy for $60k on the h1-b when the going rate is $90k, guess who's winning? Yes I know there is a concept of a prevailing wage, used in the filing, but those rates are ridiculously low.