skysight-inc/HackerNews huggingface dataset:
"The most important change introduced into Strongtalk is the move from structural to declaration based subtyping. This change was made because: Structural type descriptors do not express programmer intent, and are difficult to read. Error messages produced by structural checking are poorly localized and very hard to understand. This is especially true in a large system with lots of internal cross references like Smalltalk."

Word. Yet fast-forward 30-ish years and structural typing is sold as a feature again. I swear Golang is doing so much backwards that it's starting to look intentional, like a Google-sponsored LOLCODE.
>Saying that we've 'had terrorism for ages' is like saying that we 'had war for ages' and so firearms didn't change anything.

For the comparison to be apt, firearms should play the same role in war that the internet (or lack of it) plays in terrorism.

Which I don't think is the case.

My point is, even without access to modern telecommunications at all, terrorisms could be as effective, if not more, back in decades past. So suddenly tapping the internet would stop them?

>I have no idea what the 'official' idea is around trying to lock down 'safe spaces' on the internet, but the idea that the reduction of the availability of certain material may reduce the impact of certain material isn't beyond the realms of reason.

Well, it has worked wonders for alcohol (the prohibition), drugs, pornography, and everywhere else this concept has been tried.

>In days of old, the only way you could recruit people to your cause was likely in person. Now you can do this in a much more distributed way over the internet.

Which doesn't matter much, since you still need lots of in person checking out the person, plus meetings give them physical equipment they'll need (guns or whatever). Unless they fed-ex those...
Would you be taking Master's students or is it specifically limited to PhDs? (the "desired" qualifications says PhD)
I've seen police officers search for a ball when finding a baseball bat in someone's possession, implying that, without a ball, they consider it an offensive weapon.

This has been in the context of searches based on unrelated suspicions but the strong implication was there i.e "there better be a ball in the car to go with this".

Knives it's much more clear cut there. The baseball bat thing sticks out but to be honest, in the UK, a baseball bat may well be more commonly an offensive weapon than used for sport - the sport is no where near as popular.

I was going to add that I doubt officers would demand to see wickets and ball when finding a cricket bat.
On how the benchmarks should be interpreted http://benchmarksgame.alioth.debian.org/for-programming-lang...
Here it works ok
They shouldn't be afraid. When the middle class prospers everyone prospers.

It's counter intuitive, but there is a simple logic behind why this type of mindless quest for profit is actually self destructive:

Businesses can not thrive when they pay the middle class a salary that does not allow them to buy stuff from said businesses.
I suspect that the prevalence of graphical IDE tools, followed by container mania reduced the demand for anything like that.

Graphical IDEs moved the idea of a session away from terminals, and the ephemeral nature of containers discouraged attaching sessions to them at all.

So things like screen and tmux are now popular only with a niche crowd. Granted, it's one that has strong representation here on HN.
When Squirrels Were One of America's Most Popular Pets
A little while back someone tweeted a series of images, designed to be provocative. They were staged photos of everyday scenes, but with the typical everyday race/gender disparities inverted.

For example, a white girl in a store, staring at an aisle of dolls whose skin colors were all nonwhite. Or a row of Asians sitting in chairs and getting pedicures from conventionally-attractive white people on their knees.

Was it "racist" to do so? Was the creator of those images "the real racist"?

There's a quote that goes around a lot, allegedly from Ruth Bader Ginsburg, about how many women should serve on the Supreme Court, where she says 9. Since, after all, the Court was all-male for a long time and nobody seemed to think it was a problem, that must mean an all-female Court would be just as acceptable.

Is it "sexist" of her to say so? Is she "the real sexist"?

Also, you should either see a doctor or sign up to be a fighter pilot, because the speed of your knee-jerk reflex in jumping to one of the most tired and predictable clichés of these discussions ("You're the REAL racist/sexist here!") is impressive.
>The inability to monitor suspects telecommunications is a very recent phenomenon.

First, for actual suspects there never was any inability to monitor their telecommunications. (and any legal inability never meant much to the agencies doing it).

This is not about this (targeted taps), it's about tapping everyone and at all times. Which they also do, but now they want to make it official and sanctioned.
0.01% of 57 million people still means 5,700 people were harassed, largely unnecessarily.
Anna Karenina, A Suitable Boy, and the like. Excellent books but after college it's been difficult to start and keep at them in a acceptable period of time given the time (or lack of it) is an issue now. I also wanted to read Ulysses. I am stuck around the ~20% of Dostoyevsky's Idiot since a long time. Off late I've had better success with shortner ones.

For me the reason is simple - it's just the daunting number of pages and it is a shame that I have not read/finished these books.
Not at all. I've seen this when police are searching cars owned by young drivers without children.

My point was that it can and has been broadly applied. If an officer believes an object is intended to cause harm, you can be arrested for it.

In contrast, the US enshrines gun possession as a basic constitutional right so baseball bats and knives are small fry. This was the comparison I was trying to extend.
PC culture is a frustrated reaction to how fucked up America is with regard to race. Look at the income/health statistics between blacks and whites, or go live in an inner-city. It's mind blowing. It's a problem we created as a society and we're not doing anything to fix it. So we've resorted to counting the number of different color people at coding conferences.
Sounds like a reasonable critique to me. I don't think there was any intent to leave out the fact that it supports more platforms than the now-deprecated D3D12 backend, but you're right, it would've been good to mention.
A micro-communist utopia in Spain with no police, no mortgages and full employment
The map is not the territory.

Any model or abstraction will not be able to completely replicate the thing or phenomena it represents, as the real life thing is too vast and complicated and interwoven with all sorts of variables in time and space that there's no way to represent it all. Laws of physics, finance, chemistry, economics, medicine, etc. are all the same. Just models, not perfect. Convenient and useful models, but models all the same.

Human brains just aren't capable of capturing anything in its totality, so at some point everything "gets a little stupid".

That being said, I can understand what you mean about these euro-style games where often many of the things in them can boil down to 'go here to do this 'real world thing' which in this game really just means it gets you a +2 to this widget that will earn you an extra 6 points at the end of the game. So thematic :)

I still really like these games, but I like learning and manipulating game systems and mechanisms.
> The point of traffic laws are to mold behavior into healthy patterns,

You haven't done traffic studies. You don't know the traffic flow at that intersection. You don't know how often there were accidents before that sign was placed. You say that the point of traffic laws is to mold behavior into healthy patterns, but unless you're perched up above that intersection for a month, 24/7, taking notes, you have no idea what is or isn't healthy there.

It's a Chesterton's fence situation.

> If you're really defending a "don't turn left without an arrow under any circumstances," then I couldn't disagree more strongly with your stance.

I'm not. See above.

> Are we really in a situation where it's heretical to turn left when there's no traffic?

It's not heretical, but it is illegal. If you do illegal things, you can expect to eventually get caught. You're not fighting segregated schools here, this isn't a moral crusade.

> If you didn't notice my other comment, we didn't see the sign.

I actually didn't. I do apologize; you sounded totally unrepentant about it in the comment I replied to.
> relative complicity

No, this stuff doesn't belong in HN, I don't accept it; this isn't tumblr.

Nobody is complicit of anything just for existing. At risk of invoking Godwin's law, that's exactly what the nazis said about every jew, including children.

> About not being able to sail through life without ever having to.

Yeah, let's not pretend you aren't a person who's had so much privilege that the biggest thing you think to fight about online is the diversity quota about some conference in an emerging (bad, but that's IMO) technology.
Type up your CV and find recruiters.

They sometimes get a bad name, but that's also sometimes undeserved, and the good ones are like gold; they will often know people in their clients' business well. That's your pre-made network.

No need to show loyalty to one recruiter at the start. Get in touch with a few, and continue with the ones you like. You'll also be in their rollerdex forever more.

As you're still on good terms with your former employer, mention, emphasise this - you're laid off because of circumstances out of your control, not performance related.
Not sure of how "theory" you want, but Power Grid is a game with fun economical dynamics.
I did wonder why I got an email from Coinbase yesterday:
"We strongly recommend you update your second-factor verification to Google Authenticator. Authy and SMS are vulnerable to phone porting attacks. [...] as of July 31, 2017, we will be requiring that all customers with significant balances use an Authenticator app as their second-factor verification."
I would take an evil job to feed my family if I had no other choice; sometimes people don't.
> if you were told that the organizers did reach out as many different groups as possible?

If we were discussing what-ifs, then I'd say - tough, maybe next year they'll have more success. But that's not the situation we're discussing. An organiser responded with "we can do better, we're postponing", so I don't have really a comment to that.
The title doesn't really give enough information about what's going on in this short, 7 minute, video.

It opens with the complex set of operations to just turn on the computer.

Then we see a class of (approx) 27 boys who are acting as registers and adders who are simulating a computer.

We see a simple game, and printer output.

One of the older children has written a programming language -minigol- for the machine to make it easier for the younger ones to use because assembly language is going to be too hard.

There's a little bit more information in this book extract:

https://books.google.co.uk/books?id=Dhk9wHXfQMkC&pg=PA301&lp...

The computer is an Elliot 405 (a 1959 machine); the school is Forest Grammar School. They got the machine in 1965 from Nestlé.

https://en.wikipedia.org/wiki/The_Forest_School,_Winnersh
The same way they know the price -- which can also change.

They note the currently (and for the mid-term future) values.

It's 2017, it's not like ads are written in stone and can't be altered when the facts change.
What a great way to make the radicals popular. They will certainly gain a lot by being the only ones disagreeing.
The goal is to get more states to join this: https://en.wikipedia.org/wiki/United_States_Climate_Alliance - which essentially looks at ensuring states are "committed to upholding the 2015 Paris Agreement on climate change within their borders, by achieving the U.S. goal of reducing emissions 26–28 percent from 2005 levels by 2025". It's not the same as the US being part of the Paris agreement, but it's the next big thing at the moment looking at lowering emission levels throughout the US.
That doesn't really do it for me. Isn't the level of government mistrust and "dissent in speach" you regularly encounter on HN, extremely high on HN compared to the average US visitor?

Like, at levels only seen in 1 out of every 100,000 visitors, making it quite likely you'll be one of the 0.1-% percent if you hold these extreme viewpoints?
There are a surprising number of officials who might have reasonable grounds and lawful basis for entering your property, possibly without your knowledge or consent. Emergency services responding to something like a fire or a call saying someone was hurt would be an obvious example. A more subtle example might be something in your home generating noise or radio interference that is affecting everyone else in the area and needs to be turned off.

So, maybe a blanket law saying you can cause essentially unlimited harm or death to anyone entering your property without your consent isn't such a good idea? There are at least two main legal foundations in England for what we casually refer to as a right to self defence, but both of them rely on a test of reasonableness if force is used. Also, it's already acknowledged that someone's idea of what seems reasonable won't be perfect if, say, they are half-awake at 3am and find an intruder standing in the dark outside their child's bedroom, and so there is already an element of benefit of the doubt being given in such situations. Going beyond that would have to be based on either an argument that the current law isn't clear enough to make someone confident to act reasonably (which is a legitimate concern) or an argument that we want to legitimise the deliberate use of grossly excessive force (which, IMHO, is not).
NASA delays early morning light show
Alt title: NASA to Create Fake Red And Green Clouds Near Virginia
Even though you can remove SMS as a 2FA, it looks like Google still asks for an email and phone for "Account recovery options". Probably should remove that as well?
I'm mad because this is a commitment to optical diversity and does nothing for actual diversity in our industry. It is approaching the problem from the exact opposite direction. Instead of giving a diverse audience the best possible information using a blind selection system, the organizers are now going to select based on something that is not part of the lecture.

If the organizers actually cared about diversity beyond being optically correct to their peers, they would plan scholarships, flights, and lodging for a diverse population that cannot normally attend and event like this. Changing the speakers is the least effort, least effective method of adding diversity to our industry. They picked lazy and cheap over effective.

Frankly, the thought that a minority population can learn more for like minorities versus the original presenters is insulting and promotes a stereotype that closes more doors.

"white sausage party" - the thought you are advocating for diversity yet feel it ok to insult anyone's race / creed is troubling. People who insult others or make them uncomfortable with their slurs and jabs are the basis of the problem.
The "autocratic" management style seems to be the biggest cause of this issue. I'd be surprised if members of upper management didn't have a sense of what's going on.

It reminds me of the events leading NASA Challenger disaster. The engineers and lower management employees were totally ignored by upper management in that scenario.

Though, I should mention, I haven't read any books about the VW scandal yet.
I'm not sure how saying that a non diverse group is inferior to a diverse group is equivalent to saying that the specific elements making up the non diverse group is inferior?

Like, saying all-white is inferior to mixed is not the same as saying white is inferior.

Also, do recall usages b and c, and that they are important to consider, and specifically see my third link for better explanation of how.
Many commenters here, and apparently the conference organizers, appear to misunderstand that blind review and random sampling are not the same thing.
Source? I heard of one study like this but it was refuted for bad procedures
> help create and contribute to an industry that includes people from all demographics than this is a very smart move

I doubt it. Now people are just going to think it's a waste of time trying to submit to this conference, and so lower quality material will be presented, and those in attendance aren't going to be as impressed and may not return. It's frankly a great way to to ensure you only ever hold one conference.
Unlike famous mass shootings and stabbings in recent years by depressed or mentally disturbed individuals, most jihadi fighters don't have such problems. The fact is that jihadi terrorists usually turn out to be otherwise normal people. They are as rational as you or me, and people can't seem to accept or understand this. Just look at the numbers of Europeans travelling to Iraq, Libya, Syria to fight, to sacrifice their lives for this ideology. Or the tens of thousands who are already in ISIS. You can't tell me that most of them have mental problems.

A major problem in Europe is that there is no challenge to jihadi rhetoric, except for the far-right freak show, because the whole thing is taboo. You can't defeat jihadi ideology by pretending it doesn't exist, which is what you're effectively doing when you restrict online access and communication. It's a knee-jerk yet cowardly way to avoid confronting the problem.
Rime's DRM Will Be Removed, Because Hackers
Perhaps they've just postponed this conference until they can find some scrubs to speak, so you're not just hearing from people who might know what they're talking about.
> but they have these absurd libel laws

If I call you a child rapist I have to be able to prove to a court that on the balance of probabilities you are a child rapist. That seems like a reasonable approach. What's wrong with it?
"Meritocracy" isn't. It's a sham, a veneer layered on over an ugly and disgusting history of bigotry and oppression, to cover up the underlying biases which still exist and are perpetuated every day.

Assuming that any attempt to change the system necessarily involves hiring/promoting "unqualified" people shows one of those biases: the bias to believe that anyone who does not resemble the existing majority must be "unqualified" or else they'd already have succeeded.

Which is much like the economics joke: an economist and his friend are walking along, and the friend spots a $20 bill on the ground reaches for it. The economist says "that's impossible -- if it really were a $20 bill it would've been picked up by someone else already!"

We know that the old convenient lies -- "people of that race/gender/etc. just aren't as interested in our field" or "evolution shaped their brains to be good at other things, not at this thing" or... well, any of them -- are just that: lies. We know that when a more level playing field is forced upon an industry, suddenly that industry stops looking a lot less white and a lot less male, and further stabs the heart of the "it's a meritocracy" lie.

Promoting the lie of "meritocracy" is, at this point, insupportable and indefensible, no matter who does it or why.
You might contact the mods using the |contact| link at the bottom of the page for insight.

Good luck.
Product Manager for the MySQL Server here.

The default configuration for MySQL is for a server with 512M RAM: https://dev.mysql.com/doc/refman/5.7/en/memory-use.html

.. so some improvement should be expected. The paper shows what has been tuned in each configuration (pasting below).

It would be diligent to point out that the DBA configuration actually changes the semantics so you may lose data (disabling doublewrite, flush-log-at-trx-commit=0).

(a) OtterTune Configuration (MySQL)

=============================

innodb_buffer_pool_size 8.8 G

innodb_thread_sleep_delay 0

innodb_flush_method O_DIRECT

innodb_log_file_size 1.3 G

innodb_thread_concurrency 0 # this is the default

innodb_max_dirty_pages_pct_lwm 0 # this is the default

innodb_read_ahead_threshold 56 # this is the default

innodb_adaptive_max_sleep_delay 150000

innodb_buffer_pool_instances 8 # this is the default

thread_cache_size 9 # this is the default

(b) DBA Configuration (MySQL)

=========================

innodb_buffer_pool_dump_at_shutdown 1

innodb_buffer_pool_load_at_startup 1

innodb_buffer_pool_size 12 G

innodb_doublewrite 0

innodb_flush_log_at_trx_commit 0

innodb_flush_method O_DIRECT

innodb_log_file_size 1 G

skip_performance_schema

(c) Tuning Script Configuration (MySQL)

==============================

innodb_buffer_pool_instances 4

innodb_buffer_pool_size 4 G

query_cache_limit 2 G

query_cache_size 2 G

query_cache_type 1

(d) Amazon RDS Configuration (MySQL)

===============================

innodb_buffer_pool_size 10.9 G

innodb_flush_method O_DIRECT

innodb_log_file_size 128 M

key_buffer_size 16 M

max_binlog_size 128 M

read_buffer_size 256 k

read_rnd_buffer_size 512 M

table_open_cache_instances 16

thread_cache_size 20
Announcing DOTTY 0.1.2-RC1, a Major Step Towards SCALA 3
> A generic SIMD API on a high-level language like JavaScript is as bad as it gets.

Dart VM SIMD API seems pretty nice to me: https://www.dartlang.org/articles/dart-vm/simd

double computeAverage(Float32x4List list) {
Float32x4 sum = new Float32x4.zero();
for (int i = 0; i < list.length; i++) {
sum += list[i];
}
// Perform horizontal operations once.
double average = sum.x + sum.y + sum.z + sum.w;
return average / (list.length*4);
}

You may not be able to squeeze out the same perf, but seems worth having to me.

> JS engines to provide OpenCL-like GPGPU-targeted API

This is an interesting project, deep neural nets running on WebGPU: https://mil-tokyo.github.io/webdnn/
Faces recreated from monkey brain signals
Yes, and Facebook and Dropbox have enabled Yubikey/U2F support in the same way. It's stupid and it gives you a false sense of security (because you're using hardware tokens, which you'd expect to be more secure).
I don't fine the usage of the word "white" in that sentence to be racist. The phrase "sausage party" is derogatory slang for a group of men. If he said "white group of men", that wouldn't be racist or sexist, so "white sausage party" could only possibly be considered sexist.

And I agree, asymmetry is part of the problem. As a white male, there's not a lot of derogatory terms regarding my skin color/sex that I'll get upset about. But there are tons of derogatory terms for minorities and historically oppressed groups of people where those words will carry a weight that I've never experienced.
The correction was for "YOUR views" which incorrectly used you're.
Ask HN: Fastmail 2fa via Google Authenticator useless?
Fastmail supports 2fa via Google Authenticator (and alike). However, according to their documentation:

"Before you can enable two-step verification, you must add a recovery phone to your account. This is to prevent you from being locked out of your account should you ever lose access to your main verification device. You get a code sent to your phone instead to complete your second step when you log in."

Doesn't this defeat the purpose of having Google Authenticator (or any other 2fa app)? If I understand this correctly, they seem to be switching back to SMS 2fa if the authenticator fails.
The article didn't seem to address customization. Every tmux tutorial I've seen recommends changing the keybindings for the prefix, splitting screens, and other frequently-used features. I haven't used screen, so I don't know how hard it is to do that with it. tmux works well enough for my needs.