skysight-inc/HackerNews huggingface dataset:
To add to this, Canada in 2008 went through a "parliamentary dispute" that Canada's Governor General played a large part in the resolution of. While the Governor General is pretty much chosen by Canadian ministers in a democratic fashion, on paper the officer is appointed by the Queen and ideally represents her in Canada.

So I do agree that the monarchy has some influence on the Commonwealth, more than just having "the right to be consulted, to encourage and to warn".
This is a superb list, but I have a nitpick:

> Distributed systems are different because they fail often

And:

> design for failure

While this is important, I think it's better to come up with fail-fast solutions, and some type of backup recovery.

Example: when designing a push notification system, what do you do when the push fails? I tend to then rely on pull, but then you have two competing operations... So maybe it's better to always initiate push operations with a pull simplifying the code, and handling both cases and a failure mode.

Also, most networks do not fail often, if they did we would have serious problems. See the update to the CAP theorem that discusses this, failure will happen, but for most programming not nearly as often as we try to deal with it.

Computers don't crash that often; local networks are amazing stable; and power outages are rare. So don't waste your time over-engineering for these things, spend you time making simple design decisions that handle these cases and then move on.

Example: split brain, focus on discovery that you are in a split brain situation, then fail-fast and notify until the network recovers. This is far simpler to deal with than say merging vector clock based records after the fact. (Obviously some systems can't deal with any down time, but my experience has shown that for a local network this is generally a safe call).

My basic pint is, keep your code simple, trying to deal with error conditions will creat brittle rarely tested code. You want as much code to be consistent across all executions as possible. Also, make your code testable without needing to spin up multiple processes, this means writing protocol utilities that accept generic readers and writers as opposed to IO channels.

Edit: one more thing, make sure you focus on releasing as quickly and dependably as possible to fix bugs/errors. People often leave this to last, and realize that they have a system that is impossible to manage.
I think it's NoScript and/or Privacy Badger that's helping. I'm using uBlock and Ghostery and it blocked me halfway through.
This is the future of web programming
Bizarre. You should definitely contact Airbnb.

I am concerned that the popularity of Airbnb can damage the service. Craigslist was safe and trustworthy for a long time.
Js13kGames: Code golf for game devs
re: setting up Canadian corporations with foreign money

> The release defines foreign corporations as companies "not incorporated in Canada or, incorporated in Canada, but controlled in whole or in part by a foreign national or other foreign corporation, unless the shares of the corporation are listed on a Canadian stock exchange."

It remains to be seen how much effort will go in to enforcement re: determining the ultimate ownership of companies investing in Vancouver real estate.

> According to a release, the government defines a foreign national as someone who is not a Canadian citizen or permanent resident, "including stateless persons."

Presumably your sister has permanent resident status and is exempt from the new tax because of that.

http://www.cbc.ca/news/canada/british-columbia/metro-vancouv...
> Wow, can anyone shed some light on how they time this? What sort of clock, I'm assuming its some fancy hardware that you use to benchmark at the 4 nano second level? Or do you just claim this and assume that no one can prove you wrong?

There are some expensive hardware solutions to capture all network traffic and timestamp it at nanosecond level. E.g.,

https://www.endace.com/endace-high-speed-network-recorders.h...
The OpenBSD developers are unwilling to do anything that makes some architectures better than others, and M:Tier is unwilling to build stable updates for everything. Perhaps this will change one day as hardware continues to consolidate, but that's the way it is for now.

http://www.openbsd.org/plat.html
It sounds like some kind of single point of failure in the Delta architecture was uncovered.
I'm not saying that running your own server is for everyone. If you think FM is worth it for you, then by all means, have at it. I'm just saying that running your own server is pretty easy, and all the supposed spam-maintenance work is overblown
Agreed that unencrypted signed static assets provide a vehicle for activity monitoring.

Your statement can be misinterpreted to imply that merely by encrypting all traffic, such analysis can be prevented. There's plenty of metadata in a typical encrypted page load that can be used to do so.

For example, the view-discussion page might download three static assets, a js file, and two CSS files, one small and one large, whereas the post-comment page might load zero assets and js files, and one small CSS file.

Point being, making a privacy-protecting website takes careful planning even when fully encrypted. As such, it'd be great to have tools (such as signed content) available for performance optimization. Sure, naive usage might lead to attack vectors, but naive usage of HTTPS already leafs to many such attack vectors anyways.
A larger cost would be from the extra bits in the instruction stream it takes to specify the new registers and the resultant extra icache pressure.
No, you're certainly not the only one. Personally, unless I absolutely need some package or utility, I avoid SourceForge like the plague. In the recent past I even blocked their domain on my network so I did't download things from them on accident.

I still don't trust them despite their new ownership because all I have to go by is words. It takes more time and effort than that to win back lost trust.

Furthermore, I feel like any project still hosted at SourceForge probably isn't worth looking at. For one, I certainly don't want to interact with SourceForge in order to use or contribute because that would be annoying since the UI/UX for that site is utter crap.

Also, the fact that the devs (who host projects at SF) didn't move to newer and better ways speaks volumes to me and I want nothing to do with them.
What's bad about Walmart?
More like being a UN human rights peace keeper.
Even then, you can narrow it down a lot with 'filetype:pdf' to only show messages with pdf attachments
Historically, I think this would exclude a lot of well known scientists. Consider, many of them were running experiments to find an answer. Could have been aiming cannon balls or planting crops. Or, in the case of many of them, looking for a way to transmute matter. :)

More recently, a lot of scientists worked to figure out atomic energy. Most, in likelihood, we do not know the names of anymore.

I think of it as musicians. If you define musician to be rockstar, there are not nearly as many as if you include school teachers, symphony players, conductors, etc. Yet, for most people, this later set would definitely be considered a musician.
>I often have the impression that the term "technical debt" is just an euphemism to avoid admitting that someone in the team has produced poorly thought and poorly written code.

It's absolutely not that. Technical debt is a natural by-product of working even with the best coders. There's nobody out there who doesn't create it.

Better coders just produce it more slowly and clean it up more often.

>I'm not sure I ever found myself in the position of writing bad code just for the sake of speed

I could literally spend all of my time making code nicer and none at all developing features/fixing bugs. It's always a trade off between speed and quality.
Amazon also gives you free shipping once you spend above $49. And if you have a business account you get two day shipping as well at the same threshold.
I think he was referring to engaging with armed drones.
The main difference is that the US backed governments mostly didn't end up being horribly repressive, requiring military intervention to keep in power, and eventually overthrown.

In any case, an argument that Eastern Europe's Communist governments were illegitimate cannot be countered by saying that Western Europe's governments were illegitimate, no matter how true that may be.
Seems a fairly straightforward article to me.

- what is shame; links to scholarly papers

- why is shame bad; links to scholarly papers

- numerous examples of the left using shame; links to news reports & twitter

- alternatives to the use of shame to accomplish goals: link to blog article, calls for more ideas.
Now I'm picturing martian sex tourism. Thanks.
It depends how much it would cost you to maintain vs the cost of a possible downtime.

There are things that are fairly easy to make redundant. I don't know anything about their infrastructure, but I doubt building a failover would be trivial.

Even if you had it in place, the risk of something occuring as you switch back and forth might not be worth it if you expect your regular setup to come back up within a reasonable time frame. Most people around here know how close to impossible it is to replicate real world usage on a test system, and how much overhead it adds to any change you make to your production system if you want the others to follow.
Google don't have their own datacenter in Africa, but they do have nodes in existing datacenters in South Africa as part of the Google Global Cache infrastructure. Whether GMail forms part of the Global Cache infrastructure though, I'm not sure.
I thought the fast interrupt skipped some of the pushing and popping when entering and leaving the interrupt service routine. In other words, the routine was not allowed to touch certain registers, so they didn't have to be saved off.
Dumb data, smart science: a 5-step guide to smarter analytics
France is also a lot less dense than is neighbours to the east. It stands as 114/km2 when its neighbours have 200/km2 or more.

I guess this is also why South America does so well.
Why would this violate? They are giving a reward, no value implied or stated.
> Welfare is a subsidy for people, not for companies. It raises the cost of labor for companies since it gives potential workers th - in fact ie "stay home and play video games but get money anyway" option.

When a restaurant pays its full-time employees a wage so low that they need to be on food stamps to survive, that's a subsidy for the company as much as anyone. Since we have a minimum wage, McDonald's can't legally get labor any cheaper than they currently do, no matter how much the labor supply increases.
By the way, what does "flagged" mean above?
Yep. If you're open for business to US citizens, or even really just moving USD around, you can't escape the USA's jurisdiction. And it appears Bitfinex compiled fully to AML/KYC laws for US customers dealing in USD, so everything's definitely documented.

"In prosecuting money laundering offenses, the US Department of Justice takes the position that jurisdiction exists over a financial transaction if the laundering is completed by a US citizen anywhere in the world, or by a foreign national or non-US corporation if the criminal conduct occurs in part in the United States—even if the foreign individual or company never themselves took an action in the United States, or intended for an act to occur there... US enforcement authorities increasingly operate on the assumption (unless convinced otherwise) that they have jurisdiction for such offenses whenever a suspect transaction is denominated in US dollars.
http://www.whitecase.com/publications/insight/how-us-laws-ca...

https://www.mayerbrown.com/files/Publication/577b946b-8ad0-4...
also uptown, downtown, cross-town, going out of town... town has no connotation of size in English. in fact you have to use modifiers like 'little town', 'big town', etc.
Unwrapping Engagement: Creative Ways to Enhance Holiday Campaigns
I agree in general, but there some foods which are exceptions. Identifying these exceptions - I mentioned a few of the important ones - is the key to eating a healthy and inexpensive diet that is also easy to prepare.

I mean, how many people regularly calculate the cost per calorie of the foods they buy? And if you don't do that then you're letting food costs happen to you, rather than effectively controlling your food costs. Hence my comment about most people not eating strategically.
Yeah I agree. If running it yourself works for you, then by all means, you should do it. For me, I'd rather spend the 4 hours it takes to configure on something else.
Right. In practical terms the online portal tacked on at the last minute is likely much less secure than the hardware tacked on.

Although both ideas are nightmares for security.
How war almost erased ‘mankind’s greatest heritage site’
Ragel 7.0.0.9 state machine compiler drops all targets except C, C++ and ASM
I remember when reading "Napoleon: A Life" by Andrew Roberts, Napoleon wasn't a big fan of the base-10 metric system, but he figured it would be the best way to break with the hundreds of different measuring systems in place in France at the time, and enforce an empire-wide standard.

I much prefer base-12 or base-16 systems, especially when measuring and hanging drywall!

On the other hand, the British waited way to long (until 1971) to decimal-ize their currency. Before that the pound was made up of 240 pence.
> I think the main problem with this line of thinking represented in this article (and maybe this is what you are getting at) is that the use of shame in political dialogue is a trait exclusive to the left.

That is what I was getting at.

You're right though, it was very dismissive. I should know better.

I just tired of that same old 'us versus them', 'left versus right' back-and-forth, simplistic tribalism.
I think this is an unfair generalisation. The Economist has always had free-market leanings, long before the term "neo-liberal" was spawned. Moreover even a cursory glance at their comments feeds (you'll need a strong stomach of course) reveals an equal quantity of complaining about this "leftist organ" and its "socialist liberal agenda" as there is about being a "trade agreement apologist" or "capitalist rag".

It may be the only way to gauge impartiality is when everyone is equally offended.
That's extremely interesting.

But to the author of the parent comment, it would probably be best to say 'pass away'
Would love to see this post if you have it handy.
The world's best cyber army doesn’t belong to Russia
You Are Not a Commodity – Software Engineering Daily
Thanks! Yes, I hear the same from them and I try to consider this approach :)

It is an additional effort, for sure. It is not without its benefits, though, and I'm trying to find out if it's worth it.

Why I originally brought this up with them is because I started working on a feature and found the code barely comprehensible. I spent a lot of time to try to keep everything in my head and failing repeatedly and felt like documentation would have helped me a lot. I.e. I was exactly in the position of a new external contributor and found the experience lacking.
Right, you don't have to have your servers and IT infrastructure physically next your your gates to work.
Nearly all political persuasion is framed as a moral argument and dissenters are publicly shamed. Eg. You are a bad person if you drive a SUV. This is not just a property of the left
It always confuses the hell out of people when I give my email as "<companyname>@mydomain.foo". I've gotten responses from "oh do you work here?" to just confused looks. It's really just to help me with filters (and null-route things should the email get too much spam)
I think this is case of YMMV as I've genuinely not experienced those problems. That said' i'm not crunching through big data sets. Anecdotally, my partner does. SPSS to Excel and back without issue...
What value comes of characterising it as "inadequacy"? I mean you may enjoy the self-flagellation but does it actually help plan or work effectively?

To my mind the "debt" metaphor captures important intuitions: it accumulates interest, slowly at first but rapidly if you have too much of it, it can look like it isn't a problem until it is, taking on more is often an easy way out of your current situation in the short term.
It's not likely anyone is accepting 1/2 their market salary. Lots of companies are paying top dollar market only to be slightly less than Google.
Non-commercial domain, in this case, on a .org address. But there's all sorts of evil can be done with this kind of thing, yours is another example.
Wireframes, Prototypes and Intuitive UI: Q&A with Mindtree’s Alex Hogan
Abundance by Peter Diamandis totally changed the way I look at businesses and future technology and helped me clearly see the difference between exponential growth and linear growth changing the world.
https://news.ycombinator.com/item?id=9224
The data center where my employer used to house stuff tested their generators for short bursts weekly, and would run them for 8 hours every quarter.
Forth was the other example that came to mind. And possibly Haskell and Scala. But Lisp is the one that's well known with language extensibility as an advertised feature.
This is largely untrue or inaccurate.
There has been a small uptick in lignite use for a couple of years, but it's been going down again. But that was not overall coal use, hard coal was in steady decline.
The last new coal plant constructions were started in 2009. This was an unfortunate and wrong decision, but it's been a while ago. Most of the investors of these plants regret that decision, because they aren't needed a whole lot.
That villages had to be removed due to coal mining is not something that's happening "these days", it's been happening for decades. However none of that has been decided lately. Goes all back to decisions made in the 90s. It doesn't make it better, but your comment makes it sound that this is a recent development. It's not. Recently some existing plans for lignite open casts were reduced and some villages will be saved.

Demand is not growing overall, it's been in decline for a couple of years (with occasional upticks, but that's to be expected).

Germany is the largest total CO2 source in the EU, but it's also the largest country. Per capita emissions are still relatively high though.

It's not all green in Germany, a lot could be better. I'm in full agreement that the huge lignite mines and plants are a terrible thing, but one should still stick to facts.
But despite all bads a lot is going in the right direction.
The f-scale test could serve as the foundation for an interesting NLP project processing Twitter/Facebook user data...

"SITH OR NO SITH?"
The video at the end is impressive
Millennium trilogy. I was a math guy, those books convinced me to be a computer dude.
> Did your MiL refuse to set it up as a protest, or just because she couldn't be bothered, same as the blinking 12:00?

Does it matter? An unwanted feature is an unwanted feature. There's not much difference between buying a dumb tv and buying a smart tv and disabling the "smart" features.
A Serverless Architecture Is Just a Bunch of Microservices in the Cloud
> neoliberal means 'socially left, fiscally right'

Maybe originally. Whenever I've seen it used in a publication (almost invariably left wing) it tends to be synonymous with "nasty idea I don't agree with".

Interestingly it's often antonymous with the term "progressive".
CalTopo (http://caltopo.com/) has these maps and more. In addition, CalTopo supports many useful overlays.
I'm also a big fan of Fastmail, and I've been using it for a while with great pleasure. However, I've come to realize that Gmail is really two things: an e-mail service, and and e-mail platform. Fastmail is more than enough to replace the service aspect. But there are so many plugins and startups that use Gmail, that at some point one feels like one's missing out. I'm thinking of things like Streak, Mixmax, Boomerang..

At some point I asked them whether they could "emulate" Gmail's UI, so that these apps and Chrome extensions could run on Fastmail. But understandably this is quite a big task. If they could pull it off, it would be quite phenomenal though..
3 Human Chimeras That Already Exist
At least try googling before making a comment like that. See https://en.wikipedia.org/wiki/2009_Sudan_airstrikes.

They have also used drones to kill militants in Egypt.
Is that right? Traditionally DRAM has used much more power because it requires a periodic refresh whereas the power consumption of SRAM is purely leakage. Now, maybe leakage power has grown so much in recent years that this is no longer true but if so I'd find that very surprising. Do you have any numbers?
I have an account but don't really use it. The lack of support for desktop clients, while understandable, kills it for me.
Also, for the record, they're now the maintainers of OpenPGPjs not OpenPGP [0].

[0]:https://protonmail.com/blog/openpgpjs-email-encryption/
I'm considering a similar approach with my team. Any specific resources or books or tips you found especially helpful?
Exactly, we need to focus on things that last a long time, not gizmos. From a current HN thread on hacking into thermostats:

"Yes your $20 Honeywell lasted three decades and a new one would last three more decades, but this $200 IoT thermostat simply won't be supported in a large number of months and the end users need an economic plan to replace it, say, annually, rather than a couple times per century."

I understand the IoT thermostat has the potential to save even more ecoresources, but can't we do that in a way that doesn't mean it needs to be replaced every year?
How to be disastrous at programming
Amazon Has Big Plans for Alexa: Running the ‘Star Trek’ Home
#3 is still valid
As far as I know, Walmart labs is active in nodejs, front end and instrumentation. That's cool and all, but Jet knows how to build a lot more difficult things than that, like personalization, promotion planning, pricing strategies, etc.
Google has been trying to monetize its online suite since 2007, when it introduced Google Apps Premier Edition for $50 per user account per year.

https://en.wikipedia.org/wiki/Google_Apps_for_Work

> very bad at monetizing their products in general

I'd guess that it's a support problem. It's quite hard to deny users support for paid-for products, and Google tries hard not to provide human support. It's expensive.

Obviously I'd be pleased if anyone has a better explanation ;-)
Economy, palaeontology, archaeology, history and astrophysics can use computer models, look for data in the nature etc. Those can disqualify hypotheses. But you can't use the normal scientific method.

I asked for references to disqualify economics (which aren't from obvious idealogical sources) -- none are presented. That tells me all I need to know.

I don't need the epistemology of Popper or the more modern philosophers of science for my argument -- there is a difference between experimental sciences and the rest. The point is: To disqualify one of these sciences because it isn't hard, you need to explain why don't also disqualify the rest of them.

If arguing about Popper and the scientific method is really your interest and not trolling, go ask an expert instead of asking me for what you can find here: https://en.wikipedia.org/wiki/Scientific_method
Thanks, judging by your refusal to answer my question you do seem to understand that your position is indefensible.
Well it is just a fairly recently invented word, sure, but it is rather telling that it was apparently CNN that jumped on the word and used it to mean 'trivial fact'
By the standards of the pulpy SF magazines Foundation was published in, Asimov was a pretty brilliant prose stylist. He's a little clunky by literary standards, but that's a pretty high bar. The man could tell a story, though. And he had more ideas than ten other SF authors put together.