skysight-inc/HackerNews huggingface dataset:
This seems all in good fun but I wonder if it's come too late.

Starcraft 2 is at its twilight.

The biggest leagues of South Korea have disbanded. [1]
The prolific progamers who transitioned to Starcraft 2 have gone back to Broodwar. [2]

Blizzard itself has scrubbed all references to Starcraft 2 on the very home page of Starcraft. [3] Except for the twitter embed, it has only only one "2" character... in the copyright statement.

My take is that the future for the Starcraft franchise will be through remastered and potential expansion packs following it.

Starcraft 2 had a good run but, with the entire RTS genre stagnating [4], I don't think Blizzard wants to bet on anything less than the top horse.

[1] https://www.kotaku.com.au/2016/10/the-end-of-an-era-for-star...

[2] http://www.espn.com/esports/story/_/id/18935988/starcraft-br...

[3] http://starcraft.com

[4]http://www.pcgamer.com/the-decline-evolution-and-future-of-t... (Aside from MOBAs)
It is very difficult to make a significant social app these days, mostly due to Facebook's collection of apps. Almost impossible.
Thanks, i thought PS stood for "postscript"!
The AMEX redemptions are some of the worst, and they are losing partners. They also didn't auto-reimburse me for the airline credit when I followed all their instructions. They also didn't reimburse me for Uber credit -- apparently it doesn't work when the trips are in other countries (only the US), which is a really lame for a "travel" card.
> Houseparty says its growth had been stymied by the app’s crash, which slowed its ability to introduce new features and attract new users.

This is why horizontal scalability should be a basic requirement in such a product. These days there's a blanket statement used throughout the industry that premature optimization is bad. It is bad if you're developing a website or a stand alone mobile app. But if you're doing something in communications field (or data, IoT, etc.) scalability is a must-have.
I'm one of those people that just trusts ASI. Once you stop inserting them you stop noticing so much.

After introducing an ESLint configuration to my team I still can't get the semi-colon lovers to consistently insert semi-colons. I made semi-colons a warning only just to see since ASI will insert them anyway. The worst offenders are the die-hards.

I was originally a semi-colon person but that's only because I listened to a talk by Crockford once and never thought to draw my own opinion. As a Python programmer I thought semi-colons were silly already and this talk only entrenched the unfounded idea that Javascript was bad in my mind.

I use them at work because when in Rome... but in my own projects there's no need for them.

Currying is a nice effect of the fat-arrow syntax for lambdas. Currying in JS is still neutered compared to OCaml or Haskell where it's the default but it's still nice. Function composition is greatly enhanced by it. Python requires special help to do currying.

As for tooling... it's the same deal in many languages despite all of the marketing. It might feel painful to get a good development environment set up for a Javascript project but it can be equally painful to setup a Python environment if you haven't done it before (or a .Net, Java, etc, etc). I'm not a huge fan of excessive configuration. But that's what you get with programmers. We're a fickle bunch.

What Python does well though is to absorb good ideas into the implementation. Function decorators, iterators, and soon mypy; when you go with the grain, Python is a wonderful language.
No, total. For comparison they quote the replay files at what was it, 5GB? It's a classic space-time tradeoff, but in deep learning right now, hard drives are far cheaper than CPUs/GPUs. Playing out the games as you need individual datapoints would probably be at least twice as slow, while anyone can easily store 300GB these days.
Security may not ever be 100% with e-voting systems, but it can be secured enough to where the probability of any hack attempt would have minimal impact on the overall outcome. I can think of several ways to a secure, verified registration could work just off the top of my head. I think the issue is more, where's the incentive for the government to make this happen?
Timeframes for sharding projects vary quite a bit. If you have a B2B database, we find that sharding projects usually take between one to eight weeks of engineering (not clock) time. Most take two to three weeks.

A good way to tell is by looking at your database schema. If you have a dozen tables, you'll likely migrate with one week's of effort. If your database has 250+ tables, then you'll take about eight weeks.

When you're looking to shard your B2B database, you usually need to take the following steps:

1. Find tables that don't have a customer / tenant column, and add that column. Change primary and foreign key definitions to include this column. (You'll have a few tables that can't have a customer column, and these will be reference tables)

2. Backfill data to tables that don't didn't have customer_id / tenant_id

3. Change your application to talk to this new model. For Rails/Django, we have libraries available that make the app changes simpler (100-150 lines). For example: https://github.com/citusdata/activerecord-multi-tenant

4. Migrate your data over to a distributed database. Fortunately, online data migrations are starting to become possible with logical decoding in Postgres.

If you have a B2C app, these estimates and steps will be different. In particular, you'll need to figure out how many dimensions (columns) are central to your application. From there on, you'll need to separate out the data and shard each data group separately.
Netlify is really good for static sites, but you can also combine their static site resources with Flatmarket or Snipcart and create ecommerce sites as well.

I'd suggest checking out their blog (https://www.netlify.com/blogs/), they have a ton of tutorials on the multiple static site generators they support

https://www.netlify.com/tags/tutorial/
Just don't live in London. Here in Newcastle a friend of mine bought a brand new house 3 years ago for 120k and he's paying it off and raising two kids on a salary of about ~40k/year. That's not unthinkable.
“R. James Woolsey […] former director of [CIA]. Brian J. Fox, […] develop open-source voting systems” — even if I had no opinion on the matter, it'd seem to me that there's a clear conflict of interest there.

To protect voting, do NOT use software. At all. Open-Source software is no more trustable than paper, and is orders of magnitudes more complex to set up and audit. If you can't explain a 5 years old how it works, your voting approach is not trustable.
Linux: Why You Should Consider Switching
Agreed. To clarify, I wasn't saying that it's not worth the effort, I was saying that in that particular case the reviewer wasn't showing a deep knowledge of the subject.
YESSSSSSS!!!!!!!!

--why are there not more fanboy comments?!
Mini-Brains Go Modular
Try Clojurescript with Reagent or Reframe. The whole React pipeline of bits and pieces just goes away.
> You're insistent I am wrong, but you're offering no explanation as to why I am wrong.

The explanation was in my previous comment.

I will give you another hint: you are misinterpreting the meaning of "women" in your excerpted quotes.

> If you want to say I am wrong, so be it, disagreement is fine, but you have yet to counter anything I have said with an opposing understanding, just ad hominen attacks and criticism.

I don't think there's a way to reply that will satisfy you, there is a crucial part of objective perception that you are lacking.
cue sardonic grin

(https://www.scientificamerican.com/article/in-brief-aug-09/)
This is the key sentence: "Sexism isn’t the result of knowing facts; it’s the result of what people choose to do with them."
> we've made incredible scientific progress over the last 650 years with Science and Industry tightly dependent on one another

To be fair it hasn't all been rainbows and butterflies. There have been a lot of really bad problems caused by this unholy union. I'm not even sure it's net-better. The level of environmental destruction we've caused, combined with the difficulty of doing anything about said damage, could negate all of the benefits we've achieved.
Thanks! Yes I think there are bunch of us trying to rethink rich editors (for example: all the block-based editors, prosemirror, WP's Gutenberg, etc...)
> Stop the madness! The answer is not to transit at all. Live near your job, walk or bike to work. Build more housing dammit! Why the fuck does a software company need to be in the middle of big city? All you need is electricity and internet, move out to the country!

I don't want to commute out to the country.
I moved some static sites to Netlify from S3 because it seemed easier than getting HTTPS working on S3. It certainly was, and I haven't looked back. The automatic generation of a static site from the repo is a killer feature I didn't know I needed until I tried it.

Congrats to the team!
Nobody is questioning their qualification. The memo doesn't.

There quite possibly are biological (and cultural) differences that ultimately affect the representation of women among Google software engineers that are not sexism. As a result, a diversity / hiring policy that assumes sexism is far and away the only relevant cause is not likely to work well.

Is this really that much of a stretch?
Maybe their traditional animated movies but Disney have expanded out quite a bit in recent year.

The Pixar movies are loved by my kids and while they're still a bit young for the Marvel stuff the eldest is already a big superhero fan (particularly Spiderman) so I can see him really enjoying Disney's Marvel universe when he is older. And lets not forget how seminal Star Wars is even with the younger generation.

So I'm not so sure I'm ready to write Disney off with regards to the Netflix generation.
> Hiring more women then creates competition which would increase their pay and make their jobs more attractive to more women.

Women are one of the groups you can hire. Salaries would only increase if you force the companies to have a higher number of women that they are really are (supply/demand).

> I think tech positions already need "female" skills (however sexist that may sound) but we just ignore it in favor of programming abilities as if we all work in silos.

Exactly this. What I am saying is that the solution might be to put those skills in written for those job positions and taking them into account in the hiring process. I think we are not doing it now. Also creating programs to teach everybody that other skills are also valuable for the job, and not because we don't have them we should under valuate who have them. I think something like this was the goal of the person who wrote the doc, but unlikely us, they fired him before open a discussion like we are doing now. In the first comments it seemed that we were having different opinions and look now, it wasn't really the case.

Sorry for the "female skills" sentence. I only wanted to explain it in an easy way. Those skills I refer like empathizing or social skills are more frequent in women but they are in men too.

EDIT: to make clear my position about the salaries: same position = same salary (no discussion here, if you want different salaries justify that person should be in a different position with more/less salary)
How is this elitist? Do most people understand the current financial system in any meaningful way?

Do most people understand how their computers work? How their air conditioner works? How about the pressure dynamics that make their toilets flush?

Saying everyone can't mine it is inaccurate, everyone can mine it even with a smartphone. Is it profitable? No, but neither is mining iron ore with a shovel. Those with the knowledge and capital to fully utilize any system will always have an edge over those who don't, in what reality is this not the case?
Don't forget about the personalization and recommendations technology, which accounts for 75% of viewing. https://medium.com/netflix-techblog/netflix-recommendations-...
When I think about Lifestyle business, I don't really think it mean traveling.

I personally want a lifestyle business but for my lifestyle. That is wake up late, enjoy the day, maybe go for a road trip or hike, work in the evenings, work till midnight or so. Or if I feel like it, take a day off.

Go on vacations but not worry about return date. Bring the laptop and if needed, work. Otherwise just enjoy the vacation.
Agreed, there was active discussion about this at the last WebAssembly CG meeting even: https://github.com/WebAssembly/meetings/blob/master/2017/CG-...
I don't see what's so unbelievable about it? You can execute really quickly if you have empowered teams and no bureaucracy slowing you down.
I will probably subscribe for that reason. Disney knows this about parents. They are one of the few companies that could put together their own offering
It's the same concept as FU money. In societies with poor gender equality, having financial independence is a crucial and powerful defense against societal injustice.
> Where does the assumption that I don't know how selective breeding works comes?

Easy: You're against the less random of the two. This means that apparently you don't know how GMO and/or selective breeding works.

> If it was that dangerous we'd know it by now.

This same logic applies to GMO, which has been around since the nineties. Aside from some late capitalism-esque economic effects nothing interesting happened.

> Whereas with GMOs you can have arbitrary changes and mixes.

And that is bad because...?
I don't think anyone is claiming Tesla, SpaceX, Boom or Nest could have been built this way?
So build more roads because we will use more cars? Not sure i get it.

Instead of a high speed rail between 2 cities how about a higher speed rail running in all directions around the major hubs and suburbs.
I'm not in SF or CA by that matter, but trains work good if the rails are designed with specifics in mind. SF to LA high speed doesn't solve much of a problem, nor is more car lanes/highways.
It's not clear to me how universal basic income is any different than communism.
Exactly. It uses the same host as uid's email. So if one have key "John Doe <jd@example.com>" it'd query example.com for reference to the key. It's not a security problem unless one considers their own company's servers untrustworthy.

Technical details from the RFC:

> For example the URI to lookup the key for Joe.Doe@Example.ORG is: https://example.org/.well-known/openpgpkey/ hu/iy9q119eutrkn8s1mk4r39qejnbu3n5q

(local part is SHA-1 encoded)

Source: https://tools.ietf.org/html/draft-koch-openpgp-webkey-servic...
HelloSign Is Hiring Engineers (Elixir, PHP, Front-End, and QA) in San Francisco
Protocol composition in Swift and Objective-C
We're reading the same document, but what you don't realize is your brain is adding additional context and information that is simply not in the document. Therefore, you are confused about what the author is saying.

Can you give me some indication that you understand what I'm talking about? You don't have to agree, just a sign that you know what I'm saying. I'm wondering if your brain maybe censors certain sorts of ideas, such that you effectively don't even "see" them.
> The quickest solution in such a case would be a POW change that can put Russian miners at a significant disadvantage.

As in changing the POW algorithm? That puts everyone at the same disadvantage - the attacker just has to keep outspending the legitimate miners, who will also have lost their mining power. If the miners make new ASICs, the attacker can do so as well, at presumably the same or lesser cost.

> the cost to create another such system is disproportionately smaller than the cost to attack/destroy them.

I think it's the opposite. The defenders have to keep mining power up all the time, and may have trouble coordinating on one system - the attacker only has to spend their power while they are attacking, and they can wait until any system gets popular until they mount the attack.

And if the attacker shows they're motivated and capable of outspending the defenders, they don't have to actually attack. The defenders will see that any attempt at mining is futile and never try. At least in game theory, in practice things aren't resolved that easily. :)
As an Englishman, what gets me is how high the cost of living is in London relative to the salaries which are low when you compare them to the US or Switzerland. Us Brits like to think London is a world-class city with great tech but we just don't pay our people well whilst expecting them to rent tiny rooms... I've lived in the US the last 3.5 years and it has been fantastic. You earn way more over here...
I agree the ideological arguments for Bitcoin are silly (as are all arguments that substitute ideology for substance), but there probably are a lot more people who can understand Bitcoin than modern-day monetary policy and banking.
I don't think that's right. For example wasm can't do DOM manipulation, although it might be added in the future. But as the article mentions, wasm will be getting even more different, as things like SIMD get added to wasm while SIMD.js has been abandoned.
This sounds all good but now we are in the typical Microsoft dilemma when you start something. Core or full? Winforms, UWP or WPF? All very similar but different enough to make a move between them difficult.
Add to this the WTF ES6 added to the lanuage like different "this" scoping for arrow functions. Great. Now I have 2 headaches instead of 1.
Then it's a good thing that he cited sources (that got removed by Gizmodo, Motherboard, etc.)
My experience with this kind of thing (like turning off quest markers in oblivion/skyrim) is that the game has been designed with quest markers in mind, and by turning them off the navigation systems stop making much sense. ie the map lacks "natural" markers, and because quest markers exist large view distance isnt very nexessary (and thus non-optimized) so the only larger objects to use can't be seen from a far distance, and the map is just generally designed without interconnectivity or even proper consistency, because the connections are through the markers.

Games depending on such GPS systems tend to be significantly hampered by its removal (which makes sense), and thus such basic removal is rarely a sufficient fix.

The only reason I'd imagine BotW might work fine is that Nintendo has made open(ish) world games before, and as far as I can remember, have never made much use of such systems. More likely than not, the game was designed without markers, and markers added after the fact; which is clearly untrue of most other modern open-world games
"The full dataset after compression is 365 GB, 1535 million frames, and 496 million player actions." - Yes
Radix Sort Revisited
> 0-1 crushes at any time

It's only this year or so that I've got 1+ (1-3, I think) proper crushes at the same time. Part of it is the "unbundling of intimacy" - if I like you one way, I don't need to like you ALL of the other ways, or be bothered that I might like someone else in more ways / more strongly.
Nobody has a sense of humor when it comes to President Trump.
Newly Discovered Dinosaur Makes T. Rex “Look Like a Dwarf”
Using Scala.js with React and GraphQL
Photo-Editing App FaceApp Adds Asian, Black, Caucasian, and Indian Filters
Because you know "a ton of people who are rich," you believe this represents the majority or the average? Or at least, you believe that because "a ton of people" who you know have achieved wealth, then wealth must be easily attainable for the majority of Americans if they just tried?
How do you plan on dealing with all the induced demand that building more roads brings? Would the roads only be for buses?
Yep, that's why I changed it to a random one as soon as I found the site that randomizes such things.
May that be because tech is perceived as more competitive or stressful? Lots of people make fortunes these days doing technology and the pace is tremendous, unlike in sciences. Anyway, I think the theory that it's probably just parents telling their girls it's a man's sport most of the time appeals to me a tiny bit more. I don't however see any reason to straight out presume biology has no effect whatsoever, it's probably a complex mixture of factors.
Taxi use is specifically called out as a special operating condition in the manual. The owner's warranty and maintenance guide for the 2017 corolla [1] says on page 38, for the 5,000 mile/6 month interval:

"Extensive idling and/or low speed driving
for a long distance such as police, taxi
or door-to-door delivery use:
Replace engine oil and oil filter"

[1] https://www.toyota.com/t3Portal/document/omms-s/T-MMS-17Coro...
I think this is a damned-if-you-do, damned-if-you-don't situation though. Scalability doesn't come for free, in a small startup it usually costs you velocity (hence: "Do things that don't scale"), and with Facebook breathing down their necks that may not be a luxury they could afford.
The hard time I have with having a computer in front of me is that I always feel the need to use it (eg surf hacker news), even if that isn't the best course for solving the problem I am grappling with. Sometimes a shower or a walk helps me disengage visually so I can spend some time with my thoughts.
Well, I had the volume to a level to eliminate distracting noise. The latter comprised of stand-ups not associated with my team, random interjections, people discussing their dating experiences, scraping of bowls, etc. I guess I was trying to work as best as I could and listening to white noise to drown out the open-office cacophony was my attempt to earn my paycheck. My attempts to complain to the teams and their managers fell on deaf ears. I now have lifelong tinnitus.
lot of words to say they voted for him because he ran on a white victimhood platform, which is what I said.
Location: Cincinnati, OH

Remote: Yes

Willing to relocate: Yes

Technologies: TCP/IP, Load balancing technologies, Linux ecosystems, Windows ecosystems. Infrastructure scaling and monitoring, Ansible, Powershell/Python/Bash, FOSS tool sets. Security compliance and hardening (PCI, SOX, etc) Networking knowledge from HA setups to switching/routing/firewalls.

Resume: https://app.box.com/s/0mzw1lxojpye9l5hgrecqejqn3juiwyv

Email: aaron.m.lucas@outlook.com
The blueprints of a “no-ops” startup
FDR set the top corporate income tax rate at 94% above $25000 (1941). America has atypically low tax rates for the rich right now.
Same here.

To me it read like just a basic introductory post to a longer series.
I fail to see anything good about JSON.

Many of us do enjoy XML based tooling.
> (It might not even be as complex as people think ...

Yeah, I suspect you're right. Eliezer was alluding to this with the AlphaGo victory as well:

> ... Human neural intelligence is not that complicated and current algorithms are touching on keystone, foundational aspects of it.
https://www.facebook.com/yudkowsky/posts/10153914357214228?p...

I can't decide if I would be bummed or excited if that turns out to be the case. On the one hand, we'd be that much closer to AGI. On the other, we'd be continuing down the path of brute-forcing intelligence, rather than depending on those elegant, serendipitous breakthroughs that much of human progress has been built on.
Agen Judi Pokerclub88 Uang Asli – Situs Poker Online – QQpoker99
He's saying that he would keep those of his employees who, when presented with a viewpoint which they consider offensive, would punch their coworkers in the face from having to be in any kind of a working relationship with someone because of the viewpoints which they hold.

He's very clearly siding with the face-punchers.
Maybe that's the dictionary definition, but in common parlance, everybody uses "pension" in the sense of distinguishing it from a 401(k) or other tax-advantaged savings/investment account.