skysight-inc/HackerNews huggingface dataset:
Copyright laws doesn't prevent reproduction. It doesn't mark anything "not for reproduction". It simply gives authors the right to sue.
> It used to be that we'd have a new release roughly every 2 years (from 2003 - 2011). This meant: 1. it was in development for 2 years and thus probably stabler to begin with, and 2) there were then 2 years to iron out the bugs.

Doesn't this discussion boil down to the trade-offs between slower and more rapid release cycles? For example, releases after 2 years of development are far more complex, with all the disadvantages that entails. Technology reaches users more slowly (solutions to some bugs/features could take 3 years or more) which also delays feedback to developers. etc.
I've always just used http://mapper.acme.com/
The major problem for me so far was/is, at the moment, it doesn't seem like there is any real transition plan; we have a bunch of existing instances, ASGs, ELBs, etc and it isn't really tenable to tear it all down and recreate from scratch just so we have this new way to manage it. (its possible, but not clearly worth it)

Initially looking at the docs I thought the refresh command (http://www.terraform.io/docs/commands/refresh.html) would provide this capability, but I wrote up a manifest matching a subset of our infrastructure and tried to refresh it to no avail.

It is possible that the changing of the state file to JSON in this version provides a clearer path, but it still seems too hard to start using it going forward if you aren't starting from scratch
I really wonder if his Mom making him go for a walk every day did more than the drugs. For me exercising EVERY day has more impact than all drugs.
I still thinks a better camera is necessary.

However I agree even without any upgrade, nexus 5 will still be one of the most cost-effective phones out there, only a little bit disappointed.
This is not the case. In fact, the double-quote (along with angle brackets) is explicitly excluded from valid URL/URIs because it is used as a delimiter, as the GP post did:
http://tools.ietf.org/html/rfc1738#section-2.2
http://tools.ietf.org/html/rfc2396#appendix-E
What's interesting here is Google has abandoned the super cheap device strategy (nexus 4/7) and decided to go after iMargins.
I agree. Nature is very cruel, thankfully we treat our livestock much better than we would if we were "being part of nature".
Have a look at the Xperia Z3 Compact. Sony seem to be the only ones that care about battery life at this point.
I felt a similar betrayal that this author felt when Adobe started to drop support for Flash, stopping any development. Their claim of supporting every device with AIR went south not by dropping AIR support (which happened when they stopped Linux support), but by not developing the Flash platform as new devices and OSes poured into the markets.
I have since successfully moved on, but I did feel weary for more than a year, unsure where I was heading.

Consider this a mistake, and learn from it: don't depend on any vendor's altruism, always look to diversify your knowledge and options, avoid vendor lock-in at all costs. I believe Apple will be a much bigger drama when this happens.
> I can cross-compile a target for (Mac OS X, Linux, Windows, FreeBSD) and ship it as a self-contained application that runs on any of those systems?

Java did that and everyone went away from it since support became "least of all worlds" for anything non-trivial.
> Burying the only way out in the loop body is more error-prone, especially for those who come after you.

I don't prefer to exit from the middle of a loop, but if that's the most succinct way to implement the correct behavior, I'll do it. I think short code that exits from the middle is less error-prone than code that has to be more convoluted to put the exit at the top of bottom.

> Putting an escape hatch in the loop setup makes it less likely that an operationally-problematic[0] infinite loop scenario will be triggered.

An escape hatch is yet more code that has to be tested and debugged. What if the escape hatch triggers to early?

> [0] Or utterly catastrophic. Think embedded system with limited debugging facilities.

Sure, but unusual platforms require unusual coding styles. If I was targeting that I might adjust my practices.
People tend to hold their phones in "portrait" mode, rather than "landscape". So, width would typically refer to the second largest dimension when talking about (most) phones. Additionally, given that phones are 3d objects, interacted with in physical space, the "feeling" of width would also include the phone's thickness, to some extent.

In this context, the iPhone 6 is actually smaller than the Nexus 5, by about 20%.
> trails are not currently included as one of these layers—a significant drawback for hiking.

= (

Still, it's nice. But a lot of mapping/trail apps will probably still be charging you money to download topo maps, since it's a significant source of revenue. Topo maps have actually been available for free for a long time; it's just really god damn aggravating trying to put them on your device and load them into your program of choice. Plus, the new PDF format sounds incompatible with old apps.
"Now you can stream live, out-of-market NFL games on your favorite device without a DIRECTV satellite TV subscription if you live in a select apartment building, attend one of these universities, or live in the following metro areas: New York City, Philadelphia, or San Francisco."

Amazingly enough, living smack dab in the middle of a massive city (San Diego), I can't get this offer. The NFL and the cable/satellite companies are practically begging me to steal their content when they come out with stupid shit like this.

If this were a national offering, I'd get it in a heartbeat. Why it's not a national offering I have no idea.
I don't believe Mozilla is developing it. It's an external companies product but they are using Mozilla's Firefox OS on it. I could be wrong but that's my understanding from the material presented.
Ask HN: Need advice for game programming book
Hi,

I'll have a long time to read books because of military service. About 6 months :) I need some advice for a game programming book.

I'd prefer a decent book with decent game engine.(UE4, Unity etc..)
We've already cut the cable, saving us about $1000/year. I played football for more than half my life and love watching it, and am willing to pay for high quality access to it, but I refuse to jump through hoops to do so.

It's not a technical limitation by the cable companies/NFL, it's literally just bureaucratic bullshit.
Reinventing the Academic Journal (2013)
I haven't actually poured through the data set linked in the article, but skimming it gives the impression that it includes a variety of images from 1964-70, which seems to me like a lot more than just a snapshot. It even mentions in the article that they were able to see multiple years of polar ice.
It's true. I suspect it's even less of a priority right now than it was ~20 years ago, given the amount and coverage of commercial mapping.
Actually, I just returned my iPhone 6 last week, and got a cheapo Moto G with LTE. Yes, it was too big for my hands, and I like using phones with one hand.
There's no corruption on the part of Kotaku described at that link. None.

It's also excellent evidence that this is all about harassing Zoe Quinn and has nothing to do with ethics or journalism.
The information you'll get isn't worth typing the params into the URL bar. You can find SF sushi recommendations elsewhere.
You can now cast your entire screen from more recent phones.
Yeah, sorry, I definitely don't mean to imply legal liability so much as financial liability. No one will really care legally (about you), you'll just be on the hook for the money.

As I said before, it's not a matter of whether or not your KYC process will fail, it's simply when and what happens after that. It sounds like you have your head in the right place, but I can tell you from experience that verifying bank account ownership and expecting the ACH chargeback period to be sufficient to protect you is not enough (for one thing a lot of banks are simply not great adherents of the ACH rules). You're essentially on your own, and you'll need to protect yourself, not just "follow the rules," if that makes sense.

> and charging bank accounts is all done on the company side.

I'm not sure what you mean by that.

Anyway, my contact info is in my profile and I'd love to chat more off-HN about this and compare notes against what you guys are doing.
Writing a parser combinator library does not require a powerful type system, especially not a custom one for a specific task (the students who were doing the scanner/parser task were limited to an environment where they had no access to third-party libraries, not that any existed for the language they were given). For a simple parser combinator implementation from scratch you require nothing more than basic types and the type of whatever AST you're generating. Parametric polymorphism is useful when you want to write a reusable parser combinator library, something that wasn't necessary, but even then you don't really need more than that (see other existing parser combinator libraries).

Higher order functions can make your life easier, but note that the students had access to a Java-like language (of which there was both a statically and a dynamically typed version) with Ruby-style closures, so that wasn't an obstacle.
I think you're interpreting his words too literally. Nothing that gets deployed to a QA/staging/production system should be built on a developer's workstation in the first place, those specific containers need to come off a build server. The binaries on the developer's workstation would be built on/for OS X, and the binaries in QA/staging/production on the (Linux) build server for (Linux) targets.
That's interesting. Before my previous reply I appended a quote sign in my browser's address bar (in this page) and pressed "enter", expecting it to turn into %22 in case it's not supposed to be there but the quote sign remained intact; that's why I posted my reply without checking the RFCs.
Not to mention that the stock looks absurdly overpriced to me.
They should bring this to Australia FIRST. There's a reason we lead piracy world wide for HBO shows, and it isn't (just) because we're all descended from convicts.
There aren't 20 active cases - there were 20 active cases at the beginning of September. There have been no active cases of Ebola in Nigeria since 22 September, but the incubation period for the disease is 21 days, and so they wait until 42 days after the last person gets sick (in case they infect an unknown person who then infects someone else) before declaring the country Ebola-free.
Netflix has strong fundamentals. They could be a good buy actually considering the stock is down
What's funny is that Apple seems to have found the anti-sweetspot for its release cycles.

For example, for an app like Safari, it would make so much more sense to release very frequently (ala Chrome/Firefox) separate from the yearly OS cycles. Instead, new web standards features/JS improvements/what-have-you are inexplicably tied to fluff features like 3d tabs. On the other hand, features that would make more sense to not mutate constantly on your user get changed way too frequently (for example Mail, which quite frankly doesn't need constant updating, yet still broke Gmail for so many people on Mavericks release and should have really been caught beforehand). This strikes a balance that lacks the benefits of continuous deployment AND slow sober releases.
Fashion accessories with a story marketplace Boticca launches Watsi partnership
I miss the editor from pre-VS2010. The WPF based one has so many problems with fonts other than Consolas and Courier New. Such a pain in the ass.
I did a long weekend project a few months ago bringing up GNU/Linux on a low cost tablet. Here's a picture of it running XFCE: http://i.imgur.com/jmh8N0W.jpeg

If you at least have a kernel source for the SoC, it's doable. However, especially if you don't have the source for your specific device (because manufacturers play fast and loose with the GPL), you'll probably spend the first few days getting it working and then many, many weekends getting it to be usable. I did stop before I got to that point.

Here's some of the issues I ran into:

* The parallel RGB to MIPI bridge doesn't have complete publicly available documentation and it requires LCD-specific configuration. I've sniffed it from the Android kernel with a logic analyzer.

* The touchscreen controller doesn't have complete publicly available documentation and it requires device-specific configuration.

* The BMS doesn't have complete publicly available documentation and it requires device-specific configuration

I guess you can see a trend. :) If you have the time, you can RE this stuff with some basic soldering skills and a logic analyzer or scope.

But actually the issues which made me lose enthusiasm were the following:

* Rotating the framebuffer to landscape orientation in software is freaking slow. Android seems to be doing it using OpenGL ES, but I'm not aware of any GNU/Linux window manager capable of this. The display controller didn't support rotation and the only remaining alternative would have been too hacky for my taste, to use the image processing engine to maintain a rotated shadow copy.

* Limited capabilities: processing speed is mostly OK, but only 2 GB of RAM and the slow framebuffer are not great. There's almost no I/O, essentially you only have a USB OTG port. Tablets are not thermally designed to sustain high loads. Battery life will probably not be that great and it seems difficult to upgrade the battery.

Now, some of this stuff doesn't fully apply to Nexus 9. I expect Google to be better at providing a kernel source closer to that's running on the device and the hardware itself it much more capable, it even has OpenGL (non-ES) support. This still leaves quite a few issues. Chromebooks (used for running GNU/Linux, of course) might be worth looking into.
The Finalists for the 2014 National Book Award
>I get one full day of charge

> unless I'm travelling using the GPS navigation and play music along ...

Then you don't get one full day charge.

Also, I had an AMOLED screen in my S2 and the battery life wasn't fantastic.
> VMWare itself still requires an underlying operating system

VMware is a company, not a product - the product you're [probably?] referring to is ESX[1], which does not require an underlying OS - it's a Type 1 hypervisor (it runs on bare metal).

[1] https://en.wikipedia.org/wiki/VMware_ESX
I hate to play Negative Ned, but some observations are in order.

Contact Tracing works when you have one guy that you know has it -- and you fan out like wildfire to catch all the people exposed. It'll probably work for the one U.S. case.

It does not work when you have tens of thousands of people infected, like we do in other African countries. People who are dying at home. People who have been in contact with who-knows-whom.

So we're entering a new phase of Ebola: places where the disease is everywhere and we have no contact tracing, and places that can catch one or two cases as they appear. Nigera is currently in the latter camp. I hope they stay there.

This is why scientists think the U.S. and other more advanced countries will do better: we'll be able to stomp on new cases, track the contacts down, and catch the secondaries.

This will continue to work -- until it doesn't. That is, if the disease can be contained elsewhere, a low volume of cross-border transmission should be manageable. If, however, it continues to spread to unknown places, and grows in immeasurable ways? Then at some point the trickle of cases overloads any healthcare system.
If you login to attwifi (at starbucks and other public places), Android will save and then auto-connect to any SSID named attwifi.
Yeah, that is a lot better. But when I tried it, the casting stopped when I turned off my phone screen. Is that the case for all devices or just my weird setup?
Makes me wonder if the modern Lockheed Skunkworks bears much relation to how Kelly Johnson ran it in the 50's and 60's.

Many companies have tried to set up a skunkworks since, but didn't have the guts to run it like Kelly did, and didn't get the results, either.
The good folks at MapBox have a nice article on the challenges related to working with these great but under-resourced data portals:

https://www.mapbox.com/blog/trouble-with-geoportals/
Does anyone know how much of this is Ada's original work and how much is the attributed to L. F. MENABREA who the article says it was written by? I assume that she is listed as a translator because she is a woman. Do you know how she is attributed in her other works?
I believe the Library of Alexandria reference is to the aspirations of Internet Archive and not Quora per the "majestic temple" link [0] in the post.

[0] http://www.sfgate.com/news/article/Brewster-Kahle-s-Internet...
>On the other side, you have people pointing out this unfortunate fact.

https://i.imgur.com/eUjdl5K.jpg

https://pbs.twimg.com/media/BzQqokICUAEyhWy.png

https://pbs.twimg.com/media/BzFBQrMIEAA487S.png

https://pbs.twimg.com/media/Bzko-VhIgAAX9WK.png

https://twitter.com/leighalexander/status/464779743175655425

https://twitter.com/Boogie2988/status/522156760623484928

It's ridiculous to say that that side is only "pointing out this unfortunate fact," especially after so many Gamergate supporters have denounced the doxxings and threats.

https://www.reddit.com/r/KotakuInAction/comments/2jabgg/can_...
Lawn Love (YC S14) is hiring a full-stack engineer
ok, I turned this on. unfortunately it's overzealous.

I work in a pretty cavernous studio where I never have trouble getting wifi, but there's no cell signal.
With 'avoid poor connections' turned on, it drops my 2/3 bar wifi signal in favor of a nonexistent cell signal. I have to disable this feature to get any service.
Long travel in a car using GPS navigation (including playing music) is not exactly a daily-life scenario for me.
That sounds familiar...

> Buy Bitcoin while it's cheap!
I definitely got bitten by this when I first started cross-country backpacking. I was following a ridge trail through the San Gabriel Mountains in Southern California when I came across a section that was overgrown with thorny bushes and completely impassible. The map I was using was merely two decades old (updated in 1991), but like you say, lots of things can change in 20 years. When I came back home, I looked up the reviews for that trail, and lo-and-behold, recent reviewers clearly described the trail conditions and explained possible alternative routes through the country-side. Definitely taught me a lesson: never rely on a single source of information (i.e. a map, even if it's commercial) when in the wilderness. Have pictures and written descriptions of important routes and milestones that you can cross-reference.
> However when it's all said in done who else is competing with against netflix?

Well, HBO, Amazon and Hulu in the US. In my country (the UK), there are several local competitors; Now TV, Sky, BT, 4oD, BBC iPlayer (sort of), Amazon. I would assume it's a fairly similar situation in most of the markets they operate in (e.g. HBO Nordic in Scandinavia).
What would be the point in reporting that there is ebola in your country and just suddenly lying that it's gone? The evidence does not indicate that the Nigerian government is unwilling to acknowledge ebola, so regardless of what you think of the Nigerian government, this just seems like FUD.
I found this... https://github.com/carllerche/mio

No windows support yet, but planned.
Even if there was an opt-out system for answers being archived, that'd be better than no third-party archiving at all as far as I'm concerned.

I have occasionally kept content I wanted archived on a blog and then just deleted the blog, and then undelete it to see the content again.
I had already downloaded USGS maps of my own town in 2012. The maps are quite up to date here, and based on beautiful aerial photography. But I upvoted this submission because the linked article includes the tip about how to enable USGS information in Google Earth, which is cool.
re: the Library of Alexandria reference, see my reply to the grandparent

https://news.ycombinator.com/item?id=8462237
"maybe they shouldn't be saying it at all."

I agree with you in the general case (as a 41 year old). But as someone who was once a stupid teenager, I sure am glad that while I used the Internet back then most of the stupid things I said on it were/are pseudo-anonymized behind "handles", which is something that is far more difficult to do these days.

(Not sure how much this applies to Quora, though).
Similar to "bergie", I have used Terminal IDE on my 2nd gen Nexus 7 to do some exploratory work programming Android.

It's doable, and battery life is quite good, but having an IDE on a PC to work on the screen layout XML file helps. Also, the Android API documentation layout sucks, which makes it harder to look things up. Auto-complete in a real IDE also helps compensate for how bad the online documentation for the API is.

If it was up to me, the Android documentation would be better, and an API to programmatically set up the screen layout would be readily accessible.

For all of Java's faults, I like how compact the online javadoc is for the runtime library, compared to the crap layout with mandatory frames that Android API uses (or MS .NET, for that matter).

I used "Terminal IDE" for the environment: https://play.google.com/store/apps/details?id=com.spartacusr...

An example Android program to make a "D Pad" to move a circle around on the screen (written using above): https://github.com/roboprog/dpad

I use a bluetooth mouse and keyboard. The keyboard has exactly the same layout as my Mac Pro: http://www.amazon.com/gp/product/B00E1MRYK2/ref=oh_aui_detai...
Its interesting, his descriptions of some of the early signs--inability to sleep with thoughts moving in odd directions, slow uptake of speech, disconnected situational awareness--are very similar to the sensations I get when (as a diabetic) I misjudge my insulin and my blood sugar drops dangerously low. I'm sure there in no relation, but I can sympathize. The first few time it happened to me were all in the space of a few days and I was convinced that I had a brain tumor or similar.
Give up on telling people on the internet how best to relax and which hobbies they should have and utilise that time (and karma from not being a jerk to strangers) for something productive, you won't regret it.
"The human hand" describes a wide range of shapes and sizes. I have very large hands and find the smaller phones cumbersome and hard to use.

What we should strive for is choice.
It's like saying "Everyone I know who got suicidal depression consumed alcohol - better stay away from alcohol"
You'd be surprised how common it is for people to take THC in one form or another. It is literally meaningless to pull two stories together and derive a causation.
Netflix will be in a stronger position as they build their library of content. IMO, the only compines in a really strong position in entertainment are the content producers and those that deliver the last mile.
I asked a friend at LM and they say it's probably because someone wanted to file a patent.
WPA-Enterprise support would be good. I would like to use Chromecasts at work for screen sharing but they won't login onto network. Sounds like this is also a big issue for college networks.

Captive portal support would also help in getting on more wireless networks. Chromecast is small enough to take traveling and would be useful to plug into hotel TV. But most hotels networks have captive portals.
Poll Results Are In: The World's Greatest Programmers
Not according to morsch two comments up.
What topics do you look up on Quora? Do you have any way to check Quora answers for accuracy?