skysight-inc/HackerNews huggingface dataset:
To both the django-rest-framework advocates:

thanks for the recommendation, will check it out. I got deep in the guts of tastypie and wasn't happy with the way it handles patching and nested objects in particular.

For my kiosk project, as an example, I need to send a nested object graph over the wire. The wifi card in the kiosks isn't very reliable, so doing it in one call is very helpful (only one thing to retry a couple times, vs 10-ish objects, max depth of 4).

From what I can tell, django-rest-framework is read-only beyond one level of depth (you can return a nested hierarchy, but not post it in one shot)

Also, some of my objects are transient (e.g. credit card data), so I don't have a django model for each object that is an input to the api. (I have a plain old python class with some special magic for parsing track data, validation fields, etc for credit card and drivers license in particular, can't ever save that data to the db).

would you use django-rest-framework for that?

(also, is there a django equivalent of ActiveAttr, which lets you make ruby classes that act like active record objects without the persistence? or would you just make models and never save them? probably wouldn't look so good in an audit though)
You'd have to buy the drives anyway.

Even if you didn't consider cross-country-shipped drives to be data-center reliable (e.g.: the transfer media weren't re-used in the datacenter), you could simply cycle through drives. If your goal was 1 month to transfer 20 GB, you utilized overnight shipping, and required a day to load/unload data from drives at either end, that's 200 drives in flight, 50 of which are outbound, 50 returning, 50 writing, and 50 reading, on any given day.

You even get to take weekends off.

It's $48,000 in media. Plus shipping (not inconsiderable). You'd save on the cost of dedicated data transfer equipment (datacenter, router, links), though you'd need infrastructure for reading/writing data, and of course, storage at the remote side if you're not simply shipping disks for installation (which, frankly, is probably your best bet).

Resync should be fairly reasonably accomplished over the wire.

You can vary the math by taking longer (fewer drives, less cost) or shorter (more drives, higher cost), or even by utilizing ground shipping (7 days) at far lower cost.
I've used this in the past but came away disappointed as it regularly breaks over attachment sizes. I was using it to store my website backups in dropbox.
Instead of this, now I setup a simple python dropbox script on my webserver which allows me to do few good things:
1. No connecting to third party apps.
2. No need to go through email servers, I can directly store the backups to dropbox
3. I still added an email addon layer on it for other usage where I send the files to my own mail server and the script then puts them into dropbox.
Maybe I'm overly skeptical in my old age, but I have a difficult time believing this.

Surely there'd some sort of rental cost for the line in addition to the bandwidth cost (or perhaps a minimum spend commitment)? Wouldn't it have been cheaper, simpler and possibly quicker just to get a smaller line and saturate that?

Has anyone read the book? Does the author provide a credible source?

Smells like urban legend.
Uhh, no. The last thing the US VFX industry needs right now is to become more expensive.

The problem is not artists being screwed over pay & benefits, the problem is that most VFX shops are struggling to stay in the black, period. In part this is due to overseas competition and expensive bidding processes, but also shops taking on work at or below cost in an effort to keep people employed.
Ah! I had not thought of copying between client computers.

Now it makes sense. And I can see it's use, at home.

Thanks.
Ofcom raises £2.34bn from 4G auction
I'm glad the yeti has taste. It's not interested in snowboarders.
A fair number of bandwidth providers charge little or nothing for inbound datacenter traffic (it's not what they're constrained on), which makes services for which inbound traffic is high, like web crawling, very cost-effective. Google likely benefitted from this as well, though they're hardly the only ones.
I feel bad for giving NYT my traffic now

I hate how part of journalism is paraphrasing other journalists articles, as I see it only bad things can come from that. Feather becoming 10 hens and all
Scraping the Web Without a Proxy on Heroku
I don't see the contradiction really - if there's pressure to take on work below cost, then what's missing is bargaining power. I am very much not a union guy (I tried on 3 separate occasions to join the SF chapter of IATSE and they refused to even process an application), so I hope the answer is something other than a typical union structure. On the other hand it's become increasingly difficult to make a living as a technical professional in this industry, given the relentless downward pressure on wages.
I'm a fan :)
This is a fine way to think about companies that aren't taking a slice of transactions in a market.

For instance, Tesla is a car company. They make cars and sell them. Dropbox is an online storage service. You pay them to hold on to your stuff.

But what kind of company is the New York Stock Exchange? Is it a stock company because equities are traded on the market that it provides? I wouldn't describe it that way.

Google is closer to a marketplace than most people realize. One of the most generic marketplaces ever built. It connects people looking for information with the information they seek. They take a cut from transactions where the information wanted relates to a commercial product.

So it's not really appropriate to call Google an advertising company. They are a market maker for the world's information.
You will always have bad people. The more people that exploit the system, the faster the system will change to be more 'fair', otherwise you're just handicapping yourself. Look at all the patent lawsuits. As they said in my business ethics class: ethics schmethics.
> I've been using C++ for years and I've debugged all these problems.

Me too, my first C++ compiler was Turbo C++ 1.0.

They are a lot safe than using the C direct pointer manipulation idioms that make it so easy to create insecure code that can explode at any moment.

What STL offers might not be 100% as safe as the Pascal family of languages offer among others, but it sure is a way lot better than using plain C idioms.

The problems you describe are quite easy to spot if a static analyzer is made part of the build.
why not save it on an SSD and fedex it over?
I wonder what role Hollywood Accounting
[http://en.wikipedia.org/w/index.php?title=Hollywood_accounti...] is playing in all this?
I personally, recreationally, have been building RC flying machines since the 70's, and have recently returned to the subject after a decade or so of torpor, with renewed vigor only a pair of growing sons can provide. My teenage young mind would asplode to know what my elderly hands are doing with the micro-tech that is, Thank the (Moores) Law, currently available.

So .. my kids took one look at this video, groaned about the CG, then sat down and started building their own versions out of some broken Amber2 parts we had laying on the repair bench.

The Pentagon might have the deployment desire figured out, but we hobbyists are already flying drones like this, hand-made, for peaceful and fun purposes. If this ever changes, we're going to be in for a rough ride .. my kids know how to recycle a DVD drive into working micro-planes that can carry camera parts: are they going to grow up in a world where knowing how to do such things without tacit approval will be illegal?
I would love a read on how to think like you!
It's more like a standalone "print head" out of a 3d printer.
Breakthrough Prize announced by Silicon Valley entrepreneurs
It's perfectly possible to write from your experience, while consciously trying to generalize, keeping an eye out for biases. As a (self proclaimed) figurehead of a movement, you may even be expected to do so. Esr has certainly not done that, which most clearly shows in the 'points for style' section of his essay. I'm into martial arts myself, but suggesting that as a 'point for style' is ludicrous. Combine it with an incentive to go 'pistol shooting' and I actually think it is offensive.
This is true for Vertica as well.
It's clear that a product like this will sell, though I'm hard pressed to think of applications beyond making small sculptures.
I guess you mean something like http://textcaptcha.com/ - any feedback on this service?
Pimientos Asados (Roasted peppers)...
I think it's a good idea as long someone moderates (maybe PG) moderates who all can do it.
I've mapped Ctrl+T to open CtrlP in tag mode.
QT, Gtk and WxWidgets (among a crapload of other, not so mainstream portable UI kits) would like to disagree.
How to use vim registers?
I'd be curious who still uses this. None of my contracts are based upon the 95th percentile. We also don't bill using this method either.
But, I don't care, take my money guys!
Certainly burns calories which you'll need to make up at some point, but it's a fairly short ride and I doubt you'd hit the wall if you didn't eat anything. I'm not saying you shouldn't eat it, everyone's body is different, and if I were in a 2hr race I'd probably be eating gels etc to guarantee maximal energy availability at all times. I just don't think you need it to be able to get round without running into trouble.

Anecdotal reference point: I go out every weekend with 3 friends, we do minimum 3.5 hours riding time in the local mountains, and the most any of us eat is something like a cereal bar and a banana. I can count on the fingers of one hand the amount of times any of us have bonked in the past 5 years...
tl;dr: Python script with hard-encoded Mac OS X paths, that runs `ogr2ogr -f "GeoJSON"` on data downloaded from http://gadm.org/
This is clever. The Chrome team likely made a major oversight when they made the decision to introduce the 1;mode=block value for the X-XSS-Protection header.

Interesting to see that Facebook responded by disabling the XSS protection header altogether.

Most likely the reason Facebook didn't just set it to X-XSS-Protection: 1 is because a similar technique could then be used to defeat Javascript based clickjacking protection.
He is talking like you can't run QML apps on desktop. Actually you can and they are developed currently on desktop without any simulator/emulator/real device (I'm volunteering on Ubuntu Phone OS calculator app, as well have some experience writing QML apps for different platforms/devices).
Original version: The great Omaha manhole fireball photo mystery
I think you're right.

Early on git got a lot of traction, and I think this was largely due to github being so, so good.

Since the acquisition, bitbucket has come a long way in a short space of time, and I'm sure they're clawing back some marketshare. Now that they have forking, pull requests and git repos, there's no reason not to use them.

For some reason though, I still find it easier to browse / read / review code on github.
No one is talking about the payload. How do people know if they got hit or not?
Yes, I recommended to use 0; because 1; has flaws too (slicing framebrakers).
> I don't know much about programming, so this question might seem a little dumb, but how did you write Apple Writer?

At the time (beginning in 1978) Apple had only one computer for sale -- a small machine called the Apple II that used a very limited processor called the 6502. Both RAM and storage were limited, and the machine had a clock speed of 1 mHz (glacially slow by modern standards).

Also (apart from a version of BASIC that was too slow for serious work), there were no high-level languages, so if you wanted to write a high performance program, you needed to write in assembly language -- one step above object code.

I wrote Apple Writer in assembly language -- a very slow and laborious process, but the resulting program was very fast - much faster than its competition. This was one reason for its success.

> And how did it end up being used in Apple's O/S?

It was actually sold alongside Apple's operating system, it wasn't integrated into it. What happened was that the Apple decision-makers, Steve Jobs in particular, realized they had already saturated the market for hobbyists, and wanted to begin to sell computers to ordinary people, people who intended to use a computer to solve everyday problems like writing and printing documents.

Somehow they heard about a word processor I was writing for my own use, and asked to see it. So, riding my bicycle to the post office with a big manila envelope, I thought, "Hey, maybe they'll like my program. I might make hundreds of dollars." As it turned out, over the next five years I made over six million dollars in royalties.

More details: http://www.atariarchives.org/deli/cottage_computer_programmi...
Whatever the original reasons for China's atomic bomb program, they became completely irrelevant after relations with the Soviet Union deteriorated.

By 1964, when the first Chinese atomic bomb was tested, China was barely on speaking terms with the Soviet Union. By 1969, China and the Soviet Union were on the brink of war. The Soviets tripled their forces in the Far East during the 1960s, deploying fully one-quarter of the Soviet military along the Chinese border. (They did this without drawing down their forces in Europe, which placed quite a strain on the Soviet economy.)

After Nixon visited China in 1972, Henry Kissinger even gave security briefings to Chinese generals, supplying them with satellite imagery and the location of Soviet forces.
Oh not those studies again. Those studies are wonderful until you get to the fact that the Inuit have the shortest life expectancy of any other Canadian group - upwards of 15 years shorter.

So of course you find less heart disease in that group. They're dying of TB, diabetes (of all things) and suicide long before they get heart disease.
Found via "kens" comment on https://news.ycombinator.com/item?id=5248728
I think it's easy...

Finally defined guidelines (is a new reason for developping Android-First in the current, not the history).
Iterations / sprints are faster (you don't need to be accepted by some dominant / censored os guard ) - which for some apps last 6 months or more! (on Android, it's immediatly)
Faster user remarks and user recommendations, perhaps a user think's of a feature which adds a lot of value to your product -> more success.

In a later stadium, just convert the fully developed Android version to the iOS version.
Adult Literacy In America [pdf]
Regardless of whether or not he had hear of Python (which I find very unlikely), if one planned to register a trademark, one would have to do some research in the first place. And that would involve a google search at the very least. And at least on my results even the bloody _real_ Python (snake) shows up first a dozen or so pages back after only Python (language) links. And his dinky little company never comes up. So, yeah. Pretty obvious he's lying - or very, very dumb. Either way it does not show him in a good light and not as someone I'd like to do business with.
Please get a book deal. I am absolutely positive it would do very well.
It’s hard to believe only ~5% of adults can do level 5 tasks. Example: "Interpret a brief phrase from a lengthy
news article"
It depends on perspective.

Are commercials annoying bits between the program segments you want to watch?

Or are programs there to persuade you not to switch channels when the commercials come on?

obviously the story is different on HBO, Showtime etc., and on BBC in the UK
Yes, there is. "Best" is a harder subject to tackle, but there's always "better".

di{ is obviously both quicker and more precise than reaching to the mouse, pointing at the beginning of the code block, extending the selection until the end of the code block and hitting backspace.

One may think these keybindings are awkward or hard to remember (I did, at first, they are not) but they are both faster, more efficient and more deterministic by nature. But I may be a control freak. :-)
WebSockets over SSL (wss://) work just fine. Faris Chebib provided a nginx config file in #nginx earlier today. https://gist.github.com/octaflop/4991052
An Appropriate Use of Metrics
Hi man, I tried my website (http://www.ngajakjalan.com) but the analyzer probably reads my inlined JS and doesn't read the "done" version (I use AngularJS). Maybe you can use something like PhantomJS to extract websites content "as seen by human"?
Why is it building so long?
Blog post about taking care of the physical side of large C++ project.
Quick, Easy and Healthy Recipes for Busy Moms and Dads (iBook)
I want an open source of YardSale.
Technical departments are not typically paid in points on studio films.
No you can't, you still need to have vundle installed.
>Sooner or later it will be one of you reading this. :)

O_O ...
Quote from pg: "For some reason I didn't check the comments after the surgery to see if they were in the right place. I must have been distracted by something."

Short answer to your question: Test the fix after deploying it on production :)
Call Mark Cuban for business advice
Which is quite common in Europe.
Monoid by Scala programmers with different background
Coach包包
Recently started using the chicklet one. The layout is ok, but not as good as the classic, for me, mainly because the home/end keys are harder to find and they are quite useful. Apart from that, it's not bad, although I preferred having a menu button on my thumb than a print screen button.

I preferred the feel slightly on the classic thinkpad keyboards, but these keys feel bigger in use which is nice too. Having the arrow keys separated slightly is a big win. So yeah, while I do slightly prefer the classic keyboard, I don't think there's much in it, and the underlighting is quite nice.
So while you can download code, the real description is in a book, not online, and you can't see it without paying money. Uninspiring.
So why would I not receive a bill/invoice for a brush-off?
Enterprise tape drives ain't cheap iirc. But anyway, I was responding specifically to the HDD idea.
Maybe this page: https://sites.google.com/site/steveyegge2/effective-emacs
Microsoft was on the receiving end of a lot of these kinds of campaigns as well, so you can hardly blame them.
Effective emacs (2006)
The thing is, that page is better than half of all the unix guides I've seen online.

Except for the `su -c rm -rf /*` part, of course.
Big data bring attention to retail
Great post - i've been playing with your product and the integration of telephony is really smart, it's one of the areas salespeople spend a lot of time manually typing in calls into their CRM.
(1) It's not clear that acting unethically will lead to better rules and more ethical outcomes, in general [and actually, in some cases the opposite will happen - if you're corrupt it makes it easier for others to be corrupt]

(2) Handicapping yourself is the whole idea behind ethics and morality. Sometimes it's more important to do the right thing than the selfish thing.

Attitudes like yours are so disheartening to read. I totally disagree with your sentiment.
I prefer swapping the right control and alt keys on my keyboard to switching caps lock and control; that way I can use my left thumb for meta/alt and right thumb for control. But navigation by search and backwards-kill-word are fantastic tips.
MeCam $49 flying camera concept follows you around
This is exactly the kind of thing that inspired Linus to make Linux.
I think it's funny how you start about ethics and then immediately follow by talking about money.

Whether it was unethical depends on whether anyone suffered negative consequences and whether Google knew, or could foresee that. For all we know the bandwidth was available, couldn't be sold to anyone else for lack of customers and would simply have gone unutilized if Google hadn't used it.
For you. But you don't get to make that decision for everyone else. Stop trying to impose your value system on others. It's clear you don't like using a mouse. Then don't. Keep using a 1970s keyboard if it suits you. Bon a petite.
Yeah, it looks to me like, after the Top Gear thing, they ascribed to malice what could be explained by stupidity.

But, they made a bunch of noise, got some more headlines, cast doubt on the negative review, and gave their fans a good story to use at the water cooler. Time to declare victory and drop the issue.
Ask HN: What is the best-designed weekly report or newsletter you've ever seen?
Design & Marketing, Learn by Copying
Are there really such things as honest car reviews?! ...I guess EM just made a really bad judgement: he pushed his "candy money" too late towards NYT, or he somehow managed to push it to the wring person! (this really bodes bad on the public image of his business skills, so this could make some over-cautious people reconsider investing in his businesses - though I'd still place my bet on him ;) )
Pretty neat library. Any plans to connect to filepicker.io? Would love to be able to drag a file in my webapp for it to upload to filepicker automatically and haven't got the time yet to do it myself!
Cyberwar Becomes Real
Complaining about the article caused more people to read it, but I'd bet that most of the people who read the article have also heard about other news outlets replicating the test without issue. The most common understanding of the situation is probably that the New York Times article was an exaggeration.
This Is the Site Likely Responsible for Major Tech Company Hacks
Our doctors told us that mothers don't kill their babies while they sleep, due to some instinct. Fathers might, but apparently mostly if they are drunk (so we've been told).

What we had and loved is a "baby bay" - basically a half open crib that docks onto the bed (on mommy's side obviously). That way the child has instant access to mommy, but you can't accidentally roll into the crib and smother her because the crib is too small for mommy.
I'm disappointed no one's mentioned digraphs yet. I've used emacs for years, but I'm starting to use vim now because ctrl-k G* etc is just so easy (I type a lot of math).
Part of doing the secure offline storage is that we need to use a hot wallet. http://blog.coinbase.com/post/33197656699/coinbase-now-stori...

It's definitely not perfect yet, but the security benefits are important. We posted an update on the payouts via unconfirmed transactions as well: http://blog.coinbase.com/post/43285532179/unconfirmed-transa...

Just generally, we are going through hyper growth right now, so this tends to magnify small problems. Thank you for bearing with us!
Printing Drones by the Sheet (video)
Well put, I never thought about it as such.

That said, it looks like Ubuntu lets you drop down into desktop mode with a keyboard + mouse which is something I really like about Windows 8 over Android and iOS.
Sex Tips For Geeks - Eric S. Raymond
Harvard University says it can't afford journal publishers' prices
I want to learn.
I have basic java and c++ knowledge,I've mastered all cmd client side commands,but i don't really know how to hack.Ive gotten lucky on a few SQL injections and "hacked" my friend,but thats it.Can anyone teach me how to hack?Contact me at linxusemail@aol.com
The Case For Disrupting Education Disruption
I didn't say that you can't do it.
It's amazing how something as funny and non-scary as this monster could scare the hell out of me when I was a kid... I remember myself playing and almost getting a heart attack every time the monster showed up.
I find it interesting that all of these ideas come from non-technical, non-iOS developers.

I'd like to see an app that:

i) shows innovation in design, using novel components, e.g. the Path flyout menu.
ii) provides an easy-to-use approach to a common problem, .e.g Tinder for online-dating.
Really looking forward to that OAuth2 post.
I love using search interactive to navigate text. But however, getting the point to the right spot after that still feels cumbersome, in particular, moving to the beginning of the matched word doesn't seem easy.