skysight-inc/HackerNews huggingface dataset:
I think you've missed the point.. Not talking about writing own crypto.. Talking about not using applications which the western security services have ability to force backdoors.

Are you suggesting gpg has been backdoored? A simple wrapper around gpg is not-beyond terrorist organisations.
> I strongly believe that tools are ethically neutral.

Well, that's a very evasive argument in my opinion. It's absolutely true that objects are neutral, but you can't make a blanket argument with topics like these. That argument has been made lots of times by many (including me).

But it eventually breaks down. You can't give a child a gun and when the kid shoots someone say it was the kid's fault. Whose fault is it? I'm guessing you're going to say the adult responsible for putting the gun within the reach of a child. You're still taking away an object from the kid. In this case it was a kid who didn't know better.

Now this isn't a narrow argument. This becomes interesting when you get to powerful things, like say nuclear weapons. They aren't inherently evil too. But if you look around, UN is trying to ban them[1]. Shouldn't UN ban them?

What I'm trying to get at is that you can't always but the blame on people. Just like you can't blame a child for not knowing better, you can't blame a person for knowing better (although people do). Sometimes you just have to take the gun (or nuclear weapons or encryption) away.

[1]: https://www.un.org/disarmament/wmd/nuclear/
Show HN: Colormind – Color schemes via Generative Adversarial Networks
In other parts of the world they would find who is making those ads and who is in charge of those and burn their houses down or chop them with machetes. Suddenly the number of people willing to produce ads for clients and said clients is dramatically reduced.

I'm not suggesting this kind of extreme response, my point is there's no punishment for putting up those ads so there's no incentive to behave correctly and we're stuck in a spiraling vicious cycle.
Breaking this cycle and turn into a virtuous cycle requires a paradigm shift and I'm afraid this is not going to happen by itself. Moving away from ads as a business model means wiping out google, facebook and a few others big players so whatever effort to emerge a new business model will be resisted by those who have the power and can burn money for years without even noticing it.

Until then I have two solution, the first is a combination of noscript[1] and ublock origin[2] in my browser and the the second is wallabag[3] which for the LAT page given as example gives this: http://share.pho.to/AegpU

[1]: http://noscript.net/
[2]: https://github.com/gorhill/uBlock
[3]: https://wallabag.org/en and https://wallabag.it/en
Yes, this: she might as well just be ignorant (not that it is any justification), but her supposedly competent advisors are actually frauds, fakes and spooks, that's what truly scary to me.
You don't have to roll your own crypto to create an own end-to-end encryption app. You can use existing crypto. Writing a user interface around it is not so difficult.

Beyound the reach of the terrorist organisations? We have already seen pretty sophisticated operations by relatively small crime organizations (like exploiting pseudorandom generators in casino slot machines). There's an established black market for exploits. I think writing an end-to-end encryption app is not much more difficult compared to this. What's more, it will even be perfectly legal in many countries, meaning you could legally hire professionals to do the job. Terrorist organisations won't need to esablish a development office in SV to write the app, they will only need to know how to use Tor and wire money to the app producer. Which isn't such a huge competence to ask for.
Am I the only one getting slowly more and more infuriated by this modern trend of writing a statement and pretending it's a question just by adding a question mark at the end?
Its not a free market if workers get deported if they quit or are fired.
If I have to choose one from end-to-end encryption and security, I will choose security. I don't mind my WhatsApp chats are scanned by police's software, if it can reduce terrorism. Of course, we need to make sure it is used for anti-terrorism only.

Update: One solution of 'make sure' is the source code of the monitoring software must be reviewed by independent and trusted software engineers/experts.

PS. Downvoting my post doesn't solve any problem. If you have any better idea, welcome to post it out. Thanks
has commited political seppuku

Since the current prime minister supports her, I doubt it. It's an absurd position, but not without support in the current administration, just like her outspoken views on immigration.
There are also many videos on YouTube about them: https://www.youtube.com/results?search_query=kea+parrot

BBC made a 30min documentary "Kea the Smartest Parrot" about the birds, but unfortunately it has been removed from YouTube. There are some clips still there... and if you look hard enough you can still find it somewhere on the internet.
A chrome extension to track all of your mutual funds with just one click
I personally think if there is a warrant the company should provide information. The same way my house is private but if there is any kind of problem police has access to it.

Although we should have mechanism to protect from mass random surveillance.
UK's best shot at surviving Brexit is become stronger on value added industries. They have a very good head start over any other EU country in IT and in some research areas.

Amber Rudd seems hell bent on destroying their only chance.
>Outlaw encryption, and only outlaws will use encryption.

Well, if only outlaws used encryption and you sent a non-plaintext message then the police would knock on your door at 04:00 the next morning. That's what happens in Morocco if you like something related to terrorism on Facebook. A bit extreme, yes, but that's how some countries do it.

Sure, technically sophisticated enemies know not to like things on Facebook and know to use steganography, but most don't know and those that learn it through terrorist networks have a long vulnerable period where they are malicious but before they become sophisticated.
> Just so you know, sometimes when women leave for "family reasons", it is because they are sick of putting up with the bullshit

No discrimination necessary. Every job has bullshit for everyone. An engineer friend got a new boss she doesnt like and her project manager job is stressful, and not what she likes (engineering), but the only way up the career ladder. She now thinks about getting kids as a way out.
It's a fine project to undertake, but this is a free feature of Kobo (software and devices).
Disclaimer : I work for a corporate IT consulting giant.

The trend I'm seeing the big Data sphere in my company is a by-and-large move away from technologies that implement MapReduce and and complicated batch processing with HDFS as a data store. More and more customers want insight as soon as they get/produce their data so we've seen a particularly large increase in interest in technologies such as Kafka/ Samza and spark/ pySpark.

I see a trend in Kafka and but I think the community needs to jump behind it too, keep it as a pipeline tool and not a querying engine.

I dont see Hadoop-based solutions going away any time soon though.
> Of course, we need to make sure it is used for anti-terrorism only.

See that's the problem everyone is talking about. The thing, is, turns out you can't. That's was the ENTIRE point of the Snowden revelations.

No sane person is okay with terrorism, but at what point are you going to stop relinquishing your rights?

First, texts with Whatsapp. Then your phone calls. Then your bags and notes when you go through airport security. Then bugs in your house. All of these will help curb terrorism. But where will you stop? Will you lose all your private life in the name of law?
on the other hand a huge nuclear arsenal maintained a long period of peace during a troubled time, so there's that
"Even if the British government is successful with WhatsApp, can they do much against free, open source tools?"

Why would they care about open source tools and niche use of encryption? Of course they don't. They are after mass surveillance and use fear of terrorism to push for it. It's very logical of them.
The Abel Prize 2017 – The Terry Tao Lecture
I agree we're just shifting complexity around, and sometimes it's a matter of taste where it goes, but very flexible languages do allow you to construct a world that is very difficult for others to understand or trace execution in.
I'd need to see concrete numbers showing the reason behind those 30-40% unemployed was immigration, rather than other reasons.

When an immigrant moves into a country he contributes plenty to the local economy. He needs a haircut, so he goes to the local hairdresser. He needs groceries, so he goes to the local shop. He pays rent, buys a car, furniture, pays taxes, schools, etc etc. This helps a lot of people stay employed.

Economic crises happen. Industries - like paper and many others - simply become obsolete and some are going to die. If you are trivially replaced, or only qualified to work on a dying industry you're in for a tough time, and no amount of immigrant bans or protectionist policies is going to help you.
Discussion: https://news.ycombinator.com/item?id=13954323
Random data, but what about traffic patterns and timings? I am pretty sure DPI engines are not just based on the packet's data anymore.
When interviewing for a field tech (electrical TS&R work) position I've been put in front of unfamiliar equipment to troubleshoot.

Some companies will end up sending you for testing. Which normally have less than a 5%-10% pass rate.

Although the entire process is far more pragmatic than programmer interviews from what I've seen here. I was also able to expect far more replies back with results than programmers do here.
Not "we" as in "we the general public with no specific interest in staying hidden". But of course criminals, terrorists or secret services do have the right incentive structure to always benefit from circumventing encryption bans.
نقل عفش ارخص شركات نقل العفش
They did, it's called Facebook.

Slack if you don't like that example.
There is no other way to use a gun than shooting with it. (Useful! Of course you could use it like a hammer, but... Srsly.)

It's whole purpose is, to hurt someone; i think that's some point to acknowledge first.
How are you going to make sure?
Big fan of ZeroTier here :)

(I also run a semi-related project, without the decentralized magic of ZeroTier)
One way to narrow down the list is to use the recommended reading list for the SAT.

[1] https://www.powerscore.com/sat/help/reading_list.cfm
A lot of people can't stand classical music either, yet, curiously, that doesn't seem to cause any problems.
I'll update it so the message can be seen and also add The
Time Machine.
Here is a project with about the same number of stars/contributors/contributors with more then 100 lines/time since release

https://github.com/graphql/graphql-js/graphs/contributors?fr...

:)
So by your logic, i could say:

"If this considered a real world javascript/node, it's no wonder there's not a lot of people using it." which is obviously wrong.

You are using the wrong metrics to judge the language popularity. Virtually every OSS project has only a handful of core contributors.

PS1: Note that i am not arguing PostgREST is a great example of real world haskell, it's not for me to say since i have bias :)

PS2: You are right that the source code is not commented and it could use a little of that but what you are missing (because you are not used to haskell) is that a lot of the documentation for haskell projects comes from the types and type signature of the functions. So just by looking at that, in a lot of cases, a haskell programmer can reliably tell what the function is doing without any documentation
But... you don't want to make long-term (or even short-term) investment decisions based on recent past performance.
precisely. I was around when only hatters and nutjobs talked about echelon, getting ridiculed on internet and the outernet, only to be proven correct decades later

people have very short memory, it seems.
First crows, now parrots.. seems like high end primates assume wrong too often.
I don't think you can "explain" to people that you need to concentrate, if you've already told them in ten different ways, then they know what you think you need, and either (1) don't care about your needs, in which case you are doomed, or (2) they see in your actions that you still do your job anyway, so it can't be that bad. The fact is, for most of us, even if we are interrupted, we still do get the job done. Just not as comfortably or in such detail as we'd like.

I've been through the "explaining" phase of trying to help my spouse, who cares a lot about my ability to do my job, and yet is a prolific interrupter, "get it". It hasn't worked for me. It leads to bitterness and arguments.

The healthy solution: If you need peace and quiet to concentrate, like me, get yourself your own space. Start going to a different room to concentrate, or a co-working space (if you work from home). Depending on your job, you might only need a certain percentage of the day for solid concentration.
One solution in my mind is the source code of the monitoring software must be reviewed by independent and trusted software engineers/experts.
I've seen this kind of misconception before and it should be corrected. Your premise is wrong, there are other reasons to pick C++ besides performance:

* it's platform-native on the major platforms and many others

* it's an international standard and has excellent backwards compatibility. i.e: it's not controlled by some corporation and it's very unlikely that a 2v3 Python-style fiasco would happen.

* it has a huge ecosystem. The only comparable ones are Java and maybe C#, but while there's overlap, each ecosystem has its focus. Java's is focused on the back-end and enterprise development.

* it's a flexible and powerful language

* it's basically the default option in certain domains
> There is no consensus as to what is the true and correct philosophy of mathematics.

This is part of the problem. I start reading; I see something "obviously false" which is endorsed by lots of people; I see something "obviously true" which is endorsed by lots of people but is contradictory to the obviously-false thing; I see a case which contradicts both of those and isn't obviously true or obviously false; and I give the whole thing up as non-rigorous and/or tedious. But I'll look out Shapiro and see if it helps.
I generally agree, but intelligence groups have to first find the signal they want to monitor. Modern steganography techniques coupled with the free randomness you get from the physical world gives you much to work with. And that's assuming common tech will be used.

Also, designing a secure general purpose messaging system is much harder that designing a system tailored for a specific use case.

Banning encryption by law is like demanding, loudly, that people not talk behind your back. Some will listen, and some will not. Only legitimate users and use cases will suffer.
Gustafson vs. Kahan: The great debate about unums
https://vuejs.org/
Watch Deception 2008 Online – Free Movies
> long period of peace

What if the huge nuclear arsenal was in the wrong hands? That begs the question, what is 'wrong'?

Your definition of peace was probably characterized as oppression/dominance by the people who did want to revolt. You don't account for the extremely subjective nature of things, especially when it comes to nationalistic actions of people.
It's not like putting the code on one line. It's like complaining about using map instead of a for loop but you don't know the abstractions.

There's a line of too much abstraction, and lots of.haskell code crossed it, but the postgres code ive looked at doesn't seem to suffer from it.

Also I really hate the types are documentation people, but I mean it's hard to argue with it for asking about what transformation is happening.

Edit: also if be surprised if those numbers are all that bad if you consider the size of the codebase but yeah it's hard to get contributors to a Haskell code base.
New insights into mitochondria reveal how life expends energy
I'm so not making a moral point. What I'm saying is that, practicallly speaking, thinking only of yourself in the here and now is in the long run detrimental to your own best interest, counterintuitive as that may be.

Selfishness is not rational. It's dumb people's rationalisation of their own short-termist stupidity that calls it rational.
How Not to Design Netflix in Your 45-minute System Design Interview
Best ban everything that can be misused by terrorists... cars, knives, encrypted messaging.
The point is not limitation of the labor market, the point is plain a simple fraud, like submitting fake "end-client letters" to the government.
Perhaps I didn't phrase my question correctly, but I meant more malicious scripts (malware) then content (pedophilia).
I dont often join in, but the fact this doesn't work without contacts seems alarming. Any guess as to why?
That's why the justice system sort of works. Criminals are even dumber than law enforcement.
I'm surprised it took this long for her to bring up the subject – Theresa May would've had her soundbites prepared in advance and released within hours of the attack if she was still Home Sec.

> That is my view - it is completely unacceptable

You know what else is completely unacceptable? Technologically illiterate, authoritarian jobsworths capitalising on tragedy to push through their agendas. But that's just my view.

Home Office always seems to attract the nastiest and dumbest of politicians, but this is a whole new level of dumb, and sadly will only gain her more support, because the general public either have no idea about the implications of backdoored crypto, or simply don't have any expectation of privacy and are happy to give up what little they have left in order to feel safe.
While we're at it, can we also ban crime? That'd be great.
I always thought that putting the blame on actual agents instead of stuff is the direct opposite of being evasive.

You rightly said that I will answer that it was the adults fault. The bad act done with the weapon was giving it to a child, not the childs shooting someone. It gets clearer if the adult hands the weapon to a monkey or a randomized shooting machine. All three scenarios change nothing in regard to the moral responsibility of the adult.

I do not know whether the UN should ban nuclear weapons, but if someone uses a nuclear weapon and we would check out who might be morally responsible for the attack, I'd point at the attacker.
Your whole argument falls apart when one considers that performance needs aren't split just between SIMD + careful data layout and anything goes.

C++ isn't used only for generating the fastest possible code, but also to generate code with predictable performance, code that is default-fast and code that can be optimized without the fear of having to change programming languages to reach a performance goal.
I like such services.

A single dev can build and maintain them and make a little money on the side :)
German slut
I've always made fun of tech diversity when I've been on their campuses.

Most of them all had the same problems, the same rearing, talk to same, same credential's, and acted the same. Even though it looks like a rainbow of culture, tech is the most similar multi-state/national workplace I've seen.
If I may ask a very naive question:
Do politicians like her really think encryption is dangerous or is it a devious way to expand mass surveillance?

Attacks of the past have shown that terrorists don't have a need to resort to encryption. The people involved in the Berlin attack last year, for instance, were monitored. Authorities knew they would strike but they didn't have sufficient incriminating evidence that would count in court to lock those guys up.

Even if encryption on messaging services were forbidden (which would make millions of law abiding people vulnerable in some way), terrorists could use throwaway email accounts from internet cafés and wrap their messages in password protected attachments.
Not sure about banning maths, but back when I was in school I had to suffer through a couple of maths teachers who were so bad that they might as well have been trying to instill a life long hatred for maths.

Wow, that sentence got away from me.
>> They seem to like to do things their own way and give the impression that they're infallible because they deconstructed an x stack in y decade, and complain about the cyclical nature of programming

This should vary with context and one must be humble enough to accept the grey hair's argument backed by facts if it is valid and move on. Win win for everyone.

>> They also seem to usually not go out to happy hours/events with the team to get to know one another as often, so they're excluded a little more, which leads to fewer people getting to know them.

I dont' understand this craze to know them? Why, for what?

If after working/collaborating for 8 hours with some one over days/weeks/months, you cannot figure out their personality and working style and as long as it is not a disruptive one, there is no point in knowing. This knowing is just substitute for loose pointless talk.

>> I would likely have an unconscious bias to hire the younger one.

We as a software industry must seriously look at how successful sports teams are run and stop this BS about we a family etc whose frailty shows up come layoff time! Every successful sport team is always a MIX of YOUTH and EXPERIENCE.
Isnt it weird that drasticly restrictive all encompassing rules are hastily pushed after attacks? Blanket Decryption of messages, and other privacy suppression rules will make intelligence agencies into super powers with too much control at a very reduced cost (less messy assassinations, or physical threats needed)
True, it was racist.
Tesla seals the deal on East Bay's largest industrial lease ever
I know what you are going to say: "There are plenty of IT jobs, just not enough at the salaries, us american programmers feel entitled to"
Networking at work gets you promotions within a company. I've gotten two promotions and a 40% pay increase in the past three years, and I think a lot of it is from hanging out with people at work functions and talking to lots of people on slack.

The actual jobs I've gotten from networking were either family connections or people I met going to raves when I was younger, or people I talk to online about tech stuff.
Some people will simply refuse to let all and sundry (we have no idea as to who reads and acts on intercepted emails) to read private emails and they will therefore turn to steganography or one time pads with a seemingly ambiguous pre-arranged code. Good luck with reading the latter or even thinking it has a hidden message.
However they were treated as such by US export regulations.
You are missing the point.

The subsidizing is the problem. If there is no subsidizing that cost have to be paid by the passengers which makes it a much more expensive service.
Have none of you people heard of linkedin?
Actually TCP over web sockets [over TLS] over TCP.

How's your buffer bloat? — Fine, how's yours? — Great, thanks for asking!
You might not be sure, but high quality candidates who aren't already in the heterogenous pool you are hiring from can probably come up with something.