skysight-inc/HackerNews huggingface dataset:
I can say the vitriol after the result has been crazy. My FB has dozens and dozens of posts from Remoaners decrying the idiots, racists, and old people who dared to vote against their righteous interest. At least there's a bit of humour now that England have been booted out of the European Championship.

And it's all come out AFTER the result. Before the result, I suppose people thought it would go to Remain, but also there was very little activity. At least in my feed.

I'm quite shocked by how little sympathy my friends have for the other side. There's a real split between people in the UK. People are saying they're "ashamed" of their country, they don't get why vast swathes of ordinary people away from London would want to leave Europe.

For the record, most of my friends are university educated and voted Remain. The most powerful feature in classifying between the two camps seems to be university education (seems 100% of my non uni educated friends went for leave), the second conservatism (uni educated conservative voters more likely to be leavers).

I'm somewhat indifferent on the issue; I reckon leaving will send a signal about reforming the EU, but also the UK needs to trade with Europe, so they cannot ever really leave. Any deal done will end up looking like Switzerland, which says it's not in the EU, but for practical stuff is. Do I think that's worth the hassle of actually leaving? Pretty marginal.
JVM JIT optimization techniques – part 2
You start by making education expensive, then put a Trump forward.
Stealing data using computer fan sound
What's sad is how the word 'emission' is always used instead of the real word: pollution.
Couldn't the government punish the people who are facilitating this? In their eyes this would be akin to carrying around a camera for a Russian spy, no?
From complete beginner to author on the Ray Wenderlich team – in 3 years
Doesn't everyone practice this, every day? It's not exactly news that the media are powerful and biased.
17 Essential Lean Startup Tools for Starting Your New Company
> 2π is easier to write and see as single object than τ/2

The point is that you shouldn't have to write 2π in the first place. So notational simplicity would mandate the use of τ, not π.

Noting that you will have to write τ/2 for a half turn is moot, in your case you'll also have to write π/2 for a quarter turn anyway.
Let me clarify, the increase in housing supply is a reaction towards an increase in AirBNB's and may not cancel out the decrease in housing supply due to those AirBNB's. I made the comment to say the decrease in long term residences is not as great as the number of residences allocated as AirBNB's.

One hotel converted into condominiums create 1100 residences,[1] out of < 30000 AirBNB rentals in NYC. It's such a "problem" the council wanted to ban it. [3]

[1] http://www.marketwatch.com/story/waldorf-astoria-hotel-to-be...

[2] https://news.ycombinator.com/item?id=11992112

[3] http://nypost.com/2015/05/11/council-plan-would-limit-changi...
> Using a dependency packaging system like NuGet is a workaround for me not knowing who all my clients are.

Between published manifests and search indexed source code, you would know who all your clients are, even without a monorepo.
It's only going to get worse. At the moment it's "only" creepy but is already leading to self censorship. I'm not sure what the solution is, but any country with human rights as a true goal should be pushing encryption like there is no tomorrow.
Why doesn't it make sense? Admittedly, it is a rather blatant example of what the parent comment asked for, but because it is so blatant it is also pretty uncontroversial that what happened was precisely foreign citizens having a say in the military program of another nation.

Ok, here is another example for you, not involving open warfare: https://en.wikipedia.org/wiki/Treaty_on_the_Non-Proliferatio...
C++ 17 vs. C++ 14: if-constexpr
The corrupt have already got their hands on education - 40% of schools are acadamies. I don't see Noam Chomsky being included in the curriculum, ever!
> "is just a meme"

Yeah, it's just a meme... just like we couldn't possibly trade in the EU without a trade deal is just a meme... or that all Leave campaigners are racist/stupid is just a meme...
Don't forget the crushing feeling one gets (literally) while on the rail network.
Italy considers regulating messaging apps and make them pay for network usage
My comment was unrelated to how much did each have to pay though.

And it's not "complete loss of control", not to mention airbags are not part of "control of a car". It's "less control" and unlike in Toyota's case, the car doesn't actively do something.

I mean, sure, it's debatable and GM were despicable for not fixing it when they knew about it, but every time I hear about "IgnitionGate", it feels like most people are making out of it a bigger problem than it was.
Yeah, this is really shitty malware design.
Clash royale triche
Goddamned Facebook!! Creating environments filled with unintended consequences everyday of the week.

There are so many untrained, misguided, semi-literate people in the world, who just get thrown into these environments totally unprepared. It literally sickens me.

Sorry I woke up today morning to read this - http://timesofindia.indiatimes.com/city/salem/21-yr-old-woma...

Parents get blamed. Police get blamed. Govts get blamed. Blame goes around. People get defensive rather than constructive. What a mess! Seriously how the fuck is anyone supposed to be prepared technically and socially to deal with this stuff?
I started doing this a year ago and it really helped me to maintain code. My new goal is to be able to read other's code, make it more readable, and fix the problem just as fast as it would have been without slight, constant refactoring.

I want to run a team so I can teach the whole team to work this way. Then I'll handle all the complex refactorings, which I really enjoy doing, while they greenfield new features. If they can write code this way, then I'll be able to refactor it without having to study it to figure out what it's doing.
Why don't you state what's wrong with the opinion rather than stating that the opinion is wrong?
> you can understand what it does simply from the method name

That can be tough sometimes. How do you handle the case where you've created a function just to package some block of code that would otherwise be repeated 40 times? You end up with function names like

add_to_list_when_cromulent()

or even worse

rebuild_stats_helper()

Or you have the situation where every time you do action A, it usually needs to be followed with action B. Because you want functions to do one thing only you have two functions action_A() and action_B(). But since you are always going to do them in pairs, you end up with a group action_A_and_B() that just calls the two functions sequentially.

I think I've settled on helper functions that are static or in anonymous namespaces (I work in C++) whenever possible.
European superstate to be unveiled: EU nations 'to be morphed into one'
They democratically elected to basically jump off a cliff so you can't blame the media for having the time of it's life.

And referendums aren't always a good idea, prop 8 in CA was overturned because we eventually realised its a bad idea.
NBA Losing and Startups Who Fail to Screen for “Culture Fit”
BackBlaze B2 out of beta
> "Doesn't everyone practice this, every day?"

Haha, hell no! Many people absorb what the media says with barely any questioning. Take this article for example, why is there no suggestion of Remain voters switching to Leave? Perhaps it's because the media coverage has been so one sided there's very little chance many people who voted to Remain would have need to question their convictions.
Here's another sucky thing that can happen - you unconsciously adjust and adapt to the conditions that cause burnout and end up accepting them as "the way it is / life." It happens slowly and without notice. There is no "rock bottom" so you're never forced to confront the situation head on. It's like death by a thousand paper cuts.
Poor people are everywhere. For low cost / direct impact, you could "remotely adopt" kid in India or Africa and provide basic education. You get letters, pictures etc... Its very nice.

I found catholic charities to be best for this (I am not catholic). They work on site, have long tradition and very small overhead.
There are multiple reasons.

It's hard to write up a scientific report, and condense all the thing you want to say, and get the details and nuances correct.

It's also hard to write well. Look at all the people who go to classes and workshops to become better authors, and that's for a field where you might get paid if you write well. But "able to write well" isn't one of the things likely to give tenure or a promotion.

There are innumerable papers urging scientists to become better writers. But why should they? Where's the real pressure to also include the writing quality as a way to judge a paper.

"Oh, I'm sorry Herr Turing, but your paper on computability isn't up to our literary qualities. We recommend you work with a ghostwriter or writing coach."?

And yes, some papers do get that response, but it's rare, and mostly for non-native speakers who don't know the journal's language that well.

Then, yes, there are people who write that way because they believe that stilted and opaque language is the correct style.

Or there's the Sokal affair, where a journal accepted "an article liberally salted with nonsense".

On the other hand, you are also not the expected audience. While this isn't related to the quotes you gave, in general it takes time to know what everyone in the field is expected to know. Many of the dense or complex parts might be built on ideas that the expected reader will understand, but you might not. Or from the other perspective, I've read papers where the author goes on and on about some basic idea, and I'm mentally yelling "get on with it!"

You might try reading papers from Science or Nature, often available in print form at a good city library or local college library. Those are both cutting-edge and often clearly written.
In terms of percentage of engineers, by far the majority are working in Google3 ("monorepo"). Android and Chrome are the big exceptions, because they are open source projects, but most of us don't work on them.
There are little papers, which have "done the math", as it is an interaction of many components and people tend to measure or, let's use a more "unscientific" word you used, "experience" the overall system answer, as in:

Gavin, H. (1996). "Bicycle-Wheel Spoke Patterns and Spoke Fatigue.",
J. Eng. Mech., 10.1061/(ASCE)0733-9399(1996)122:8(736), 736-742.

and/or by riding many different wheels and speaking to other cyclists, who happen to be engineers. Which happens more often than one thinks after reaching higher levels in the sport [1].

There is little money for that kind of research. TU Delft is the only university I know investing here. I'd be happy about anybody pointing me towards groups doing that, as I'll finish my Dr.-Ing. (as an engineering PhD is called here) in Germany this year.

Furthermore, jacquesm's comment nailed it: It's an aero compromise, as many (jackmott, thedufer, slashdotdash, etc...) already more or less said: Multiobjective Optimization at its best.

---

[1]: http://teamgiantalpecin.com/team-giant-alpecin-to-accelerate...
you said you wanted a response and not just downvotes. i tried ¯\_(ツ)_/¯
Here is the same for CA:
https://www.google.com/trends/explore#cmpt=q&geo=US-CA&q=ang...
Steve Yegge has spoken about the search tool his team built to solve the "has someone else written this?" and "refactor this" for all the languages and systems across Google.

https://www.youtube.com/watch?v=KTJs-0EInW8
> German culture's work mentality is very similar to that of factories.

Which is very positive for workers.

I rather have that than the exploitation of workers in IT without unions.

I can enjoy my evenings and weekends without spending a second thinking to get reached from work, and if I need to be on call I will get properly paid for it.
That makes it a great place to take a vacation, not to live.
And what is the relevance of your point with regard to the link in question?
The cook and the chef: Musk's secret sauce
It's clearly intended as a figure of speech...
> June is also when the first Rust code ships in release Firefox!

Anyone know what Rust code is shipping in Firefox?

Source: https://docs.google.com/document/d/1JMOtVkRtb-s7auoQdnX810HG...
This is not such a unique story, same is for instance with yoga, no one in India really did yoga as we think of it today until the end of 19th century. Same story with the free masons, they were re-invented in 17th century with no evidence whatsoever of having any resemblance to the original order. One could also argue that pretty much all religions in the world also fall into this category.
I've come to appreciate this as well and it's what has driven me to prefer spaces over tabs.
I'm not a Mozilla fan at all, but the Rust and Servo team certainly don't fuck around.
> Though to be fair, I would like to see a bit of compromise from the EU side of table. They are simply too intransigent.

This is part of the problem. It would not be fair. The UK already had a special position, with many advantages that other EU countries did not have as a compromise. A line was drawn and that apparently was not enough for the UK.

And no, not everybody wants to move to the UK.
Uh, I am not sure how the two are related.
> despite my best protestations

Is it Dickens that you're currently reading?
You know there's a problem when a majority of the comments (on a website filled with software engineers and other technologically inclined people) are all claiming that Bluetooth simply sucks in terms of usability. Imagine how hard it would be for someone like my parents to debug a Bluetooth pairing issue.

I think they need to focus 100% of their efforts on addressing some of these issues which seem to have been a problem since the beginning.

Bluetooth is “almost there” in my opinion. It’s incredibly convenient (when it works), and I can envision how great it will be once they work all the kinks out. It has been getting better and I’m confident it will keep improving.

Let me just add another data point:

I have a 2013 Android phone and a 2011 car. Luckily, the car supports playing audio through Bluetooth which is really cool when it works. However, every time I get into the car, there’s a 50/50 chance that BT audio will actually work. The phone always pairs with the car, but it seems like it doesn’t reliably “negotiate” the audio capability. Sometimes I can make a phone call which seems to reset the system and can cause it to start working, but other times I have to actually power cycle the phone.

The other issue is that every once-in-a-while, there will be this spontaneous audible crackle. After the initial crackle occurs, there will be periodic crackles about once every 10 seconds from there on out. The only way to get it out of this state is to make a call or restart the phone. It seems almost like there’s some kind of memory leak in a buffer or something which causes it to eventually run dry and bounce off of being empty.

These issues seem more software related and probably have nothing to do with the Bluetooth standard itself, but I won’t let that stop me from ranting.
Yes, a Method Object pattern http://c2.com/cgi/wiki?MethodObject
My favorite example of why τ is the true circle constant is actually the equation A = 1/2 τ r^2. It fits the usual quadratic form and shows how circumference and area relate: c = dA/dr = τ r and so A = ∫ c dr = ∫ τ r dr = 1/2 τ r^2. At first glance those 1/2s seem superfluous and like it would be nicer to just have a 2 in the other terms, but the 1/2 shows that differentiation and integration with respect to r are happening, where the "1/2" and the "^2" anhialate each other on differentiation and then re-form on integration.
GuixSD system tests
Okay, tau is a little better.

Meanwhile, millions of lines of code are written in languages with no type system to speak of, millions of Americans use imperial measurements, billions worldwide speak languages that are inefficient and ambiguous, and many many people aren't even educated enough to know about pi or tau.

We have much more damaging problems than multiplying by 2. Given the gigantic amount of effort it would take to fix this one, I think that effort could be better spent.
I sometimes wonder if handedness or eye dominance have any effect on accident statistics.
It's not an American centric view just because he doesn't list every oil spill that has ever happened in the world.
That's no reason not to try.
Please email me (link in bio), I'm also looking to fund grassroots initiatives like this and I've found a few but two heads are better than one :)
If Facebook uses Flow internally, tooling could be written against that. Hell, just removing the old function and seeing the compile errors would expose all the call sites if their whole code base is Flow typed.
Not anymore. They've built their own DC and moved away from NM.
It is your place to question everything. Your contribution to the team, even if it comes in the form of perspective alone, is valuable anyway.
The legacy of Darcs is not the patch calculus, but instead its great command line UI. The -p git commands all have Darcs to thank.

git {add,stash,checkout,log} -p
I provided you with a proof. Cannot you follow such a trivial logic?

Let me repeat it again, slowly:

1) Dynamic typing is a subset of static typing. With static typing you can do everything that is possible with a dynamic typing, at no additional cost, while the opposite is not true.

2) Static typing is far more than a mere "validity checking", as you apparently seem to believe. These advanced semantic properties cannot be added on top of a dynamic type system, so, even suggesting that a dynamic type system may be somehow superior is automatically declaring that under no circumstances you will ever need any of these properties.

Is it so hard to follow?!?
A unionized assembly line worker for Daimler effectively makes more than a junior or mid level software developer.
Turn Your ADHD into a Super Power
Awesome-2vec: Curated list of 2vec-type embedding models
There's a group in Canada called Computers for Refugees that does this sort of thing.

https://www.facebook.com/computersforrefugees

I've been thinking about setting something like this up where I come from in London, UK. A worker at a refugee centre told me that laptops are an extremely helpful tool for refugees so they can communicate with authorities and aid agencies in good time, but that they were out of reach for most. Refugees generally have stupidphones because they're cheap and easy to get a hold of, but not laptops.

Anyone interested in working together on something like this in London?
As it turns out, helium (and hydrogen) will escape Earth's atmosphere, so there's not a whole lot up there either.

Here's a great Quora post on the escape process: https://www.quora.com/What-makes-hydrogen-and-helium-and-ato...
Facebook's WhatsApp could make or break this hot tech IPO
I believe it's called Piper.
Mobile backend, every call hits the db
When submitting a third party package to the repo you become the third party package maintainer. And it's your responsibility to make sure you don't break the world when updating it. If people using it want a newer version (only one version can live in the repo, by policy) it is generally their responsibility to manage that transition. It's been a long time since I managed a third party package, but that's my rough recollection.

The other thing is that third party packages are checked in as source. Everything is built from source at Google.
What then would be a better definition in your oppinion?
Start with no more than three boards.

Grow the board list proportionally to the square root of your (active) community size. Otherwise you spread conversation too thin and you community feels like a ghost town.

A rule of thumb I like is to split a board when someone checking in daily wouldn't be able to easily locate the conversations they participated in yesterday. On a paginated bulletin board that would be when you regularly get daily activity in more threads than your page size.
So to save confusion over a mere factor of two, you're proposing devoting an entire new Greek letter to just double a constant, and requiring students to understand pi anyway to make sense of hundreds of years of mathematical and scientific corpus?

It's just like that xkcd comic about introducing a new standard and now having N+1 standards. Except in this case the new standard offers only a factor of two.
Berlin = 0% equity. That's all you need to know.
You can develop Rust on Windows. Edit: things have changed since I last looked at a windows build. Ignore me.
From BLR over an ACT line: ~25ms

From BLR over an Airtel line: ~65ms

From Taiwan (google compute instance): ~112ms
> the UK needs to trade with Europe, so they cannot ever really leave. Any deal done will end up looking like Switzerland

Thse statements are seemingly facts to you, but personally I am not sure how either could become reality.

I believe that the UK will have to leave, because the referendum is said to be binding. Going back on that would not be good for future voting or agreements.
Swiss politicians did not, as far as I know, behave in any way similar to how some British politicians behave when it concerns the EU.
>My comment was unrelated to how much did each have to pay though.

The topic of my post is about unequal punishment b/w GM/Toyota. If your comment isn't about that then I don't see what the point is in changing the topic and going into a microscopic debate about which safety fault was worse?

If you want to go into these tangential arguments about safety defects, car control, etc. ...my arguments were for illustrative purposes in the first place, but second... you know when the ignition is cut off in modern cars, that would usually mean you can not steer the car, right? That is pretty dangerous.
One can always join IG Metal or similar union, and enjoy the same tariff regulations as a software developer that the assembly line worker has.
Actually Congress already made laws bounding NSA behavior and mission but they are operating outside the law. They are a self serving criminal enterprise at this point.
And a fourth one: integrate with the EU entirely (adopt the euro, etc.)
Dropbox: Changes to camera uploads
Trump promised millions to charity. We found less than $10,000 over 7 years
You said "Automakers"
The rent is really getting ridiculous. Seems like a lot of people are stuck in the prices they had five years ago. Though if you pick a WG, or live with a partner, you should end up paying between 25-35% of your rent. Not too shabby, but it used to be a LOT less only a few years ago.
> Which is very positive for workers.

for YOU! not workers. Thinking that what you like is good for everyone else is rather narcissistic don't you think?

> I rather have that than the exploitation of workers in IT without unions.

What does unions have to do with anything? ... I was referring to the work mentality as a cultural phenomenon. It is nothing to do with unions -.-

> I can enjoy my evenings and weekends without spending a second thinking to get reached from work, and if I need to be on call I will get properly paid for it.

That's what I am talking about. Your work for you is just that, work. Which is perfectly fine. However, There is no way for Germany to ever get a remotely interesting tech scene with that mentality in place. That's not how you foster a startup culture.
This library for parsing mp4 metadata:

https://github.com/mozilla/mp4parse-rust

Source: http://blog.rust-lang.org/2016/05/16/rust-at-one-year.html
Pi is better because 'a slice of pie' links nicely to radius and makes it easy for kids to remember. QED.