skysight-inc/HackerNews huggingface dataset:
It is a native app, in that it can be launched and run natively on the host environment.

Whether it uses GTK, X11, Cocoa or HTML to render its views, it might contain quite a bit of Objective C code. Besides, not every routine needs to be blazing fast and written in Assembly.
I'm not sure if it's happening here, but for what it's worth, it's not true that L2 can't be shared. On cores with hyperthreading, it's a shared resource.

You can see the impact of this contention on some data generated on an i5-650 here: http://tmp.capelis.dj/2014/l2c.png
Document Writing with Continuous Integration
RoR, Django or both?
I'm a .NET guy. I really want to work for a tech startup (or possibly start my own). The cool startups don't use MS stack, hence I decided to learn a new language and a web development framework. I have narrowed it down to Django and Rails. I'd like to know your (Django and Rails enthusiasts) opinion on each framework. I want to say goodbye to .NET forever.
> Almost everybody I know who has gone the self-publishing route has ended up with the high-hundreds and single-digit-thousands.

For what it's worth, I self-published my programming book[1] about a month ago and I'm beyond that threshold already. This is (depending on how you look at it) despite the the fact that the book is also freely available on the web, or in large part because of it. (I believe the latter.)

Either way, I'm very happy I self-published now. Not only did I get the satisfaction of feeling in control of every aspect of production, but it turns out that getting a larger slice of the royalty pie is a really nice bonus. I figured that pie would be pretty small so it didn't matter much, but I've been pleasantly surprised at the number of sales.

I don't have anything against traditional publishers and can see myself using one in the future. But one thing that feels strange to me is that most of what they provide: editing, layout, type-setting, proof-reading, is a fixed quantity of work, but they are compensated for that with a fairly high percentage of ongoing royalties.

If you think of a publisher as providing those services to the author, then it means over the long lifetime of the book, they can end up costing you quite a lot.

Self-publishing basically means you accept a bit of risk by paying for those up-front (either by hiring freelancers or doing it yourself). But, in return for that, you get a larger share of the long tail of the revenue. That's a worthwhile trade-off for me.

[1]: http://gameprogrammingpatterns.com/
Avoiding the Wheel of Meaningless Growth
Hi, take a look at justeat.com
I probably will yes
Royal Australian Navy personnel open up about seeing asylum seekers die at sea
> Your living area is probably No.1 contributor to quality of life.

That might be true for you. Everyone has different indifference curves determined by the utility they place on different goods.

As for sq. feet minimums, at lower levels of sq ft. you will place higher utility on marginal sq. feet, sure, and diminishing returns will probably not have kicked in.
HOP is a brilliantly-written exposition of a set of techniques that are actually pretty ancient, but only commonly known in parts of the functional programming and specifically Lisp community. It's real connection with Perl is slim. The techniques are easily applicable to Ruby, Python, modern Perl, and Javascript.

Web development? Well, HTTP and the underlying technologies are roughly the same as they were 10 years ago; HTML, too. Relational databases haven't changed much. The underpinnings are probably going to be as recognizable 10 years from now. But web development as a whole is incredibly fashion driven. What will be popular in the future? I'm not even going to try to guess.
I'm concerned this will just ban people using obscure browsers, blocking javascript and cookies, and just behaving in non-typical ways.

Fortunately I rarely encounter CAPTCHAs outside of creating an account, and I can just do that through a different browser.
>If this guy is starved for talent couldn't he just increase what he's willing to pay

Would you buy a hamburger for 100$? You cannot "just increase" what you are willing to pay. You are limited by market economics.
The decreased US$:BTC exchange rate doesn't appear to be sufficient to counteract almost exactly the increased volume of BTC traded.
> (Of course, none of these streams show the same ads the original broadcast does—but if you're a clever ad agency, you're already doing product-placement instead of interstitials most of the time anyway.)

I think you just backdoored into the most interesting ad campaign ever:
1) Find a show with a directory / writer / production team known for producing content that "stands the test of time" (e.g. likely to have a high total_views_over_time:broadcast_views ratio)
2) Include product placement for a non-existent product by a currently-existing company with strong brand recognition
3) Test response to non-existent product by initial viewers
4) Start viral campaign around non-existent product (this likely favors "Hunh?" shows a la Lost or Fringe)
5) Trigger view bump in show (win award, produce new episodes in partnership with Netflix, produce new movie, etc.)
6) Launch real-product multiple years after initial product placement
Ones that are young enough not to know any better. This is a double-win for a company that only wants to hire 22 year olds anyway, as it avoids having to hide under the hazy fog of "culture fit", and they get free work out of the deal to boot.
While I understand the sentiment, I only used a single resume for all of my applications this past fall. But I think the reason it worked is that I knew what positions I wanted to apply for and they were all similar(ish). So my resume matched all of them.

I did find that when I was applying to the bigger SV companies (and Seattle), I wasn't necessarily applying for a specific position, so even if I had wanted to tailor it, it would have been more of a challenge. That's just my experience though. I do believe that if I was going for a very specific position, I would definitely spend the extra time to make sure it was perfect.
Its destiny is cryptogold where the store of value is in the security of sha256. In the future they will probably adopt new cryptography standards into the protocol as current encryption standards are broken down (ie, sha1 was used at first but you should not use it anymore due to its growing leakiness).
I smiled when I saw the Courier example with an "ff" ligature.
The idea of a consumption bundle is a microeconomic theory that has a lot of evidence behind it and is generally accepted in the community. It's not really my idea.

There is no certain minimum size that you need; you simply place a lot of utility of living space as opposed to other goods up to a certain point, at which diminishing returns kick in. The amount of utility you place clearly increases as you have more family members to take care of. In the case of an intern, this is generally not an issue.

There are also other purchases besides food and transportation that do not increase; the cost of travel and vacationing, for instance. Technology generally remains the same cost throughout the US. Clothing, I'd imagine, doesn't increase too much.

> I was mainly replying to your assertion that it isn't 2-3X more expensive to live in the Bay Area than the Midwest. I'm sorry to tell you that it is.

It can be. It depends on the utility you place on sq ft as opposed to all other goods. However, it is not an axiom that one needs 3x the money to live in the Bay in order to remain at the same indifference curve level as they previously did in the Midwest.
I think it's just a fair warning as to the tone of the rest of the article.
Reach High Availability with a Multiple Cloud Deployment
> ...aside from the economies of scale that they can apply to activities like editing, typesetting, graphical presentation, technical review, release scheduling, marketing, publicity, and cross-format distribution.

I don't think there is much economy of scale in many of those. Publishers that have "house styles" can reuse a lot of layout to speed that up, sure. But editing, type-setting, technical review, etc. is just page-by-page grunt work. I'm not sure having a full-time staff for those is much more efficient than freelancers.
That is not a speed.
A whole $.10 cheaper than sending a FedWire! that's <insert really small percent that I'm too lazy to do the math on>% cheaper!
I agree, though for many companies recruiting those fields of work have long established institutions and recognised exams, be those lawyers or accountants. now IT has its own institutions and exams but the difference is, those change so frequently or that anything with credibility has changed or indeed expired due to technology changes at a frequency higher than the educational process too learn those skills fully.

Accountant exams and lawyers as the best examples have not changed. So for HR to see filter is not only easy but obvious process in such stable measures. In IT those change so much that it is mostly recruitment agency input that has those factored into requirements and as for agencies. Well some good at filtering and know the trades and others mostly work upon (1) get CV's (2) get companies (3) push CV's and effort done by wine and dine approach with HR.

So not only is it the HR department but the agency factor and in the web based direction the added level of filtering does get down to keywords still and little if not mostly none at all human sanity by somebody who knows the role and can see the signs of somebody who knows the skills.

Then keywords do not bestow what level of competence and that varies greatly as we all know.

This all said sometimes the gains outway the broken HR if you get an offer and not every time do you have the luxury of saying no.

Though as a personal anecdote I once had a job interview with a company and got there on time, left waiting and eventually HR bod came down and said fill this in (form which was all details upon my CV), so I ask can I just attach my CV you already have and told no. So I had to fill out in pen on a form that you just know somebody will have to type into a system, details already upon my CV. Did that, still waiting for HR bod to return. They return then have interview with HR. Was very belittling with much attitude of thats a lot for money for somebody your age and in short really off putting attitude.
I then saw the boss of the IT department, was interview with him and IT contractor, not only aced the interview and blew them away but taught them things as well like undocumented debug modes in software they used (dataease so talking 90's here). Given the contractor was a `specialist` in this product he was mind blown. Also the small bonus skills I totally aced, in short a perfect interview at every level.

Not only was I offered the job before I got home from the interview but they had offered 20% more than the agency had put me forward for and that HR person had been so much attitude towards me (I was early 20's). It just totally put me off, and turned it down, just due to that HR experience. Though have many other HR anecdotes, some good and some bad, as we all do and shall not mention the posture nazi's for want of a better term.
Their networks, their rules.

Intentionally doing things they do not want you to do is a terrible idea. I agree that the rules are stupid but the author is very lucky they haven't run into someone vindictive and stupid who called the police, or just expelled them. These things happen.
Thought so - python is a rly nice lang
From the article:

The Java Language Kinda Sucks
No, it isn't. Some books that would continue to sell have great trouble due to the publisher not supplying copies for a period. Lovasz's "Combinatorial Problems and Exercises" was one such book which North Holland essentially "held out of print" by refusing to make more copies available at a reasonable price (and I hear refusing to admit it was out of print). This went on for years until a new edition came out under AMS Chelsea.
A few points:

* The concepts of functional programming that he discusses in the book are over 30 years old but still very relevant today.

* The syntax of languages don't change that dramatically at the core. Libraries, yes, but this book is about concepts using the core language not specific libraries.

* Nobody is "waiting for Perl 6". The Perl 5 community has generally moved on (or left). We are still writing Perl 5 everyday and don't think about Perl 6.
They cannot be: I had an account at the american Paypal and it was automatically transferred to Brazil when they opened here.
Firefox's "Block 3rd party cookies" setting
TaiG jailbreak says about iOS 8.2 jailbreak hold up
This is awesome! I think we might have need of this in our project (hookupJS, open source in progress, on Github) to show the content schedule for a brand in the upcoming week / month.

I already passed it to my CTO so we can figure out when and how to integrate it. Very cool stuff and thanks for sharing & building this. +10 internets to you.
Amusing, given their past history with Skype, that this is not available for Windows Phone. Which is too bad as my SO carries a Lumia 1020 and if she can't use it I can't really use it either.
You run OpenBSD, don't you? (To be fair, their approach since the 90s seems a lot more reasonable now)
It's hard to imagine someone who wouldn't be turned off by the tone of this article. Kicker is the quote at the end: "If you are in a typical enterprise then maybe you are lucky and already doing most of this." I went looking for sarcasm twice and still couldn't find it.

Java enterprise shops are not using git and JRebel and Play Framework and continuous deployments and 2 week sprints and reactive development refactoring boilerplate into lambdas.

Nor are they "mocking" amazon web services for ease of local developer testing. And a request to your boss to write the next services layer in "Kotlin" is likely to be met with the slap it deserves.
So why not just fix that system. Its simple to do -- for instance, keep in-total quotas but eliminate per-country quotas and the misfeature you point to is eliminated instantly.

Per country quotas are a mechanism which forces per-origin-country supply to be misaligned with per-origin-country demand.
I've never moved around tens of millions of dollars, so I don't know what the usual procedures and fees are. I have moved thousands around between accounts, and the fee is a couple of dollars, a tenth of a percent. It's hard to believe that the fee percentage for a normal wire transfer for those amounts is higher than that.

Given that, this doesn't seem like much of a big deal. I suppose it's neat, but when you're working with that much money, does a few tens of dollars matter?

Considering also that moving any significant amount of this money to Fiat to actually purchase anything will likely be massively difficult, involve huge fees and delays, and may even distort the entire exchange market, and it seems even less useful.

Infact, the largest USD exchange seems to be https://www.bitfinex.com right now, and this transaction represents around 2 weeks of their volume. It might well take months to convert this to USD without causing too much market distortion.

On an unrelated note, damn the CNY exchange volume is massive, and seems to dwarf the total USD volume. I wonder what's up with that?
> However, a quick look at Amazon and other online bookstores shows that ebooks tend to sell for a fraction of the price of paper books. $1.21 seems to be a common price point, and even for more expensive books (for which there is already a large demand) the price point seems to be about half that of a paper book.

eBook pricing is very different between fiction and technical non-fiction. The former (due to, I think, a large supply) has had prices driven down to a couple of bucks for all but big-name authors. The latter, since the supply is lower and readers can see tangible financial value from reading it, is much higher and not that different from print pricing.

My programming book is $25 in eBook form, and I priced it competitively with other game programming eBooks. If it was a novel, I'd have to do something much lower.
I agree with you 100%. Right when I saw Wire I was like, "Oh great I have to download another messaging app and convince people to use it."

No thanks. I already use iMessage, Hangouts, Line, and Skype at work. There's too many messengers and they all do the same thing.

Wire is not a 10x improvement. Maybe like a 0.0015 improvement which won't even convince me to download it.

The call quality with Skype and other services is decent, making it slightly better with a cleaner UI won't do much.
One more copy of the "want to be funny" text which includes the "start the third world war" advice. But also "chop your own tongue, die from bleeding." The guy who posted it maybe isn't involved with the VPN tunnel sellers but it seems it simply became a meme. People like to do something easy (like just copying a file) and feel good for "provoking" something. At the moment it's just a denial of service for the programmers in Russia. Let's see how long it lasts.
Utah orders startup to raise prices so competitors are “treated fairly”
The V8 that Dart is compared against is always the latest, and includes Crankshaft which came out 4 years ago.
People are spending less in smaller transactions more often, indicating people are actually using btc for exchange of goods and services rather than as an investment. The spikes in dollar volume were when the market was making major movements, and people were moving USD into and out of BTC in huge quantities.

The fact that btc generation slows down over time also means that while transaction volume will go up total monetary exchange won't go up as fast because its limited more by the size of the economy (how much money people have in btc to spend) than in how they are using it.
More:
http://www.trueinteractions.com/

You can also apparently just roll your own if you want:
https://github.com/lostdecade/web_view_example
Agreed about the verbosity and Java 8 is only making the situation worse. I've been a Clojure enthusiast for a number of years now, but I was hoping there would be less of a need to use other JVM languages with Java 8 and Streams. I find working with Streams to be 3 steps forward and 2 back. The syntax (as usual) is cumbersome, and add a layer of generics on top of that and you have somewhat of a mess. I also find interop with traditional Java Collections to be annoying though maybe I am not following (yet to be discovered) best practices for dealing with Streams.

Edit: Ohh and BTW, if you ever have the opportunity to see James Ward speak in person, do so. He is a great presenter, and a regular cast member at the Boulder Java User Group.
Show HN: Website design advice
There isn't a way. As AI improves bots become increasingly indistinguishable from humans. All this does is rely on the fact that bots tend to use different browsers and behave in different ways than humans. But that can be fixed.

But it doesn't matter. If a human user spams tons of links in the comments after creating 20+ accounts, who cares if they are a bot or are doing it manually? I believe that websites should instead use machine learning like this to detect the bad behavior itself, rather than try to determine who the user actually is.
I ordered from BritainsDNA for the lineage. I'm expecting the results this month. It was 50% off in a Vouchercloud deal, £74.
How to Write a WatchKit Counter App in Swift
hey nobodysfool,

We know Github isn't a secure gate, but we also know that it is at least a gate - an extra admin layer to go through.

The analogy I'd use is similar to street crime. Your bike isn't secure because you put a D-lock on it. You're just making a little bit harder for the criminal to get it. A motivated bike thief? Yeah, he'll get your bike! But your casual criminal might just pass on rather than invest the time.

What we do want to avoid is to become a LinkedIn-like open platform, where recruiter parasitization is endemic. Our plan for a high signal, low noise platform is absolutely dependent on being agency free

Hope that answers your question. Keep them coming - all thoughts welcome!

Hung
Product Valley
I just started poking around Meteor.js also. Seems like .JS market is pretty hot these days.
I've been out of touch for many years, now, but the Perl community was one of the most generous I encountered. And they were relatively early to this, setting many an example that has been carried forward by other communities. (There were earlier communities, of course, but the Perl community seemed to be ascendent around the time that "programming" became "mainstream".

+ CPAN

+ YAPC -- a progenitor of the "just cover expenses", do it yourself un-conference

+ Frequent, and sometimes surprising, contact with the luminaries. I remember the ongoing bait and switch BS at a few Microsoft events I attended.

I don't know... I was always on the margins, not in the midst. But Perl, as a community, was always willing to show you how, and to lend a hand and a few resources as appropriate/helpful. Very generous.
There are some great Arduino tutorials on basic microcontroller usage. They give you an idea on the basics of electronics.
It's a native wrapper, so their use of the word native is completely fine. I don't think they're trying to trick anyone here...
Anything can be parodied by exaggeration. One could provide a github parodying any language:

C: pointers-to-pointers-to-functions, type puns, and quasi-opaque "types" with really_long_identifiers_t everywhere (among many other possibilities, and bonus points for numerous reimplementations of basic data structures tailored specifically for different types without significant performance gains)

C++: see Java, but in C++ form; or alternatively larded with metatemplate programming

perl: write any valid perl, because it parodies itself

python: mishmash classes, functions-as-stateful-objects, and n-levels of decorators everywhere, and toss in some metaclass programming for giggles

And so on.

(Note: my favorite language to program in is currently C++, and I'm well aware of the less desirable traits of the language and codebases that exist.)
How to Sell Your Home in Winter
If you think college will be any better, you're dead wrong. It will be worse, because the punishments are greater, the rules are more ad hoc, and the administrators are both more knowledgable and more likely to be embarrassed in the more hierarchical and bureaucratic institution.

I learned in college not to fight with administration, just focus your efforts on improving yourself and doing something great with your talents. This will someday hopefully put YOU in the position of power, and then it's your responsibility not to be a hypocrite.
How to Quickly Turn Off the Flashlight on Your Locked iPhone
I can tell you that I got interviews at 6 "startups" (ranging from garage to multi-million dollars) in San Francisco without giving any of them resumes. And I live in Milwaukee, so they even had to fly me out.

Seems like SF is on top of it, Milwaukee on the other hand, only cares about how many years of experience you have. Nothing else.
First, the quote is about insanity, not stupidity. Second, Einstein didn't say it. Third, it's not a very good definition of either.
> Finally, Starbuck's business model makes it really easy to just tax the transactions with VAT. They churn out coffee, not sophisticated financial products, not ephemeral ads. They physically have to be where they operate. And they mostly sell to regular customers, not other businesses. (Well, I'm guessing here.)

Starbucks' products are already VAT rated where appropriate. But VAT is paid by the customer, not the business. If more of the Starbucks product range was brought into VATable goods Starbucks would just push prices up with big signs saying "TAX INCREASE MEANS HIGHER PRICES".

Unless you're asking for a radical change to tax law to make companies pay VAT?