skysight-inc/HackerNews huggingface dataset:
This is a github issue to integrate TastyPie into Swagger
https://github.com/toastdriven/django-tastypie/issues/422

Swagger creates beautiful interactive sandboxes for REST APIs http://swagger.wordnik.com/
there's an animation on the side of the page in chrome that's reversible as well
This. I get a couple dozen channels over the air eight of which I watch from time to time. Still having a hard time recognizing rabbit ear icons though. One pole on mine is broken.
> Mozilla could port Firefox to Nacl so it could run a Chromebook.

Not very well, though.

NaCl supports JIT, basically enough for Mono. But it does not support self-modifying arbitrary asm code, which is absolutely necessary for fast JS, PICs need that.

Also, NaCl increases code size significantly due to its sandboxing mechanism.

Finally, NaCl performance is good on x86 but less so on x86_64 and ARM, again due to how it sandboxes (on x86 there are some nice tricks that make it work better).

Finally, you would need to port to NaCl. It isn't trivial, you need to use the Pepper APIs.

So you could run Firefox, but it would need to run JS in the interpreter, it's code size would be very large and performance would be significantly slower than a true native app. It would not be a competitive browser on a Chromebook due to those large limitations. So practically speaking, Chromebooks do not allow other browsers.
Yes, it does, for the same reason that C++ code that is compiled with a C compiler can be called C.
Is The Free Internet A New God?
It's a fun game. I've build a Minesweeper varient that works on a spherical planet with hexes rather than a square grid.
http://bit.ly/ycjiGQ
It's true that it's a huge timewaster. Since I've released it in Dec. of last year people have played over 600,000 games and spend a combined total of over 8.7 years playing it.
I'd expect that Harvard has at least some scholarships/grants for underprivileged students. Unpaid internships offer no such niceties.
I sincerely believe this violates current RICO laws. Adobe is truly engaging in extortion and criminal enterprise now.
In the first case, I wouldn't use a list for that, but a record/struct/class with 9 fields. In the second, I would use an Either/Maybe type, or raise an exception (these work differently in OCaml than in C++)
Who gives a crap? Honestly: If you do not like the idea of being an unpaid intern, then don't be one.

Unpaid internships undermine the entire legal and moral principle that workers are supposed to be paid. There's a reason we have minimum-wage laws, and of course, anti-slavery laws.
Speaking of awful code. 17 days ago, when the new Galaxy "demo" page launched from Samsung, they had that webpage, www.tgeltaayehxnx.com with the countdown.. you guys remember?

Anyway, I was interested to see what was happening with that page out of interest so I checked out the source.

What I found made me laugh so hard. Given the fact that I knew that second perfect cache invalidation is pretty hard...and given time zones... I knew that this wouldn't end well. What happened as a result? They created their own distributed denial of service that was set to fire off every connected user at the same time. They ended up taking down their new launching page for their phone.

This was the code:

if (timediff < 0) {
//console.log("LIVE!");
location.reload(true);
} else {
// Do stuff.
}

Whoever wrote that code, was basically checking if the time difference between the countdown was zero and then refresh the page. Guess what? This ran continuously. For thousands of clients...

I wonder what kind of jokes they had at Samsung over this one.
We absolutely support you: https://mixpanel.com/free/ - instead of a $30-80/mo plan, it's free! Of course, if you're averse to placing a badge on your site, then that's a different problem.
I personally find jeans and nice walking boots more comfortable than a formal suit. The most comfortable clothing I have seen recently is the uniforms worn by male porters in a hospital I'm visiting a relative in. Loose cotton, wide sleeved, with simple deck shoes, no contraints. I'm not sure I'd get away teaching in that kit though.
KPCB & Sequoia Fund $6.5M Round For Cross-Device Ad Targeter Drawbridge
I can't speak directly about the tech industry, but this is absolutely not the case in architecture and engineering. Your tasks may not be the most critical part of any project, but they are incredibly time intensive and would otherwise cost the firm a huge chunk of money. CAD monkeys are the quickest example, although physical model builders get quite a share of gruntwork as well. Outsourcing that work costs tens of thousands per project, but a 2nd year masters student will do it for free because it's the only way to get their IDP hours to sit for the licensing exam.

There have been many discussions about this between architects and these days there are just some firms that have a reputation for churning through interns for free labor... Banning them is a tense subject for many, but many have taken the stance that after some period of months/years such practices are unethical. I can't recall the AIA's official stance.
If you see potential improvements, you can make them!

git clone git://anonscm.debian.org/debian-handbook/debian-handbook.git
Had Square told him in their FIRST email, things would have been fine. The problem wasn't so much that they took his money (he immediately transferred money into the account) the problem was that Square was accusatory and slow to respond.
By that logic, we should pass a law saying that you never have to pay employees if you don't want to. The number of jobs will simply explode!
Oh yeah? I'm so old that my mouse was hairy and used to squeak and vomit when I squeezed it.
Very interesting company and products. Here is a neat simple example in Python from the blog:

from factual import Factual
factual = Factual(YOUR_KEY, YOUR_SECRET)

factual.table("places").search("sushi santa monica")

Anyone on HN uses Factual in their products?
Marketing professor compares RIM to Hogwarts and its new executives to Muggles
This is why the pervasive ideal company line in Silicon Valley is wrong. The "Lots of Users + ? = $$$". Can you imagine the same being applied to anything else?

"Yes, today we'll be pitching a restaurant. We give away food for free! In a couple months/years when we have millions of people coming in for free food, we'll figure out some way to make money off of them. Probably advertising. Investment please!"
However, don't be too honest and tell him that he lacks crypto knowledge. I think it's better to end the relationship with an "it's not you, it's me" approach.
The Broken Kindle Problem: An Aid Program Runs Into Trouble
What really don't understand is why they chose mysql over postgresql - postgres already have hstore as a column type to store schemaless data. This includes support for indexes on the field.
This brings up the question of a value derived from intern's presence. At my first employer out of college non-technical departments hired (unpaid) interns willy-nilly, figuring half of them would turn out to be bozos competent only to run a copy machine or fetch coffee for the team.

Since engineering department paid their interns, they always had to work out some project plans and business necessity in order to have the position(s) open for the summer. So kinda obvious that many students did not get a chance to intern, as with paid internships the company was way more frugal and selective.
No, he told them he would fund it from elsewhere and they didn't respond to that at all. They told him that the issue could be considered closed. Then, later they tried to withdraw money again (after saying the issue was closed).

Square took days to respond, then complained to him that emailing them more would get him marked as spam.
Why did you use mysql rather than postgres? It seems like most of your complaints about mysql are solved in postgres (the query planner is much stronger) and there's some features that seems would fit your team much better
It's not the idea that offends, it's the practicality. I had to turn down an unpaid internship in my early twenties because I couldn't make ends meet otherwise. I ended up going into a completely different field. I'm happy with my current profession, but I occasionally wonder "what if..."
Contact Center Employees: Brand Ambassadors
Twitter incubating Apache Mesos
Editing text is like exception handling in reverse
I think that one of the key points here is that he did get "something". He got course credit. The college felt that the work he was doing in industry was worth "something" towards his education (which it most certainly was). So he paid for course credit, did the "classwork" (internship), and got the credit he earned. If he had not gotten any course credit and was simply doing it for the experience, I'm not liking that situation. Surely, almost ANYTHING, people do for your business is worth minimum wage.
Alright: I generally do call them directories. I grew up in UNIX. But we're talking about icons and UX here. Do you consider the "desktop" to be so infantilizing as well?

Why yes, yes I do. Desktop environments are all attempted answers to the question "why is a computer like a writing desk?" The question is absurd in its own right, but carries additional absurdity baggage such as calling all files "documents". A movie is not a document. A computer program in binary form is not a document.

All of my machines boot into bare-ass window managers -- typically either awesome or WindowMaker. It's simple, cruft-free, and leaves more room for the programs I want to run. Aside from the shell I find an activity-based model for launching programs -- such as found in iOS, Android, OLPC, and even Windows 3.1 for pete's sake -- to be infinitely preferable to the document-centric desktop model, which assumes that the user can't fathom a computer without the machine pretending that it is some older, non-computing, manually-operated piece of office equipment.

Even if the terminology originated in a Windows era -- it didn't. It started with the 1984 Macintosh. Funny that, even Apple is moving toward an activity-based model for iOS.
I am not sure I would say it’s spammy-looking, but there is something I don’t like about it.

I bought debianhandbook.(com|net|org) (without hyphen) and filed a bug report against debian-handbook asking if they would like me to redirect the three domains or transfer them to the webmaster of debian-handbook.info.
The author doesn't have a grounded view of the credit card chargeback process. Square seems to be pretty well behaved despite his whining.
The post itself is a bit looney but the question is fair. I once noticed in my GV history a transcript of an outgoing message I'd left on another machine. Which is weird, because I thought GV was only supposed to transcribe incoming messages. Unfortunately I didn't save a copy or take a screenshot so I have no way of proving I didn't hallucinate the whole thing.
Yeah, with some of my files, some people got a notice saying that too many people had downloaded the file, they needed to wait up to 24 hours to download it.

I did some research and it sound like the limit is supposed to 1000 downloads per file, so I think the notice on my files was a bug...?

Not sure, though, still trying to find out...
They're doing what works for them and good for them for that. But...I think a LOT of people are really missing out by passing over Riak.

Many of the issues they found with CouchDB have been resolved with Riak. I think the sync API for CouchDB is really cool, but Riak has the auto-sharding thing down cold.

Riak runs map reduce queries across multiple nodes, so performance and capability can grow as you add nodes.

CouchDB's views are neat but they impose some constraints that Riak's more dynamic approach resolves (at the cost of possibly running more queries, but these results can be cached easily giving Riak a form of "views" for often run queries.)

I believe Riak's choices for backend are superior to CouchDB's. Further, Riak supports multiple backends so you can choose the one appropriate for your service (including InnoDB, LevelDB and Basho's Bitcask, as well as a super secret hidden gem of a Caching RAM backend.)

Riak now has indexing of data, and queries on these indexes, but I can't compare it to CouchDB. I can say that the feature is close enough for me to not miss SQL.

I think Riak's "view performance" compared to CouchDB should be good, but may not compare to MySQL, but then, we're talking single node performance. Riak is distributed- you need more performance, you just add nodes and point them at the cluster. MySQL requires you to architect a (from my perspective) brittle configuration of servers that can run into SPF issues.

For instance they talk about having a single write master. What happens when a meteor crashes to earth and takes out that machine? Really unlikely, sure, but I have had enough machines have failures (and failures are often really weird) that I don't trust ANY machine to be a single point of failure. ... and when I'm forced to, like being in a single datacenter or having a single network switch, I don't like it, so I avoid it when I can.

Riak has automatic sharding and automatic rebalancing. It loses a node and keeps running. You add nodes and it redistributes around. Riak is an operational dream.

Not to bash CouchDB at all (or MySQL). I think CouchDB is a great product for certain use cases.

I just think a LOT of people are really missing out by passing over Riak.
Stem cell biology and synthetic organogenesis (not sure what the term for this will eventually be) are not my fields. However, we are getting excited about regrowing myocardium from stem cells when sitting on top of a pre-existing scaffolding. That's one tissue-type.

A finger requires afferent and efferent nerves, bone, cartilage, synovium, tendons, ligaments, vasculature, interstitium, muscle, dermis, and epidermis. It seems highly unlikely that we can regrow a finger given current technology. Each individual piece? Maybe. Each of those pieces in their proper place coalescing into a functional whole? I don't buy it.
That reads like a MS press release.
But the VIP Lounge at SFO!?
‘iPad mini’ reportedly set for October launch, $200-$250 price tag
That's because the alternative is homelessness. The alternative to an unpaid internship is taking a job you don't like. Not nearly as powerful a motivator.
Yes. But why is this a new situation? What's changed about the economy if this is only now becoming standard practice?

Is there really a large glut of recent graduates and a corresponding lack of new jobs, or is this just a collective action problem where since recent graduates can't reject unpaid internships en masse we're stuck in a race to the bottom?

Do we offer unpaid internships because there are just so many people willing to work for free, or do we offer unpaid internships because there are people willing to work for free and everyone else is also doing it?

We're only one or two steps away from reverse paid internships, or looking at them as investments. "Seeking executive assistant. Minimum MBA or equivalent post-graduate degree. First one to pony up $20k gets it".
They clearly stated that "no further actions are required" from his part.
And "The Predictors" follows the further adventures of Farmer, et al, and is worth a read too.
In my experience, if you're near the actual gaming, they won't let you use a camera (with exceptions). If you're taking pictures of craps tables or something that are currently shut down, you can probably get away with it.

Also cellphone rules are pretty restrictive, so even camera phones would probably get you a reprimand.
Bullshit.

A requirement of slavery is to both be forced to work and not have a choice of where you work (google it).

And don't get me started on moral principles. Moral principles are each person's own. Certainly you do not want to be held to _my_ moral principles, right? Why should anyone else be held to someone else's? If the moral principles are strong enough turn them into law.

The only question that is genuine is the law. So if the law allows unpaid internships, why whine about it?

For the record, I would not be where I am if I had not had a chance to do for free what I now do for a living. But that's just my experience.
Honestly comparing an unpaid internship in High School is no where near the same as requiring 20-somethings in college and university to work for free. I also did the unpaid internship thing in high school (which turned in a paid job) and I did a fully paid internships in University. I could not afford to work for free as an 18 year old on my own.

It's amazing that in a country with a minimum wage it's still possible to hire people for a job for free.
ASCII art—proportional spacing, tone/structure mapping and fixed strings
Coolest thing I've seen all year.
Not as crazy as you think. Many economists support this.
They're only your servant if you actually take the loan.

Up until then, it's still their money - and they get to do what they want with it. That's why it's hard to negotiate to start.

Once they've given you the loan - it's a different story.
Safari 5.1.7 automatically disables out of date Flash plugins
"Clothing is the outward expression of a man’s state of mind. It is his attire that tells the world what he thinks of himself." -Pearl Binder

"Dressing conscientiously is exalting in the act of being alive." -Gay Talese

It doesn't much matter what Zuckerberg signals or doesn't signal to Wall Street bankers by wearing a hoodie. It won't have a material impact on his company's offering.

Coco Chanel used to say that one shouldn't leave the house without putting some effort into one's appearance -- if only out of politeness. It is, after all, the rest of us who have to look at you. The most unfortunate part of this story is that Zuckerberg fails to realize -- or care -- that a little sartorial attention imparts respect for the people with whom you are doing business, both personally and professionally.

Whether he likes it or not, Zuck is now a high profile individual, with all the attention that follows suit. That's, in my mind, an opportunity to think critically about how he presents himself aesthetically. Contrary to what most posters here seem to think, fashion isn't binary: there are more choices than a hoodie and jeans or a suit. Putting some effort into his appearance doesn't mean he has to look like, or imply endorsement of, Wall Street bankers. If anything, purposefully flaunting that convention is the opposite side of the same coin.
I've got a simpler one: you can't inspect an element on the console, it's going to print the first 10 properties (as a string, so you can't actually see their value when they're an object or an array) then it tells you to add the object to your watch (in a sub-tab of a different tab) to explore the rest.

In fact the console in general is still garbage, they improved support for the console API but still only handles barely half of it (no group/groupEnd, no time/timeEnd, no count, no trace, ...); the console does not understand (and is useless for) DOM objects (let alone jQuery objects); console API calls refuse to link to their source line; ...

Then there's the DOM inspector which will fail to display JS-generated DOM[0] and provides no way to edit the DOM live (beyond attributes, woot, attributes) (let alone put inspectors/breakpoints on DOM changes) and provides no way to see what events are bound on a node, or the network log which is a mess of useless tabs and the last network log to not know about JSON, or the javascript source/debugger which provides no way to jump to a given line (let alone a given function) and takes pain to split all useful information across 5 different tabs to ensure it's never possible to eyeball the situation you're in.

And that's 5mn into opening the thing. God, I can hardly believe somebody would state IE9's debug tools are good, they're not even remotely a match for Dragonfly, let alone Firebug or the WDT/CDT.

[0] super awesome when combined with applications which generate all of their DOM via code.
It's not hard to find a contract that only gives them rights to things that are relevant to their interests. Mine lets me have anything that isn't relevant.

Of course I'd prefer to keep anything I think of on my own time, but proving that it was on my own time is nearly impossible, and I think this provides them some protection against assholes. And I have no interest in competing against my employer anyhow.
This is not a useful argument. If we consider the unpaid internship in question a learning experience, and we compare a kid who can afford to work for free and a kid who cannot, all we conclude is "the kid who has more free time, gets in more learning". Is this a radical, unethical situation? I don't think so.

Besides, if we assume the work produced by the intern is of negligible to zero value, and we still decide to force companies to pay for such interns, in the current work environment they will simply stop offering them. This seems like a net loss to me.
That's fair, but it's still far easier to get a brand-name education in the USA if you come from a middle/upper-class background.
Packing Heat Against an Ancient Math Problem
I can see that we don't fundamentally disagree on many issues. Attempting to protect from all on-host attacks is pointless. Though I don't disagree with you in the majority of what we've discussed, I will always stand up for simple changes to settings that make it just that much harder for unauthorised users to cause trouble. That said those changes must not add too many onerous access requirements for authorised users. Of which, I don't believe asking people to have sudo access to your machine to have super-user access to your database is one.
Actually, there were also hard disk drives. The drive was the motor attached to a spindle which would spin the disk whether the disk was floppy or hard. Your point still holds that spinning media are starting to be replaced by solid state devices. I agree that Google made a poor choice with the name. BTW the word drive goes back further than motors. It was and still is the term to cause sheep and draught animals to move where you wanted them to go. Still not great for Google's product.
Well that's a bit of a special case, you're talking about cross-platform from windows using tools (Mono) developed pretty much specifically for that purpose.
The badge option is very generous IMO. Keep up the awesome work!
terrible. I should just start drawing immediately.
I don't agree with the conclusions in this article at all. Also consider that Celebrex (same drug family) is still on the market. If these drugs were truly a grim reaper, I don't think Celebrex would still be around.

If anything, this should be seen as a reason to not allow the pervasive advertising of prescription drugs and aggressive peddling of drug swag - Vioxx was peddled in the most ostentatious way -- my doctor STILL has Vioxx clipboards and other junk in his office. I'm sure that this constant brand awareness and patient nagging helped drive sales (ie. encourage potentially unnecessary or inappropriate scripts).

The other thing to consider is quality of life. I began suffering by a sudden onset of what was eventually diagnosed as a degenerated disc in my back -- at age 25. I went through some intensive physical therapy to try to avoid surgery (ultimately an unsuccessful effort), and Vioxx was the only thing that allowed me to function without narcotic pain relief (which I refused to take for more than a week at a time). It was that good at reducing chronic inflammation.

If I were a 75 year old man with severe, debilitating arthritis having difficulty walking or living a decent life, I'd happily volunteer to take a drug like Vioxx to improve the quality of my remaining time here, even knowing that I was at a higher risk of a heart attack.