skysight-inc/HackerNews huggingface dataset:
Yeah the ad is a part of the problem. It wasn't an issue until last night, when the ads kicked in. Before it was harder on the 4s, but now it seems nearly impossible. That being said, I'm going to fix it and make it playability for both screen sizes. Thanks for the suggestions.
That depends on what your "decent code base" is, what it is meant to accomplish, how much coverage of your library is going to exist in your mobile app, whether (and how often) you will actually re-use the core libraries, etc.

Realistically, what the OP is doing is pushing the maintenance and platform-specific code into a different part of the stack. In either case, code in different languages, with different native-interface specifications and idioms, is required to be written and maintained. Unless you have some certainty that the maintenance of the multiple different platform wrapper code bases will be less laborious than simply writing platform-specific code, it's probably not worth it.

In the worst case, for example, a new function in C or C++ that you write may have to have one (or more!) new functions written in the platform-specific wrapper code in order to utilize it.
Earlier versions of TypeScript had some significant typing issues in my experience, especially related to typechecking static fields on object instances (which you can't access through object instances -- you have to go through the class object).

Since the 0.9.5 release, I don't think I've had any particular issues with typechecking or the language. And as someone mentioned, if you use lambdas, the compiler will automatically handle performing the `var _this = this;` trick for you under-the-hood.

> we were trying to write TypeScript like we were writing C#

Yeah, you really need to approach writing TypeScript as if you are writing idiomatic JavaScript. I'm happy that I went through the JavaScript mill before discovering TypeScript, as it informed how I developed my project.
> I support the Reddit moderators. There is no censorship going on

How exactly do you define censorship? I'm not saying censorship is a bad thing but removing something is exactly censorship.
I wouldn't want to be the guy tracing and debugging that process. Not saying it can't be done, but the extra complexity might do more harm than good
Looks like iOS gets a pretty significant market share boost from holiday sales. I wonder if that's Apple's plan for the future... maintain share for 9 months out of the year and sell as many as possible around Xmas.
Unlike much of the rest of southern Europe, Italy still has a fairly strong engineering sector as well, with some profitable export businesses. Not Germany-level export business, but still pretty good. The metro system here in Copenhagen runs Italian-made trains, for example: http://en.wikipedia.org/wiki/AnsaldoBreda_Driverless_Metro
Awesome! I always wanted a command-line alternative to wireshark. I learned about tcpdump about a year ago, but the amount of options is a little off putting. I'm glad this guide came along.
Internet security is pwned by organisations powerful enough to hack into CAs or simply buy one and run them as a covert operation impersonating any site they want by issuing certificates trusted by all web browsers. Internet security broken by design of centralization.

Thus if you have IP A you will get fake certificate generated by government owned CA, if you have IP B you will get to the real site. If you are IP A you will get pwned by MITM attack malware the site will look genuine to the browser.
Tweet a Selfie to Receive an Atom Editor Invite
The XAML editor in Visual Studio was broken for years. Blend, once you learn how to use it, is a much nicer tool.

In any case, unlike HTML you really don't want to be writing XAML by hand.
It's important to note that his role was not just information gathering, but also agent provocateur, riling the group into criminal acts. Also worth noting that in order to maintain his cover he had sexual relationships with his targets... Which amounts to sexual intercourse by deception - also known as rape. Oddly, he was not prosecuted for this. Utterly shameful affair, and the absence of consequence indicates complete state sanction for his crimes.
"There's a supposed IRC log from two days ago where he let it slip that he's under a gag order"

It isn't supposed you can go read the IRC transcript. He said no such thing. What did happen is, in response to the question of what would he like to tell everyone who is waiting for news he replied with a link to a image with a Batman quote about failure. The image happened to be hosted on an image sharing site called 9gag.com. People think that was his secret way of signaling that since the word "gag" was in the website's URL. It is a total ridiculous conspiracy theory to think that he is under some kind of gag order that is preventing him from telling the truth about what happened to the coins.
Upcoming video game rumors
With all the recent news obviously I'm glad I didn't decide to buy on Gox!

The difference in what I'm talking about is that Bitcoin was selling for $135 on Gox while simultaneously selling on other exchanges for $700. That's a hell of an arbitrage opportunity. Browlcoin may one day be a steal at $75 but the problem is that it currently has no recognized value anywhere. So that would be speculation, not arbitrage.
I have been working with, and implented, both Stripe and Paymill. I agree with the article that the only time you would go with Paymill is simply if Stripe is not yet available (and in those cases you are probably better off with a local competitor).

Paymill is just a bad copy of Stripe in regards of technology, customer support, processes etc. One example of this is the ID verification process. Stripe has this automated and it takes minutes to complete. With Paymill we had to send copies of several different ID documents to different people and the process took weeks.
Correct me if I'm wrong but I think that some Microsoft products (.Net?) have a similar setup.
I haven't heard anything about my claim yet aside from getting the "claim approved" email back in the fall. Should I be worried?
It automatically creates the schema based on the form data :)
Peter Thiel + Bitcoin + PayPal – eBay = #NewPayPal
qr.ae/tZObE
Does a setting like this also work for the iPad app? That's typically what I watch Netflix on while falling asleep.
That's like suggesting people don't constitute as a citizens if they're not politicians.

I'm sure those 5 users will have mountains of fun if you remove the other 200,000 people, and leave the 5 to upvote, comment and moderated each others posts.

It's not arguable at all. The community doesn't exist without the community. It's the submissions and the discussions by the users that makes it such, not the people in charge. The community exists without leaders, but leaders are not leaders without a community.
Why Creative People Need Interpersonal Skills
When I said "NY, SF, DC" I meant the metro areas, not the cities.

My friend is fond of telling me I could get a sweet 1000sqft loft in downtown Houston for $1200/mo or so. Or a regular apartment for half that.

Of course, to me, not living in Texas is worth the extra thousand dollars a month
Reddit's Traditional Media Problem: Defining What News Is
13 big time business leaders share the best advice they ever got
There is nothing to compare here. One company has a vision and a goal and the ability to execute on those. The other is a clone. They will always be second, they will always follow through, they will not innovate. That's for most clones.
By confiscating all your money, no less. Protecting and serving.
Automatically selecting a language based on the Accept-Language header value can be a nice feature but isn't a universal solution, and there are reasons to not do it. As another commented noted, it can be helpful to have the desired language specified via the URL for bookmarking and permalink reasons. Another problem is that some users don't know how to configure their browsers to declare a preferred language. Another problem is that some users do not have a single preferred language, and may prefer one language for certain contexts and another language for others. For such users, it's preferable to simply pick the language that they want from the site's UI.

Some sites automatically choose a language based on the client's location, and for similar reasons, this can be more annoying than helpful to certain users.
Are you referring to the large set of data we have there, or some other aspect(s) of the demo?
One reason why the graph has multiple trends is that its multiple time series dumped on top of each other (the article entirely glosses over it being data from different points in time which would potential exhibit independent trends in premature deaths).

The article does mention that "the outlying figures to the right are those for South Korea". If I'm interpreting that correctly, it's the neat little chain to the right hand side which shows South Korea's working hours rapidly declining and potential years of life lost also falling over time; but if working hours decline you'd expect a spurious correlation to appear even if there was no causal link since healthcare standards also steadily improve over time. To the extent there is a causal link between the two in South Korea - as opposed to coincidental secular trends over time - it's probably more down to economic development than stress.

I'd expect a publication called the Economist to know how to handle panel data...
No, it's still rather slow. We've "fixed" by doing conditional compilation (using an md5 of the files). A full compile of our project takes a few minutes.
This Month in Data Science
>A fiat currency such as bitcoin lacks that intrinsic value and is valued based on consensus.

Just like a commodity then. Where does this "intrinsic value" that you think gold has come from?
Smile, Kinect users. The Brits may spy on you with your camera.
Ok, so you have a lot of stuff based on similar SoCs and common platforms like MIPS (although ARM is in use it tends to be more low power on consumer routers, broadcom's MIPS certainly is the major player). However most of the routers have different components, memory configurations and here's the bit that kills random firmware upgrades: Different Memory Technology Device (MTD) layouts. Think of this a little like partition layouts. The flash upgrade process will vary by vendor and will often flash MTDs of specific sizes. If the sizes don't match, it won't work or worse it'll brick the device.

Source: 2 years ago I spoke at Blackhat EU on breaking into MiFi hotspots[1] and I've been breaking Linux-based hardware devices since about 2011.

[1] - http://www.youtube.com/watch?v=5ZAjtxmxTkg
Too bad it's not sent securely.
I don't either, but this is the way the world works. Exiting powers create a vacuum. Expect to see more of Russia and China asserting themselves on the world stage now that the United States is no longer a credible military power.
It's worth noting, at least for the companies on this list that I've interned at, that the listed numbers look like it they are for a well qualified software engineer (with at least a summer or two of industry experience prior to the internship), an MBA student, or a MS/PhD student. In my experience, the actual intern salary at these companies is significantly lower (about 60% the listed salary on average).
I agree with the other comment that says that the only good wallet generator is one that runs off line but even if you wanted to use an online one this site isn't even secured with HTTPS no way I would trust this for anything.
I Quit Smoking So Can you
Command-line alternative to wireshark is tshark. tshark is much more capable, since you can use all the well-made Wireshark protocol dissectors.
How do you execute code on a printer by printing a document?

The OP, in a link that seems intended to be more info on this, is to a CVE about an open port 9100 on printers allowing unsigned firmware updates. That seems to be a different thing?
Second that, exactly same experience. Plus Stripes API is awesome. If you want to move fast, avoid headaches, pay less fees, go with Stripe.
Which would be funny, here in Germany I can't give up my Copyright.
cool, what happens if I change the form?
We've been using TypeScript here at triggre.com. We're really pleased with it. The type system catches a lot of errors that would have otherwise cost a lot of QA time to identify.
Agreed. Even with small tasks, I've found Atom to be noticeably slower. Just as an anecdotal data point, it takes roughly a second to open a file or folder in Atom (i.e., after opening the app, the time b/w dragging any file or folder onto the icon and seeing it appear in the editor is about a second), while the same interval in Sublime is imperceptible.
Indeed! And I'm not even thinking about the communication channel as much as...Verisign. Not picking on them, but it's just a single, US based organization.
Making mobile-responsive tables is a pretty involved thing, and would have been even more complicated by the fact that the table sorts. I think that most people will be able to scroll if they happen to check the backend on a phone or 90's era computer.
Currencies have existed since the neolithic revolution?
I kind of like that idea. Sort of like how Tomb Raider's ability to express itself vanishes when you turn off the Playstation. Laura continues to proceed through the dungeon, but we just can't see her.
If they are clear up front then it isn't really a trick.

If they want to distribute the contributions, they will have to make it clear up front.
How YesGraph Grew 10X in 100 Days
Might not be any different, but I believe MediaWiki runs on MariaDB:

http://blog.wikimedia.org/2013/04/22/wikipedia-adopts-mariad...
Fig is awesome, it lets you create a simple fig.yml that can specify multi-container apps. I recently built a fig2coreos adapter that takes the fig.yml as input and outputs the coreos systemd configuration files.

[1] https://github.com/centurylinklabs/fig2coreos

[2] http://www.centurylinklabs.com/building-complex-apps-for-doc...
Oh it will.

MtGox already had assets seized by DHS/ICE:

http://techcrunch.com/2013/05/16/mt-gox-dwolla-account-money...
>>>We also have enough fast food workers. That doesn't mean they're doing the job because they want "a satisfying job with good benefits." That's definitely not a good assumption about any profession.

Teaching (in US/Canada at least) requires at least a bachelor's degree and some specific teaching training. It's reasonable to think people aren't forced into it due to inexperience/low skill the same way fast food workers are. They must have some reason for choosing to be teachers - and you're right, I was making an assumption based on the people I know personally, which may not extend to the whole population. But for whatever reason, lots and lots of people, armed with the knowledge of what the wage is, are choosing to be teachers. Indeed, in some areas in my province we have a glut of teachers applying for a few openings.

>>>it's a vitally important role in our world's future. I for one would not call "supply and demand" at the lowest possible rate a good way to treat such a profession.

What is the appropriate way to decide pay? We have a spectrum of possible wages we could set, from the lowest amount possible to ensure enough adequate teachers to the highest amount we could possibly afford (assuming teachers are public employees, this is related to how much we're willing to pay in taxes). Where should we land on that scale and why?
Comparison of Top Mobile Ad Networks
I would love it if Tcl were a first class option. W/o getting into Tcl vs. Lua vs. Python vs. Ruby vs. Perl vs. Chicken Scheme vs... if the underlying platform really were C, all these things would be viable options. C would have let all these flourish.
The successful sales call blueprint
Basement-dweller was intended to rather more mean "person with a lot of time on their hands" - no slight was intended. Hell, I live a basement, albeit not my mom's!

Anyway, he appears to be a DoD contractor with far too much time on his hands.
By the time I've gotten to talk to someone at the booth, the last thing I want to find is that the person is a model (a "booth babe" if you will). My questions are technical and typically involve the nitty-gritty details of a project. I really appreciate whenever I meet someone who's an involved with the actual product.
Some New Art From ‘Calvin and Hobbes’ Creator
Of course. But the fact that I'm doing this work on a device built from electronic components does not make me an electrical engineer, and the fact that physicists discovered the principles which make semiconductors possible does not make the work I'm doing a part of physics.

One might as well say that biology is a branch of philosophy, because it was the source of all the natural scientists; but such a description, in modern times, would not be particularly informative.
The Guardian's UK stylesheet calls for this treatment of acronyms that are pronounced as a word -- people say "Icann", not "Eye See Aye En En" -- which does seem odd but may be acceptable as a regionalism.
What was the total transaction volume through Silk Road? Something in the middling 10s of million US$. As many have pointed out, Silk Road was an impractical novelty, with higher-than-market prices, and hardly a measurable part of the black market for drugs.

The total market value of bitcoin mined so far is something like US$1billion, and about US$2.5billion at peak prices. 90%+ of Bitcoin is a bet against conventional currencies. A bet that value will flow into Bitcoin because people would prefer that over conventional currency.
Wikipedia's top rankings are actually a big problem. I know of a site that was the first to put up high-quality reference-type content on the Web and for a while getting reasonable traffic from Google. Wikipedia's editors copied that content into thousands of articles in various ways. Thousands with attribution or copying just the facts and thousands without and copying more than just the facts.

This original site is now getting so little traffic from Google that more people visit it from the trickle of these bottom-of-the-page Wikipedia links than from Google itself. Its traffic was also badly hurt by Google's Panda algorithm, which I think clearly proves how flawed it is since this algorithm was supposed to do the exact opposite.

Because of this situation, if somebody thinks of spending money to create high quality reference-type content, I would strongly advise against it. You have no chance vs. Wikipedia's poorly-written articles repurposing your content and Google's flawed algorithms.
Right now if you add fields, you'll automatically get that new column of data added. We haven't added a way to delete fields yet, so if you remove fields, you'll still see the old data in there.
Discussion around the logistics of the actual implementation and architecture:
https://gist.github.com/davearel/9254418

Migrated to:
https://gist.github.com/tbranyen/9255362
Hm. Are there any wallet-exchange metaclients that would do that? Salt your $100 evenly between a few exchanges of your choice?
I have read, re-read, and re-re-read Calving and Hobbes for the last 20 years. Now my 12 year old son is re-reading the complete anthology collection I own.

Not bad for a comic that's decades old.
In [1]: def foo(): pass

In [2]: foo() is None
Out[2]: True
Actually you just need to update the code and push it via the update mechanism.
Check Out Mid-’90s Netscape, the Coolest Startup in Silicon Valley
It's a silly question to want the answer to, though. You can tell someone everything they need to know to judge something on its merits, and they'll still ask whether it's "overhyped" or "underhyped", or, I suppose, "just the right amount of hyped."

Hype fluctuates over time and between different venues (e.g. right now Atom is being "hyped" on HN, but next month it might be the talk of /r/programming, etc.) Asking whether something is worth the hype requires the author to be aware of exactly the level of hype the reader has experienced, which requires, basically, being that individual reader.
To play devil's advocate, do people really believe that a person who has made up their mind to go on a shooting spree at their school will change their mind when they realize it is illegal to bring a gun on campus?
I prefer to write my JavaScript directly instead of TypeScript, but the built-in LESS support will be great!
Russian planes are landing in Crimea and column of APCs heading toward Simferopol.
A birthday present from Broadcom
R-squared isn't what makes it significant. He's saying it's statistically significant (low p-value) and also practically significant (high R-squared). Statistical significance is certainty that there's a pattern; R-square is the strength of the pattern. It's a range from 0 to 1 where the value represents the amount of variation in the dependent variable that's explained by the variation in the independent variable.

20% of all the variation in premature death in developed countries is explained by this one variable, without controlling for anything else. That's enormously significant.
My favorite:
1337% of pi = 42
Beats Euler's identity any day.
Microsoft should split Windows into two separate OSes
Highhorses are fun to ride, but if you put in 5% of your networth at any point > 8 months ago, it is likely that you ended up with 90-95% of your net worth in Bitcoin.
Velma didn't even say Jinkies yet :(
A bit more background for the uninitiated: http://t.co/GT8YsOZlrT
There are really two aspects to the term "currency" here, and you're kinda of right only with respect to one of them.

For one thing, Bitcoin (or any other digital currency) serves as an online replacement for cash. In that regard, lack of consumer protection is actually a feature; the possibility of chargeback is precisely what makes existing payment systems so exceedingly cumbersome. In fact, the fact that transactions are final (modulo contractual disputes) is exactly what you want in a large number of cases.

Obviously, as with real world dollar bills, you should never have more of a digital currency on hand than you can afford to lose, precisely because it can be lost or stolen. But the fact that physical money can be stolen isn't a bug, either. Nobody expects consumer protection against loss of physical money (outside of contract law and criminal laws against fraud or theft, of course, but those work for digital currencies also).

The other aspect is that of Bitcoin as a replacement for the dollar, the Euro, the Yen, etc. with built-in deflation because some people don't trust fiat currencies. This is kook territory and potentially worrisome, though still not necessarily a consumer protection issue: governments write consumer protection laws not for currencies, but for payment instruments, investment schemes, or contractual arrangements between businesses and individuals. And there's no reason why legislatures can't in principle also write laws to regulate Bitcoin traders.
Time to give praise to a great computer scientist, Edsger Dijkstra.
Does anyone know if I can add custom classes to the insector in FF? I currently use the Aurora build and can't seem to find a better way to do it. Chrome DevTools have a handy little '+' that lets me add any class I want to the stylesheet... but in Firefox I am limited to only editing existing classes.

This is a minor annoyance but it's enough to keep me from being fully ready to switch to FF.
This looks like Continuous Delivery, but in facts they are not so fast to rollback when users complaints.