skysight-inc/HackerNews huggingface dataset:
There's very little utility for the enduser, and a lot of confusion to be had for all but the very most technical users.

Just because the inbound server uses TLS, it doesn't mean that the IMAP/POP server servicing the recipient does. He might very well download his email unencrypted on Starbucks wifi, and you're none the wiser for it.

The bits of the internet closest to the users are the ones most critical to secure. The backhaul between gmail.com and outlook.com should be encrypted (and is, so that's good), but it's very much a secondary concern to securing the enduser connections.
All I want to know is whether I can get Timbits in the South Eastern U.S. as a result of this :)
Realtime face tracking and projection mapping
Abortion is Murder
Dijkstra on Analogies and Anthropomorphism (2004)
"Quite simply, businesses who don’t comply face a loss of revenue. If you make a purchase, whether that’s buying goods or a service, on a non-compliant web site, you have the right to recourse through your nearest Trading Standards office. A failure to comply cancels the transaction. You can get your money back and keep the goods. If the sale was for a service or a digital download, the contract is cancelled and no further payments are due."

... has anyone successfully tried this in practice yet ? It would be good to know of "test cases" on sites potentially in breach. You can bet if complaints are upheld those sites will suddenly experience overwhelming interest from consumers :)
Agree there are other regions left out (Africa, India, Russia and China are the biggies). We don't operate in a scaled up way in any of those yet. That's changing and, as we have data for other regions, we'll look into revisiting this topic.
Yes Ottawa is a great city but the climate is really bad (even when compared to somewhere as close as Toronto). The end of May/beginning of June and late Sept are usually ok...

I must be one of those aggressive drivers because I can't believe how slowly everyone seems to merge onto the 417 :)
Sounds like an excellent law to stop the horrid practices in so many online shops. Let's hope a form of this law spreads throughout Europe and the U.S.

This caught my eye, however:

"A failure to comply cancels the transaction. You can get your money back and keep the goods. If the sale was for a service or a digital download, the contract is cancelled and no further payments are due."

Wow. Seems like it would make a ton of financial sense to go hunting for online shops located in the U.K. that are not complying with this law yet and take advantage of this, helping them learn "the hard way"?
Oddly the article doesn't seem to explain why this sort of deal makes sense:

1) Overseas cash for a U.S. corporation isn't taxed unless it's brought into the U.S., so if you have a pile of overseas cash, why not buy something?

2) Moving your headquarters to a country with a lower corporate tax rate can also be good (though I believe Canada has a lower stated corporate tax rate, I'm not sure how its effective corporate tax rate compares to the U.S.)

http://en.wikipedia.org/wiki/Tax_inversion
The real story here is in the nature of the acquisition, a so-called "inversion" that will create a combined Canadian, rather than American, company, which is likely to substantially reduce Burger King's corporate tax liability.
From my training in other languages, I really want to use uint on values that have no meaning when negative. If you look at that statement with C eyes, that probably sounds insane, but if you look at it from a modern type system perspective, it sounds eminently sensible and if anything not paranoid enough (where's your upper bound?).

Unfortunately it's too darned easy to casually subtract something and bam, Big Numbers due to underflow. What I want is to be told I have bug... what I get is just the bug.

I've also encountered it in some network code where the numbers in question were bitpacked. I mean, sure, it's my bug, but philosophically I no longer think that's the end of the story. Anything a compiler or runtime can do to help me avoid bugs, it should, and noticing a truncation is definitely in that class. Again, that statement may sound crazy in a C world, but it's perfectly sensible in a modern one.

You don't get truncation bugs because you're so used to not getting any help that you just do bad things like not correctly specify your type, because you've thoroughly internalized how bad and wrong the compiler and runtime are here. You shouldn't have to lie about your types to make your code work.
The only real reason for this merger is a corporate inversion[1] - a lot of companies are doing it. Corporate inversions allow you to move your HQ outside of the US and reap huge tax benefits.

[1] https://en.wikipedia.org/wiki/Corporate_inversion
Just by reading the title I expected this would be about fixing the dependency diamond problem. I.e. when library A needs library C 1.0 and B needs library C 1.1 incompatible with C 1.0 and then libraries A and B meet in the same project :(
I'd hazard a guess that the recent volcanic activity, there was probably ash in the air? Especially with a recent earthquake. Red light photons move stronger than other colours in the spectrum don't they? I have no idea... looks amazing though.
This has been all over the web for the past 5 hours.

As usual it's probably nothing.
Even Erlang can't promise linear scaling forever, because nothing can. We call things that can linearly scale indefinitely "embarrassingly parallel", and the point of the first word in that phrase is that it's so easy that it's embarrassing to claim to be good at it, because it's easy. So for the class of problems that Erlang can scale like that, well, so could C.

It's what I consider to be a core problem with the dynamic languages, which Erlang technically is... you take such a single-core hit that it's essentially impossible to gain the performance back on multithreading. It's one of the reasons to be taking a serious look at Go; while it is far from the first "modern threading" system, it's one of the first to be combined with simple near-C performance. (Emphasis carefully chosen.) Java arguably has some solutions though I've not yet taken a close look at Akka performance. Erlang doesn't have near-C performance. Haskell can only get near-C performance with a lot of work and care. (They're still working on it, but it's still non-trivial.) The scripting languages are laughably far away from near-C performance and you take such a performance hit that it doesn't matter how easy they make multiprocessing after that.

I've still used Erlang for things that are truly IO bound. It's great for that and a very solid VM. But don't fool yourself into thinking Erlang is a performance solution for anything else. (And I find people yell "IO bound!" a bit too readily sometimes. That's really in the class of things you should profile before being sure.)
Lol why would you ask Microsoft this question? It's Google's decision to make an app or not.
Reduces their tax rate by 14%:

https://openfolio.com/insights/117/tax-inversion-deals-conti...
Simple, explains almost everything. Dangling question: why were the lights red?
This is strange to me. I see a lot of burger kings closing up while tims are going strong.
Corporate taxes in the states : 40%, in Canada : 25%
Australian here: can confirm Telstra as one of the most 'evil' companies I've dealt with and it's very clear to those of us in the Australian IT sector that they're holding us back.
There has been suggestions to provide standard certified secure email (100% TLS always required).
Edit, one link as example: https://www.nmillc.net/SMX.html
I would suggest Erlang. I rather like the syntax. If anything, semicolons and C-like similarity is deceiving because other things don't work like C. There are probably more examples at the moment in Erlang. Watch some of the Erlang Factory talks, those are good.

Try http://learnyousomeerlang.com/ that is a fun and great resource. Joe's books are great.

But Elixir is fantastic too. You can call into Erlang from it. But it is still a bit new. Maybe spend a couple of hours with both or pick a small project and try to do it in both and see how you like the feel of both.
> no-one cares about language

Yeah, why should users ever care about language? Users generally don't know what the heck this "language" thing is. At least if it's not French, English, Chinese or something like that.

Now, for developers, not caring about a language they use is very short-sighted, to say the least.
Announcing Sweat the Product
I'm not sure why Africa and the Middle East specifically aren't really mentioned in that article since the prices would be on par with Australia if not more, also due to having only 1 or 2 ISPs and no competition.
I wonder what effect this will have on ryanair ticket prices? As I understand it the tickets themselves are not profitable, it's the extras.
Samsun Kursan Mühendislik
Too bad you can't tell who the good ones are from a LinkedIn request.
I advocate people keep it up to date all the time - well, every 6-12 months. Spend 15-30 minutes adding achievements/projects on the resume when it's still relatively fresh in your mind, vs trying to remember stuff 5 years later.

If you have a habit of keeping a resume updated, and it's public, it's less of a signal to current employers as well too. I've heard many people say they don't ever want to public/post a resume because their current employer might find it. If you keep it public and posted all the time, as more of a "here's the great stuff I'm doing at XYZ", there's no 'signal' to be inferred.

That said, I know that wouldn't necessarily fly in ever industry, but... that's more social convention than anything else. If 90% of people behaved that way, that would be the 'new norm'.
Maps is also affected.
DIY Electic Longboard for ~$300
Developers are generally paid pretty well. If you're being paid well, you have negotiating power.

If someone will pay you (say) $80k to work 40 hours a week, probably someone will pay you $40k to work 20 hours a week, or $75k to work 40 but have more vacation. You just need to make your desires clear during the job search process.

There is no reason that someone with high-vlue skills should be overworked and miserable. It's a choice.
I'm considering developing an adblock-plus-like plugin to remove them

If you build that plugin, I'd use it (if it's for Firefox).
Natural does not mean common. It's just as likely that it's an uncommon biological phenomenon as it is as uncommon physical phenomenon.
It is a good idea, but in practice getting them to return your money before you return the goods might involve a small claims court.

This directive actually has a lot less "teeth" than you'd think from reading this article. It is good that it exists, but aside from class action style lawsuits, few companies will get hit by individual customers seeking refunds+goods.
Be careful with functional resumes. A lot of recruiters/hiring managers don't care for them. Myself included. They can work, but I also sometimes they can be used to 'hide' inexperience. Disclaimer: I don't do tech recruiting so take all of this with a grain of salt. I have reviewed resumes for technical/'social innovation' positions but I tend to focus more on non computery roles.

That being said, having a nice list of what your good at is great. Also I really recommend having a summary at the top that is almost like a mini cover letter. Target it towards the job you're applying for for example:

Sudorank is a developer with experience developing mid-sized systems in ruby on rails hooking into legacy COBOL backends. Lauded for his/her ability to mentally parse XML, he/she can manually code systems using a magnetic needle. Comfortable leading teams Sudorank has had experience working a variety of fields, from bio-med to lifestyle startups.

Keep in mind is that you want to save the recruiter/HM time. They might be looking at 100 of these. Lead with why you're kickass.

Another handy trick is keep a plan text version for if you end up applying through any automated systems. Source control is your friend here.
Using TCP keepalive with Go
For somebody successful I doubt it matters much.

I participated in Ludum Dare this time and live streamed for a little bit, but the constant knowing that someone was watching me was really distracting so I eventually turned it off and was more constructive.
Anyone knows if they prefer startups from certain regions in the world? I have the possibility of setting up the legal structure in Europe but also in North Africa. Don't know if it 's bad for my application if we do it in North Africa.
If I remember my timeframes correctly, it wasn't until last year (2013) that Cloudfront finally got a node in Australia. As much as I like to complain about Comcast here in the States, my Aussie friends may have it worse.
This is not entirely correct. The reduction in tax liabilities will be much smaller than you might expect and this is not a merger motivated purely by that. For an in depth discussion see [1].

[1] http://www.bloombergview.com/articles/2014-08-25/burger-king....
The rapidly evolving challenge of money laundering
The title says UK, but the article says it's for the entire EU.
Building the AI for Hearthstone
Sublime Text 3 Updated
"A failure to comply cancels the transaction. You can get your money back and keep the goods. If the sale was for a service or a digital download, the contract is cancelled and no further payments are due."
I would think that, under contract law, you get your money back and you return the goods - that would be cancelling the transaction. Likewise for digital downloads or services.
Can anyone explain why the provider would be penalized further ?
TPIE, a C++ library for developing algorithms on large data sets
it really needs a demo page. I'm not in the market for a house right now, so i don't really want to fill my email data in as i think i'll probably get spammed.

otherwise... you may be ahead of the curve... i think services like zoopla and rightmove and this can only go so far because the UGC is generally terrible. There are certainly estate agents that are more digitally inclined such as themodernhouse.net and http://www.urbanspaces.co.uk/ but to really tackle this problem you have to be an estate agent rather than a 3rd party tool to other estate agents.
Python Subclass Relationships Aren't Transitive
Show HN: A collection of stories from people who build products
Try to find some of Joe Armstrong's talk on the history. It is pretty interesting. Unlike some academic languages, this one was created by a company with a few set of well defined goals. On of the top ones was high concurrency and fault tolerance. I think they have succeeded and later on, it turns out those same features came to be very useful for concurrent writing large concurrent and fault tolerant services.

So in way it was created from scratch. It has a Prolog like feel but that is superficial only. Prolog was used as the original implementation platform.

It is also interesting they didn't explicitly indent to make a "functional" language or use "actor programming" or "CSP" and so on. Those things fell out of the original requirements of fault tolerance and concurrency.
The most recurring word in each country's Wikipedia article
Ask HN: How can I learn to write jokes and do comedy?
Hi, guys!! Sorry if it's a little off topic, but I figured that theres a lot of clever people here who are likely to know about that kind of thing(programming speeches and blogs are often hilarious and hackers are good at comedy).
I am working on my technical blog and youtube channel, and it is very important for me to figure out how to make them funny, I also dream about learning stand up comedy, but I'm not good at it.

Does anybody here have any advice on how to learn to write jokes and do comedy? Maybe some books or courses or just ideas?

Maybe somebody has some theories about how humor works? It is important for me to understand the thing I'm doing, but after a lot of research I couldn't find any explanation of humor that would make sense.
Glad to see that the Burger King business unit will stay in Miami: http://www.miamiherald.com/2014/08/25/4308025/burger-king-in...
Coding in Notepad
As a Canadian working in the US, I have a pipe dream. All Burger Kings turn in to Tim Horton's. Would be awesome.
That's a classic "Tragedy of the Commons" scenario. The electric car benefits are great when only a few are on the road, but when everyone gets one it turns into a problem.

That will become a problem in the US as well, since US highway construction and maintenance is mostly funded from motor fuel taxes.
It is for this reason that I decided to use Clojure over Erlang. I get close to Java performance, which is fast enough for me. I get parallelism in the core language and actors from Pulsar. I've still got LYSE4GG on my desk, read about half, but I doubt I'll use Erlang for anything other than ruminations on ideas.
This is really well done - congrats.

How are you planning to monetize - Will there be a "Pro" version ?
Can you explain what you mean? Why is $10/Mbps inaccurate? Aren't both $1 and 1 Mbps known fixed quantities we can use to calculate other figures (e.g. $100/Mbps, etc).
Google images has been hacked
IntelliJ IDEA and WebStorm get official react.js support
LinkedIn and personal recommendations mostly. I have absolutely no "name brands" on my resume (I stay well away of large companies actually), but have a somewhat productive network I've nurtured over the years, which is where I also get 90% of my freelance projects. I also happen to live in Romania, where there's no way to go hungry if you are an even remotely competent developer or other type of IT professional, because the demand outweighs the supply by a huge margin here. Living in the capital (Bucharest) also helps, since the vast majority of IT companies have their offices here.
Not true. It might be a reason but it's not the only reason, and certainly not the primary reason.

At the moment Burger King pays tax at a rate of 35% or thereabouts, on all of its income, no matter where it is generated. About half of its income is from the US, and half is overseas.

After the acquisition, it will still pay 35% tax on all of its income generated in the US, however it will only pay the local tax rate on its income generated outside the US. For example, this is about 15% in Canada, and 21% in the UK (there aren't many countries where corporation tax is above 35%... Japan comes to mind).

So the saving is the difference between the local corporation tax and the US corporation tax, on about half of BK's income - if the average worldwide corporation tax is 20%, so the difference is 15% and half that is 7.5%. So this is equivalent to reducing the rate of corporation tax in the US from 35% to 27.5%. While nice, it's not quite the "huge tax benefit" that you mention.
I'm trying to do the same after ten years of running a web agency. I had some successes, but I also made plenty of mistakes along the way since I was learning while doing. Ultimately I couldn't make it into a viable business.

At first, it felt like a hindrance, a decade-long black dot that I wanted to somehow hide. Now I'm proud of the period -- provided jobs, mentored, made things, etc. -- so it is easier to talk about.

I'm not going the hide that period. I'm going to be frank about it once I hit the streets. I made a lot of mistakes and learned a lot of hard lessons, lessons that should help in whatever my new capacity is.

So I guess my advice is to be honest about those self-employed periods. They are what they are.
Monitoring and Analyzing AWS CloudTrail Data from Multiple AWS Regions
Uhm. Just because you didn't believe it doesn't mean that it wasn't known. The CCC was talking about this stuff years ago, some of it conjecture, some of it information from old sources/anonymous sources and the like.

Now we have proof. So that's that.

Also, given the strong "disincentivization" for whistleblowing that is going on at intelligence agencies, I am not at all surprised that it took a few years before somebody went public with it.

Hell, it used to take decades before this kind of stuff became public. Just this year we were made aware that the West German spy agencies opened _all_ cross-border inter-German mail. You know, the kind of thing that we in West Germany were told only the East Germans would do. That was kept secret for more than 20 years after it stopped being done, even though thousands of people were involved.
Or maybe they did, and the search page had been rebranded so the officers didn't know it was operated by the NSA. Perhaps "Fusion Center Search 9000" or similar.
Feature Toggles (Feature Switches or Feature Flags) vs. Feature Branches
Thank you everyone!I guess I will start with DB @Standford and explore more when I secure my basic knowledge. fun stuff :)
A good example of beneficial government regulation, for people who refuse to believe such a thing exists. (Another good example is the Internet itself, but it's best to start small)
> Whaling is a tradition in Norway and has been going on since medieval times.

Jumping in a longboat and pillaging neighboring villages was also a Norwegian tradition in medieval times, but we find such practices barbaric today.
The 300 number is probably correct. The UI shows the most-recent 100 pages by default. I'll be adding 'next' and 'previous' page links soon. I mostly use the search function since I have many pages saved, so it hasn't been a high priority.

You can list all pages you've currently saved by using adding '?n=10000' to the list page URL. Let me know if the 300 number is incorrect.

Thx for the feedback on pricing. Will take it into account.
Mobile shopping just overtook desktop shopping
You could you http://mongu.ru nagios instances
I wonder why there seem to be no companies that use "not being cheating bastards" as a marketing advantage. I'd gladly pay more to buy from a shop that emphasizes transparency and fairness.
I've heard about this happening. It must a regional issue, because I've not had the problems.
I'm not self employed; I am a small business owner. Start a formal business for consulting [or whatever].

That way you aren't self employed; you were employed at Sudorank LLC or something similar.

I haven't maintained a personal resume/CV is years; and have no plans to do so again. I do not share past client names with other potential clients. Recruiters don't know how to handle me, however it hasn't hurt my business.

For proof of skill people can review my books, articles, blog posts, or StackOverflow profile.

I assume my first meetings with clients are very different than interviews [although a few have had an interview-like feel].
https://metacpan.org/recent

There are a couple of CPAN module installers, and every one of them, by default, will not install the target module if there are any test failures.

Honest question: are there any other languages that do that? I last looked a few years ago, and it didn't seem to be the case.
PURE UNADULTERATED EVIL FEMA HOMELESS DISSAPEAR
Awesome. I'll link to this.
Ryanair have been moving back towards clear pricing. I guess it will be more like flight £25 rather than flight 99p, charges £24.
It's an EU directive which has recently been enacted into law in the UK. Sorry, we should have made that clearer in the interview text.
Little Snitch 3
MIT researchers mapping graffiti hot-spots and best areas for shade in cities
Canada has a Effective Corporate Income Tax Rate of 7.2% while the United States is 28.5% though it looks like it varies from sector to sector.

Source: Appendix A (pg. 22) http://www.kpmg.com/Ca/en/services/Tax/Focus-on-Tax/Document...
9 billion dollar companies do not spend 11 billion dollars just to save a few dollars on taxes.
Financial services are exempt under the Directive

Great. Let's take all the downside of heavy regulation but give up most of the upside.