skysight-inc/HackerNews huggingface dataset:
Speaking of a cofounder of Justin.tv, I'm not sure what you'd call TwitchTV other than a pivot and it seems to be working out well.

SocialCam as well. Definitely a pivot for us.
[I can't respond to your comment directly. This is a bit off-topic, but I think it's interesting!! Here goes.]

> It is true that "not all men are the same" (and "not all women are the same"), but splitting into "trans male" and "trans female" is probably more accurate than lumping all "trans people" into one category.

> After all, it would be silly to have only 2 chategories "trans" and "cis" (trans:cis :: gay:straight).

My original post was in jest—in fact, it was inspired by some holy-crap-I-can't-believe-it's-real database schema I've had to work with. Someone made an effort to hyper-normalize things and saddled us with a disaster: Every query required seven or eight slow joins, and there was duplicate data sprinkled everywhere (in my example, the same patient could inadvertently have records in both the Male and Female tables). The "architect" quit a few weeks after it went to production.

Anyway, I consider (biological) "sex" to be a sliding scale: one end being female, the other end being male, and the middle being intersex. I consider (social) "gender" to be where one self-identifies on that scale. Others might disagree, but I think this is a useful distinction.

Upon reflection, it's obvious that my schema isn't even remotely helpful! My inclusion of the "Transgendered" table implied that the three tables were genders, not sexes. Gender, being a self-identified trait, has nothing to do with whether one can get pregnant.

So if we wanted to hyper-normalize our schema and indicate that only certain patients can get pregnant, we should clearly have a "Uterus" table. In fact, it would probably be wise to have tables for every body part, and inner-join on all of them whenever we need to grab a patient's information. Or we could use check constraints... but our schema diagrams would be much less impressive.
Schumer Proposes U.S. Tax on People Like Facebook's Saverin
Great post.

Have you played around with some of the Rack based gems out there like Split?

*https://github.com/andrew/split
Not right now, we're focused on nailing the circle experience.
I work at Kiip, where we write primarily in Python, Erlang and C. We have built several in-house analytics systems than can handle upwards of 300K qps. We are hiring too: http://kiip.me/jobs
The word "pivot" is like "refactoring." It's so overused that it's mostly misused, and you can't rely on its meaning any more.
John Sculley: the future of our health is in the cloud
Some investors will lose their money and job. There will be a dramatic aftermath, but that doesn't change the fact that FB has 16B more in it's warchest. I changed my opinion, this could be good for the industry. One big player more who can afford massive buyouts, i rather see this money in the ecosystem than in some retirement funds.
This would be roughly 9% of HP's workforce. It's always much more interesting to see layoffs in terms of percentages rather than absolute numbers.

"Walmart to cut 10,000 jobs" = 0.5% of their employees, probably nil effect.

"Instagram to cut 10 jobs" = complete destruction of the company.
I have this vague memory that investors or startup advisors used to laugh at any startup idea along the lines of "We want to build a social network, but for florists!"--and that seems to have receded in the last year.
I always thought Ruby used Git (https://github.com/ruby/ruby), but this links to an SVN repo.

What's up with that?
Have you taken into account Facebook being the reason a lot of people joined the Internet?
This is exactly what I used for my project to scrape Path of Exile item data.
How the $16bn Facebook IPO looks like in cash (Image)
I hate it when people lie about the time it took to accomplish something just to look smart.
Interesting how "private" is in quotes.

Maybe tech journalists, perhaps even their readers, are getting smarter.

So with this app you are letting one company, Everyme, collect and archive all of your private data (to be shared with whom, and used for what purpose?) instead of another, Facebook?

Well, getting away from Facebook is a start. Maybe your data won't be scraped by non-advertisers. But it's still going to shared with third parties who will try to profit from it. Why is this necessary?

We still have a long way to go.

Peer to peer.

No third party.

Cut out the middleman.

That is the easiest, most efficient and most sensible way to exchange photos and have privacy. It's old, reliable technology that underlies the internet itself. And it's ready and waiting until people's privacy gets abused enough that they start demanding direct links to their friends, instead of always involving third parties, whose motives and deceptive tactics are becoming increasingly better known.
As Facebook Goes Public, Glassboard Wants All Your Data To Stay Private
> I believe that nowadays we live in even more cruel and lethal world than 50 years ago

Good news! You'd be wrong. The world is safer and more peaceful than it's ever been. This book presents the facts on it: http://www.amazon.com/Winning-War-Decline-Conflict-Worldwide...

The difference between then and now is that we have so much media to saturate our minds. It seems like it's worse.
I've found that bugs that are very hard to debug often have the smallest fixes. Once you've discovered what tidbit of information you were missing, the fix is trivial. I guess this is a needle/haystack problem.
Um, wow. I was actually just discussing technical feasibility. Nowhere did I state, or imply, or do I believe, that we shouldn't respect the time people put into work.

I'd explain what I meant further, but by jumping into a full-blown rant on me on piracy after I expressed a technically minded opinion about the futility of DRM on a web page, I think you've clearly demonstrated that you're not worth engaging further.
This doesn't sound like a process problem at all, actually. Really it's the reverse: your work environment is a mess, no one has the ability to do their own job except to bug you to do things they need.

And that's a disaster too, but it would be helped by adding process, not hurt.

Also, dude: learn to say no. Learn to prioritize for yourself instead of expecting your slag pile of a management structure to do it for you. i.e. ask: "What things must I get done to make sure I'm successful long term?" (which is entirely different from "What is the highest priority thing I have been asked to do?") and make sure you prioritize your work to get those things done (which is an entirely different thing from "work on those things"). And if your workplace environment really doesn't permit that, move on.
What is significance of this? When can I write Ruby as easily as JS/PHP?
None of this is false, exactly.

But if you put data on the internet for people to view in their browsers, you should not be surprised when people consume the data and use it for their own purposes. Site scrapers fall in this category.

As mikeash said, trying to obfuscate your site (because it can be consumed by more than just a person's eyes) is solving the wrong problem. You can't have (own) your cake (data) and eat it (render it publicly) too.
Yak Shaving as an institutional affliction: http://projects.csail.mit.edu/gsb/old-archive/gsb-archive/gs...
it would be nice to have a community site where people can share some tricks in any programming languages/tools.

Similar site I have been waiting for since Feb: http://rubyreloaded.com/trickshots/
Dr. Peter Venkman: This city is headed for a disaster of biblical proportions.

Mayor: What do you mean, "biblical"?

Dr Ray Stantz: What he means is Old Testament, Mr. Mayor, real wrath of God type stuff.

Dr. Peter Venkman: Exactly.

Dr Ray Stantz: Fire and brimstone coming down from the skies! Rivers and seas boiling!

Dr. Egon Spengler: Forty years of darkness! Earthquakes, volcanoes...

Winston Zeddemore: The dead rising from the grave!

Dr. Peter Venkman: Human sacrifice, dogs and cats living together... mass hysteria!

Mayor: All right, all right! I get the point!
Ask HN: Would you offer a discount on your product for a backlink?
I provide a web based service and I am considering offering my product at a discount (or free) to my customers for giving me a backlink on their site. Do any of you do this and would you consider this buying a backlink or am I just rewarding my customers loyalty?
Here is the same commit in GitHub: https://github.com/ruby/ruby/commit/76bc2d1ed7f13fb329c33f48...
Well, the common thread is still distribution of video content...that to me sounds like the "vision" with attempting different strategies to accomplish it?
Thanks. I edited the title.
Because it is different than what is typically available, there is a market for those who have developed those tastes which isn't being served in a lot of places.
If I understand your point then, it's that nothing other than empirical data should be presented at TED? Then I should suggest you stop watching TED videos then, because this talk isn't a first to touch on political subjects.
How humans deal with and survive extreme cold
I would find that a hard claim to believe.
Mozilla and Google require code reviews of all code changes.

Here are some notes about Firefox's code review process:

https://wiki.mozilla.org/Firefox/Code_Review

https://wiki.mozilla.org/User:GavinSharp/Code_Review
> It seems entirely possible that families are trying to put food on the table, whenever possible, rather than save for the future.

That's actually what I was trying to say, I probably just wasn't clear. I was responding to webXL's opening sentence, "When a consumer chooses not to buy something, i.e. commerce does not take place, saving occurs." I don't think that saving is occurring, I think that people are trying to put food on the table right now, as you say.

> How do you know if the middle class is healthy? Can you define middle class?

To be fair, I'm not aware of a strict definition of "middle class" -- it's one of those amorphous abstractions that everyone refers to without ever bothering to see if they're talking about the same thing.

However, if we define some basic properties of "middle class" -- owns a home (probably with mortgage), has some savings, has reasonable credit, owns two vehicles (for a family) of recent vintage and in decent condition, college educated, etc. -- I think it's pretty easy to see from the news of the last several years that they aren't doing too well these days. Their mortgage is likely upside-down if they bought their home in the last decade; their car is probably requiring more frequent repair; their credit probably isn't as good as it used to be; their savings are diminished; and tuition is expensive.

If you can find any recent good news for U.S. middle class families, I would honestly love to read it. :-)
> and find it very interesting people are down voting you.

People are downvoting him for making assumptions about the motivations of actual, specific people, based on little more than their presumptive membership in arbitrary and subjective categories. And, for what it's worth, you're doing the same thing.
I'm really struggling to find a cheap solution to this. So many metrics services seem to be based around conversion to a sale. For ad-supported sites, you need pretty huge numbers to turn revenue, and then you're priced straight out of these kind of products.
sorry. I misunderstood your comment. my bad. a bit punchy today. we cool?

Edit: Yes. Technically it does seem futile. It does become a game of cat and mouse (not unlike the spam/anti-spam battle over the years). Slow them down. Make them work for it. I used to work with a crazy old engineer that always told me: "I don't lock my car. If a thief wants my radio... he'll get it regardless. I'd rather deal with just a missing radio instead of a missing radio AND a broken window." Did I mention he was crazy? lol But I thought there is probably a large subset of people that would steal a radio out of an unlocked car but would not break a window to get in. Who knows.
The real WTF is that at the end, all it takes is the president giving a direct order to put the code in production immediately. That is, all the policies and processes just add noise to the interface between strategic decisions and operational tasks. That's how big companies fail.
I am in India right now. None of the sites you mention are blocked. Am I missing something here? It also looks no different than any other proxy site.

Moreover, your automatic video extraction part might actually break TOS of many sites you claim to support, specially if you play the extracted video from your own UI and/or host it on your servers, unless you are getting the video from a provisioned API and it allows such use.
You're correct. I may have embellished a little. I should have said "fail for most" instead of "fail". Google, for instance, makes money off of advertising, as it says in the article. It would be dumb of me to suggest that the model doesn't work at all. I apologize.
Would love to hear what you think! Feel free to email feedback to oliver at everyme dot com.
Yeah, and it looks like a 2-3 hour app. A seasoned developer could build that in the same time with Objective-C, or HTML5 / CSS3.
ICL George let operators flick a switch to make the current day have 60 hours until the switch was flicked back.
> The primary argument is that Eduardo owes these taxes because the underlying income was earned while he was an American citizen/resident. It's not a matter of what he is doing right now--it's a matter of what he was doing back then.

Assuming technical compliance with the law, this argument is moot. The law requires payment of capital gains based on fair market value at the day of renouncing citizenship.
Just curious how many other folks see similar patterns of interruption? (i do)
Hover your mouse over the titles...
One might argue that indexing from a data-dump will lead to search results that are only as up to date as the last dump.

In StackExchange's case, most of these are now a week or more old.

Maybe it's a good idea, but I'm not sure how many would want to dump their data on a daily basis to keep Google updated, when Google can quite easily crawl their sites as and when it needs to.
The official Ruby repository is still on svn, as all the tooling is implemented on top of it. ruby/ruby is the official mirror on github and does accept pull requests, etc.
Here's an unsolicited advice to Twitter, if they really want to increase signal to noise and improve user experience:

Just go and acquire Flipboard whatever the price

Honestly, I have never once browsed Twitter via the Twitter client ever since I discovered the joy of browsing on Flipboard.
In other words, "you can't puts ads on an API."
44% of Facebook users will never click an ad
Not all 16B is going to go into FB's bank. Insiders are selling in the IPO. So not all of it will into FB's books.
It'd be nice if Travis CI took a step towards distributing itself more easily. I've got spare bandwidth and spare CPU cycles: why not provide downloadable Vagrant boxes or scripts to allow me to run a couple of CI VMs locally? I did look through their site for this kind of info, but didn't manage to find anything particularly easily.
...to be more Democrat-ish.

And there are other parties.
I'll give you 1: A Mobile app review exchange program

Something like LinkExchange for mobile apps. A legitimate service where users exchange reviews in the App Store. But you don't have the obligation to write a positive one. The service is meant to give both parties some initial social proof, and constructive feedback on what needs to be improved.

I'm not talking about fake paid reviews you can buy for $10 for 50 or whatever. I'm talking about real reviews from users who actually downloaded the app and tried it.
Google Scholar's solution is to show a captcha when a given IP has made too many requests in a given time period, although a scraper can easily throttle to avoid this.

You could require a captcha every n page views, or you could render the text of the page as a distorted image, which would defeat the OCR approach others have suggested here. These would make scraping difficult, but they would also mean throwing UX out the window, and they could still be defeated with Mechanical Turk.
Encouraging an Adversarial Environment
I'm not saying that at all - I'm just responding to the comparison involving some new scientific concept having potentially controversial implications.

TED conferences are discussions of ideas, and ideas are often engender controversy; some of them might influence people toward one political position or another, but that doesn't mean that the ideas don't have some relevance or value outside of politics.

In this case, though, I can't blame the TED organizers for eschewing the discussion of ideas that are entirely political, and which are ultimately only about engaging the controversy itself.
I find it troubling that they had to make a change at the point of layoffs to create a solution to prevent it. Couldn't they have discovered this trend before it got to that point?
To understand Google recruitment, you need to understand the incentives. They want lots of people to apply, fewer to interview, and very few hires. Effectively, they are very choosy but each step of the filtering process is incentivized for high volume on the input and low volume on the pass rate. So, you get a lot of people 'recruited' that don't get job offers.

Many startups also lament 'we only end up hiring 1 out of N people we interview..' Which makes the recruiters even more desperate to get candidates willing to go through the interview process.

Now, my personal experience (and that of my friends) is that the interview:offer rate is pretty even, which suggests that some unwanted people go on LOTS of interviews...
You know, the ability to raise animals on marginal land, land that cannot be used directly for agriculture, has historically been something that allowed herding to be a moderately ecologically friendly activity.

Some folks blame not meat but factory farmed meat for the modern epidemic in heart disease (Eskimos had a mostly meat diet with no heart disease - at least at one time). It's hard to imagine vat-meat as healthier than factory farmed meat.
Why do they use the word 'raise' then? So 18B are just the value on the shares combined offered at IPO. I wonder how much of it goes to Facebook.
And if your workplace environment really doesn't permit that, move on.

Doing just that :)

It's basically a startup with 10 of us where I am the only in house developer.

I've tried many things like asking folks to Skype me instead of walking over to my desk or calling my name. I've gone to great lengths to get em to understand why skyping to get my attention is different than other ways. None of these guidelines really lasted more than ana few hours.
That is true. I'm sure there are sites that don't provide an API for that reason. Ad revenue on the site might be what allows them to provide the data for free. But that wasn't what I was talking about.
Thanks, and sorry about that.
I don't think there is even any need to scrape stackoverflow. They make all their data available for free.
Many people claim UFOs exist, but that's not backed up by historical English usage.
I'm sure it's been considered – Mike McCue (Flipboard's Founder) is on Twitter's board of directors.
The dot-com bubble was almost like a blister compared to the much larger telecom bubble.

Startups like Procket and Caspian Networks raised over $350M each, at multi-billion dollar valuations. In the public markets, Cisco's valuation reached $500B, now-bankrupt Nortel was $300B+, etc.
Duck … Duck … VI
A lot of fuel is spent on accelerating the vehicle, much more than to sustain the speed. That is why you spend more gas driving in the city with jams and traffic lights. If every car was driven by a computer, they could in theory form a network and do for example, the perfect meshing on the intersections without stopping, only accelerating or deccelerating a little. Computers could also drive big traffic slowly but steadily without lots of starts and stops.
This will keep happening if you keep saying OK.

Try something like, "Can I get back to you in an hour? Boss wants me to finish this top priority item for him."

And if Boss asks you if you can finish it next week, say no. You're being asked to give an estimate, and it doesn't help to say "Yes, if [this thing doesn't happen which I know it will]". If they want you to be the startup guy, then act like you're the one in charge of your own schedule.
Here is a 4 years old version of the article:

http://en.wikipedia.org/w/index.php?title=List_of_emerging_t...
I think only Airtel users in Bangalore and Delhi are affected: http://gadgets.ndtv.com/shownews.aspx?id=GADEN20120203409...
How we rewrote the Kicksend web app in one month: tips & tricks
> In this case, Singapore does not impose a capital gains tax, so he would effectively not be subject to any tax at all on the sale of his Facebook stock.

This is blatantly wrong.

The US, since 2008, has an exit tax. For the purposes of US taxation, what happens is that on the day that he loses his US citizenship, US-Eduardo sells all his things to Singapore-Eduardo at fair market price. Thus, he pays capital gain taxes up until that day.

After that day, it is up to the new jurisdiction: Singapore won't tax him for any further gains, most other countries would.

Either way, if facebook goes down between the day he loses citizenship and the day he actually sells, he has lost money.

He's saved some taxes already, but that's a result of a bet. Another way to make the same bet would have been to buy a call option (or sell a put option, or go long a forward or future) on Facebook stock.

Schumer is just looking for votes and publicity. And the media are happy to distort the story to make villains and heros, because they sell more ads that way.
Here's my suggestion: have your boss talk to Jenn and make her understand that you'll be spending the next day working on the boss' request. Any interruptions would have to go through the Boss, so that all parties are aligned.

This seems like a communication problem between the managers. (I can speak from experience, since I messed this up once when I reallocated our engineers' time without fully being on the same page as the engineering manager)
This means that you can run ruby in the NaCL component of google chrome. It doesn't mean that the language syntax will change or make it "easily as JS/PHP"
It's May again and we have so much to tell you..
On Counter Offers
Oracle Drops New Documents in Itanium Trial, and They’re Juicy
I'm curious, how is "refactoring" overused or misused?

To me, it's about cleaning up code in order to make it better-architected and (often) smaller, so there are less opportunities for bugs, and it is more extensible. Are there other uses I'm unaware of?
If everyone spent all their time being productive then there'd be no time to consume. The point of this is that supply and demand need to be in balance. If you look at Ford's thinking behind the 40 hour work week and increased pay it's to create a market for the product he is supplying.

I think that guys like Ford are job creators, but most capitalists don't have the foresight to enact such bold policies.
Mozilla preparing Mac code signing for Mountain Lion’s Gatekeeper
Ha! I did the same for KoL once upon a time.
Legal structures and group voting made easy.
Is the iPhone's 4 inch display a realization of this 'smart bezel' patent?
My (tech/business) University has an obligatory seminar, where all students choose an emerging technology from a similar list and try to evaluate its path to reality, influence on markets and society, etc.

We all were in awe when hearing the amazing stuff the other teams where working on – definitely one of the coolest classes I have ever taken!