skysight-inc/HackerNews huggingface dataset:
There are a lot of these sites already, but I like the layout you've gone for.

You really need to add more books though. I count only 11 (!)

Trying to decided the greatest books of all time is obviously divisive, but there's a pretty good consensus on what makes up the greats of classical literature. You don't have to (and shouldn't) wait for people to suggest them to you.

A good start would be adding everything listed here.

80+ free classics for download:
http://www.planetebook.com/

The "top" charts on gutenberg.org itself:
http://www.gutenberg.org/browse/scores/top

Full list from "1001 Books to read before you die", copied from Listology before it went down:
http://cc-gems.blogspot.com/2006/10/e-book-books-to-read-bef...
http://cc-gems.blogspot.com/2006/10/e-book-books-to-read-bef...
http://cc-gems.blogspot.com/2006/10/e-book-books-to-read-bef...
http://cc-gems.blogspot.com/2006/10/e-book-books-to-read-bef...
And here's a direct link to the computerality diff in plain text for easy viewing on mobile:

https://gist.githubusercontent.com/computerality/3e0bc104cd2...
that's the blindspot isn't it ? What's the one common thing about recent terrorist acts ? Vehicles used as weapons. Yet nobody's calling for a ban on the use of vehicles
It's ironic that you regret buying `Mottainai` since it means `regret`.
can I talk to myself using my inner monologue please ?
I believe the same. But what if these tools have too great impact if everything goes south? It happened with dynamites before, now look how jittery we are about nuclear.

You can flip this for privacy too. The more governments can spy on everyone, well sure we may catch more terrorists and terrorism might even decrease. But at what cost? Totalitarianism? Shudder.
> Writing solid encryption software is very difficult on its own.

It's not. You can use existing software, reuse existing protocols, and stick to safe languages as much as possible. Even implementing your own crypto isn't all that difficult¹. I have written my own crypto library², and I can almost recommend it for production use.

[1]: http://loup-vaillant.fr/articles/rolling-your-own-crypto

[2]: http://loup-vaillant.fr/projects/monocypher/
I personally have never used code completion, though I don't think it's affected me much as a C, Python and Lisp programmer. I wouldn't want to try Java without an IDE, though (I use Emacs).
The emperor's new hashtags..
Of course they're at a low now at the peak of the recovery, fuck me. I'm not claiming that immigration increased massively and affected employment levels all within the last week. I'm talking about the changes that have occurred over the course of 15 years, and through the recession, which is why I used to term "paid attention" rather than "noticed", implying a past-looking perspective.

There is a ton of data to "back up my claims" because it's just what happened, and you should be aware of it.

Page 86 onwards in this OECD report for example.

https://books.google.ie/books?id=bRjX9W3EjZQC&pg=PA3&dq=Inte...

Or you can simply look up social welfare activation for foreign nationals vs unemployment rates. Or you can look at demographic increases by nationality and compare them to employment rates by industry. Do your own work and stop trying to rewrite history.
> How do they want to prevent someone from creating his own end-to-end encryption app?

They can't. The US tried it in the 90's when SSL sites could not use strong encryption outside the US and you'd need a license to "export" PGP... That went well! :-/

https://en.wikipedia.org/wiki/Export_of_cryptography_from_th...
I really like the idea, keep it up!

A couple small typos:

• Your side projects belongs here: belong/project

• Dont and doesnt: missing apostrophe
By the same logic if we ban freedom of speech terrorism won't be able to speak with each other.

Seriously who voted these idiots.
>> The OP was arguing that women have a lower expected work output over their career at a company, which is why "economically rational" was used.

I was disagreeing with that on the basis that only looking at your bottom line when trying to decide what is "economically rational" is short-termist and self-defeating, because everyone benefits from living in a society where women have the opportunity to be as productive as men- and that includes employers who don't have to look at the gender of candidates to make a decision.

The benefits may be harder to measure, but that's why rationality is required, rather than rationalisation of unjustifiable bias ("women have lower expected work output").

The genuinely rational thing to do is to try and ensure that both women and men are equally productive, as workers.
Couldn't we just ban everything illegal outright? Why take so many detours?
Shouldn't possessing surveillance tools be a fundamental human right in this hypothetical scenario?
I auditioned at a number of schools and prima vista was the only thing.

At a few of the auditions they would interrupt you if it appeared that you knew the piece and give you something else.

Honestly rather annoying. Even though I entered teaching, I did a lot of time in the pit and sight reading was never a skill that was needed. I can understand the need to weed out people with no/basic reading skills, but the idea that you need to be high-level fluency (particularly with oddly notated pieces!) is nonsense.

The worst part was that most students just gamed it. They would purposely ritard some part just to make it look like they weren't familiar with a piece they could play blindfolded. The net result is that the school I ended up selecting had a number of non-fluent readers that wasted everyone's time at some point because they were so slow!

/rant
They all are intent on crippling any chance the UK has at becoming stronger in high tech industries.

I'm so sick of getting "this is an adult resource and you can't view it" anytime I search for information about a drug (pharmaceutical, not just "weed LSD and lols").

Great fucking way to encourage your future chemists. Maybe ban keywords like JavaScript, PHP and SQL while at it, them's the powerful drugs maaan.
How much money do you have in Vanguard? I guarantee you will save from TLH if you have assets north of $1M. My annual tax burden has been reduced by 6 figures each year due to taking losses intelligently.
An Indian Ocean island with a community that has been there for 60K years (2015)
Or rather spaceim :)
_Some_ major CAs outsource like this. You need this sort of on-the-ground stuff, particularly human employees who can speak the local language and understand local culture, to validate certain subject details, it's not important for the domain validation that most of us care about most of the time. Knowing if the subscriber is really Foo Corp of Shanghai, requires local knowledge, but checking foo-corp-shanghai.example is controlled by the subscriber needs, at the very most, a translated web page of instructions which you can out-source.

It is likely Mozilla policy (or the BRs) will forbid letting the local RA do the domain validation. So, a future CrossCert could lie about whether their subscriber is really Foo Corp, but not about whether they control foo-corp.example

Oh, and it's not the Big Five any more, one of the Five collapsed in scandal because it happily signed off on Enron's obviously bogus accounts. So now we have a Big Four, until another one blows up. For those taking bets, the RA was audited by a local EY, whereas Symantec are audited by a KPMG.
We all hope for a perfect world. But the problem is none of our perfect worlds are the same, so everyone of us end up living in our imperfect world.

The expectations you have are something I'd agree with too, but many other don't. So how do you reconcile this? Again the reconciliation process you will come up with is perfect according to you but most likely not according to others.

No one can ever win I guess.
It's a damn shame as a Communist myself to agree with Labour on various issues, but so vehemently disagree with them on the abstention or even outright support of spying bills.
If its so irrational, why do non-irrational companys not wipe irrational companys from the face of the earth?
Smartness should be banmed.
They are too much of a problem!
Everyday disruption disruption disruption...

Evolution should be banned too and all those books about biology or astronomy.
God made it all!
> monads aren’t actually all that complicated. In fact, most of the experienced functional programmers I’ve met consider them downright simple. It’s just that newcomers often have a really hard time trying to figure out what exactly monads even are... A lot of intermediate-to-advanced functional programmers have taken it upon themselves to write monad tutorials... But for the most part, these tutorials never seem to work.

Why is that? Locked doors, headaches, and intellectual need: https://mkremins.github.io/blog/doors-headaches-intellectual... :-)
I don't have to remember it, it's the stock response dished out to people who've actually been affected by it and have seen it first hand.
So, no matter how bad the government, and how ridiculous its laws (let's say they ban music, and dole out harsh punishments to people who dare listen to music), then we as technology providers should enable them to catch such people and punish them for their "crimes"?

Saudi Arabia punishes rape victims. We should help with that?

China punishes people who try to air grievances about government abuse and corruption. Again, we should enable them to be more effective in their invasive prying into those individuals than they already are?

In North Korea, your entire family can be punished if you dare be disobedient to the government.

In the US, we recently elected Donald Trump.

Etc. etc... why do you think governments can be trusted with this power?

On top of all that, once the technical means exist, they will also be discovered, cracked, and used by fraudsters, extortionists, and anyone else who can figure out a way to abuse the information.
I think this framework is a better way if clients need access database via RESTful API. At least, it can encapsulate business logic easily to be a microservice.

https://www.reddit.com/r/ruby/comments/61bb6h/squad_simple_e...
You've hit the nail on the head. I appreciate the situation with companies. The "black hole" exists because they can't possibly deal humanly with every inquiry. To me, the question is: Why is the situation so asymmetric? Why is job hunting such a "seller's market?" Why do companies get hundreds, or thousands, of applications for one open position? It's like everyone who does similar work is continually submitting their application every time a position opens up within driving distance. If unemployment figures are as low as the government says, what's driving the deluge of applications? Is it simply "grass is greener" mentality?
I completely agree. You are one of the very few!

I have to ask, what's up with the domain name? Is that some sort of public windows share folder?
Yeah, he's taking salary, and a conservative salary at that, as cost to the business. The cost to the business is generally much higher, 1.5x to 2x depending on benefits. He should probably double the number he's using.
It kills me that "whiteboarding" has become shorthand for "bad developer interview technique". Meanwhile I'm over here whiteboarding my ass off as a communication tool for complex systems where its much more effective to walk someone through it as you draw it than to present pre-made slides. I love whiteboarding.
It's just the online file storage of Microsoft Azure.
>or a government should not exist or be banned.

I was with you up until 'government'. I regard states as exercising unjust authority over people and defenders of private property which is why I'm an anarcho-Communist. The way in which the modern world is divided up means that one must be a subject of some state, which I believe makes there no way to provide proper consent to be governed.
The difference is that it's relatively easy to detect when people use encrypted communication. You can just arrest them. It's not so easy to detect whether someone is planning to drive into people.
One tactic I would use (and have used before) if I can't switch places is to just put on headphones and listen to music. You could even leave the music away and just have the headphones on. This was usually quiet successful in letting people know that I don't want to be distracted.
> small crime organizations (like exploiting pseudorandom generators in casino slot machines)

If all you do is pushing the buttons of the slot machine in the right order with the right timing, that's hardly a crime —and I don't care about court judgements to the contrary. If a slot machine has a crappy pseudo random number generator, they're just asking for it. I'd rather sue the slot machine's maker for providing a machine that's not fit for its intended purpose.
It would help the UK government's argument if they didn't grossly abuse every single surveillance power they have: https://www.theguardian.com/world/2016/dec/25/british-counci...
Google's logs are free to use, everybody can shove whatever they like into the Google logs if it chains to a relevant CA.

Most logs don't talk to random civilians about this, but at the ct-policy meeting the one log which did speak about their policies said that they either cut a $$$ deal OR they accept a mutual logging arrangement, on the rationale that if you eat the cost of logging their stuff and they eat the cost of logging your stuff, that works out fine for everybody.
It arguably has so far, but let's not get too smug about it. The end of that story has not yet been written.
On BBC: http://www.bbc.com/news/uk-39396578
Even one level up... Since when is a crazy individual with a knife in a car a terrorist? He's just a crazy idiot and we should call him so. If this is modern day terrorism we have nothing to be worried about.
So when they discover that he wrote and sent actual letters, will they then demand access to open our mail?

Also: Will breaking encryption stop a man grabbing a knife and jumping into his car? No.
> Complexity is good

I believe in exactly the opposite. I always try to follow the KISS principle (Keep it simple, stupid) whenever possible since it always turned out to be the most reliable and maintainable solution.

It is funny that the first Ada versions (93 and 95) were considered vastly more complex in comparison to C++ in those days. Today it's the opposite. Ada looks like a clean mature language which only adds features which are actually needed. C++ wants to copy everything, attempting to squeeze every new feature into its narrow syntactic framework while still suffering the legacy of C and old C++ for reason of compatibility.

The only reason (IMHO) to learn C++ today is for maintaining legacy code in business. In all other cases there are better typed languages - Ada, Rust, and Nim for instance.

C++ may look nice at the basic level. As soon as things get serious C++ devs have a tough time. How does the experienced C++ dev fight that? He looks into his long list of tips and nostrums which hie collected in all his years to avoid all the pitfalls and minefields of C++. I don't believe that will change significantly with C++17.
How about they look into their business partner Saudi Arabia first? It sounds like as if they let this country poison the minds of mentally ill people in hope the attacks they carry on could be used as an excuse to expand control of the society. Use of this tragedy to do just that is simply disgusting and put in question what government is actually doing.
Even though the article mentions specifically about UK, there are many in the US who hold the same belief. If you want to ban encryption because terrorists might misuse it, what about Guns? Then it is a matter of "freedom".
7 WordPress Development Courses for $12 (worth: $1243)
I think it's a great effort and it's looks really good, both visually and metaphorically. However, my reservations:

Beginners may find it hard to learn and extract its secrets. The code is wrapped up like a pass-the-parcel game. My .vimrc/init.vim files are comprehensive yet easy to read in one hit. One use-case for my config is that I frequently lob the whole thing at friends and colleagues and they have a complete picture - plugins and configuration - immediately.

This system is a completely different path for using Vim, and will definitely work for many people, but one of the major problems of any configuration distribution is that users make a choice by selecting it, to work with its abstraction and often only that. Hacking things in quickly might work, but it might make a mess. The first update or git pull/rebase after a hack... well, it could go wrong.

Appealing if you never want to do anything to Vim.
The point is, that they can't be stopped at all.

There is a way to suspect someone may at some point, which is what the UK security apparatus is aiming for but this kind of profiling will end up being a psychological analysis of whole groups of the population. The results won't be great for any of us.
> Perhaps a more apt title would be "Python for the GPU"

Why Python? Futhark is a purely functional language and looks a lot like Haskell, so I think "Haskell for the GPU" would be a better title
Given that even the most totalitarian states eventually fail and don't ever have complete and total control over the entire populace, I think you're correct that it will not be enough.

What they really need is to invent time travel, and murder Ada Lovelace.
Then you're the asshole who compares himself to a surgeon heh
Ask them to build a big house of cards. Then burst into the room wearing a big flowing cape just before they finish the top layer.
StarCraft: Remastered to be released Summer 2017
The escape pod and their sibling podcasts have a periodic "Artemis rising" series where they concentrate on non-male authors. There's no agenda as far as the content goes, so there's a good mixture of ideas. http://escape-artists.wikia.com/wiki/Artemis_Rising

If you're after some interesting views on relationships, I remember the "Boris's Bar" and "Chimeras" were fun, but there's much more.
I don't use a robo-advisor, but TLH saves me 6 figures in taxes every year. Sadly I'm not comfortable disclosing the size of my portfolio. It's big enough to have an account with most bankers, but not big enough to require dedicated staff. :)
...we've all been there in US before 1999 where exporting strong crypto had $1mln penalty with long prison terms, basically classified together with chemical/biological weapons.

It was recognised that it's impossible to enforce, ie. PGP is there, in general tech is just available to anyone and what about research papers and academia? Treat them as criminals? Even if banned in UK, it's available in the rest of the world.

It would be nice if politicians were banned from saying stupid things.
And if the best people who understand the technology and 'all the necessary hashtags' say it can't be done?

Because that's where we're at currently.
While we're at it, let's just ban living. Everyone born could become a criminal, right?
They don't need to touch encryption in any way. It's way simpler to subvert the endpoints, as most people use closed-source operating systems such as iOS and Android which offer closed-source applications.

All they need to do is to pressure Apple and Google to keep some backdoors open, which is more than realistic, as Snowden's revelations have shown a couple of years ago.
Politicians.
>Hence why unemployment is going back to pre-crisis levels in Ireland, right?

You don't need to keep saying variations of "western economies are improving". I know what's going on in the world.

> The wealth gap between poor and wealthy EU countries is closing down thanks to the Single Market. That's the idea behind it, get together countries with wealth disparity and help the poorer become stronger, which in turn helps the rest by adding more wealthy buyers to your market. It's a win-win and it has worked wonders.

More specifically it's to do with EU membership, and stimulus packages arising from membership. It's not solely related to trading benefits within the single market, and in fact much of the improvements that have taken place in poorer EU countries are due to exports to non-EU countries (Russia/Ukraine etc), i.e. completely unrelated to the single market. But anyway, how is stimulus meant to work at a global level (bear in mind though that this conversation only started because somebody said anybody should be able to work in the US without restriction)
Let's turn the analogy around to the other side.

With their utterly poor understanding of encryption and the harms of compromising it, people in governments who want to do so might as well be monkeys.

By providing backdoored encryption products, we would as you put it be handing out randomized shooting machines to monkeys.
> I just don't think there's a viable alternative

If C++ is your only hammer then every problem looks like a nail to you. Of course, there are viable alternatives. At least Ada which is still used in avionics and other safety critical systems.
Every single one of my brokerage accounts and banking accounts has an iPhone app. You probably know this, but the money doesn't actually "[sit] in the app", whatever that would mean. It is invested in stocks, bonds, mutual funds, etc -- the app simply gives you a view into where it all is and the current value. :)
A monad is a "value" of a type X that depends on a type T: X[T]. It must have a "way" to take a function T -> X[T] and apply it to itself so as to get another X[T].

Usually that "way" is a function called "bind" with signature:

(X[T], (T -> X[T]) -> X[T]

And that's really all there is to it.

Monads are fundamental only in the sense that there happens to be a lot of things for which these structures are useful (lists, optionals, effect wrappers, ...).
Specifically the current PM is as bad or worse.
This figure [0], which you can read more about in this summary [1] compares the predictions from the IPCC third assessment report with satellite observations. It shows that the observations track the upper end of the predicted range from the third assessment. If you want more detail you can find the original report here [2].

It is difficult to resolve that observation evidence with your claim that "the first 20 years of those predictions turned out to have been WAY overblown" - if anything, the predictions were too conservative.

[0] https://skepticalscience.com/images/SLR_models_obs.gif

[1] https://skepticalscience.com/sea-level-rise-predictions.htm

[2] http://www.copenhagendiagnosis.com/
Serverspec: RSpec Tests for Checking Servers Remotely
Looks like to define richer endpoints you create views in the database and stored procedures. It can follow foreign key and m2m through a select url param

select=id,foreignkey(name)
What advice do you have for someone who didn't realize this, purchased one, and couldn't fulfill this need of the parrot? Whats the best way to proceed for the parrot?
I think writing an end-to-end encryption app is not much more difficult compared to this.

Plus, they don't have to write it. They could just 'pivot' from an existing open source messenger.
We build a modular system based on Java with OSGi. It served us well but now we feel we have reached the limits of such a system and are looking at a more microservice based approach.

For example a modular system is not going to help you when a module is misbehaving since the whole thing still runs in the same process (JVM in our case). If someone introduces a resource leak in some trivial module the whole thing still comes down.