skysight-inc/HackerNews huggingface dataset:
If Apple wanted to, they could let the content blockers work for native apps as well. All in-app ads that I have seen are loaded over the same HTTP mechanisms. I guess they have chosen not to do so.
Agree. Also the return on the options should also be compared to a risk-free/conservative rate from the additional savings from the higher salary.

In somewhere with a high cost of living like SV increases in pay can significantly increase what you can save each year.

Say you take a $100k offer and equity compared to a $120k salary offer. Now lets say on $100k you save $10k year, and if you're on $120k between tax and a bit of extra spending you save $20k.

You've doubled your savings which you can put towards other investments. In this example its another $10k/year you could put into an investment property, stocks or whatever.

Or just go to Vegas each year and play a game of roulette.
Neat plastic bubble that where you live in!
Its coovachilli with a community & book-keeping server that keeps an account of how much others using your wifi & how much you could use of others. Its very close to Friefunk project actually.
10 Free WordPress Themes with Brilliant Designs
It was over 12 months I'm pretty sure. And it was absolutely worth it. I already owned the game on Xbox 360, and was more than happy to buy the PC version.
Show HN: Dribbboard – iOS Dribbble client. Play a ball with a board
Britain is paying the price of cybercrime
I use Dribbble as source of inspiration for years. But I don't quite like mobile site, so I made this to scratch my own itch.
I make it easy to browse through shots and easy to take action to like is double tap like what Instagram does, and all necessary actions are located right under the shots.
Abbyy, and most good commercial OCR, charge a runtime royalty based on the number of cores you are deploying to. Depends on volume.
It's like a big zit that I want to pop!
MS Office 2010 Product Key Generator Full Free Download
No, it says "20 body lengths downward, and then [...] gets up and “walks” to the side, then steps off into the air". In other words 20 body lengths while being in the raindrop, which doesn't happen in the video. In fact, the raindrop barely touches it.
5 TED Talks on improving communication skills
> Your articles are 25 years old though

Yes. Do you have any reason to think things have changed?

This is a game that's been played by every nation against every nation for six thousand years.
The Internet of Things – A New Industrial Revolution?
Yes, it's called poison and it's being done a lot.

http://www.local10.com/news/plane-to-spray-for-mosquitoes-ov...

Ah you mean different mechanical properties ;)
Netflix charge to watch too. When CBS, FOX etc offer an online feed or a "catch up" service it will come down to them either charging a monthly fee or plastering adverts all over it. Personally, I would prefer a monthly fee for the whole package or a pay-to-watch price for each show.
From an io9 article on the same research:

>> [Hu] and Dickerson constructed a flight arena consisting of a small acrylic cage covered with mesh to contain the mosquitoes but permit entry of water drops. The researchers used a water jet to simulate rain stream velocity while observing six mosquitoes flying into the stream. Amazingly, all the mosquitoes lived.

The researchers used simulated rain drops on six mosquitoes. There are more than six species of mosquitoes. They controlled for wind effects (which are part and parcel of rain). So they excluded horizontally travelling raindrops. My immediate reaction to the conclusion that mosquitoes can fly in rain was "Really? Not always". Here is a methodologically lacking and wholly unscientific anecdote: I have lived in Johannesburg my entire life, where mosquitoes are quite prevalent during the summer months. When it is raining heavily (it is usually quite windy as well), the local species of mosquito that feeds of humans do not present a problem as the number of airborne mosquitoes tends to zero.
Emperors new clothes comes to mind...
:O :O :O
Someone somewhere has to be collecting commissions...
Among other unpopular opinions, ESR denies AGW, believes that race and IQ are correlated, and was strongly in favor of the Iraq war.
Kilometer's journey from an idea to 1,000 paying customers
A Guide on OCR with tesseract 3.03:

http://www.joyofdata.de/blog/a-guide-on-ocr-with-tesseract-3...
03/
And he's still wrong even if he meant that.

A DVD is approx 0.7K - maybe a bluray could be considered 2K, but not a DVD.
This is bizarre, especially alongside the "We need to rethink employee compensation" article. On the one hand you have the Uber-style workers who are being treated as much like interchangeable, disposable parts as possible; and on the other you have the development staff who are hard to recruit or replace but are increasingly dissatisfied with being paid partly in lottery tickets.

Maybe "move fast and break things" has reached the point where we're regretting what's been broken.
Ask HN: Portfolio sites
Hey Guys,
Question:

In light of the new professions that expanded in recent years (coders, graphic design) few sites now provide a platform for professionals to create a portfolio (github, dribbble)

What are the platforms that exist today that allow Web Content/Promotions writers, SEO & project managers to share their portfolio?

How would you go about creating these platforms?
As someone quipped on Twitter, "soon enough postmen will block access to office buildings nationwide to protest the widespread use of email".
It's not a mystery. It's a pyramid. With an alien sarcophagus inside.
So while it may not be corruption in the classic sense, it certainly approaches pork barrel politics.
Fun fact: google code now has a " We have some known issues with hg repositories. " banner up since a few days ago.
FYI We've added 'Approve' to GitLab Enterprise Edition as well with the latest release (7.12).
This Is What Pro-Russia Internet Propaganda Feels Like
http://projectnaptha.com/

https://github.com/naptha

Apologies, I am not sure if its open source.
>With that ingredient list, they should call it "Not Mayo"

yup

http://www.nytimes.com/2014/11/11/business/unilever-sues-a-s...
Those seem only tenuously linked to me.

Research ethics forbids you from doing certain things when performing research, but it doesn't say anything about the political opinions of researchers.

The exclusionary rule says that if evidence is obtained by breaking the rules, it can't be used in court. But again, it doesn't say anything about the political opinions of the person obtaining the evidence.
What if what they have so far isn't fun, but you think it might become very fun if they were given enough money to finish it? Isn't that (sometimes) worth taking the risk on?
Free Ross Ulbricht: Internet Freedom and Privacy Are at Stake
Apple isn't doing this to save the web, they are doing this so developers will be forced to create a native app to show ads and make some money.

Easiest way to show ads in a native app on iOS... oh wouldn't that be iAd service in which Apple gets a cut of the profit?
Blue-Green Deployment with a Single Database
I'd be amazed if the SDK's UIWebView (whatever it's called these days) didn't have access to this in some future release.

I doubt they'd apply it to generic HTTP calls on apps though - it would ruin the ad-supported app ecosystem and Apple aren't that daft.
Cogxio app – tinder meets zomato
Toshiba starts tests on ‘unbreakable’ encryption
Interesting that you're spending orders of magnitude more on the hardware than on the games.
I'm just starting out on something similar (OCR'ing letters from a word game), so would also love to here more about the process you're using with Tesseract and OpenCV.
This should be taught in any programming class.

> Rule of Diversity: Distrust all claims for “one true way”.

Although, does the python rule "There should be one-- and preferably only one --obvious way to do it." contradict this one ?

> Rule 5. Data dominates. If you've chosen the right data structures and organized things well, the algorithms will almost always be self-evident. Data structures, not algorithms, are central to programming.

I wonder what rob pike has to say about OOP or java, I wish I could listen to it.

Also it says that text is a good representation of data, but I think he meant it as intermediary. I don't think xml or html are really good choices when you see all the CPU cycles spent parsing those.

> Rule of Economy: Programmer time is expensive; conserve it in preference to machine time.

I prefer this rules versus the "no premature optimization" rule.
Spotify for Fonts
FTFA:

"marked increase in what Morris calls “involuntary, non-regrettable attrition, because team leaders are no longer putting off having tough conversations with people who aren’t cutting it"
I thought this was going to be a story about finding new workers, but instead it's a story about the latest media topic: subcontracting versus hiring employees. The author looks to be coming down fairly heavily on the side of hiring people instead of using subcontractors. In the article's defense, it does present some of the other side of the argument -- later on in the piece.

I think this is all going to shake out over the next five years or so, with these markets bifurcating into a more expensive model using employees, and a less expensive model using contractors. Each will have benefits and drawbacks.

I couldn't help but think of a recent interview with one of the LinkedIn founders I read recently. As you know, LinkedIn facilitates a lot of recruiting -- and poaching -- across many industries. The writer asked the founder how, since he saw the massive churn in IT, did he go about hiring people?

His response was golden: as part of their hiring and employee management process, it's made clear that any full-time job is probably temporary. So there are clear goals that both the company and employee have for growth in order to reach their next level. The employee might want to work in several new technologies and gather up some skills they are missing. The company may want to enter a high-risk, high-stress market to see if there's a business model there. Everybody gets something they want and the relationship is understood to both be temporary and mutually-beneficial.

I like this. This is the model I use when assembling and managing technology teams, and it's the model I've seen work over and over again. Quite frankly it's the only model I can see working in a rapidly-changing economy. The real question is how you apply this model to more mundane service-oriented industries like Uber.
If someone writes something, it's "true" or "false" regardless of their political opinions.

On the other hand, someone's political opinions change what they're likely to write, so if you don't know whether it's "true" or not, knowing their political opinions can justifiably alter your beliefs about the text.

I think people tend to overweight the second consideration, and it seems particularly irrelevant in this case.

(Scare quotes because it's rarely as simple as true-or-false, e.g. "literally true but horribly misleading".)
I remember when travelling to Thailand reading in the tour guides that you have to be careful because the Thai are very keen on "saving face". If you ask a local for directions, they will give you wrong directions if they don't know the way rather than admitting that they just don't know.
Higher focus on security and privacy, much less "friendlier" relationship with intelligence agencies, ending the extortion of other companies by abusing a broken patent system.

Google gets all the crap about violating privacy or "going too far" (for good reason, though) but Microsoft somehow manages to do much of the same if not worse, and nobody seems to notice. Read between the lines what they are doing with Cortana on Windows for instance. Last I checked in the preview you couldn't even turn off sending your local searches to Microsoft's servers without having a Microsoft account (so much worse than the Ubuntu/Amazon privacy scandal - but...crickets).

Also, I don't think they've removed the part in the Windows 10 privacy policy that says they can log all your key strokes, and my guess is they will leave it in for the official version of Windows 10, too, hoping everyone will have forgotten about it. There are also many other ways in which Microsoft secretly (as in 99.9% of the users have no idea it's happening) sends data to its servers, even on current versions of Windows.
Nice try, Satya.
Really?

> If you have an unit test on private members, then you can't change the implementation safely without breaking tests.

This makes absolutely no sense

You change the private implementation, you change the unit test. It's that simple

Then you keep your API the same so that external users don't break.

It seems to be from the same people that like to whine about "missing tests and lack of coverage" quite funnily. It seems they like to nitpick and idolize tests instead of shipping
Netflix's motivations align better with the end user.

You pay netflix a monthly subscription, and in order to keep you paying it is in Netflix's interest to provide a variety of high quality content that people want to watch.

On the other hand, regular TV channels main income stream is ads, so their main motivation is to provide low quality keep--you-watching style content that comes with some kind of artificial teaser every 10 minutes so they can trick you into sitting through an ad break. "......And the winner..... of [dance/sing/pop/talent]-factor 2015.............[dramatic tension music]........ Will be revealed after the break."

In the same way that we are seeing many 'news' websites just become click-bait content to get the most eyeballs for their ads with the quality of that content getting lower and lower, regular TV is becoming optimized to provide the highest possible ad/content ratio without losing the viewer.
Does Convergent Evolution of Code Produce Code Clones?
It's funny how that logic does apply to patents, but not to Disney and Mickey Mouse.
I like the idea, it's a bit like how lazy list processing works, but then applied to promises.

However, I don't completely see the appeal as soon as ES6 or ES7 transforms with a tool like Babel are ok for you. ES7 is probably going to have C#-like async/await syntax[0], which takes this problem away entirely and in a much less complicated matter. This syntax works great today with babeljs. And even if you don't dare using experimental ES7 features yet, you can accomplish just about exactly the same with ES6 generators[1].

If you really really need to avoid compiling your code, then I can see the appeal of this "pseudosynchronous" idea, but I do feel that it's much more complex and error prone than setting up a build process instead.

[0] https://github.com/lukehoban/ecmascript-asyncawait
[1] http://davidwalsh.name/async-generators
No harder than it is to sympathize with people who say that any of the judges is an extremist. In 2010 alone, 7 of the judges were the lone dissenter at least once:

Breyer - Milner v. Department of Navy
Alito - Snyder v. Phelps
Sotomayor - United States v. Jicarilla Apache Nation
Ginsburg - Kentucky v. King
Thomas - Pepper v. United States
Kennedy - Global-Tech Appliances, Inc. v. SEB S. A.
Scalia - Ransom v. FIA Card Services, N. A.

Roberts and Kagan are the only justices I haven't found an example of where they were lone dissenters.
> how you'd test such a vast code-base written by so many different people for security issue?

I think their point is that correct, well-thought-out and well-tested code (i.e. doing exactly what it needs to do, without side effects and errors) will inherently be more secure than any hacked-together it-runs-ship-it MVP/alpha/demo release (which is what Servo is, at the moment).

Security-specific tests would be done in the same way as they're done for any mainstream engine out there.
I think it helps that Java (like C#) is a very safe language to use, there aren't many dark holes for you to fall into like there are for C++.
I've always wanted to do pixel art, but somehow things don't seem "right" when I try. What are some good tips for an amateur pixel-artist? And also, what are some resources you would recommend? I really want create something but always feel stuck
Is it my impression only that Taxis in Paris are so shitty that anything is über, even ones with rusty Lada and 15 minutes of training?
I suspect we'll see a new service industry spring up to provide installation and support of exactly these types of offerings. It's subtle already out there, I'm just unaware.

"Services" are wrappers around "solutions" which are wrappers around a collection of products. People generally don't want to learn to install 10 different products, or even 3 different solutions. They want one service provider, and they're happy to pay a premium for that.
Exactly. There's only twenty people working on the PC version according to Batman's credits.
He's pro 'gun-rights'.
My First Azure DocumentDB Account
Amazon's European headquarters, and AWS cloud is in Ireland. There's no amazon.ie. I had to use amazon.co.uk.
“TTIP is corporatist scam, not real free trade deal” – UKIP’s Douglas Carswell
French japanimation enthusiasts over 30 probably remember how official dubbers for Fist of the North Star/Hokuto No Ken in the late 80's actually took pride in providing bogus dubbing (with bad puns, changes in the dialog and purposely egregious voice-overs) because they thought "the show should not have been brought to young French kids" and just didn't care [1]

This is precisely why you need enthusiasts providing quality subs, because those anonymous people actually care about the body of work, being fans themselves. That the anime industry in the US was smart enough to recognize and offer them jobs is a sign of hope. Good on them.

[1] https://www.youtube.com/watch?v=w2jfBEgtc88 (this is NOT a parody, this is the ACTUAL dub for the anime series).
Show HN: Legacy – A lightweight Cassandra backup-to-S3 tool written in Go
Amazon Echo Proves the Viability of Voice-Based Home Computing
Pakistan will utilize latest technology to generate artificial rains
Ask HN: Do your friends ever call you argumentative, opinionated, too precise?
I've noticed non-STEM people complaining about how some of the CS people they've met always find something to argue about, and they tend to be more precise in their conversations than they expect someone to be in a friendly conversation. Personally, I pled guilty of sometimes being annoyingly argumentative/pedantic.

Given that HN sometimes takes this to a new level, I was wondering if the HN-talk/attitude ever spills (and affects you) in your 'real-life' personality, and how do you deal with it?
Ask HN: What Yahoo Pipes replacements are there?
So far I know about nothing that is the same. I saw Huginn, https://github.com/cantino/huginn/, and I think that could be used to build something like Pipes, but it is not the same and does not have the feed focus. IFTTT can only do one thing - send you emails when something occurs in a feed. There are a bunch of other projects that look a lot like IFTTT, but that is not what I search for. I looked at zapier, elastic.io - they are app focused, not feed focused.

I'm asking because I thought a lot about how to build something like Yahoo Pipes - yesterday I realized that a pipe it is a graph of blocks where the root is the pipe output, and not that the feed inputs are the roots. Very early alpha code is there.

I think the open web needs some kind of infrastructure to manipulate feeds. But I wouldn't mind not really building it if there is already something.
>Go at least has the ability to be fast.

Err, Java is typically faster than Go. And with much better GC to top.

>And compact enough to fit in your head.

It's not like Java is Haskell either. Any enterprise slob can handle it. C# has 4 times Java's features.

>What's Java's supposed purpose THIS week, again?

To be a general purpose programming language?

>First it was making web pages interactive

That hasn't been the case for 15 or so years. Ever since 2000 it was server side enterprise and web apps, and some device stuff thrown in for good measure (which was one of Java target's even before applets).
Although the language itself is clearly superior, Cocoa was written for objective c, so coding with this language still is a quite pleasant experience. I don't feel an urge to move to swift right now, but i'll certainly start learning it during the course of the year, and probably switch to it at the end of the year.

The big change will occure once we start to see apple framework designed for swift, using swift specific patterns, and then adapted to objective-c for compatibility purpose. But for now, it's still a wrapper on top.
But the problem is that you need to be able to proof that your assumptions are correct to be able to falsify something.

I do think that CR is of rather limited value philosphically and practical.
Having programmed many, many lines of C++, Java and Objective-C, I'd have to agree. Maybe parts of Java were influenced by Objective-C, but surely there is very, very little left of the philosophy behind how you write Objective-C code. In fact, I'd say there's almost no similarity whatsoever.

In terms of how you program, Java is a lot more like C++, minus half the language features that make C++ both powerful and dangerous. Obviously there are fundamental differences, but I think it's pretty clear that someone switching from C++ to Java would have a much easier time adjusting, then going from C++ to Objective-C.

Also, I find the qualification of Objective-C as a 'mutant of C' a bit off the mark. Yes, Objective-C is a superset of C, it's built on exactly the same foundation, but the end result is and how you use it is completely different in almost everything except the syntax of the pure C-constructs and fundamental types.
I think debugabillity of this would be a huge problem. It's enough of a hassle to single-step through "traditional" asynchronous code. Using the proposed pseudo-synchronous interfaces, the only thing your own code basically does is to specify what should be executed, but not actually executing anything by itself.

At the time things are actually executed, you're almost 100% in library code, making stepping through your program extremely hard.

I'm surprised the article doesn't mention spawn functions or the async/await proposal for ES7[1], which seem to solve the same problem in a way that could be both more efficient and more debug friendly.

[1] http://jakearchibald.com/2014/es7-async-functions/
France, where we'll protest anything that challenges the status quo.
You have some tests to ensure your public methods don't change implementation.

That isn't the purpose of all tests.

A complex public API should consist of smaller private parts. When you change those smaller parts of code, you would like to know if you break something and specifically what you broke. Testing of a small, isolated chunk of code is the 'unit' in the term 'unit tests'.

Unit tests on actual units of code allow you to more quickly isolate failures.
A couple of reasons. Firstly its dynamic behaviour, If I'd known about the 1us gate propagation time earlier I may have tweaked the componentry a bit. The second reason is that it may have picked up some of my mistakes such as transposing the outputs or missing off some pullup resistors.
"Ultimate source" in parliamentary democracy just means that people vote (and once in several years).

They don't influence the government in its day to day operations, nor they have any special power or significance for the various policies as individuals (outside of their function as a voting majority).

So while this might make them a "legitimate" target for terrorism (in the sense: they voted for the government so they are ultimately responsible for its foreign policy etc) it doesn't make any sense at all regarding to espionage.
Yeah, I used Tesseract to solve Countdown puzzles on Android, code here: https://github.com/danielsamuels/countdown/blob/master/scree...