skysight-inc/HackerNews huggingface dataset:
I ordered a new desktop computer last night, and a number of the options from which I chose did NOT seem to have Wi-Fi built in. Rather, they sold low-cost USB devices for Wi-Fi connectivity. I didn't actually check all the motherboard specs to confirm this, but it seems pretty accurate.

So getting an air-gapped computer without Wi-Fi would seem to be the least of the problems.
It's linked further down the page.
When Will We Have Unmanned Commercial Airliners? (2011 article)
Thanks for that foresight. I wasn't pleased about the namespace changes, but this makes it tolerable.
Rules and prices are available here:

http://dtsn.darpa.mil/cybergrandchallenge/CyberGrandChalleng...
Copyright is, as in many things, a "use it or lose it" kind of situation. Unfortunate, but true. If you don't defend it today from some guy, you can't defend it tomorrow when your corporate competitor starts selling your original game on their digital marketplace.
Sunless Sea Kickstarter analysis
The machine is entirely closed up when patients are in the mix--you don't see any spinning.
The detriment is the lack of opportunity. gTLDs will become standard for the people who can pay for them and ordinary folks will be stuck on subdomains of conventional TLDs. Above all, it's an example of ICANN prioritizing money over a free web and the wealthy over the poor. No company that does that should have any control over the Internet.
Right now I'm listening to "Chronojigga" a Jay-Z/Chronotrigger mix. IT's great.
Quality Content Marketing Comes in Two Sizes
Retire after 10 years of salary work? I don't think so.
Ironically, I received a certificate error when attempting to click on the "Documents" tab. Aside from that, this sounds very interesting and they have a good track record with challenges - I hope it goes well for them and might check out participating on a team.
The equipment and maintenance is much more expensive for MRI. The liquid helium bill alone for an MRI machine is not something you want to pay for.
The overuse of functions
They don't keep the computer. They image it quickly and return it, and the image is escrowed with the court. He doesn't pay for anything.
That only applies to trademarks.
No, large companies are generally scrupulous about licensing patents. Infringing a patent makes it valuable, and thus worth selling to a competitor or underwriting by a venture capitalist. Nobody wants to have the billion dollar product that is enjoined from sale.
Am I the only one who finds this line of thinking defeatist?
Stephen Fry meets Malcolm Gladwell
It's not so much virtual girls vs sex, it's virtual girlfriends vs real girlfriends. It's the wrong comparison to be making.

I'm sure if there was a way of having virtual sex with virtual girlfriends, that would be the choice that they make.

Speculating now - I wonder if this is related to 13 y/o western girls having virtual relationships with 1 Direction - an idealised, safe relationship as viewed through immature eyes?
File-Sharing Site Was A Year-Long Pirate Honeypot
Gentoo lets you choose the python dialect/version with "eselect python".

Arch switched to python3 as the default "/usr/bin/python" with no way to change it because of their persistence on following the upstream. They payed the price by having to hunt down and modify all the python2 scripts.
If your load balancer/DNS goes down then every service won't be able to find other services.

With this approach everything will still work.
Drag out a ruler and ask them about distances.

It's a simple way of addressing the difference: 0-indexed "points to" the start of each element. 1-indexed represents the ordinal position.

So to relate to the ruler, the first cm/inch interval is, well, the 1st. But the distance to the start of the first is 0. So if you want to emphasise which numbered interval it is, 1-indexed makes most sense. If you want to emphasise where it starts, or the distance from origin, 0-indexed makes more sense.
Why you shouldn’t listen to Peter Thiel about dropping out of college
At my school we genuinely had Mrs. Eatwell, a foodtech teacher and Mr Leggett, a PE teacher. Mr Eatwell also worked at the school as a DT "teacher", and was fat.
How to write a 48-hour game in just 2 years
This is nonsense. Some large portion of industry would be happy enough to not pay royalties.

There are also at least several countries with little regard for patents and significant industrial bases that none the less signed on to treaties to limit and cease the production of CFCs...

But sure, Dupont made the US government strong arm India and China into paying for their new refrigerants. And Russia too.
Well somebody screwed up here. Maybe PHP core developpers should concentrate on the security of their own website , it's more than embarrassing. There is no reason why php.net should use anything more than a static site generator.
The radiology fee is separate from what it costs to be scanned (usually). CTs are pretty cheap though, depending on what you get scanned it's usually $200-500. Not sure what happened with the OP, perhaps it was an ER or something where the prices have little to do with anything based in reality.
Attacking WordPress
> That story also shows what you can and cannot do without copyright holder's permission. If you don't have a permission, you cannot profit from your cover. If you have a permission, you have to pay royalties for your cover to the original author if you're exploiting your cover commercially.

Weird Al does song parodies, not covers. AFAIK the prevailing opinion is that his songs would be legally protected under fair use (whether released commercially or for free) but he typically gets permission from the artists as a courtesy.
As other folks have mentioned, unique_ptr, make_unique, and all their happy friends are there if you need them. But your variables/objects should go on the stack unless you have a reason not to put them there. As the slide suggests, if you need a lot of stuff on the heap, a standard std::vector will often do.

In C, it can be tricky to ensure that every malloc has a matching free and every fopen has a matching fclose etc. This style of resource management is error-prone, but it comes with the C territory.

Java throws its hands up in the air in disgust and basically accepts that you will generate a lot of garbage. Then it slaps a mandatory garbage collector on top to clean everything up, which I guess is an okay way to deal with memory, but it sucks for other resources that aren't managed by the garbage collector.

C++, on the other hand, makes it easy to write garbage-free code. But it's only easy if you avoid using new or similar functions that allocate resources such as file descriptors, locks, network sockets etc.

If you see people using "new", there's a good chance they're misguided C or Java programmers.

C programmers often think they should use new/delete as often as they used malloc/free in C. Java programmers sometimes try to use new every time they instantiate an object. Java did steal the new keyword from C++, and it's perfectly normal for Java code to be riddled with new's because there's no other way to do it in Java. But these styles lead to disaster in C++.
Not some why they think its false positive ... I know server logs don't lie
Masters of Doom is a fantastic book, really enjoyed reading that.

From that I then also read the Making of the Prince of Persia[1]. This is Jordan Mechner's journal from his time during the making of this game. Not just about the game but about some of his life in general too. Not as riveting as the Masters of Doom, but still a very interesting little read.

[1] http://www.amazon.com/The-Making-Prince-Persia-Journals/dp/1...

Edit. Oh yes, just remembered. For a real trip down memory lane you might want to check out Speccy Nation[2] too. It took me about an hour to flick through but it was so much fun, afterwards I had to call up my best friend from the time (another ZX Spectrum addict) and tell him to buy a copy!

[2] http://www.amazon.co.uk/Speccy-Nation-ebook/dp/B0096BFBSA
Those 2 have an obsessive, abusive relationship. Adobe cancels Premiere for the Mac, Apple releases Final Cut Pro. I wouldn't be surprised if Apple has a mole in Pixelmator who calls the Apple batphone if Adobe starts to sniff around their office.
Heavily skewed. Primary audience here aren't embedded systems programmers and the like.
What a huge, ugly crotch.
There's plenty of metrics to shop that iOS users use their devices as mini computers, despite Android market penetration.

I personally would point to the fact that iOS is a app launcher first and foremost. Sure... Apple would love everyone to use the App Store, iTunes and first party apps... but they're the same pixel sized icons, can be buried in folders and their are numerous 3rd party replacements. Also, iOS Safari was the first real mobile web browser.
No, he just launched a update with the long wanted BLOCK CURSOR :)
An early guardian article [0] suggested that both men and women have moved away from relationships. In particular, women avoid a relationship because that would mean giving up their career and freedom in order to produce babies and do housework all day. It seems that Japan needs to update its expectations of a woman's role in domestic relationships before today's independent, educated women will desire stable relationships.

[0] http://www.theguardian.com/world/2013/oct/20/young-people-ja...
>Copyright is, as in many things, a "use it or lose it" kind of situation. Unfortunate, but true.

I don't believe this is true to any degree. True for trademarks [1] but not for copyright. The copyright holder is completely within their rights to turn a blind eye to the first 99 infringements and then sue for the 100th.

[1] http://en.wikipedia.org/wiki/Trademark_dilution
Surely the device could contain GPLv3 software which isn't statically linked, or which is simply running on the computer. A lot of these devices use Linux, and may include GPLv3 utilities.
Why does this topic keep creeping up here? Are people really that interested in this stuff?
Well, maybe the bill is completely different from the commentary, but there is nothing at the article that is specific against NPEs.
Americans have saved so little for retirement they expect to work into their 80s
More mirrors would be needed for mosque, 1000 should do.
Personally, I'm looking forward to a more official rendition of the "Mario and Luigi are high on mushrooms" theory.
Can't you just allow a fan site to use your copyrighted stuff with a careful contract, for a ridiculous fee for them? And deny that to corporate leeches?
> "At high school you can have relationships without having to think about marriage," says Yuge. "With real girlfriends you have to consider marriage. So I think twice about going out with a 3D woman."

> Exactly why they have retreated into fantasy land is not obvious.

Seems pretty obvious to me o_O
They make for great headlines though.
I never realized that the British definition of irony included acting in a manner contrary to one's stated preferences.

I have heard the "paradoxically ironic" bit from other people before and it never made any sense to me. A lack of irony is not the same thing as the opposite of irony. I have also never been able to understand the difference between "ironic" and "paradoxically ironic."
We shall adapt. Or not. :)
I was asking myself the same question. This is probably the 3rd or 4th time in the last couple weeks this same story/topic has popped up. I think it really just boils down to the old saying "sex sells" which also applies to news headlines.
> There is no homogenous group that can be named "the capitalists". There is no consensus on what exploitaition is.

I don't get your point. Clearly here "capitalists" refer to the group the businessman represents in the story. I didn't pass any judgment on the capitalism doctrine here. I passed judgment on the doctrine "the end justify the means", which has nothing to do with capitalism.

> There is no consensus on the directions of moral compass.

In today's western society (let's just assume you are living in a western society), it is now commonly accepted that slavery, for instance, is badbad. This is a moral compass. Of course it hasn't always been like that. And it might change again. But this is still a moral compass.

> So what's left? Oh I got it: CAPITALISM IS BAD.

Are you trying to put words into my mouth ?
I'm not the parent but…

Hit jj instead of <Esc> which many people find too far.

inoremap jj <ESC>

Exchange ; and : because : is used a lot and you need to press Shift (on an american keyboard) while ; is less used and available without a modifier key:

nnoremap ; :
vnoremap ; :

\v means "use verymagic mode for the rest of the pattern", normally, you'd have to use a lot of backslashes to escape parentheses and other "spacial" characters but "verymagic" allows you o type less and obtain more readable patterns. Example:

/f\(oo\)ba\[zr\]
/\vf(oo)ba[zr]

With these mappings, search-based navigation is a lot less expensive because it use s "verymagic" by default:

" Fix vim's terrible default regexp scheme
nnoremap / /\v
vnoremap / /\v
vnoremap ? ?\v
nnoremap ? ?\v

:cnext, :cprevious and friends are quickfix commands: thay allow you to navigate through the errors displayed in the quickfix window without using the window itself. Even in their shortened form (:cn, :cp, :cfir, :cla) they represent a lot of typing and a good occasion to create much more useful mappings:

nmap <silent>]c :cnext<CR>
nmap <silent>[c :cprevious<CR>
nmap <silent>[C :cfirst<CR>
nmap <silent>]C :clast<CR>

nmap means "normal mode mapping".

nnoremap means "non-recursive normal mode mapping", see learnvimscriptthehardway.stevelosh.com/chapters/05.html#nonrecursive-mapping

vnoremap means "non-recursive visual and select mode mapping", it should be xnoremap (visual mode only).

<silent> means "don't print the executed command".
If anyone is after fake 5 star reviews, are they really so primitive as to use exactly the same wording for every fake review? Not even swapping out the odd adjective or tweaking the grammar? It seems to just make it totally trivial to remove, making the whole effort worthless. Of course, maybe they are changing the wording and just that particular case has come up more than usual for some reason...
Did China Pay Celebrities to Say Mean Things About Apple? [Mar 2013]
Technically it's not ASCII, though, with characters like ¤ or ¨ appearing.
What's happened to "nomen omen"?
On a related note, there are a couple of good open source projects for reading the standard imaging files (DICOM). DICOM itself is an interesting mishmash of a standard, but is pretty powerful. Images are shuffled around using a PACS (Picture Archiving and Communication System) which lets the scanning machines send their images to a central location at the clinic, the clinic to send images to your radiologist, your radiologist to send them to the hospital, etc etc. Interesting stuff.

http://www.osirix-viewer.com/Downloads.html
OsiriX is a DICOM viewer and PACS for Macs and iOS

http://www.dcm4che.org/
dcm4che is a collection of server based applications for DICOM and PACS. Sort of like OsiriX, but web based. It's Java Tomcat based and reasonably simple to setup.
I got a little worried when I saw msdos_fsck in the list but then I remembered that I don't own a Mercedes and calmed down.
On 16-bit, Carrier Command was not as amazing as Elite but it was definitely a worthy successor.
In our company we use python to make maps, but we go with the traditional GIS approach, dependencies?: postgis and mapnik.
The first two examples would be solved by a single postgis query, the last one maybe would require some extra work. But nice work anyway, bookmarked.
Multiplayer Snake Game built in Node and GoInstant
I'm curious about this reaction. I read the OP as saying 'everything you do matters, not just what shows up on the product or financial radar'. What's your read?
From the dignostics page (http://www.google.com/safebrowsing/diagnostic?site=http://ph...):

>> Malicious software is hosted on 4 domain(s), including cobbcountybankruptcylawyer.com/, stephaniemari.com/, northgadui.com/.

What does this mean? How do these sites relate to php.net?
Save the game in text, and replace all the false to true, then reload the game, and you get everything.
This is the saddest comment to appear on HN for a while.

Amazing that you don't think space exploration will benefit people. What other problems would you rather focus instead? I bet most, if not all of them, are caused by poor wealth distribution, not lack of money.
What the hell is wrong with Indian government?
There are already more precise types being inferred by the compiler and erased. Broadly, the "right" way to use typed JSON in Haskell is to write a JSON "schema" via FromJSON and ToJSON instances. This is fairly easy due to generic recursion in Haskell, but much more work than the python or lens examples.

It's important to note that in order to interact with JSON Haskell uses an un typed microlanguage called aeson.Value which is the most direct translation to un typed JSON. The From/ToJSON code does a much more powerful lifting and lowering of Value into full Haskell types.
They are typically connected, but (kind of) sandboxed. A small ECU acts as a bridge between the infotainment system and the CAN bus.
Japanese women who immigrate away from Japan are usually pretty emphatic with the notion that they don't want to go back.
Take a look at Racing the Beam by Nick Montfort and Ian Bogost, which tells the story of the Atari VCS (2600).

While not a book, and quite a bit more technical, there's also Fabien Sanglard's website (http://fabiensanglard.net/). It contains great technical analyses of the code of historically important games.
Taking down Facebook, piece by piece
Google testing giant search banner ads, breaking its 2005 promise
Maybe the pedestrians could you know, learn how to judge the speed of moving objects?! Plenty of couriers would be pedaling around on fixies at 20mph or more anyway so I'm not really sure where the distinction lies.
Electricity storage technology that could recharge devices in minutes
This is the excerpt from the reply

"Sorry it took a while to respond. It took us longer than normal because we have had a few weeks of higher than average volume and this ticket was marked as fixed but we hadn't corresponded back to you yet."

"This was indeed fixed by a separate diff that had been committed but was not yet live when you submitted the issue. So in this case we didn't learn about a new issue but we did double-check some of our assumptions around this stuff."

And I got a reward of $500.
Here is the POC
http://www.youtube.com/watch?v=x5HXv7nPgYo
Probably javascript files planted on php.net are being pulled from servers behind those domains.
I think that you should direct your frustration towards the php.net admins and not Google.
Poll: Which iPad(s) do you use?
In 3.5 years, Apple has released a whopping 7 models of iPad. As a (frustrated) user of the 1st generation iPad, I often feel like I'm part of a tiny minority. Sales figures and usage stats by individual model are hard to come by, so I'm interested in which models HN readers regularly use.
iPad 1
iPad 3
iPad 4
iPad Mini
iPad Mini (Retina)
What will be the pricing like? Will it be competitive compared to e.g. Zoho Invoice? What about API support?
Surprised to see that they're using basemap instead of cartopy. There's nothing wrong with using basemap, but it can be a bit clunky, i.m.o.

Then again, cartopy is only a year or two old, so it doesn't have the traction that basemap does. It's gained a fairly large following very quickly, though.
Capitalism cannot fail. It can only be failed.
You are right, just as there are still COBOL applications around.
I don't see how the Haskell example is more type safe than the Python example. In Haskell you will get None or Just a String. In Python you get an exception or a String. For me that is equivalent, but maybe you have a different definition of type safety?

I think without a schema for the json data we cannot make this any more type safe.
Depends. Usually big companies have cross-licensing agreements between competitors (since they usually can't do a product without each other's technologies - example: hard drive companies)

Also, it's easier for them to come up with a way of not infringing the patent in the first place.
The processes in and of itself aren't amazing, I think what's amazing is the scale that Apple operates on. Not many other PC manufacturers use CNC milling as extensively as Apple. Here's an interesting video with Jony Ive talking about the process: http://youtu.be/nUHROAtyGIg?t=2m29s
Actually untrue in germany at least. There's a compulsory license requirement in the german copyright law. You'll have to pay a share of your earnings for that license, but it can't be denied to you.
While this is publicly available information, I'm not sure what purpose it serves to post it here as they are quite possibly an innocent bystander.

You are just making them a target for malicious people who would otherwise be too lazy to find that information.

It is pretty bad form to post people's personal addresses on a forum such as this.
A site we once had under development was incorrectly flagged. I reported the error via the webmaster tools and after less than 20 minutes, the warning went away.
American Hypocrisy, R.I.P.?
Doing the same thing using Cartopy is next on my list!
I live in the Netherlands, we have dedicated bike lanes and decent cyclists. Electrical bicycles can indeed be deceptive, as in you see an elderly lady zipping by whilst slowly pedaling (usually the elderly ladies are only barely faster on bike than on foot), and since they don't make extra noises they can be a bit dangerous if you don't look out.

But it's still just an assisted bicycle. Before electrical bikes, we had assisted bicycles with a small two-stroke combustion engine, the Spartamet [0]. These were iirc registered in a separate category, 'snorfietsen', which is a class lower than mopeds (TIL those would be called 'mopas') [1], or basically, 'assisted bicycles'. These do need to have an insurance registration plate (number plate) and some visual indications, but a helmet is not required.

[0] http://nl.wikipedia.org/wiki/Spartamet (Dutch, no English version yet)
[1] http://en.wikipedia.org/wiki/Moped
The best patent troll-killing bill yet
facebook hardly uses the PHP interpretor,they have their own PHP VM , HHVM.
I like the analogy !

But whose fault is it now that someone is trying to apply the system to public/common ownership ?
In the example of overfishing, there is no group lobbying against "any and all" regulation.

But the owner of the fishery/cannery is lobbying against quotas, the owner of the fishing boat is lobbying against worker protections that would slow down the harvest, and the restauranteurs sure have a significant interest in keeping the price of fish as low as possible.

Heterogeneous groups, acting in their own interests, end up working towards the same goal - preventing regulation that would slow overfishing. That's the tragedy of the commons.
"I've mostly used a subset of C features to solve many problems."

Sure. What about code written by others? What about when you're debugging and something just isn't working the way you expect because you've unknowingly stepped outside that subset? (Most of the important concepts here aren't syntactic constructions you can avoid trivially by typing Y instead of X, and may or may not be detectable statically). Also, maybe you're missing opportunities to better insure your code is correct at compile time - I'm not sure whether it falls within your subset, but for instance I recently put together a macro that asserts statically that two expressions have the same type (and without any runtime cost).

"I've also seen some C 'experts' fail to come to a proper solution even if they know all the features."

Obviously. Knowledge of the spec and your compiler aren't the only thing that matter, by a long shot. I'm just saying they most emphatically are helpful.
New device stores electricity on silicon chips