skysight-inc/HackerNews huggingface dataset:
... and everybody who uses a different software not approved by state will be flagged as a criminal. This will make the job of police and spooks easier, we know there was order and security in East Germany or other countries of the Soviet block.

Now consider the cost of such 'solution'. Free speech gets redefined, most of the people get divided into informants,opportunists, naive state suckers and silent fragmented opposition. Is that kind of security and police state an acceptable cost? For preventing small number of violent deaths each year?

There are much bigger problems in Western societies than a bunch of lunatics killing small number of people, but those can't be used so easily to make a power grab.
refactoring is like doing surgery on code. it's just not life threatening, but still require concentration
You send out 100 applications to get a job, the company gets 100 applications per job. Where is the asymmetry?
One doesn't want to see one's superiors participating in ritual dehumanization, regardless of the rest of the context.
I feel countries will ultimately make it a crime to use any non approved encryption.
I think the word is "revenue", not "profit".
1) What are practical solutions to runaway climate change, if any? 2) How can I prepare myself to survive through the worst-case scenario? 3) Where's the best place to move preemptively? I imagine that the means of food production will be in the hands of a few countries.
Biocellection
What about embracing interruptions, in the spirit of anti-fragility?

If you can't get back to coding productively after an interruption, it probably means that your code or your process isn't really up to snuff (or more charitably, that it could be improved).

I try (and do not always succeed) in coding like this, privileging tiny changes, keeping a backlog of tasks to complete, avoiding "recursive tasks" (starting a task in the middle of another because it would help), putting in a lot of helpful comments. It also entails refactoring early and often, sometimes rewriting.

I work on highly sophisticated programs (compilers) and if I didn't do that, I'd get nothing done.

I also do this for my side-project. I optimize them for "re-starting". When I open them after a few weeks of inactivity, I don't want to get discouraged, and want to be able to start being productive as fast as possible.
WhatsApp accused of giving terrorists 'a secret place to hide'
Yes, you can encrypt messages by yourself and that way it doesn't matter if the mean of communication is insecure.
Yes, I definitely need to add more books! I'll probably need to add a search capability, that actually works, on the site as well once I put up enough titles.

Though I don't "have" to wait for people's suggestion I really like that aspect of it. Thanks for those links as well I'll be sure to use them!
What do you understand as "Engineering Manager"? In software an engineer that upgraded to managing other engineers seems to be common practice.
The better idea is to achieve security by encouraging people of different cultures to get along with each other. So, don't give free housing and support to people who fight against harmony and promote anger.

Two questions for you.

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

What does that help with? (Because trusted expert aren't perfect, right?)

And second question, what if the police and government are evil, then how does your plan help?
It is a crime as in "unlawful act punishable by a state or other authority". You are welcome to disagree, but I'd be interested in your definition of "crime" then.
Hey everyone! If you submitted book suggestions, as long as there in the public domain ;) I'll be putting them up today.
> I suppose it's good for job security...

Honestly, I've seen C++ code so muddled and obfuscated that I actually wondered if those devs just wanted to make themselves indispensable. I really dislike such an attitude.
And that Java app is basically just a web server, which they could rewrite in node or ruby and then I wouldn't need a JVM on my machine any more just to configure my router.
How? There's a $3000 cap on THL against regular income and capital gains is only taxed at 15%. $1M in realized capital gains is a pretty extraordinary circumstance.
Sure she'll get support and they may even be stupid enough to attempt to enact this stuff. But rest assured there'll be a massive backlash from big business and various political fallouts from the scandals that will ensue.

Then some genius will come up with what's essentially an "encryption is illegal for terrorists" bill and we'll have the best of both worlds: full use of encryption where we need it, whilst the terrorists can't use it because it's illegal!!
Anyone spending $100M annually on servers is more than willing to spend $500K to someone who can speed it up by 1%. There aren't many of these companies!
Like another commenter I think pretty much anything after DFS/BFS is asking a bit much during a normal interview. Floyd-Warshall? I guess it might be doable if you have a mathematical description handy, I've only implemented it once for a school assignment and don't remember how long it took but it's not something I'd ask or expect to be asked... I sometimes get asked to do interviews, I'm always torn by a desire to shake things up with the broken interview process but also somewhat conform to management expectations and feedback I can give like "was able to solve Arbitrary Parts of Arbitrary Programming Challenge X." In phone screens I spend ~10 mins on data structures, I'll ask some graph representation questions if they seem like they don't have an issue with others.

In longer settings (at least an hour) and especially if I know other interviewers are asking other things I'll ask them to solve a problem and actually write code on a computer. A problem I sort of like is https://leetcode.com/problems/jump-game/#/description While I think there's a pretty simple solution that just loops over every element, what I did when I tried solving it myself was recognize it's a search problem and apply the generic search algorithm to it. (Create a frontier list with an initial starting point. Create a seen/visited set. While the list isn't empty, pop an item off. If it's what you're looking for, you're done. Mark it seen, expand its children and for each one add it to the frontier list if it hasn't already been seen.) Knowing the generic (iterative) algorithm is to me more important than the particulars of DFS/BFS (you can control which one by choice of data structure), I just want to visit all reachable nodes in my search space and it works. Of the several people I've given this to only one has solved it, and by solve I mean had any right approach even if non-compiling/terrible code. (They ended up using a BFS approach.) They also are a promotion level above mine and have had more years of experience. So maybe I need to retire it, but I still like the idea of seeing if someone can recognize a search problem and solve it because there are usually many ways of solving search problems.
List of Syscall Implemented in Windows Subsystem for Linux
I'm still kind of having problems with monads. Funnily enough, I recently found an article explaining what monoids are: https://fsharpforfunandprofit.com/posts/monoids-without-tear...

You start with a bunch of things, and some way of combining them two at a time.

Rule 1 (Closure): The result of combining two things is always another one of the things.

Rule 2 (Associativity): When combining more than two things, which pairwise combination you do first doesn't matter.

Rule 3 (Identity element): There is a special thing called "zero" such that when you combine any thing with "zero" you get the original thing back.

With these rules in place, we can come back to the definition of a monoid. A "monoid" is just a system that obeys all three rules. Simple!

Long explanation overall in the article, but based on 6th grade math. I understood it, and it stuck. Could someone extend the monad explanation from here? Maybe I'll finally get it :)
> The OP himself dismisses "the funny guy from accounting", as if accountants didn't need to concentrate!

OP doesn't dismiss all accountants, it is an example picked at random.
If OP only said "that funny guy", would you say "as if guys didn't need to concentrate!"?
Only the ones that get caught...
I'd probably put my money on GCE in the long run ;)
Voice Biometrics?
I don't understand this, isn't WhatsApp end to end encrypted? How can they even have messages to hand over? Am I missing something?
Germany’s Federal Network Agency wants to regulate XMPP clients
This is the same concern I had, though it's important to point out that if you had money in Betterment/Wealthfront and they went under, it would just be an inconvenience as you'd retain your investments.
They certainly can apply for other jobs! True they can't quit and then look for work. I know some people do that, but most don't. The ones that do are usually very senior with good savings, so they can afford to take a few months off while they do their job search. Regular schmoes take a sick day to go interview.
Yeah, C++ has that. Other languages - Ada and Rust for instance - don't need that. If you are concerned about code safety then C++ is not a good choice.
I think you get something like 3 years, not as good as iOS, but by the 4th year, you only get a very crippled version of the newest iOS anyways.
I've had a recruiter writing me to thank me for my application, but unfortunately blah blah résumé blah blah position blah blah. The thing is I had never applied to anything at her company nor sent her a résumé, I had just asked her a question once. Which she had never answered...
In a perfect world, government would be good, capable not oppressive and there would be zero reason for anyone not to trust them with private data - but government would not want it, since they would not be immoderate and power hungry but perfect.

But we both believe that the world is not perfect. This is why we need to talk about moral responsibility in the first place. Blurry definitions might only make us even more humble while proposing new, disruptive power centralizations like an encryption ban.
Actually it's a horrible non-solution.

Assuming these experts are perfect and infallible (a bad assumption), then what does it prove?

That only an authorized government agent can have access?

Can you not think of any problem with that whatsoever?
Why do you think this? People have survived for eons in deserts and the tundra. It's not a great existence, but it's not extermination, either.
http://debezium.io/ is a better way to do this.

It uses the logical decoding feature to get all row changes and writes them to a Kafka queue.

This means it can pick up where it left when it crashes.
I don't know about you, but I used to dual boot and i still have the Windows installation on my Hackintosh (which is beefy enough to handle gaming. Hint: don't buy the gaming hardware and try to make OS X run on it, buy hardware that works well in a hackintosh and is good enough for games instead.). In time though, I simply stopped playing the games that required me to reboot and now I only get stuff that runs on OS X.

Of course, it's easier if you have a very strong dislike for the current AAA games. I stopped touching anything from EA/Ubisoft long before i stopped rebooting for gaming.
The future in increasingly clear, and utterly terrifying.

I hope you're right, but suspect the "but maybe not!" discussions about the local details in different areas are less important than finding solutions to the big picture that we do understand.
How does does this counter my point?
> 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.

Wait, what? Who said "let's look at how last week progressed"? "record low" is precisely what it means: Record. It's the lowest since the 70s! http://www.tradingeconomics.com/united-kingdom/unemployment-...

You blame unemployment on immigration, yet there's barely no unemployment. At all.

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

Of course. Employment is at a record low, yet "it's just what happened". Are you trolling me?

> Page 86 onwards in this OECD report for example.
> (link)

I've read a few pages, thanks for the link. What's your conclusion? Or did you just Google a few keywords and thought this study matched? Because I don't think this says what you think it says.

Even the f* title of the section is "Has the crisis reversed the progress made by migrants over the past decade?". And goes in to analyse the employment rate differences between foreign-born and local workers.

Even the graphs per country show that where unemployment grew (Spain, Ireland are very clear) it did for both, affecting migrants more than locals. In some occurrences foreign-born employment rates are higher than local rates, i.e. Hungary - hardly qualifies as a country taking loads of migrants, see page 90.

There's a US graph included (no FoM) and it has very similar trends as the rest of the stronger European countries. Dip during recession and recovery for both demographics.

But hey - what was the topic we were talking about? Oh yeah, how immigrants stole your bread. Well, try again with the evidence because the one you provided doesn't even talk about the same topic.

> Or you can simply look up social welfare activation for foreign nationals vs unemployment rates.

I guess you would've showed me if there was any hint of support to your theories.

> Or you can look at demographic increases by nationality and compare them to employment rates by industry.

Hahaha. I love how you suck at moving goal poses. Again, please show me the evidence.

> Do your own work and stop trying to rewrite history.

Well, this is the most ironic thing that happened to me in decades. Do I have now to produce evidence for your false claims? Do I have to do your work now?

I'm an immigrant, of course I have to do your work. How else, right?

I did my research and of course I'm unconsciously biased, but trying to be honest with myself I can't find evidence of migration having caused any negative effect on employment rates or wages on any European country, especially in the EU which is my area of interest.
>People pay for meat not from stores because slaughter is a difficult, physically demanding, messy and potentially psychologically distressing job. Not just because "butchers are good at it". All I'm refuting is the statement you made about "people doing it without problems".

That statement "without problems" only meant "people did it without qualms". It is/was just what you do. And millions upon millions still do it.

I didn't mean that it wasn't messy or physically demanding (especially for puny city dwellers, for the average farmer person it's really not much of a deal) and that people wouldn't want to pay to have someone else do it.

The example I gave of cooks captures exactly that. It's not that the cook does it better than cooking your own (and especially not on places like McDonalds), or that people have any psychological distress doing it, it's just that it's faster, more convenient, more specialized, and allows them to do other stuff with their time (opportunity cost).

Of course for someone that has never experienced having animals around, and his parents and relatives hunting and killing them, etc, it's like killing Bambi. Because essentially for those city/suburban kids their exposure to nature is Disney-like or through the families pets. But in general, It being a "psychologically distressing job" was never much of an issue through history, until people strayed off farm/natural life.

>If you do your research, you will find that in a lot of cultures, taking an animals life was not considered a trivial thing, it had to be done properly, by skilled hunters or butchers, with respect and in some cases, a prayer would have to accompany the task. Take Halal for example.

That's because when those traditions started getting food was difficult and meant to be valued as a "god given fortune" -- they way christians were supposed to pray for their every meal too to god who provided it), and some hygeinic practices were also thrown in as "religious texts" too. Not because they had second thoughts about killing an animal. They were not meant to appease the animal, but the gods. And some of those ritualistic preparations of food are more gory than just cleaning it up and being done with it. Halal slaughter is not by any means pretty., and it also encodes the draining one should do of the blood, not eating dead carcasses and other sanitary precautions in the context of religious law (the same way the 10 commandments are more about a community getting along).
Shameless plug, but I'm actually working on a product that does exactly that. It started as a personal tool that integrated with my brokerage account to take the hassle out of rebalancing and knowing which trades to make with my monthly contributions. It currently only works with Questrade, but I'm looking at adding support for more brokerages.

https://rebalancr.com/
I agree with this.

I believe failing to recommend parinfer to a newbie doesn't make sense in any case, as it binds a very common issue for newcomers (the parentheses management) with something that is very intuitive, indentation with meaning, which in my opinion is part of the huge success of python.
Unrecognizable Cyber Attack
The obvious thing to do is to make sure as many men as women have degrees. Ideally, that would mean _all_ men (and therefore, all women).

There are still quite a few very important jobs out there which do not​ need a degree (such as the trades). There are also lots of men who don't want to spend the time or the money on a degree, especially if they can get one of these jobs.

For various reasons, women aren't going for these jobs much at all. Women, moreso than men, seem to operate on the basis that a degree is the only path to a successful life.

Overall, it just seems like large numbers of women and men have inadvertently decided to go their separate ways. I don't know what the end result of this will be, but it sure seems lonely to me.
I can see this as a way to revive the Starcraft e-sports scene, considering how SC2 pretty much failed in this regard (not an expert myself, just reporting what I heard from commentors and pundits very much into competitive SC such as TotalBiscuit/John Bain).
I understand you, but maybe it's now a race to the bottom.

As a consumer, you may want nice things, but most people want cheap things, Amazon is a business, they just want to make maximum revenue. If they're making profits operating this way, it will continue and unfortunately, maybe the competition is catching up too quickly to turn it all around.

I have family who actually buy from Alibaba because, they know it's dirt, dirt cheap, consumers love paying the lowest price, even if it means damage to society and in my opinion, Joe six pack doesn't give a damn about "quality". They don't care, so log as they're getting $5 dollar bed sheets.

How will Amazon change that?
>I suspect even in Europe companies don't tell applicants why they didn't hire them.

They usually don't. The same reasons apply. In Europe there's less fear about random lawsuits, but there are so many rules about hiring that it's just a minefield with lots of material for very legitimate lawsuits. You didn't get the impression that the applicant is a good culture fit? You better hope his name didn't sound Turkish, or that quickly sounds like unlawful discrimination.
How much more does Haskell do compared to other languages? Does it posses some unique properties which puts it high above other languages?
Back to cart and car comparison: despite several levels of magnitude difference in complexity the difference in complexity to operate is not that great. That is, you are not directly exposed to the underlying complexity. Meanwhile programming languages should be optimised for reading first.
Original (in German): https://www.golem.de/news/meldepflicht-bundesnetzagentur-wil...

TL;DR German Federal Network Agency (BNetzA) contacted more than 100 developers of XMPP clients, in or outside Germany. BNetzA considers XMPP-clients to be "telecommunication services" and requested developers to register with German authorities, as required by the German "telecommunication law".

Here's a relavant tweet by Xabber developer from Chelyabinsk, Russia:

https://twitter.com/Xabber_XMPP/status/844865634672435200

Update: Corrected BND -> BNetzA, was a wrong translation.
I love the post but it's not clear what the service does. Maybe because I'm over 40. Can someone translate?
> "... total transparency with citizens reporting on each others, state surveillance everywhere."

Like this? https://www.youtube.com/watch?v=RIuf1V1FhpY

(Tom Scott's "Oversight" from 2013)
how do dinosaurs laugh?
The Pyramid-Like Shape of Linux Authorship
Do you? I noted that if I really wanted or needed the job that I'd put up with it. Wouldn't that apply to everyone?

Suppose you're happy where you are now but an opportunity comes by which sounds good so you start talking to them. They're super flakey. Wouldn't you just say "screw it"?
This is probably (and sadly) the same conclusion I came to.
The translation is wrong, it is the Federal Network Agency. Comparable with the FCC in the US but it also regulates other network based markets. But they have nothing to do with the BND.

See https://www.bundesnetzagentur.de/
Well, Google search results have been declining for some years now, as observed by very many.

And there's nothing to Google.com more than a simple heuristic algorithm, which can be totally dumb to context and nuance.
You don't have to do anything to prepare. You don't have to move preemptively or worry about food production. Climate change is not a 80 year apocalyptic concern, you will be long gone before the dire consequences are reached.
Lost in translation: Not the BND (German Federal Intelligence Service) wants to regulate it, rather it is the Bundesnetzagentur (think FCC).
For those interested, here's the relevant paragraph from the "telecommunication law":

https://translate.google.com/translate?sl=de&tl=en&js=y&prev...
Well, there are very good reasons to hide messages.

First of all, I don't want any company in transit, from my ISP, to the message broker, to the receivers ISP to mine my data and use/sell it for profit.

Secondly, there are a lot of messages which are not illegal, but can be personally embarrassing if they were to become public. Think of sexually-tinted messages, psychological help, a kid who lives in a very conservative community and has doubts about their religion, discussions about a candidate for a job position, etc.

The problem with backdoor is that the question is not if they are exploited, but when they are exploited. And this is all assuming that the organization that has backdoor access is not of ill will.
If you're filing 300+ applications that would imply that you need a new job and not just want and/or are entertaining a new job, no?
And who said you'd like for others to hear what you use them for?