skysight-inc/HackerNews huggingface dataset:
It's blazing fast. IMO React is more widely adopted, because it's been production ready for longer and because of the whole Angular PR debacle.

Once the platform development settles down (v2 -> v4 anyone?), I think it'll be the clear option for enterprise level development.
https://www.googleplaymusicdesktopplayer.com/

works on linux and there's also an unofficial API

https://unofficial-google-music-api.readthedocs.io/en/latest...

I make playlists almost daily for work and I use the API to manage them, dedupe, delete old ones, and what not. Super convenient.

But the web UX has gone to crap. There was an update a few months ago that really killed its performance and broke the playlist sorting. They need to eat some of their dogfood.
Climate change is controversial. That doesn't indicate that there are strong critical thinkers on either side.
I tried to monetize my knowledge of credit card awards. The problem I ran into is that in order to find awards for customers of the same quality that I do for myself, I'd need to charge >$1000 per passenger to make it worth my time.

If finding the awards for two people to do a somewhat-complicated trip takes me 10 hours, charging $100 a pop just doesn't make sense.
Yes there is client politics but the difference is you don't need to buy into it emotionally.
I'm not sure I get your point?
> Life expectancy is a terrible measure for quality of health care...

Depends how you define health care. If you include preventative medicine, education, etc. then things look a bit different.

Note sure what happens in the US, but countries that practice what you might call "socialized medicine" do a lot of that.
We detached this subthread from https://news.ycombinator.com/item?id=14966858 and marked it off-topic.
A radiation source constrains the modifications?
might be better on larger screens, it's extremely compressed on mine on portrait view, and standard view only shows two columns at a time
Bitcoin is a distributed economic cryptosystem designed by someone with at least a rudimentary understanding of these topics.

A lot of Bitcoin enthusiasts understand neither cryptography, nor distributed systems, nor economics.

What could go wrong?
We already know the answer. The only way to make AI vulnerable is to be as powerful as AI. We, human beings, need to become cyborgs.
That jumped out at me as well, it's always the folks in a private office touting the virtue of an open plan
Aha, yes, I see now.
My argument is pro-science and against technology that misapplies or hastily applies science for profit.

So in fact it's in the "global warming is real" side of the debate.

Except if you mean someone could make the same argument I speak against, and say "global warming doesn't exist, because science is wonderful and would never hurt us" or "global warming doesn't matter because science will save us". Then yes, those people would be confusing science with technology again.
HN users (not admins) - although I imagine the objective isn't "supressing the story" as opposed to "suppressing drama".
We detached this flagged subthread from https://news.ycombinator.com/item?id=14966858.
I think you are right, as Scott is an academic.

But it is clearly inspired by the google memo, and a larger portion of society sustain themselves by selling labour to micro dictatorships.
I didn't mean to be antagonistic. Apologize if I came off that way.

Part of the discussion around the memo indeed is having an open discussion about what things should be like. Of course I would like to see more women in tech and also make sure everyone is comfortable. My gf is also in tech.

My only qualm is that many people seem to axiomatically take the position that a 50/50 split should be the case. I just don't see why. Why not 70/30 or 30/70 or maybe exactly match the gender ratio in the US? What about trans or third gender ?

You're right that the memo similarly makes "should " claims. I am not acquitting it of that issue. Just trying to understand where people are coming up with this idea that 50/50 is the right split and that we should use that as an optimisation function in hiring as opposed to pure, blind meritocracy.
But isn't valuing a penny stock with no business activity really easy?
There is this pervasive belief in software that "everything should be easy!" which has never made any sense to me. For RAD, sure. But for anything that grows beyond that? A few core reasons why it can't (and won't) be, at least until AI is running the world:

* Any non-trivial application can explode in complexity quite quickly, even with well-designed data boundaries and code flows
* The human brain is incapable of managing said complexity in any effective way
* We must therefore break this complexity into consumable pieces that fit inside our heads
* Which means redesigning those data boundaries and data flows, in order to make them fit in our heads, which inevitably moves the complexity around the system

RAD tools HIDE all that complexity but the moment you need to move it, you can't. So you end up having to re-implement.

I am using Firebase for an app I do not expect to ever exceed a few thousand users - it is an app for a local business that is quite popular, but limited in geographical scope. So it's a good choice.

I wouldn't pick it for larger apps whose potential growth is not so limited. I'd take the hit up front to properly build an architecture that can scale (but doesn't, at first, per Martin Fowler).
> how low US income tax is

Compared to what? The maximum federal rate is nearly 40%. Yes, there are many many countries with maximum rates in the 50-60% range. But 40%, even marginal, is not low.
I don't see how that's rational after what happened in Hamburg last month.
SundaeCollective | Full Time | Full Stack Engineer | https://sundaecollective.com

Small team backed by a big world-wide agency looking for a strong engineer to develop front end react components, backend nodeJS endpoints, on a postgres powered web application in digital+influencer marketing space.

Brooklyn, NY Based | On-site | Equity

contact aaron(dot)ryden(at)sundaecollective.com
>All this cost the terrorists only $200 in explosives. In your words, billions of dollars in economic damage "is just minor nuisance".

How badly did startup scene in Boston suffer?

Economic damage was the result of was fear and overreaction. Tel Aviv would not scare so easily.

America is probably the most jumpy country to live on and vulnerable to terrorism as a result. London, Paris and other big cities can suck in the damage with smaller cost.
Is this really even a big issue? For one, you have to already have knowledge of the email address in advance. Then you have to somehow get this user to go to a page that you have control over. Then you have to get them to wait around on your page while you run through 1000 possible email addresses every 25 seconds. Unless this got onto a really, really compelling page, I don't think anyone is going to sit around waiting for a page like this to do its business. The chances of getting a successful match are so low that I can understand why it's not a priority to fix this.
Wouldn't it be so much better if the 'flagged' message would say 'flagged as offtopic' like Stack Overflow ...

Then at least we can be reminded that that's the main reason for flagging.

I realise the irony ...
>There is no research (to the best of my knowledge) claiming that there are biological differences between the same sex of different races.

Actually there are numerous observed differences in physical ability that are attributed to race, such as Tibetans having better adaptability to high altitudes than most other groups[1]. Physical differences are relatively uncontroversial, the problem arrives when we start to discuss mental differences.

I see not reason why a difference in environment would not cause various mental adaptations to form along the course of natural selection of geographically separate groups of people. This is an inconvenient idea and has been vehemently suppressed in the scientific community whenever it is brought up [2]. Instead of pretending such differences cannot exist we should instead focus on overcoming these differences so that everyone can participate according to their own unique ability.

[1]https://en.wikipedia.org/wiki/High-altitude_adaptation_in_hu...
[2]https://en.wikipedia.org/wiki/Richard_Lynn#Reception
Typescript will give you compile-time type checking, but the actual runtime (javascript) is weakly typed.

For me this is the main problem with the language, otherwise it is a good language even without compile time type checking.
There is no such thing as a non-corrupt country.
Imagine you have a bunch of stores in your city. Each store has a piece of paper in a box that has the name and address of that store. You want to shuffle the pieces of paper in the the stores in such a way that if you start at any random store, read the piece of paper there, go to the listed store, then read that store's paper, and continue likewise, you'll reach all stores.

Shuffling like this isn't as as easy as it seems. If you give a store a paper with its own address, then a visitor to that store will be stuck there forever.

Of course it's easy to check for not giving the same address to a store when shuffling, but what about checking for store A points to B points to C points back to A? Oops. Anyone who reaches these stores will never go on to the rest of the stores.

Sattolo's shuffle handles this elegantly.

Caring about the number of cycles only matters if the values of your array are actually indexs back into your array.

If you were able to pickup every store in town, randomly shuffle them, and place them into a nice straight line down one side of a road, then any old shuffling algorithm would work to get you a "random path" through the stores.

(One huge practical difference with Sattolo's is that no element ends up in its original place after the shuffle.

This can be good, or very bad, depending on what you are using it for.)
Dart as language is nice, but it compiles to unreadable, bugged pile of obfuscated JS code. I've written one application in Dart and now regret it.
That's hardly a fair comparison. It's not illegal for women to work (anymore).
I don't get it. The article does not say that life expectancies are decreasing. It says that they are still increasing, just not as fast as they were a few years ago. But the article (and most of the comments) seem to think it means that people are dying younger. That's not what the data is saying.
I don't think you understand how taxes work. US tax rates are marginal, so for your effective tax rate to be 30% you'd probably be earning several million dollars in payroll. Very unlikely. Not to mention the fact that if you're an expat, income tax paid in your country of residence counts toward your US tax obligation.

If you live somewhere with higher taxes, you owe the US nothing. If you live somewhere with lower taxes, you owe only the difference.
From the study:

"Thirteen first-person shooting games from the Call of Duty, Battlefield, Killzone, Medal of Honor and Resistance: Fall of Man series were chosen based on their highly similar gameplay tasks and demands. Participants only played the single player campaigns and did not play any multiplayer components of the games."

Single player for most of these games is very boring and requires little thinking. They need to add another category to this study where they are playing competitive multiplayer fps. Maybe even specifically strategy game types like capture the flag.
Congrats Media, You Proved the Google Memo Right
Oh the irony of BuzzFeed penning an article about partisan click-bait.
This is not rational science. Without specific measures on every single person in Google, and a 'bar' and methodology that meets scientific rigour no can can rationally make any claims about 'lowering the bar'.

Speculation not from a social scientist as their job but a worker within Google apart from being grossly misplaced begins to sound eerily similar to the ravings of self obsessed supremacists cherry picking science. This is what hostility looks like.

And women then should be rightfully wary of all these fragile men who will watch them like hawks looking for any excuse to confirm their bias.

Google should send a memo explicitly stating anyone who thinks women or any group lower the bar should leave. This is not a place for bigots. It's a place for mature educated well adjusted adults to work together.

Anyone who supported that letter should in good conscience leave the organization which is 'lowering the bar', a definition no random individual not suffering from extreme hubris is 'qualified' to set and the prerogative of the organization and experts qualified for it.

If you are obsessed with diversity lowering the bar you can become a 'measuring the bar expert' and invest the time required educating yourself to become an expert before presuming to speak with authority you do not possess about a scientific field that does not trade in certainties.
The point is not using people in place of machines as trust anchors. The point is that you remove the trust anchor (or move it to the public at large, really).

In a properly run paper election, there is no individual that you have to trust. In principle, anyone can go and watch, and usually there are representatives of many/all parties in every polling place, watching every step of the process. It's not just that people are more difficult to coordinate or control in general, it's that if someone distrusts you, they can come and watch for themselves.
The hard part here is market making. Market making is almost pure game theory, and unless you worked at a big market making trading house (i.e. Goldman, JP Morgan, etc) the learning curve can be really expensive.

In this type of work, it's not that bitcoin is making people feel dumb, it's that the smartest people playing in Bitcoin are making money at the expense of everyone else. There are a lot of really smart people playing in Bitcoin who are comparatively dumb.

Bitcoin is just the stock market 2.0: the big guys manipulate the market with impunity, except there aren't any laws to stop them (nevermind the government ignores the rules in the stock market if you're "too big to fail"...)
Spot on.

Hopefully someday they build a monument to K&R with "less is more" written on it. As someone currently stuck in a Scala project, I'd donate a sizeable sum towards that goal.
it is a big circle of value extraction by as many members of the capitalist class as possible...
> If you are doing manual memory management in modern C++, you are doing it wrong in most cases.

You are still creating objects, be they heap or stack based. You are still choosing data structures and designing systems that will have an impact on object lifetime.

You are still worrying about taking references during captures of objects, and making sure it is the right type of reference, and that the object does eventually get released. Bonus points if this happens across threads (and with today's async programming models, it will happen across threads!)

And memory is still being fragmented, especially if the data model is complex.

In a GC language, that fragmentation goes away. Worrying about when an object is out of scope goes away. Capture as often as you want, toss objects between threads, no worries, it will get cleaned up eventually. There are pitfalls to avoid, accidentally keeping a reference around will leak memory, but that it true in C++ as well. GCs solve most of the issues.

Modern C++ makes it better, but there is still a quantifiable ease of use difference between modern C++ and a GC'd language.
The people who I've seen who have the best lifestyle have big chunks of work followed by big chunks of time off.

They tended to work 6-12 month contracts followed by 3-6 months off. This works great in a good economy, when it turns sour its more difficult.

The other happy group worked in mines or oil rigs on a month on month off schedule. They got paid tax free and had 6 month long vacations a year to travel.

I think I prefer those options to working while travelling.
Even by the standards here, this is an excellent post.
As far as I know the concept is the same in every country. I really don't understand what you are talking about. When you sign a contract you agree to become an employee under the terms of the contract and employment law. When they agree to make you an employee they agree to follow employment law. So if they don't they are effectively breaking the contract. If the don't want that they have to not sign such an agreement. Which would sometimes be breaking the law but that is another issue.
Forgive my bluntness, but this is a disingenuous comment. LPs and CDs may still exist, but they are obviously not a supported distribution format by the music industry anymore - with the country of Japan being the only glaring exception.
Since I run https://www.music-map.com this naturally caught my eye.

Unfortunately, there is no word on the methodology except that they did it with "the help of YouTube’s geocoded streaming data". Does anybody know what that is?
This is, IMO, one of the things that makes Go exceptionally well suited to enterprise development: software tends to pass around multiple different teams with widely varying skillsets, and tends to have a surprisingly long shelf-life.

A simple language with enforced formatting means the code that I wrote several years ago looks much like the code I'd write today. Vendoring dependencies means I can ensure my environment works today as it worked when the application was being developed, and I don't need to go hunting for old dependencies that may not be there anymore. Lots of batteries included in a standard library that has a strong backwards-compatibility pledge means I often don't need libraries.

I've never worked with Go outside of an enterprise; I wonder if these pieces are maddening there.
Mhm, sure, I can go back a couple decades for the sake of argument.

Say I can make do with instances of my data structure for, I don't know, int8, int16, and strings.
It seems that HN is flagging all articles that mention the Google Memo. Which speaks to the need to have this conversation even more.

For those who are interested, James has a new interview with psychology professor Jordan Peterson.

https://www.youtube.com/watch?v=SEDuVF7kiPU
Literally NO country in the table you've linked to uses spaces as decimal separators.
Finland was able to turn itself around in a generation from one of the worst pre college education systems in the West to one of the best, ironically using research from the USA.
http://news.stanford.edu/news/2012/january/finnish-schools-r...
Of course, a smaller, more homogeneous society would be easier to change than the USA.
I always thought at least in the U.S stand up comedians were the ones who did not choose the kolmogorov option.
Good, then if we use the lower US$ 5,000 as a reference, the "complete cycle" turns to be actually advantageous for Xchange.

15,860+5,000=20,860 against a cost (adding the costs of "basic maintenance", assuming an intervention every 5,000 miles of 100 US$ each) of 16,500+20*100=18,500

That is 2,360 over 18,500 in 2.5 years, roughly 13% or 5%/year interest (excluding administrative/managing costs).
> How can we ever have a genuine conversation about the under-representation of women in tech if people with a certain "undesirable" opinion get fired for expressing it?

The same way we can have a genuine conversation about the best web stack to use if people with a certain "undesirable" opinion get fired for expressing it.

(I don't think the fact that other Google employees supported the document is strong evidence that you can think critically and reach the same conclusions. If Google reached one mishire in James Damore, they almost certainly reached many others. If you listen to the YouTube interview with him that was flagkilled off the front page earlier today, he says he was recruited for his puzzle-solving skills and ability to code; presumably Google recruits lots of people that way, and none of them have ever been examined for critical thinking in the interview process. I can certainly attest that at no point in my Google interview earlier this year was I asked to do anything that evaluated whether I could combine a couple of sources and reach a defensible conclusion and defend it, which is a pretty common engineering skill.)

The very meaning of "advancing harmful gender stereotypes" is that he said things about gender that were so wrong that they have only the most tangential connection to reality and would seriously harm the business if time were spent to even demonstrate that they're wrong. That's exactly the same reason that if I advocate for Classic ASP on NT Server, you don't spend the time and effort to set up a test network and benchmark if IIS is getting you better performance.
Ha! Yes, the piracy ad is awesome...

Instead of buying ad space on torrent sites (let's say), they lecture people who have actually bought the DVD. And, those who download the movie illegally can skip that, only those who actually have the DVD watch it.

Absolutely retarded.
>To me traveling with a laptop and working is neither traveling nor working well.

Well, regular working is not traveling at all on the other hand.
One of the bizarre things about this controversy is that even if you grant all of the memo's assumptions (something that I won't do except hypothetically), it still wouldn't follow that _Google's_ policy was bad for Google. Google is a big company but it only employs a small fraction of software developers. They could very well decide that it's good for them to have more women represented regardless of whatever the "global" distribution is.
And you believe that a paper arguing that "black people are genetically suited to being slaves and therefore we should not expect them to become managers at google in a demographically representative proportion" is a reasonable statement to make about Google promotion practices and should not lead to the speaker being fired, so long as he adds references to the Bell Curve and the lack of black executives America?
Paul Graham, founder of ycombinator, wrote several very lengthy, very well thought out essays saying exactly that.

Also, ycombinator exists as an incubator specifically for companies that are trying to create a massive market dominating company.

The "boogeyman", as you put it, is at the very core of who and what ycombinator and hacker news are all about.
I could use this to make a website where, when an HN admin looked at it, it looked great, but when anyone else did, it was full of ads, redirected to malware, or whatever.

Reddit could use it to figure out whether various celebrities were redditors and track what they look at. Even if they never log in! And if they did log in, reddit could find out what their username was.

And that's just what I was able to think up in 30 seconds.
This is awesome. I have noticed this type of logic with most content online. If a message is targeted towards a demographic consistently it probably means its not actually a problem and that the reverse message perhaps needs more representation. I suppose its just another result of the clickbait economy that makes low quality articles popular on the web?
> Denmark has 42% capital gains tax on gains over ~$7600.

How is the Danish stock market doing these days?
It's not mild small print. It's a huge popup with explicit details. I've seen it. You've got to be an idiot to not understand what you're doing.

Some folks use it in lab environments where the information present is very controlled.

This article is a straight up hit piece.
>It could also be living in a medium-sized town in Flyover Country, U.S.A., working 40 hour weeks on interesting problems

That's like, full time employment.
Yep. Teens (ages 13-8) lose 1 percent of their grey matter every year[0].

[0] http://www.pbs.org/wgbh/pages/frontline/shows/teenbrain/work...
Only works if you target specific user with known email address. Other than that I dont see any possible use.
Assuming employees have lungs I'm surprised that Beijing is that high.