skysight-inc/HackerNews huggingface dataset:
That is a goal of Brubeck too. By using DictShield for modeling you get all your modeling needs, including serializing to Python dictionaries or JSON strings, but it doesn't have an opinion on what database you us.

Your database layer might change, for whatever reason, so you adjust a few queries for loading data and you're back in action.

In addition to this many people haphazardly choose their framework and make the mistake of using Tornado without understanding how nonblocking I/O works. If a user chooses.

Brubeck, they would get nonblocking support for free, which makes it a considerably safer haphazard choice.
You're correct in your analysis. You'd be required to pay tax on the income received based upon the value of the stock (the object received is always going to determine the value or income you've received). A Section 83(b) election doesn't apply in this situation because of the stock isn't restricted under Title 26 of the United States Code.

Restricted in the tax code means that it is either (a) undeterminable in value or (b) legal right to title or authority has not been transfered.

You seem to have a perfect understanding of the issue. =)
Tata seems to relish creating products for the bottom of the pyramid that no other corporation will touch. What they are doing reaffirms my faith in capitalism.
I have come across some very safe, efficient, and cheap building designs that I would love to build on some land. In the U.S., it is very hard to go through all the paperwork to get it built. If I had someone put a rickety frame in the ground and slap on some drywall, it would be easy as pie to get the paperwork done.

The U.S. building code seems broken from my perspective. Cheap homes are not hard.
In what way would the waiter be more effective/productive? Would the theater degree enable him to write down orders more accurately or bring food more quickly?
When did hacker news become so sensationalist?

"My Facebook ad is live! Last night I found a message from +Michael Lee Johnson where he mentioned that his Facebook ad promoting his Google+ account was suspended after running for about an hour. I wanted to find out if Facebook would approve my ad.

Any publisher can refuse any ad they want, and Facebook's advertising guidelines make it clear that they can "refuse ads at any time for any reason, including our determination that they promote competing products or services or negatively affect our business or relationship with our users."

Since +Mark Zuckerberg said that he did not see Google+ as a competing product, I wanted to test their advertising guidelines and it looks like Mark was right. Facebook does not see Google+ as a competing product as my ad was approved.

Now they can take my $ from the clicks of my ad. Congrats Facebook, but I still want my friends to know I moved to: http://Profiles.Google.com/SocialJulio "

Not to mention there are probably issues with trademarks and running ads to a specific person (a friend tried to link to his own profile and his ad was blocked).
Internet's memory effects quantified in computer study
What rights do you have as an employee? Vacation time, maternity leave, severance pay?

In the US, these things are not mandatory. Good employers (like mine) are relatively generous, but not like what I've heard in Europe.
One of the patents is for registering regular expressions to extract telephone numbers and contact information out of documents. This is a stupid patent for several reasons:

#1 It's bloody obvious. Pretty much everyone reinvents it (Microsoft Smart Links anyone?) SMS->Extract Phone number, etc

#2 It's so bloody obvious that there is prior open-source applications prior to 1996 that have this feature (turning phone numbers in web documents into clickable action links/context actions) I will say no more, but I have one in my possession.

#3 It's bloody LAME! Really Apple, you want consumers to not be able to use ANY Android device based on the ability to turn text links into actions that was originally issues for the NeXT Desktop? Is that really the competitive advantage between the iPhone and other devices, that it has phone number detection in text documents!?!?

Apple has proven with this that they are a patent troll. Are they suing over iPhone exclusive inventions, like multitouch, proximity sensor, using accelerometers to detect orientation, the "Swipe to Unlock" stuff and all of the things we saw in the original Jesus Phone presentation?

No.

They are trying to hurt competition over something developed for the desktop in 1996.

Total losers.
> which was announced after the iPhone

The first iPhone was announced on January 9, 2007. The LG was announced on December 12, 2006. Your timeline seems to be a bit off.

> I made a good, rational argument, but since I'm not in agreement with the hive mind, it is currently sitting at -1.

So two people downvoted you. Let me explain how voting works on HN: A comment which the initial readers dislike will be downvoted, because they tend to express their opinions through downvoting rather than argument. Then, over the next few hours, the rest of the people on HN will show up, read your comment, and vote on it based on whether they think it presents a "good, rational argument". This happens all the time - comments drop down to -1 or -2, the submitter freaks out about hiveminds, and then when the rest of the people on HN get around it reading it it gets upvoted. Calm down.
If his plan does succeed and he does end up with the title, won't the taxes on the house be an enormous burden? I wonder what his plan is for that.
those jealous fucks
At least as it currently stands, this case seems to mostly have to do with difficulties of eviction, especially when the house is in a weird ownership status. He hasn't been living on the land nearly long enough to actually have any real rights through adverse possession (roughly, "squatter's rights"), and could be evicted by the owner at any time. He just seems to think, possibly correctly, that eviction is unlikely for a variety of reasons, and so hopes to stay long enough that adverse possession will become relevant, if he de-facto lives in the house long enough without being evicted.

The main thing that keeps him "legal" in a certain sense is that, due to particularities of Texas law, once he's filed that document, it's a civil dispute over ownership, not a criminal case, so police won't evict him for trespassing unless a court resolves the civil dispute first, and orders eviction. He's betting that nobody is going to get around to pursuing that case, even though they would probably win if they did (since he does not in fact own the property, either de jure or through sufficiently long de-facto possession).
I'm guessing all these neighbors really wished they had gone into the house and squatted. Think about it, they were right there, right close to the big $300,000 bounty, and they just didn't know that it was there for the taking (legally).
Public access to crime data deters crime reporting, survey shows
Oh yeah? This is just bussines? Well, then maybe Google Search should be starting redirecting users to Google+ every time someone clicks a Facebook link.
That's a fair point, but there's a lot to love about Mongrel2!
Explanation of Texas adverse possession law: http://www.lonestarlandlaw.com/Adverse.html
Ask PG: Please stop blocking Tor
When I connect trough Tor to Hacker News, depending on the exit node, I get a "502 error, server dropped connection".

Please don't block Tor nodes.
I'm not liking this bullshit of "were automating all the jobs away" that I've been hearing a lot of lately. People have unlimited wants, so it's just a crock.

This is going to turn into an excuse to put a boot on the Valley's neck.
It's certainly true that the job market is going crazy in silicon valley, but the complaints in this article go against some pretty fundamental economic principles - namely that more efficient use of capital results in unemployment.

Disruptive technology often results in unemployment in the short term because it cleans up inefficiencies -- look at the industrial revolution. I think it's fair to say we're richer as a society because we can automate production of goods. Yes, it put a lot of craftsmen out of work, but it was a hugely beneficial change.

And so these days we have itunes putting record stores out of business. And amazon shutting down book stores. There's plenty of nostalgia for these establishments, but the things that have replaced them electronically give us incredibly better selection at less of a cost.
Great idea but what about graffiti? In most major East coast cities those schedules wouldn't be around for two weeks before getting tagged.
Evidence, please.

How does it stack up to Cassini or New Horizons?
Clicking on that link I expected something more than just the kind of information given by every math textbook covering Euclid's algorithm (with a sketch of proof).
Wicked Start, an online incubator for early-stage start-ups
While the overall unemployment number is a good indicator for the economy, it is far from the best indicator. Instead of looking at an overall "jobs count", perhaps we should be looking at how the state of technology (or the job market) is improving the overall efficiency in the economy. After all, our lives improve as technology becomes more efficient.

For example, while Amazon may step on the shoes of the likes of Borders, look at what it is doing for consumers. On a global scale, we should be focusing on improving the lives of people, but at the same time we should continue to promote competition.

The unfortunate consequence of competition is that some people lose out. To rectify this, perhaps we should focus on creating the right types of jobs and promoting constant education. In addition to the unemployment number, I wish we could see some additional metrics.

At a previous job, I was responsible for data management and business intelligence. My team basically looked at the company's numbers and sliced and diced it every way possible. I would love to see some more metrics from the government. I would also love to see some better tools developed by the government to help us visualize the data. (One tool that comes to mind for this sort of stuff is an OLAP cube)

Without going too far away from the point, a simple "unemployment number" isn't enough. Let's look at some more data and see where the problems are. Also, let's make this transparent so that people start talking about the details instead of one number.
I think this also holds for any other country as well. Say, if you go to India, you will see a vast disparity between Mumbai and some small remote town. In Mumbai/Delhi a mechanical machine would be used to mix the cement material for construction whereas in the remote cities you might see labours manually mix the contents of cement.
Love the whole idea, lightweight, fast, smartly designed. Great work.
I've known folks who were told, "things are looking bad, and absent a miracle we will not be able to pay you after X date. If you want to leave, we understand; or you
can stay and help us try to pull off the miracle but you might not get paid."

I personally would not stick around in a scenario like that, but some people do and very occasionally it does work out. However this all needs to be very open and above board.
> They paid Xerox for a license to commercialize the technology via a stock deal, and then they spent significant effort refining it to make a consumer product.

You are the first person I've ever heard make that claim. The only support I've found for that statement is a throw-away sentence in Wikipedia's article about a lawsuit between Apple and Microsoft, which does not appear to be supported by the document cited. So, do you have a citation for that?
Funny how the commit for this change had no accompanying comment - this particular change begs for a clear comment!

https://github.com/joyent/node/commit/91f1b250ecb4fb8151cd17...
You don't even need the data structure since you can simulate that with functions too in order to make a basic object system. Consider a simple example like this:

(define (init-counter)
(local
((define counter 0)
(define (inc) (set! counter (add1 counter)))
(define (dec) (set! counter (sub1 counter)))
(define (current-count) counter))
(values inc dec current-count)))

Then you can just import this code into wherever you want to use it and do something like:

(define-values (counter++ counter-- current-count) (init-counter))

Plenty of people have said data structures are a poor mans functions. I think it's in that famous list of programmer quotes collected by alan perlis that everyone inevitably comes across at some point.

In many cases where you want object orientation something like this will be sufficient. No need to go the whole way with inheritance and whatnot.
A broadly educated well-informed citizenry would insure that the phrases "president Palin" and "president Bachmann" would never occur in any context other than jokes.
The article mentions that these homes are targeted at the beneficiaries of the Indira Awaas Yojana - a government subsidy program. The article also mentions that other companies are going after the same market (with limited success).
Google Takeout liberates all your '+1' data
Backups, who needs them ;)
Ask HN: good startup internal wiki / info repository?
Hello folks,

my team and I have been struggling since day 1 with keeping information all in one place and formatting it in such a way that it would be accessible to every developer and the important parts were immediately obvious. We started with a shared OneNote notebook hosted on SkyDrive, and that's been somewhat painful so far (especially given having to pay for Office), even though I realize it can be made to work.

What we really need is some sort of team dashboard where all of the team's progress is visibly shown, questions are asked, deadlines are made clear and links to guides are placed (stuff like "Start here if you're new to the project"). We're considering moving to Evernote simply because it's free and available on all platforms, but that's still a very OneNote-like experience.

I wonder if we wouldn't benefit from a real wiki.. We're all GitHub users and thus perhaps we should use their embedded wiki, but I'm somewhat concerned with having all of our knowledge stuck there with possibly no way of easily pulling it out. Also mediawiki is cool, but it'd have to be hosted somewhere and its setup is manpower we might not have at this stage.

What would you recommend? What has worked great for your teams?

Thanks!
Ask HN: Describe your ideal ecommerce host
What features/pricing would your ideal ecommerce host offer? I'm not sure existing options are getting this right, but I'm curious what everyone else thinks.
BBN SMS Gateway : Developers : Referral Banners
Network Innovation - Why I Work in a Startup
I agree that overall efficiency is important, but in terms of a reasonably coherent society, the unemployment number also seems pretty important. In the long-term, either almost everyone needs some sort of job, most of the time, or we need a plan B to accomodate a large portion of the population being long-term unemployed.

If, say, we have long-term 20% unemployment, even if the economy was otherwise booming, this 20% of the population with no real source of income poses a big problem. Either we have to figure how they can participate in the economy somehow (which would mean the unemployment rate would go down, solving the problem), or, if long-term there is going to be a persistent higher unemployment rate, then we have to do something different about it (perhaps a guaranteed-minimum subsistence income along the lines that Friedman and Hayek advocated).
"...Tornado because it offers little support for the plethora of Python drivers that are blocking only."

Could you list an example of what you mean by support for blocking drivers? Thanks.
> Spam has collectively taken billions of hours of users' time to deal with, consumed countless terabytes of wasted disk space, burned bandwidth better spent on kitten videos, and used up vast quantities of developer time to come up with new ways to filter it out or come up with other technological fixes

After reading this I felt that Spam had made really horrible impact than that I used to think.
> especially if it is used out of bounds.

Fortunately in EventEmitter.prototype.emit it was never used out-of-bounds.

> I wonder if this true for all pseudo-arrays?

Arguments object has a very special semantics. It is specified as an object with getter&setter for each indexed property. If somebody would write some approximation of it in JS it would look like:

function foo (x, y) {
var arguments_parody = {
get "1" () { return x; }, set "1" (x_) { x = x_; }
get "2" () { return y; }, set "2" (y_) { y = y_; }
};
}

It's a very heavy "pseudo-array" in this sense. And the code above is indeed just a parody, real arguments object is more tightly integrated with the language, e.g. it knows exactly how many arguments were passed smth that you can't emulate in JS (without using arguments object). For more intricacies in http://es5.github.com/#x10.6

What optimizing compiler tries to do is to avoid creating arguments object and rewrite simple uses (simple is defined in the referenced post) to operate directly on the stack instead of creating and passing around real object. I should probably do yet another post about that but now with some assembly (but my battery is running low atm) :-)

Doing something like:

Array.prototype.slice.call(arguments, 1);

this use is not simple so compiler just gives up. But theoretically compiler could have inlined slice and looked one level deeper to see that.
Take the $330k house, sell it for $270k, and go pay cash for another house in a different neighborhood where you're more welcome. EDIT: and where the tax rate/appraised value is such that you can continue to afford it.
Hi, this is completly offtopic but i couldn't find another way to contact you: In another thread you complain about the "Unknown or Expired Link" error you sometimes get in HN; i want to tell you that i created a Google Chrome extention that fixs this problem (and also adds some other functionality). You can check it out here: https://chrome.google.com/webstore/detail/bldhjkmbdomhijjjnm...

Mmm... if you are not a Chrome user... well... you should become one! :)
Arguments misuse will ruin performance if the code is hot.
I guess what he means is that for drivers like mysql which are blocking only there is little support in tornado to not freeze the tornado instance during the request response cycle.
The assumption that unemployment caused by innovation is only short term is based on the assumption that new jobs will be created which require (roughly) the same qualifications.

I think that more and more this proves to be a questionable expectation.
It's funny that this article appeared simultaneously with this german article: http://www.tagesschau.de/wirtschaft/siliconvalley100.html (Well... it's in german)

It says that one in ten people goes to the Second Harvest Food Bank for meals. Living costs are very high and that unemployment is increasing in Silicon Valley.

Can somebody tell me what's true?
You seem pretty worried about the waiters, so here's a hypothetical direct benefit of educating them: Maybe the theater degree will offer the waiter more opportunities for self-fulfillment outside of work. Consequently he won't be consumed with bitterness and resentment of the people he waits on, perhaps people educated in some worthier endeavor he couldn't, or wouldn't, pursue. And he won't spit in your food.
A quick question ---

can i say use pymongo in Brubeck and you are saying the blocking nature of pymongo won't affect the async nature of Brubeck ??
You're right, but we need more transparency. What are the skills of the 9% or so of people that are unemployed now? Do the majority of the unemployed people work at similar types of jobs? What was the reason they lost their jobs?

These are all important questions for reducing that one overall number, but everyone seems to be just focusing on the total number.
NASA monograph: flight simulation with analog computers
Just in case anyone forgot, Steve Jobs once said:

"We have always been shameless of stealing great ideas"

http://www.youtube.com/watch?v=CW0DUg63lqU
New at youtube
Nginx JSON hacks
The divide isn't between SV and the unemployed, but between the educated and uneducated. From politifact:

http://www.politifact.com/truth-o-meter/statements/2010/aug/...

For those with less than a high school diploma, the seasonally adjusted unemployment rate was 13.8 percent during July. For those with a high school diploma but no college, the rate was 10.1 percent. For those with some college experience but no college diploma, the rate was 8.3 percent. And for those with an undergraduate degree or better, the rate was 4.5 percent. That's less than one-third of the rate for high-school dropouts -- and it's exactly as Tyson said it was.

...

These aren't exactly comparable, since BLS does not release seasonally adjusted figures for those with advanced degrees. But we'll provide them anyway. The unadjusted July rate for those with masters' degrees was 4.9 percent. For those with professional degrees, it was 2.0 percent, and for those with doctorates, it was 1.9 percent.

Technology has always disrupted the low end of the workforce. The big difference this time around is just how fast the disruption has occurred. It took years for farm equipment advances to remove the need for farmhands or cars to remove the need for people who do horse shoes. The internet and computers in general have put entire types of work seemingly out of business overnight.

The 'new' economy is one where everyone will need to take control of their careers and constantly be thinking long term. The downside of this sort of economy is that the people who have no ambition will suffer. The upside is that those with ambition have an easier time than ever to try out their ideas and have huge upside potential.
A million times this. I bet, with their volume, very few ads would make it to the human-review stage at Facebook. This was most likely caught by an automated filter that didn't like something (e.g., the trademark image) about the ad.

Never attribute to malice what can easily be attributed to stupidity, or in this case, naive artificial intelligence.
I don't understand why you think it's all BS. People might have unlimited wants but they have a limited amount of ressources to obtain those wants.

The reality is, there hasn't been a real labor intensive new thing in the past 30+ years. What new thing requires massive man power to do? Even programmers, our job go easier with time. A programmer today with tools today is much more productive then he used to be. Same for most professions.

Companies are outputting the same with less employees now. Productivity measures are up. That just means a more efficient society that requires more and more complex jobs that haven't yet been automated. Some people just can't do those jobs.

(Now I'm going to go buy me this shirt from ThinkGeek: http://www.thinkgeek.com/tshirts-apparel/unisex/frustrations...)
Realistically everyone is going to become compatible with whatever the browsers support.
For some reason my other account is blocked from responding so I created this one.

That is correct about pymongo. Eventlet will convert any drivers that are written entirely in Python into nonblocking driver. Gevent, an alternative to eventlet, can do the same. Brubeck supports both.

In addition to that it also makes ZeroMQ nonblocking. The combination of ZeroMQ support and pymongo, pyredis and pyriak all being available entirely as python (bson is in c tho) is what convinced me I had to write a new framework.
except travel to certain destinations like airports. also from nearly every city there is a long distance bus going to berlin ;)