skysight-inc/HackerNews huggingface dataset:
Can you recommend a good starting point?
Have a look at import.io as long as you're dealing with a small set of pages, e.g. ecommerce.

(I note you asked about git 2 weeks, then which programming language to use, then native vs html app, then which test framework to use, now which crawler to use. It makes it sound like you didn't do research on your own)
What an awesome place in Morocco. Thanks for touching on life style balance. I think it's a struggle most of us deal with.
This was presented at ESEC/FSE 2007, which took place in September, 2007 [1]

1: http://www.idt.mdh.se/esec-fse-2007/
Here's what I use, though with different drives: Ubuntu + ZFS + rsnapshot. Works well, mostly declaratively configured, and ZFS means I don't have to worry about bit rot. It has its gotchas, for sure, but if you want your data to stay intact, this is the thing to use.
Google Student Blog: Launch and Iterate – a team cooperative card game
Nothing ironic about it. There are very vocal, very passionate people who pile the hate on Go in every single discussion regarding it. The list can usually be summarized as "ways that Go is not Haskell".

Which is strange, because a post about Haskell tends to be about Haskell. A post about Go tends to be a lot of people telling everyone how Go is unlike, to its detriment, other languages. Great -- go use those languages.

Why people assume that only people NOT using Go are complaining

HN doesn't have a large community of commentators, and you get to know the common personalities. There are absolutely people building solutions in Go who might think "it would be nice to have generics", and indeed that's exactly why they've never been discounted or denied by the Go team, simply deferred. But these discussions are dominated not by those people, but instead people telling you why Go is not Rust is not Haskell is not C# is not...

What's the point? We have a lot of languages and environments to choose from, and we do. Why are people seemingly threatened by Go? It's bizarre.

Generics are nice and they're important, but there are a lot of nice and important attributes to a language, and they have bigger priorities. If generics were critical to my work, I simply wouldn't use Go (and indeed, for some subsections and components, I don't for that reason. Life goes on. Different tools serve different needs).
If anyone fron NYMag is reading this -- I'm the son of late Nigerian king Joseph Mabadu and would like to share my billion-dollar fortune with him if he can help me transfer my wealth out of the country. As a show of good faith, I'm also willing to hand him over my title for the Brooklyn Bridge. Please call urgently to discuss...
I'm writing this comment from a PolyBrowser tab :)

First of all - great job on shipping! This looks great for a first version, and I think it has good potential.

Granted I've only been using it for about 10 minutes, here is some feedback I have so far. I am using a fairly new Macbook Pro.

* panning between tabs is quite jittery and I get lots of jank when scrolling in general (vertical-in-tab or horizontal-between-tabs). Optimizing this might have been low on the list but I think it would make a huge difference in experience if it were smooth and snappy. I have a decent machine so I don't think it is a hardware constraint.

* The interface is a bit bulky, and layout can be improved, and I feel there is some wasted real estate. It may be a challenge to have visual cues for separation, but simplifying and cleaning up a bit would go a long way.

* When I focus on a text box or otherwise click on a tab, you should bring it into view. I understand there is a good use case for typing something while viewing another tab - but not if I cant see anything at all.

* Probably just an issue for folks with a Mac gesture pad, but the swiping to pan from tab-to-tab also triggers the back action for a page. Probably need to override the browser action and continue panning since that's the action I started with.

Thats all for now! Thanks.
Marvel for iOS and Android – Turn sketches into app prototypes
Good job on the redesign. I think it looks great.

How about getting rid of Trac now? There's really no worse issue tracker...
Awesome Christmas SVG Scroll Effect
Probably because most of the data comes from comScore who, like Alexa, gets their data from a self-selected sample size. We're ever going to get truly accurate results this way.

Of course, I'm sure if the NSA put its mind to it (not happening), they could get a fairly accurate readout of the most popular sites for the US...
Maybe. Then there is typing in the passphrase on Android [ed: ie using an on screen keyboard] to unlock the FDE etc. Fwiw I had a year of touch in junior high, so I do generally type pretty well - but I still end up having to type in my pw to unlock my computer a couple of times on average. I'm not sure which parts I miss - quite possibly I'd be better off with a slightly longer, all lowercase pw.
I posted this separately, but since I think it's relevant to the discussion I'll post it here too: https://news.ycombinator.com/item?id=8757722
Yeah, sorry wasn't clear in my original point that it's extremely tough to produce high quality investigative journalism when there's a far easier and more profitable model out there.
For comparison: http://i.imgur.com/U2p3BEU.png

It's always difficult and probably unfair to express an opinion right after having seen the redesign.

As with any complete overhaul that keeps close to nothing from the previous version, it's very hard to improve the experience without losing any sense of identity. In this case, the Bootstrap vibe is quite prominent.

It does makes sense for the documentation, but the main page is less appealing. I'm not a developer, but the previous design actually got me intrigued by the framework and encouraged me to look deeper.

I guess a redesign was probably needed. I just hope it's a design they will iterate over.
I doubt he's literally disowned. This sounds like some hyperbole on his part, as well as theirs. Look at the quote:

> So what did your parents think when they’re reading that you’ve got $72 million?
> Mohammed Islam: Honestly, my dad wanted to disown me. My mom basically said she’d never talk to me. Their morals are that if I lie about it and don’t own up to it then they can no longer trust me. … They knew it was false and they basically wanted to kill me and I haven’t spoken to them since.

He didn't say they haven't spoken to him; they didn't say they did disown him. I've had my parents angry at me, to the point where they've yelled and said "I could kill you!" - but they're not literally going to murder him, and they're probably not literally disowning him.
MongoDB Acquires WiredTiger
looks good. nice to see that people are still trying to rethink objects that have been around for years.
Funny how, even after a redesign, I can still recognize the layout of the docs after occasionally looking at them a few times a year :) https://docs.djangoproject.com/en/1.7/
Yahoo owns $34B of Ali Baba, which is doing crazy well right now and taking Yahoo up with it.
This could have been a fine URL submission.
Plastics clogging world's oceans, researchers say
Speed Dating in the 19th Century
Operating systems: Introduction to processes
Gecko is MPL - so can be mixed with proprietary code.

https://en.wikipedia.org/wiki/Mozilla_Public_License
D. E. Shaw made a ton of money on Wall Street and then started a private biochemistry research company that's done a bunch of basic scientific research (including supercomputing) with many publications (including top journals like Science).

http://en.wikipedia.org/wiki/D._E._Shaw_Research

(I'm just mentioning this because it's interesting, not for any private-vs-government debating points.)
I like this redesign
I'd just use Ruby or Lisp, depending on whichever you know better. Wrap the domain concepts you're working with in classes, and use templating to deal with the other languages. Don't bother with translators, just wrap IO.

The most exciting development I can think of is gradual typing. I don't want Ruby to be fast. I mean, definitely make performance improvements, but in order to be truly fast, you need an honest-to-goodness static compiler that understands machine code better than you ever will. Can't use one on Ruby 'cause it's not static.

But if you can build up your type system gradually, so it emerges as your domain model does, then you can get all the benefits of rapid iteration while still preserving your ability to eventually make it fast without rewriting it in another language. Imagine being able to compile to C in production, while keeping it in Ruby in development and testing. Best of both worlds. If the static step gives you problems, just switch it off and report a bug.
I wonder how you'd collect that...log every DNS lookup at the ISP level? Surely they already do this.
When you are talking about the "program's implementation," are you talking about how the CCSS were developed? The authors were informed by the best existing state standards, teacher feedback, and public input, and they aimed for the standards to be research and evidence-based more than any other standards document I've read. Every change of standards must face the charge of "untested", though I think the authors of the Common Core mitigate this by basing their work on research and work that is tested.

I am unfamiliar with any large-scale failures of the CCSS with struggling students, but I have seen struggler excel with an approach that emphasizes understanding. Of course, anecdotes are not data, and I'm open to hearing how the Common Core fails our weakest students. I don't think it is perfect, but I do think it is better than any of the alternatives I've taught with.

If we're being honest, in many places in the US, the emphasis on misusing standardized test scores to shut down schools and fire teachers was well under way long before the CCSS. And to be clear, I don't think this makes any sense. But I don't think it's reasonable to pin this on the Common Core, it's just that it provides an enemy that people from around the country can hate on.
Is there a word for muscle memory but for your eyes?

After so many years it's going to take a while to get used to but first impression is that it looks nice and readable. Code snippets look much better.
Charismatic falsehoods are a real problem in the media, especially because they're usually connected to an underlying truth that they take down, as well, when they're shot down.

Take the UVa rape case. This sort of thing happens often (and definitely not just at UVa) and the perpetrators often get away with it, because they tend to come from upper-middle and upper-class backgrounds and have access to the best legal representation their parents can buy. It's disgusting. Unfortunately, the holes in this particular story are going to lead people to conclude that fraternity-house rape isn't a problem because this one case was "refuted" (even though it's not clear that it has been refuted, only that she recalled some of the details incorrectly).

The "boy genius" making $72 million is another charismatic falsehood. The underlying truth is that the upper classes aren't any smarter or more competent than the middle classes. We like being reminded of that, when a public-school student (granted, from one of the best public high schools in the world) beats the pants off the market. Sadly (?) it turns out this was achieved in simulation rather than with real money, and 'nemanja already addressed why it would be hard to pull off on the real market. Unfortunately, the rich twats who control all the social access and the jobs where one can actually have a $72M impact are going to read this story and conclude that "the poors are just dishonest".

Being somewhat of an expert on the startup career, I'm familiar as well with the aggressive use of charismatic falsehood that people have to use to advance their own careers and gain credibility/worthiness in front of investors. They concoct a story that is factually false but, as they see it, betrays an underlying truth (pertaining to their own competence). Unfortunately, if they get caught, it takes down (i.e. falsely refutes) the underlying truth along with the (usually small) lie.
React-forms Forms library for react
If you can stomach some old-right cultural conservatism, "On War" is a collection of his essays during the first phase of the Iraq war:

http://www.amazon.com/War-Collected-Columns-William-2003-200...

You may be able to find them online in archive form too:

http://www.dnipogo.org/lind/lind_archive.htm
Download Evasion8 iOS 8.1.2 jailbreak
I live in the Netherlands, so I'm just going to assume your generalisations about other countries are of similar accuracy.

BTW got a page nr. for that Amnesty report? Either it's not text-searchable or the text "Netherlands" doesn't even occur in that PDF (and yes I did look at the section about Europe).

I'm not saying the Dutch government is innocent, not at all. I do say, however, your generalisations are suspect. Especially for the part of the US respecting the human rights of their "residents on the streets" (I know that's not what you meant, but it was pretty disgusting to see the streets and subways of NYC "littered" with the mentally handicapped--hint: people don't start mumbling to themselves or screaming for no reason just because they're homeless).
New Django Website
In defense of the mag, this kid did produce a forged bank statement. They didn't take just his word on it.
The new design reminds me of mint ice cream. In a good way.
> my dream language would be Julia's type system grafted onto Go

With Julia's type system you get a really good parametric multiple dispatch, which is a completely different (and more satisfying, to me) way to organize code than in Go. Go wouldn't be Go at all with Julia's type system.

If that's what you want, why not just program in Julia?
I was actually browsing the docs when the change went through and did a triple take.
What you're talking about is "desire control" -- the ability to "choose what you want to want."

While you could do what you say, you could also do a billion other things. I consider desire control to be one of the most subversive technologies possible. We are to a great extent enslaved through the manipulation of inborn and conditioned desire. If we can manipulate our own desires...

I'd expect the first applications to be essentially medicinal: helping people overcome persistent unwanted urges like addictions, pedophilia, or obsessive compulsive disorders. But think about where it could go from there.

Making yourself "want to work" for example could be either empowering or disempowering depending on the context. Making yourself not care about hierarchy could be both as well. For example: how much money could you save if you genuinely no longer cared about status symbols?
> Is there a word for muscle memory but for your eyes?

Memory?
I wouldn't say they have blown "fortunes" (with the exception of Itanium). For a long long time Intel was the dominant force in embedded microcontrollers as well. You may recall the 8051 architecture, still in use today which is in a bazillion products. That line flourished even when Intel was punished for its first 8086 "SOC" the 80186.

Intel has never learned the skill of serving multiple markets. Even when I was actively engaged with them in new designs they couldn't have the '64 bits in x86' discussion because that market was "owned" by the Itanium guys. There didn't seem to be any way to talk about x86 with those new features. I'm sure that was the same issue with SOCs. If I could advise them, that is the skill I would really want to work on, actionable listening to get ahead of their customers needs.
This seems to be a case of Apple doing the right thing in a weird way. The docs say not to call this function from the main thread, but from a background thread:

https://developer.apple.com/library/mac/documentation/Cocoa/Reference/Foundation/Classes/NSFileManager_Class/index.html#//apple_ref/occ/instm/NSFileManager/URLForUbiquityContainerIdentifier:

(Url quoted because the : is part of it and hn-auto-linking won't include it.)

From that first screenshot however he is calling it from the main thread, and their test system likely is built to trap that with a crash.
Ask HN: How do I integrate subscription billing to my SaaS
Hi,

I'm building a web and mobile based SaaS which has a subscription tier. It would be preferable to keep the billing outside the application (API) so that the product can stand on it's own, i.e. separation of concern. How is this managed the best? Is it even possible too keep them as separated as I wish for?

I am thinking about just adding a "Stripe customer id" field to the account model, but I was hoping to not integrate Stripe directly. The plan is to use Stripe for the payments as I understand that they have a fantastic API.

Thanks!
Reminds me of react-forms[1] a little. Both use immutable data in some way, both have an idea of schema based generation and validation.

I've been wanting to try it in a project but just need the right one. Wonder what server side separation in scala brings that node couldn't.

[1] https://github.com/prometheusresearch/react-forms
Probably WebGL. Google Earth was only ever a separate plugin because the browser itself could never render 3D views like that with any speed. Now that we have WebGL, in theory this stuff is possible without a plugin - something that is to be applauded, IMO.
This site is really great. It's a pleasure to read the news. It appears the scrolling is slow because of some images are very hi-res.
Thank you, I knew I had to have overlooked some aspect.
Any law making it illegal for him to possess firearms is likely unconstitutional. The only places where citizenship is explicitly mentioned in the US Constitution is in regard to eligibility for federal offices and jurisdiction of the federal courts. To a non-lawyer, it looks like a slam dunk.

The feds and the states are simply not allowed to make laws restricting ownership or possession of firearms. And yet such laws get passed and enforced anyway.

His defense would have to explicitly bring that up, and I doubt there are many attorneys that want to go there if they could possibly avoid it. That same argument has already been rejected at the appellate level by the 4th circuit, so it would likely have to go all the way to the SCotUS to stick, and unlikely they would decide to hear it.

In any case, even if he ate babies in his spare time, I emphatically reject the idea that plinking cans is sufficient to generate sufficient suspicion for a search, as it is not a crime in itself when nothing else is known about the person doing it. It is, on its face, an innocent activity.

If we want this country to not be a police state, we have to accept that fighting crime will have a minimum level of difficulty. The Blackstone Ratio suggests that this guy might have to go free in order to protect innocent people from bogus police tactics in the future.
CoCo Love
I'm trying to figure out why it's inherently sexist. The woman in the photo posed, doesn't object to its use, gave a presentation about herself at an imaging conference, and had a career helping handicapped people work on computers. Image compression algorithm's are tested against faces since that's what we take the most pictures of. This took hold for whatever reason.

The reflexive hate for anything "role-confirming" is sexist in denying legitimacy to any man/woman in that role.

Fine change it to a half-naked guy. I don't know why if he's gay it'd make a difference, but sure.
My mother was a "Tri-Delt" (Delta Delta Delta) sorority girl at the University of Idaho from 1958 to 1962 or so.

While they were permitted to have male visitors in the sorority house, the men could only visit them in the parlor. If the women wanted to sit on a man's lap, he had to place a folded newspaper on top of it.
What I Learned about Tech and Business from Tyler Perry
Cognitive Computing: What’s Ahead in 2015
I'm not an iOS developer, so take what I say with a grain of salt:

- The first call mentioned seems to request a URL for iCloud. According to official guidance (https://developer.apple.com/library/mac/documentation/Genera...), you shouldn't call it from a main thread. Is it possible that the poster is doing that? The trace he gave indicates it went wrong during a wait, so that would be the first avenue for searching.

TestFlight may be testing an edge case, but experience learns that if their configuration allows them to do something that crashes your app, you'll have problems like that in the wild too.

- In the second problem, the submission to the appstore, the note from the reviewer clearly indicated that it did launch, but it did not run at the correct resolution. It's supposed to maintain the resolution it would have on an iPhone, not scale up or down by itself. Forgive my bluntness, but this problem seems to be one of language barrier, not of Apple's testing systems.

The post writer comparing his problems to Panic Inc.'s seems a bit much. Panic had a genuine problems with the rules, not a technical one. For them, the process didn't go wrong, the rules it followed simply weren't up to snuff.
>>It will only catch people who have configured their proxy very poorly.

To add to this, in Firefox if you use this: http://i.imgur.com/ajT98xC.png , Flash does not obey it. I kinda think Mozilla should put some kind of warning-text on this dialog window to warn uses that it doesn't apply to flash, silverlight or any plugins. This surprised me at first but it makes sense if you think about it. You really have to do a system-wide VPN type thing. Something like this: https://github.com/apenwarr/sshuttle will actually tunnel everything on your PC.
I've read that before, and I think it makes some great points. I do get the impression that paralysis is an intended endpoint for some people.

BTW... George Gilder is really an oddball character. He's a bit of a visionary, but also an ardent theocrat and believer in creationism... albeit of a less literalist more "deist" variety than Ken Ham. Peter Thiel strikes me as similar to Gilder in a few ways, but Thiel is less theocratic and more socially liberal.
https://stripe.com is the best. You can also use BrainTree.
Tweaking the Moral UI
Title is a bit confusing. At first, I thought that their app is rejected because Apple thinks that it is somehow tied to Panic Inc and this is bad. Apparently there was some previous misunderstanding between Apple and Panic and Apple rectified things and apologized. Author claims that unlike Panic Inc., they do not have influence and brand recognition for that to happen.
Context from the Google Maps API G+ page:

"FYI that we’ve just announced deprecation of the Google Earth API due to Chrome and Firefox removing support for NPAPI plugins for security reasons. Per our deprecation policy, the API will continue to be supported and function for one year.﻿"

https://plus.google.com/+GoogleMapsAPI/posts/6TA4QGkDW48

A shame, but hopefully we can get Google Earth-like functionality in the Google Maps API, now that browser support for WebGL is widespread.
How much do you know about AWS Lambda?
Interesting to me though is that that article seems to imply that if you are after an Onion server you only need one "idiot" using it in order to unmask it. By compromising that user, their compromised system will get you information about the server. Or did I mis-read what they were implying?
For whatever reason, I expected the article to be about haxe -- one language that transpiles to everything.
Glam Media? #7 in 2013, on the list since 2008. Never heard of them, and I'm struggling to figure out what their deal is. Seems they've recently raised a series G round of funding, and have an array of web properties that I can't really find a list of, the primary ones being http://www.glam.com and http://www.brash.com, which are shockingly useless marketing vehicles that I really can't believe anyone would visit on a regular basis. Anyone have any insight?