skysight-inc/HackerNews huggingface dataset:
The way I feel about it after all these years is that you can have two different approaches, or types of bosses. One type is highly respected for their technical knowledge – let's pick Linus Torvalds as an example – and get respect that way. The other type is the boss who leads by morale: s/he might not even have any real technical competences, but is smart, nice and willing to listen, so you want to keep them happy.

A boss doesn't always have to understand the technical details, if they get can get respect by just generally being a wise person with a good grasp on general goals.

When you're a deeply technical person, it's often a good idea for a boss to stay out of your way, while still reminding you of the bigger outlines of the project.
"most management teams are male dominated Wurst-Fests"

Brilliant
>
A mathematical formalism that could be interpreted in a purely mechanical way would be a huge improvement.

Look at Homotopy Type Theory:

> https://homotopytypetheory.org/
You require no car if you live in Berlin (I've lived here for the past 3 years, and I have a family inc. small children).
Aha, much more sensible.
Thanks, English is my second language and I had a brain fart
There is the Blue card, seems easy to get compared to the U.S. "green card".

https://en.wikipedia.org/wiki/Blue_Card_(European_Union)
The problem here is not the notation. Mathematical notation is not perfect, and can sometimes be confusing. Let me say this in a minimally offensive manner, without being obfuscatory: the author of this piece does not understand the mathematics underpinning the notation he is using. The root cause seems to be the use of probability theory in a cookbook manner. It can hardly be surprising that confusion results.

The first example is a formula. An instance of magic, in the sense that you use it to compute, without knowing what it does. The $x_i$'s are not quantified. What are they? Are they real numbers? Matrices? Elements of some semi-group? How can you expect to understand the "formula" if the summand is not explained? At best, I can say that it is a formal sum of something. We can forget discussing convergence or it being well-defined. You can cook up arbitrarily 'nice' notation. It won't help. This notation is absolutely fine for someone who can infer that the support of the distribution of X is some denumerable set {x_i}, equipped with p.m.f. p.

A suitable definition of the expected value (as an operator) would have cleared up all the confusing with the variance and E[X^2] vs (E[X])^2. This confusion is not the notation's fault. It is the user's fault for not knowing what E[f(x)] means (for some appropriate meaning of the symbol f).

>> Only the first xixi is squared. p(xi)p(xi) isn't, because it doesn't make any sense in the first place. It should really be just PXiPXi or something, because it's a discrete value, not a function!

Functions are not algebraic expressions by which we associate one real number with another. In fact, we call p(x_i) the probability mass function. It seems to be a common flaw in many undergrad programs. Formulas and functions are never made distinct. The vast majority of functions f : R -> R do not admit an expression in a formula.

The example with the different notation for "derivatives" is a good non-example. The so-called Leibniz notation is used because it allows people to make statements with differential forms, without needing to invoke exterior algebra. If this is done correctly, statements such as "dy = f'(x)dx" can be made fully rigorous, if need be. Students are told that dy/dx is not a fraction, and yet it is used exactly as though it were. This confuses people - because they don't know what is going on. The dot-notation for derivatives is extremely useful in classical mechanics.

Notation is a clutch for succinct and meaningful writing amongst the initiated. One cannot expect to be able to use these tools without knowing what is going on, or by suspending a great deal of questions.

>> There must be other ways we can explain math without having to explain the extraordinarily dense, outdated notation that we use.

My final gripe with this post. We typically use clean and modern notation. It could be so much worse! Also, if we didn't re-use symbols, then we would run out, very quickly. Mathematics exists independently of the symbols we use to communicate it.
Probably the right thing to do is to follow the direction carved by what the majority of the people voted for, so everyone can feel the consequences of indiscriminated democracy.
People that can't understand basic arithmetic, economic, text comprehension, simple political concepts, that have right to vote should live with the consequences of their choice. Probably they will be enchanted again by the next "piper" saying again that it's all because of black people/immigrants fault that they lost their jobs.
That's OK in democracy.
For this reason when I see this kind of democracy I tend to change country and live much better than before, while the geniuses that voted for their own sorrow are thoroughly experiencing it.
I have a friend that does on a daily basis. Reminds me of the protein shakes I used to drink when I was an undergrad. These things are fads. A new one will come out in a few months, the new "future food." I'll stick with healthy food, that I can chew, taste, and enjoy.
> It was in response to a link to a Haskell library, so I assumed that you had some experience with said library.

Nope, I don't. I don't even use or like Haskell, though I happen to know it relatively well.

> In any case, the issue is less with pure functional languages themselves, and much more with some of the people who use some of the more popular ones.

I'd have no idea, since I evaluate technologies solely on the basis of their technical merits. In any case, in response to your earlier “weeding out” comment, I'm not really a member of any particular community to begin with, so it would be difficult (“only somewhat impossible”) to “weed me out” of anywhere.

> Instead, they lay out problems that their solutions solve. Simple as that.

The problem (yes, singular) solved by Rust's lifetime system admits a clear, concise, one-sentence even, description, which, as a matter of fact, is about half as long as this sentence. The benefits are immediately clear to anyone who has had to program defensively to mitigate that very same problem.

> It's not terribly difficult to talk about ideas in a positive manner without tearing apart people who hold other ideas,

Yes, but I deliberately chose not to. I'm expressing frustration because on a daily basis I have to fix code written by people who don't have the analytical skills necessary to determine what their code does in the general case. I see example-oriented programming as a very dangerous paradigm to adopt, since it would exacerbate the problems I already face.
Common sense. One has to assume that Pocket will take the path of least resistance, seeking constant read access to the URL bar so it can perform a one-click save. It may be possible for them to come up with a way to get the URL without having read access, perhaps by having Firefox pass the URL only when asked for by Pocket, but I saw nothing like that in the Firefox code when this partnership was first announced. Granted, I haven't looked since, but why would they change it? And since Pocket's code is proprietary and closed, there's no way to audit what they do and how they do it.

So, one has to assume a lazy, insecure method on their part until they prove otherwise. Assuming benevolence and diligence from a company that is blatantly anti-open-source is foolish.
Suppose you're of the view that a mass influx of people into your country that are willing to work for less than the locals are will do harm to the economy. If one country's economy is weaker than yours and is a source of immigration from people seeking greater opportunity (and who'll do anything to get it, including undercutting locals), is it racist to want to stop immigration from that country?

It's definitely protectionist and perhaps xenophobic but I don't think it's racist. (There is a clear distinction between xenophobia and racism - xenophobia is purely about an unjustified dislike for those from other countries while racism is an unjustified dislike for those who look different to you)
The people calling for re-vote originally voted remain. I have not met a single person in real life who voted brexit, who change their mind other than in the media.
[edited for clarity]:

Maybe the UK needs to rethink that "blame anyone but UK" part. The current Brexit discussion is too close to the Euro Sausage movie of Yes, Minister: away from reality, but political maneuvering to put blame on non-UK entity for internal squabbles. The U.K. Politicians worked to outsource its politics to the EU.

Back to free movement:I do not see reasons to rethink or restrict free movement; without it life will be more red tape and bureaucracy. I do not want free movement to be reconsidered.
Good luck getting those though, the competition is fierce (all the good apartments get 30+ applicants showing, sometimes 50+).

For a 3 room (2 bedroom) apartment of around 90m^2 (hardly what I would call big for a family) you will pay around 1000 net (kaltmiete) for a place outside the Ringbahn in Tempelhof/Stieglitz/Schöneberg/etc.

In Mitte prices will be a higher (although there are still shittier areas near Wedding where prices might actually be lower in Mitte).
http://witheve.com
I answered this point in another comment but to be more direct - they are happy that the negative effects will be minimal and have made moves to negate them via open conversations to their partners. These aren't huge businesses, they have <100 employees each and they know all their foreign partners personally.
> I think that the swiss government should focus on punishing salary-dumping because that's what most people are afraid of when they think of foreigners: he's going to do my job for less money. I heard it's a big problem in Tessin.

This. I hope all countries will take this challenge seriously. It ties in with the whole challenge of inequality splitting our societies.
This Week in Code: Five Days of Web Design Tutorials
Massive Sulcata tortoises have become a popular American family pet
You cannot compare holidays with actually living there. In your everyday life you have problems that you don't experience as a tourist or did you order a plumber to fix your pipes? Or did you buy a television that you had to return because it was not working correctly? Try to figure out these problems with your A1 German.
Ask HN: What are your favorite board games?
Hackers tend to have great taste in board games, especially ones involving complex strategy. So, what games do you like to play?
Machine language is also written for computers to understand, but it's not easy to read. Computer-formalized math is usually even harder to read than regular notation. I don't think computers have much to do with this.
If i judge from the ongoing influx of migrants and refuges it will soon become the home of the most spectacular sexual assaults/terrorist attacks in Europe.

"Migrants linked to 69,000 would-be or actual crimes in Germany in first three months of 2016: police"

http://www.reuters.com/article/us-europe-migrants-germany-cr...
How do you change country?
this. I think many German startups perceive it as hip to speak English (while 95℅ of the team speaks fluent if not natively German), and completely neglect the real world negative consequences this policy creates. IMHO the benefits are in most startup cases near none. First, for most German startups your market is German speaking, second almost any super English only speaking talent is going to be even more exited to work for you if you can offer them assimilation, valuable German language work experience, and give them access to all German society has to offer. This is especially true for any immigrant. Finally, in the long term some people might not care about participating in society, watching news, speaking to people without a stilted veil of a foreign accent, or bugging a friend to get a repairman to come to their house, but the vast majority will prefer to be treated as other Germans not as outsiders and be able to fully function in society.
10 Dark Secrets of CRM
We really need something like the EU though. Solving all issues with bilateral agreements is basically a consensus democracy. If everyone has to agree on everything, we'll never be able to solve larger problems such as tax evasion and the environment.
lots of scam and dead ads
What you said about the PM and Dept. Manager, reminded me of this article by Rands:

http://randsinrepose.com/archives/entropy-crushers/

==
A good project manager is one who elegantly and deftly handles information. They know what structured meetings need to exist to gather information; they artfully understand how to gather additional essential information in the hallways; and they instinctively manage to move that gathered information to the right people and the right teams at the right time.

There are humans who are really good at this. They thrive on it. Engineers have difficulty believing this – it’s the same issue they have with managers. They see these strange humans focusing furiously and scurrying hither and yon and they wonder, “What are they actually building?” They’re right. Project managers don’t write code, they don’t test the use cases, and they’re not designing the interface. You know what a good project manager does? They are chaos destroying machines, and each new person you bring onto your team, each dependency you create, adds hard to measure entropy to your team. A good project manager thrives on measuring, controlling, and crushing entropy.
==
Schöneberg is inside the Ringbahn
Seven Years Later, Recovery Remains the Weakest of the Post-World War II Era
No the guy released the source code so you do know how it works as well
2205 would be closer though
Being a manager is tough. It takes people skills, and multi-dimensional thinking. Anybody that says "lets get rid of management" has clearly had bad management and perhaps should go into it themselves. I see this a lot in the tech industry. Tech people aren't by default good managers (neither are people in any industry). You have to get the people you manage to want to do what you need them to do. You have to inspire them, basically at the very least have your own mini-reality distortion field to induce the desired motivation (especially in the tech field). Highly educated, well paid employees will still do what they want to do...even if their paychecks are tied to your vision. The managers job is to make the they're vision the one that each employee sees when they sit down to work. At least, IMHO.
Not everyone has the means to change country
Danger – Stop Saying “You Forgot To…” in Code Review
I understand your perspective completely, and I agree with you on the central point of Kickstarter needing to figure out how to look after the backer. When you have companies effectively using Kickstarter as a pre-ordering and marketing system rather than a means of raising capital without going to investors, there's a problem.

What I'm becoming more and more concerned about, however, is products which are clearly unviable, or just plain silly. There seems to be a surge in people saying 'A computer the size of a pack of cards? I can make that!' (to use a random example rather than picking on any particular product) and then collecting hundreds of thousands of dollars to produce a low quality Raspberry Pi clone. Or even worse, nothing at all, and going bankrupt before they get the chance to refund backers (as if that was ever in their plan).

Jamey definitely didn't need to raise 1.8 million to get his game into production, (he asked for $33k I think). I imagine that the success was a bit of a shock, and he's considering pulling out of using Kickstarter in the future in favour of a more traditional pre-order route (he's written a fair amount about it on his blog http://stonemaiergames.com/e-newsletter/blog/, which is a very interesting read whether you like Kickstarter, the business of board games or neither).
How to Install Note 7 Apps and Features on Galaxy S7 (Edge) and S6?
If Russia Hacked D.N.C., How Should Obama Retaliate?
The text from nextbigfuture is a copy of the press release at http://www.eurekalert.org/pub_releases/2016-07/miop-sfa07291... .

That in turn is a subset of the original press release at https://mipt.ru/english/news/physicists_use_supercomputers_t... . Which also contains more information.

I suggest the link be updated to https://mipt.ru/english/news/physicists_use_supercomputers_t... .

The actual paper is 10.1021/acs.jpclett.6b01214 . I was interested in knowing what supercomputer they used. According to the acknowledgements:

> Calculations were made on 'Chebyshev' and 'Lomonosov' supercomputers of the Moscow State University for the possibility of using a cluster computer for our simulations and on the supercomputer cluster "Cherry" provided by the Materials Modeling and Development Laboratory at NUST "MISIS" (supported via the Grant from the Ministry of Education and Science of the Russian Federation No. 14.Y26.31.0005).

http://www.t-platforms.com/solutions/completed/chebyshev-sup... and http://www.t-platforms.com/solutions/completed/lomonosov-sup... give details of the first two machines. Indeed, they are high-end machines.
I don't think car costs would be hugely relevant for Berlin, every time I've visited Berlin the U-Bahn / S-Bahn has got me everywhere I wanted to go. Though I can't imagine using a car in SF either - perhaps a BART/Uber vs U-Bahn comparison would be appropriate.
Without a mechanistic view of things, predestination is impossible. So without God, Calvinism gives us a sense of the universe as a great machine.

Other cultures may see the universe as a great mountain or a great tree.....
Just to give concrete examples from humans, it is not clear to me why private property is an a priori untouchable liberty, while economic pressure is declared to be kosher and categorically different from physical pressure. Both require actual empirical study of their interaction with human behavior to determine which is an essential freedom and which isn't. In fact, there seems to be no logical justification at all for the categorization done in this Mont Pelerin tradition. Rather it seems like arbitrary choices that miraculously happen to justify the status quo, and ensure that the power of the rich (economic) is deemed ethical, while the power of the poor (numbers) is deemed an encroachment on freedom. This system of ethics is transparently self-serving.
I understood this as a reference to US states in the midwest (maybe Texas?), not to Europe or the UK. In fact, in most of Europe an eighteen-year-old wouldn't be allowed to purchase a gun, much less carry it around.
> Yes, because now the ability to control that program lies with the UE. That's how it works.

Look, just because someone has the ability and legal foundation to do something doesn't mean they aren't a complete douche if they do it. If I was the hackernews admin and would delete all your posts because I disagree with you, that would be a douche thing to do but I would have every right to do it. Similarly, I don't claim the EU does something that is forbidden, but everyone should unite and stand up to manipulative bullying strategies like that.
LHC – Fifth fundamental force has NOT been found
http://boardgamegeek.com/wiki/page/Ameritrash
If he does not think Python's bytes vs. str is confusing, he has no basis to claim Haskell's Text vs. ByteString is confusing either.
Go/baduk would be the most obvious counter-example here. It has something like 9 rules in total (depending on how you count them) and has been replayed for more than 5000 years.

https://en.wikipedia.org/wiki/Rules_of_go#Concise_statement
> It is possible to learn German but it requires huge effort and dedication and not many people are capable of that.

Actually I'm german and I think to learn every bits of our language takes a huge effort. I mean we maybe don't have so many Characters like the Chinese ones. But our huge rules of grammar and special word cases makes it ridicoulus.
And then there is the "Neue deutsche Rechtschreibung", which of course some things were reversed in the last years.

Basically when just ignoring all those stuff you are probably understood by the most people here even if they will likely try to correct you but I guess except a few there aren't much people that really know how to correctly use the language as a whole.
The clip of him explaining Britain's joining the EU to muck it up is jolly https://www.youtube.com/watch?v=37iHSwA1SwE

It's kind of prophetic that Hacker goes from Minister to PM on the back of some anti-EU stuff whipped up by the tabloids. Of course it's basically BS and nothing much changes with the EU. We'll see how it works out for May.

https://en.wikipedia.org/wiki/Party_Games_(Yes_Minister)

https://www.youtube.com/watch?v=Ko_J9e8DIPo
Sorry. I meant antagonistic.
That's actually an older (going back to 19th century) German army leadership style, called Auftragstaktik (mission style tactics, see https://en.wikipedia.org/wiki/Mission-type_tactics).

It means that instead of giving concrete orders how to do something, the leader gives order to achieve a certain goal, and it is in the autonomy of the next level of leadership to decide about how to do it. This is directly related to Clausewitz' understanding of war as something that is very much up to chance and unpredictable outcomes, rather than something that can be planned completely beforehand.
Notes on Security, Sepeparation of Concerns, and CVE-2016-1238 (Full Disclosure)
This is both what worries me and reassures me about the future of our country.

If this is as bad as it needs to get for large swathes of people to realise the behaviour of parliament needs to change then it spells a bright future.

If it gets any worse though, or this isn't enough, then I guess we are pretty much doomed.
This ^ Now it's even less ghetto, I see hipsters moving here every week. Rent prices are also raising.
A lament for a once-great technology
> When I say "there are dealers on the corner", I don't want you to buy drugs.

> When someone else says the exact same thing, he might want you to buy drugs.

> He and I are treated differently by the law.

And that's where the whole thing falls apart. Because it means there are circumstances that allow someone to tell people where they can buy drugs, so the person who wants to tell everyone where to buy drugs can pretend to be doing it for the same reason you are.

I can come up with some plausible valid intentions for doing the xor thing, but lets use the real case. DMCA 1201 prohibits trafficking in circumvention tools. Intent doesn't matter, because there are very obvious legitimate non-infringing uses for "circumvention tools" and nothing about the tool changes based on the intent of the user, so allowing circumvention tools for non-infringing uses would allow them to be widespread (which they are anyway, but never mind that now). However, prohibiting circumvention tools for non-infringing uses may be unconstitutional.[1] So intent has to matter but if intent matters then in practice that law can't be effective. Which means we shouldn't have that law.

[1] https://www.eff.org/press/releases/eff-lawsuit-takes-dmca-se...

> I'm not talking about convicting someone wihtout proof. On the contrary, I'm saying that the fact that we cannot prove every murder does not mean that the murder statute is fatally flawed and must be repealed.

The problem isn't with statutes where you can't prove every instance, the problem is with statutes where every perpetrator can make themselves look like an innocent person and the only way to convict them is to make an assumption that would also convict the innocent people.