skysight-inc/HackerNews huggingface dataset:
There was a "perfect zergling micro vs siege tanks" bot some time ago that would micro lings away from the one that was being fired at by the tanks, thereby negating all the splash damage. The effect was insanely powerful.

But as you say, showing that a bot can have perfect micro is not very interesting. Of course a computer can have better control of well defined tasks like moving a unit away just before it dies, especially doing so for many different units concurrently. What is interesting is the wider strategy and how the computer deals with imperfect information.
So, your link is about Cepheus. It's important to understand that Cepheus isn't AI, it's an (asymptotically close to) optimal strategy for Limit Heads Up ("Limit" means you don't need to choose bet sizes, they are fixed, which makes the problem much simpler), and since poker is a game of probabilities the strategy is probabilistic too.

ie this is like when somebody explains Tic-Tac-Toe, there isn't anything interesting going on inside the machine, the insight was purely mathematical, that there are one or more optimal ways to play this game, and this is one of them.

You can literally look at the strategy right now, you can do it while playing against a program that plays by this strategy. But you won't beat it by doing that, that's the point of this optimal strategy, the best you can do is play this or some other equivalent optimal strategy back, in a home game you'll just pass chips back and forth forever.

In contrast Poker AI is a thing, and at _No Limit_ Heads Up the AI state of the art is clearly better than human, named Libratus - it is nothing like Cepheus, there is no fixed strategy.

For "Full Ring", the game of Poker as you've probably seen it played, which has more than half a dozen independent players, AI would be very challenging, not least because if humans realise they're at a disadvantage it would be essentially impossible to prevent them from colluding with other humans to get an advantage, even to some extent unconsciously.
Agreed. The micro was just too perfect to match. Can you imagine it with something like ravegers or reaper Grenades?
I'm scared. Medivacs only healing the front line and perfect stimming only the backline will be SOOO broken.
Google: Android apps must be 64-bit in 2021
Isn't the point of a cannon rush to build the first cannons where they can't be seen?
Lapis Lazuli also plays a big role in the film "Land of the Enlightened" where you get to see kids run the show for once :)
AI wins on the strength of better decision-making and novel strategies in Chess and Go, though. I have no doubt we'll see this in RTSes in the near future as well. For now we may not be quite there yet, as this is simply the first time it's beaten a pro player in any way. Compare with the AlphaGo match vs Fan Hui. A year later and it was dominant over all pro players.
No mention of 2 factor authentication. Humm
Or have been exposed to union related violence and intimidation. When someone says "Join a union" I hear "Sign up to get sucker punched in the bathroom" if somebody suspects you aren't going to fall in line. I know that's probably uncommon, but formative experiences are formative.
Thanks for the feedback! Will fix straight away :)
You mean, you want to drive to your data centre every single time something fails to boot, or have the awkward debugging session over the phone with remote hands? Or come in with a physical copy of the firmware update every time? Remote management is necessary in some situations. KVMs, ILO, and others have their issues, but it's a tradeoff. "Don't use" is not a great suggestion.
Of course the odds are stacked against you. That's what makes success a wonderful thing.

And I disagree with your sentiment. When people think that X, Y and Z will lead to success and they do X, Y and Z and they fail, that produces a mentality of failure and frustration and why people give up.

Understanding what success really is and how hard work, contacts and luck play a role in it actually frees people to take risks and try again and again. Unbridled and childish optimism is why so many people fail and that leads to a mentality of failure.

And no. Sam's advice isn't necessary nor sufficient for success. There have been plenty of successful people ( extremely successful ) who didn't follow his advice.
I'd love this to be released for Company of Heroes (Relic), the game has terrain that effects engagements and vehicle movement, multi directional cover, individual model health in squad units, territory control based resource income and tick down win condition and much more that makes it feel more tactical than SC overall.

It's got a bit of randomness where engagements are not just pure deterministic math inputs so I guess that's why it never gained pro league attention but it would be hell of an interesting challenge for AI because of it.
Starcraft II pros are probably much further from perfect play than Dota2 pros (simply because the game is harder). As a result, having perfect micro is a much larger advantage in Starcraft than it is in Dota 2.
I don't know much about Nick Drake, why do you admire him?
Abbreviating the C Preprocessor as cpp is very confusing imho.
> reminds me of DeepBlue playing Jeopardy

Apologies for the nitpicky correction, but that was Watson.
added as a footnote
> It turns out that when I set up the database, I didn’t bother to change the default configuration

DOH! This is a n00b mistake. Guy does not realize there are people that scan the entire internet all the time looking for things to exploit. There are scanners like stretchoid, or just "bad" bots that scan everything.

iptables, blacklists, patch os etc.
--thanks hn:shocks for covering the debian side of things--

I know on centos, I put this in cron 2x a day:

yum update-minimal --security && curl https://logserver/api/$(hostname)/$(needs-restarting -r)

It grabs all the security based updates, and installs only those. And it reports the reboot required status. I watch that and make a reboot ticket if it hits the true endpoint.

Edit: the server part is just Node-red watching for those endpoint GETs. Once it sees a true, it fires a Jira ticket in the Change Management space for a security based reboot.
> I find these types of articles/blogs to be relatively pointless

As opposed to comments like yours which are completely pointless. Yes, not everyone can be in the 99th percentile. But the people who do, didn't just get randomly picked out of a hat. They got there by leveraging as much advice/wisdom as they could get your hands on, and then executing on it. And that's exactly the audience this article is targeting. Completely free of charge.

If you aren't interested in being in the 99th percentile, then don't read articles like these. Why waste your time writing comments that contribute nothing of value whatsoever. It's the equivalent of me walking into a sports bar and yelling at everyone about how pointless sports are.
Family obligations are quite clearly not taking priority when you are crunching. By necessity, the partner is doing all household and kids related work at that time. Obviously missed deadlines happen outside game development too and the partner is likely to have period where she/he has more work to do too and the other one takes it.

But crunch is normally defined as sustained overtime - articles I seen it require it to be over 6 weeks. So it is quite a lot of time.
That time, the ai didn’t really even try to engage. In fact, the ending of the match was marked by the entirely absent group of stalkers as the natural was engaged.

It’s likely safer to say the AI was confused in general at that point, possibly related to the camera change, but we didn’t really get to see the quality of stalker micro that game
Thanks!

I take "circle up" to mean "check back in again".
Yea stepping back a little I agree it's a fundamental achievement. It's all about expectations -- I were expecting a Lee Sedol kind of event, and it was more of a Fan Hui (or a bit further) kind of demonstration. A milestone for sure considering how difficult the problem is with various previously unconquered subchallenges (uncertainty, partial observability, massive control space), different but in some ways more difficult than OpenAI's Dota 2 matches.

> I'm going to live dangerously and make an assumption - you probably understand Starcraft better than Go, so can see the flaws more easily

Correct :) Although I'm not great at either.

This comes closer to opening doors to real uncharted territory in robotics and general agency; it trained in crazy low wall-clock time. But now we're this far it makes me question even more the cost, flexibility, adaptability, of the AI less forgivingly. How much did it actually cost to train? Would it be economical to train one of those for every single task? (e.g. in a factory or warehouse setting), Would it be vulnerable to those exploitable strategic weakness in a real world setting?, etc.

It's definitely not over yet as far as SC2 goes though :)
The piece linked really isn't particularly pertinent to whether sex without birth control versus sex with birth control is more fun.

Since a lot of women don't even want to have sex without birth control, it could be argued that you will have more fun if you use or allow for birth control. As far as I know, the term "conservative" does not mean "people who universally refuse to use birth control." Correct me if I'm wrong.

If you want to argue that sex without birth control is more fun than sex with birth control, you will need to find a study pertinent to that claim, not pertinent to the claim that socially conservative people have more fun in private.

I'm happy to concede that socially conservative people who are picky about who they sleep with and other details that serve as protection against serious regret following sex probably enjoy sex more. But that was not the claim.
I've wondered about this, if it is kinda like coke commercials or car commercials. These ads aren't actually trying to sell you anything, at least directly.

It is easiest to understand it with coke. It is so prolific that people say "coke" instead of "soda". That we have "is Pepsi okay?" as a joke. Instead what these ads to is make you feel good for your choice in coke. Not to convince you to buy it, per say, but so that when you do buy it you get an extra kick from those sweet endorphins.

So is Amazon trying something similar? Perhaps the opposite? As in "Hummm... maybe I could have gotten a better one", causing you to return and replace (or just flat out replace). But that might be a weird strategy.
Repeal the todo list tax
> Chess and Go don't have any form of micro and AIs are nevertheless dominant there.

Yes, but chess and go have a tiny problem space compared to something like Starcraft. People want to see an AI win because it’s smart, not because it’s a computer capable of things impossible for humans. If the goal was perfect micro they could write computer programs to do that 10 years ago.
SF looks to relax sanctuary law in case of a rideshare driver accused of rape
Presumably completely invisible, as it was looking at raw unit stats rather than the visuals.
You should watch these replays, the AI is already way more advanced then the situation you just described.
If those at Google are truly top-tier talent (which I think many are) and if they work in an industry and for a company that is all about disruption, why is this even a valid mentality?

"This thing sucks, so let's just do business as usual." If they are truly talented disruptors, their mentality would be "this thing sucks, we can make it better and bring it into the 21st century."
Because there's already social safety nets those people can use. And yes, absolutely, there are probably going to be groups of people who are barely working now that will stop, but given there's already means to not work, I can't see this being a huge group, and really, this is an optimist / pessimist face-off, which is sad, because that's how we probably see the possible outcomes too. The only way we can know if it'll work or not is for someone to try it - which, thankfully, YC is.
Also, TypeScript has a roadmap and when you report a bug, the devs actually reply. Flow doesn't have any of that.
Or factors of which the author thinks that they have helped him.
You can eliminate that advantage by letting the AI only see the unit information for things on screen, like they did in the last game.
Which is by far the biggest pain point of using Ubuntu on my XPS 13. YouTube absolutely destroys battery life if I watch it in my browser. Only solution I've found is to watch Youtube videos with mpv, but I feel a bit bad about that because it deprives the creators of ad revenue.
"No wireless. Less space than a nomad. Lame." -- CmdrTaco

Yea this isn't a true OISC setup, but it's very close and still completely impressive that this technique even works. That you can influence all necessary registers like this and accomplish arithmetic isn't immediately obvious.
> Everyone benefits from a society with high labor costs.

False. China wouldn’t have grown to be such a powerful economy if their labor costs were high. The average Chinese is better off than they were 30 years ago.

As far as why people want to live in America? That one is easy: opportunity. Try to start a business in India. Now, try to start that same business in the US. That diff is why people want to be in America. A narrow example, but very illustrative. France has higher labor costs than the US as a percentage of revenues, but the US consulate in Gaungzhou had lines around the block for immigrant visas while the French consulate does not. Switzerland has higher labor costs than the US, but their consulate in Bogota is practically empty, while the US consulate is swamped. It isn’t the labor costs, it’s the opportunity.
The results are obviously impressive, but even then there is a lot of work to do as far as learning efficiency goes:

"The AlphaStar league was run for 14 days, using 16 TPUs for each agent. During training, each agent experienced up to 200 years of real-time StarCraft play. "

MaNa probably played less than 2-3 years of Starcraft in his whole life (by that I mean 24hr x 365d x 3), and was learning with a much less focused/rigorous methodology.
Just use a jump server and put the rest of your servers on the private subnet for port 22 inbound. Expose your jump server to your vpn only and use 2fa on vpn.
> but I am also disappointed by an attitude that work is always just work and god forbid it ever intrude on life outside.

Fuck yeah it's "just work".

I want my employees and coworkers to be happy, healthy and well actualized so that when they're at work they're focused and giving it 100%. Plenty of hard business data there shows that when you make sure someone's time outside of work is well respected they'll perform much better on the job.

Burnout and turnover can have a brutal impact on an company/organization's ability to execute, the list goes on. You're also self-selecting for a workforce that has the flexibility, which means your viewpoint is a lot less diverse.

This is the same crunch bullshit I got fed before in that industry.
My first job out of college was working at an immigration firm. You're spot on. It's all a scam between the company and the lawyers to string along the H-1 or L-1 holder. They need to get rid of the entire prevailing wage system and set the minimum wage to $150k, then they'd really only be bringing over individuals with specialized knowledge instead of what they are doing now (as you accurately describe above).
Additionally having a non-standard port does help defend against 0day exploits before patches are available or before you are able to disable the port.
> Unionization doesn't stop illegal collusion, prosecution stops illegal collusion.

And unions have labor lawyers. Wouldn't it help the prosecution to add positions whose job would be to identify such issues, and which have visibility across employers?

Today, without a union, how would you as an individual ever know if companies are colluding against you and other workers? What would you do to cause this offense to be prosecuted?

> Every single job would get value out of a union if the justification is simply saying ...

I agree with this sentence, but I draw from it the opposite conclusion. I think most jobs would get value out of a union.

I don't understand your logic here. If something is desirable for everyone, then everyone should do it. We shouldn't assume it's not possible for everyone, and therefore conclude that it must not have been desirable in the first place.
This is not how a player would do a cannon rush, it needs to be hidden / at the edge of the opponent view.
"business oriented product goals"

Ok. And achieving those goals can be affected by people being unhappy about their decisions. Google can hire better people for lower salaries, the more they can convince the world that they are a force for good. And governments and the like (e.g the EU) can make rules and enforce them if they see behaviors that go strongly against the best interest of society as a whole. And so on.

I never understood the motivations of people who publicly defend corporations' short sighted decisions on the basis of "they are a business, they are only supposed to consider their bottom line, and aren't supposed to consider their public image in the process." Yes, corporations are allowed to make short sighted decisions, and people on the internet are allowed to complain when they do. (and yeah, I guess people are allowed to defend the corporations, but it simply encourages the companies to do things like this)

Obviously this isn't the worst thing that Google has done, but I support people calling them out on things like this.
Calling an endpoint is only half the story. You still need to know the shape of the response. And most rest APIs I've had to use do a suboptimal job at communicating the schema of the response.

Even Stripe's API, which is far ahead of most other APIs in terms of documentation, doesn't tell you basic things like whether a field can ever be null.

GraphQL defines an interface for describing the schema of an endpoint. This to me is the most valuable thing about it.
Finding a formula for a sequence of numbers
if the quote is

>Googlers just come off as entitled

then "entitled" does seem to be the same concept you refer to as "self-entitled" ...

I don't mind people proposing different uses of language, but the person you are responding to literally quoted "entitled" which in original context meant exactly what you refer to as "self-entitled"

so I really see no value in your "correction" or was that a "self-correction" ?
Oh man, I get that all the time, hate it so much.
H-1B Visa Program Outsources Hundreds of Media Jobs Amid Massive U.S. Job Losses
373 KB and a 2.66 second page load for what is literally text on a page with no images.

Better yet the content of the post is 20,000 chars on a single line inside of a 558 line HTML doc. :/
I was joking, and I actually don't use bangs. I could have made the joke and not actually use Duck Duck Go.

Though I use it so... not giving any data to Google is the killer feature for me. I like the idea that the results only depend on the keywords and not me. Instant results are quite nice too.

I'd like not to indirectly depend on Microsoft though.

Edit: and I'm not bound to Duck Duck Go. I'd be glad to use something else too.
Quantum mechanics is not the same as QFT.
Google's recaptcha became cancer and I really wish companies would stop using it (I think that they are trying to block everyone who still uses a PC). The other day I wasn't even able to create a new reddit account because of it.
The quality on Mac is nowhere near the quality of Office on Windows. At least Excel. Slow, crashes, tons of missing shortcuts, etc.
>I think a far more interesting limitation would be to cap APM at 150 or so, or to artificially limit action precision with some sort of virtual mouse that reduced accuracy as APM increased.

IIRC OpenAI limits the reaction time to ~200ms when playing DoTA2. AI employing better strategies than humans will always be more interesting than AI that can out click humans.
This looks good!

* Shameless plug *: Our little startup, Feedity - https://feedity.com, helps create XML/RSS feeds for any public webpage, even JS/XHR/SPAs and social networks (Facebook, Instagram, Twitter), via a visual feed builder and REST API.
I find it jarring and it makes me less likely to want to read whatever it was I clicked the link for. In some cases I find it so annoying that I consider my options for avoiding that site again altogether. Then again I seem to be pickier than most.
Do you have any you'd personally recommend? How do I even go about finding them?
When was the last preauth remote vulnerability in OpenSSH?
While this blog post is much better than most, there is a huge market for "how to be successful, be good at business, etc" and a lot of it is misguided, empty motivational speeches, or hand waviness. There's a lot of survivorship bias and fluff. You can spend a lot of time and money you could otherwise spend on making a better product.

So I don't see the response as the mentality of failure, but more of a warning about the "How to Be Successful" market that's out there. While I agree poor execution is abundant, I think "hard work, contacts and luck leads to success" is spot on. A lot of timing is just luck. If I could perfectly execute a model-T or Amazon.com its doubtful I will be successful because that's yesterday's problem and being first to market has many advantages.
In the TLO matchup, the ai wins with an army of disruptors, and unupgraded stalkers; ofc, TLO wasnt playing his best (in terms of micro or race), but it was still doing well with a micro-lacking unit (outside of blowing up its own army repeatedly)
ENHANCE.COMPUTER – play by yelling at your computer like you're in a movie
Their comment isn't pointless, it's posted for discussion and ideas.
So here's the deal: After any external meeting you get an email with thank-you links for each participant. Clicking on any of the links opens up a precomposed email that you can EDIT and APPEND TO before sending. And you should!

Checkout Mindmaven's post on follow ups after meetings to learn more about why it makes sense to send emails after meetings.
http://mindmaven.com/blog/2011/05/12/how-to-write-a-great-fo...

If you feel you're entitled to peoples' time because "it's their job", you're wrong...
I think video game developers are a subset of developers and that subset is almost entirely passionate about video games. Very few people end up working in game development if they are not passionate about it. I think any time you have a workforce who are passionate about their field you can get people to work for less than if they held the same job in a different field that wasn't full of passionate fans.
Yes, but individual perfect micro of 50 blink stalkers is beyond the capability of any pro, whereas I can spam-create Zerg units by holding down a key and have higher APM for a split-second, and I'm just a garbage diamond player.
Ok, if you have to use something like iLO, then make sure to connect it only to an internal network. And update the thing frequently.
Can you pay to use the app for only one or two months? Or does it requiring subscribing and cancelling?
Here’s that perfect zergling video: https://youtu.be/IKVFZ28ybQs
I've been using both for a while and I'm happy with their decision not to try and be "compatible" with NPM. I'm also pretty happy with using Yarn only - things are just faster and in reality make a little bit more sense.