skysight-inc/HackerNews huggingface dataset:
The UC Berkeley AI for Brood War (designed for the 2010 AIIDE StarCraft competition) was literally named the Berkeley Overmind.

http://overmind.cs.berkeley.edu/
I am not very knowledgable about basic income and don't (yet) have a strong opinion one way or the other on it. But, in my understanding, the idea is that not having to worry about meeting one's basic needs then frees them up to do things that are more meaningful with their lives.

As a gainfully-employed programmer, this doesn't really fit my current life situation (because there is bountiful well-paying work that is fulfilling to me)... but I can understand how people who are not in as fortunate a situation might have to sacrifice a lot of time and energy towards unfulfilling jobs which leave them without the ability to pursue more meaningful goals.

Maybe, maybe not... but certainly worth some experimentation.
OP said "a lot" of the haves, so I get the impression they think it's actually a lot and justifiable to start imposing corrections to the problem on the lot of haves. My real issue is just the idea that more than a tiny fraction of the "haves" are in that group by genetic determinism, either from the lottery of being born to one's parents (and inheriting their genes, and their money, which they got somehow) or the other lottery of being born to a particular (and perhaps in today's economy, privileged) race. We all have to play the hand we're dealt, but the world and the brain are dynamic enough that there are lots of ways to play even when you have poor initial conditions. Having a problem with seemingly some large amount of people not having to play as hard is odd, especially when it's likely a much smaller set of people than imagined.

Mindfuck of the day achieved, back to work...
> there's one episode which I didn't finish as it just didn't interest me, it was the army-type episode, I got bored incredibly quickly.

"Men Against Fire" was the most disturbing episode of the season. Army with AR implants for zero-empathy ethnic cleansing.
I've had a lot of fancy bottles in a lot of fancy places, but all things equal, I've never tasted a good wine in poor company.
For realtime games, maybe just add a little forced think-time for each action? You could even adjust that dynamically

it's necessary anyway to prevent it from having godlike micro.
Slack's full page ad in the NY Times to welcomes Microsoft as a competitor
I think it's really important to realize is that a game AI isn't really there to try to win, or maybe even to "convincingly" beat you the same way a human is. Perhaps you could train an AI to make the game more "fun", but that's pretty hard to measure and people are so different. It's a really hard optimization process.

One commonality, it seems, is that players want to get better at the game. Perhaps, an AI that TEACHES the user to improve their play, and reduce errors would be an easier problem. So far we mostly do this using heuristics of gradually increasing difficulty, but it should really depend on what the player is weakest at... and what the user can improve at fastest! That is something nicely measurable, which you might use to train an AI.

Then, if/when people play against other human players they are as strong as they can be... often an FPS goal.
That's great.
AIs on SC1 relied on many hacks. Initially I thought that DeepMind was going to create a bot for the original SC.

I hope some of the advances in SC2 AI can be integrated into the in-game AI. e.g: a trained neural network that plays better than the "hard" AI, but can run on a consumer box and not on a massive cluster.
They'll probably hire some security to keep people out.
Good luck convincing South Korea, Japan, India, the EU, Britain, Australia, Canada....
yep. but it is a polite way of describing just how @#$@#$@# far NZ is from anywhere
Because it's fresh.
> You don't drink wine for the alcohol, you drink it for the flavor.

I really wish that synthehol (of Star Trek fame) were a thing. I was at a champagne tasting of 60+ wines from the best producers (Krug and Roederer come to mind), and made it through 25 or so, spitting each one, and was still terribly buzzed.

If there were a way to enjoy the taste without the effects I would be all for it.
How many bits of bait does a programmer need to go fishing?
Peter Thiel Speaks About Support for Trump
Saatchi (edit: might have been Chiat Day as mentioned downthread) tried this back in the '90s, and I think gave it up as a bad idea pretty quickly thereafter. I know some studios that still do hotdesking and reconfigurable workpods, but as far as I'm concerned it's a morale-killer.
The Berkeley Overmind was designed for a 2010 Brood War competition. The website (http://overmind.cs.berkeley.edu/), although no longer updated, still contains many videos and links to articles that describe the internals of the AI and the design process. The Ars Technica article in particular goes quite in depth.
Hah yeah I agree it's absurd! However I enjoy vaping and it helps to calm anxiety that I get from my bipolar.

I should try and cut back some and reduce my nicotine dosage of 1.5mg down to 0mg but I don't mind the nicotine.

I'm also addicted to coffee so about 2-3 full Yeti cups a day. Woe is me!
Reports of China Banning Bitcoin Are Greatly Exaggerated
The Twitter-death-drone episode could have been a stand alone movie. Everything in that story and execution was polished and well put together. The pacing was fantastic compared to the others in the bunch.
Prove Features Manually
Completely agree. Haven't met him in person. I was taking a graduate algorithms course, a few years ago, and was searching online to gain better understanding. That's when I found Erik Demaine's lecture videos online. He does a great job of explaining the material. Loved how the concepts were broken down so that they were easy to understand. Learning from someone so good and fluent with the material was also very inspiring. It motivated me to strive for solid understanding of the course. I had a good professor, but I don't think I would have understood the subject as well, had I not watched Erik Demaine's lecture videos.
Okay talk about drinking wine on Hacker News it really fits the focus of the site.

Yeah please down vote me for being technology minded.
In practice right now the AI still loses even with unlimited APM. It's just too dumb to really take advantage of its execution speed.
from the two-birds-with-one-stone-dept i've been looking for a good excuse to dive into pyret, and using it to do the exercises from this course might just be it. would anyone like to join me in a slow-paced workthrough?
I always despite this question so much; mainly because everything is a cause of something and a symptom of something at the same time; there is nothing isolated in this world. So you have to give a lot of context to see if -in that context- it is a cause or an effect.

I'm this particular case you could say stupidity is the root cause, but saying so it's too abstract to be usefu/actionable.
Of course not, but when the democratic process is used to vote in people who don't respect it there's not much you can do but respect the will of the people.
Digital documents can have established retention periods and mandated purges.
HEY! YOU! ;) What's up? Playing Overwatch these days, at least until I can actually play Battlefield 1 (waiting on some cash for new hardware)
Wait, what?!! That actually pisses me off, I used that jack to watch movies on the TV with DD all the time.

I hate screwing with streaming this, AirPlay that, or trying to play it with another box connecting to the TV because inevitably there's some glitch or problem with the codec.

I don't mind using a dongle to get HDMI, but I always relied on the optical output to go to my older receiver which doesn't have HDMI ports.
> The very idea of forcing myself to "acquire the taste" for alcohol seems distasteful in itself.

The logic of any acquired taste is simple:

It takes a finite amount of effort to acquire the taste.

In return, you get satisfaction for the acquired taste that is only bound by the length of your life. The sooner you acquire the taste, the longer you get to amortize the value.

I've taught myself to enjoy damn near every food and drink out there and I am immensely glad that I have—I now inhabit a world filled with delights.
Programming might be boring. Engineering is not.
I think there are many companies currently or on their way to using AI to run a significant portion of their business, e.g. financial and advertising sectors. The hard part is demonstrating intention in that scenario, as many learning algorithms are stochastic. Even if there is some group to be held responsible and they give you the training data, the model will slightly vary when run repeatedly. It seems likely that people could use that fact for things like money laundering and insider trading, for example, using biases in the model that are hard to detect.
This would be so much more fun with a turn-based game where speed isn't a variable, like Civilization. I'd love to play against several AIs that were better than me because of code, not because they get a bunch of extra in-game bonuses. With a nice AI API, you could have online competitions where AIs battled every month.
But we've always had those things. Every generation has their..

(I don't want to say bogeyman as it's too dismissive, but I don't want to say pressing issue because they're really not all that pressing in the minds of the average person. Let's just go with "long-term hovering externality")

...to deal with. Society has always been remarkably fragile, and we've stepped really close to outright annihilation a few of times, seemingly saved not by the application of the best humanity has to offer, but by what appears to be happenstance.

What if someone else had been the Russian negotiator during the Cuban missile crisis?

What if a different general that time Russia's radar malfunctioned had thought we were really nuking them? Global annihilation was literally in the hands of this one person's decision!

Hell, what if the 1859 CME event were to happen again? We had some near misses a couple years ago.

There's a difference I think between ignoring a risk and not devoting 100% of our efforts and mindshare to dealing with it.
> The people of Turkey have stood meekly by...

I'm sorry, but this is not a factual statement. Please stop.
I think it's about options for players, some are strong others fresh and both want to choose an AI to their likings. Sometimes they are in the mood to get beat maybe to learn new tactics and occasionally just a victim to fight frustration.

What wrong with a strength option? I'd include an unbeatable entry in any case.
OT: I teach computational methods and even as much as I dislike teaching/conflating it with web dev, I have included "let's build a web app" because students like building and deploying a thing, and because Heroku has a free tier.

I've considered the possibility of having students do things on AWS (beyond web dev), including Lambda, and just expensing the costs. It seems feasible to quickly set up every student with controlled access via IAM...but is there a way to set up rate-limiting, ideally through a policy? That is, shut an IAM down if a student accidentally invokes a million processes? Or, for that matter, limiting the storage capacity of a S3 bucket?
Superhuman APM makes it a really different game. Current Starcraft AIs can do thousands of commands per second. That means that essentially each unit has its own AI and can act independently of all the other units. There's almost no delay between different unit commands.

Unlimited APM makes AI much less interesting from the perspective of game theory.

Think of it like a robotic boxer, except instead of an android, they build two 30 foot long walls of spring-loaded boxing gloves that close in on the human boxer. Yes, the robot punches the guy a lot, so the problem seems "solved" but it isn't really.
that is part of the reason why ranked choice is better for the voter even if they lean strongly to one direction. It allows they to show their disapproval for their parties candidate without spoiling the vote and giving election to someone they really dont want
To some extent it depends on the game.

First person shooters can have super accurate AIs that are really frustrating to play against. Try beating the last "boss" in quake 3 on nightmare difficulty. A game like Starcraft relies much more on decision making that raw 3d math calculations and that makes making a decent AI pretty difficult without giving it advantages like extra resources or vision. That said, even though a game like Quake is easier to write an AI for, top players can still be top level AIs with superior reasoning about using the map and timing power up spawns and such.
I'm not convinced it's won. Especially since there's still tons of blog posts arguing over the definition
How does it seem to know which zergling is about to get hit?
Sendgrid.com – Why we switched
So after using SendGrid for two of our system in production they decided to log us on out based on ip-address. But our internet connection uses a dynamic address. They took over 48 hours to respond. Their answer: "Create a new account"
DoIFeelOldYet? :-)
> Most software is not getting written correctly, on time, or on budget.

Oh, sure it is. It's just that the business-people and/or clients driving the projects want "fast and crap" rather than "slow and well-made", because "fast and crap" still makes money.

Engineers (as in, people who have an engineering mindset, in any profession) will naturally fight back against this, which is where the time and budget creep comes from: theoretically, all software could be made "on time" and "on budget" and would be exactly as half-baked as the business-people were expecting it to be (and they would still be able to sell it, believe me.) But instead, engineers want to make something good, despite only having the time- and money-budget to make crap. Thus late nights and burn-out; thus unmaintainable hacks to get features "working for real"; etc.

The problem is fundamental to the collision between these mindsets. Remove either, and the problem goes away. Software can be made using "pure engineering" (see NASA) and succeed. Software can be made using "pure business concern" (see bottom-dollar outsourcing shops) and 'succeed' (at least in the sense it's measured by.) But there is no long-term healthy place on the spectrum existing between these two points.
> a pilot who flies a Boeing 777 will not be able to easily switch to flying an Airbus 330.

Can you provide more detail on that? Pilots have to be "type rated" for the aircraft they fly, and some aircraft share type ratings because they are substantially similar. Flight Training International shows the same amount of time for A330 and B777 training, with the most intense complete training course lasting two weeks (plus "homework").
I'd prefer to make my own choices on what I eat and drink. I'm a big boy and I can make my own informed decisions, and the sanctimonious tone of this practice is insufferable. "We know better than you ignorant masses, so we're going to save you from yourself".

I also like that they lead with an image of Coke Zero, which has no sugar nor calories, and happens to be my drink of choice. But I made that choice myself, without my employer or government telling me I had to.
You might want to read the papers those banned doctors refer to, because the doctors often mangle the science.

Here's one case of a doctor who had been struck off by the GMC. The judge overturned that decision, but has maintained the ban on her acting as an expert witness because she mangles the science so badly.

https://www.judiciary.gov.uk/wp-content/uploads/2016/11/squi...
Yes. It depends on the state and the type of case. Since this was a civil trial a 10 person jury is correct.
Spring Cloud's New CLI Launcher
Hopefully there's a JS/Spidermonkey interface. I'd be happy to port Hannibal from 0AD.
The difficulty is the purse strings to pay for election infrastructure comes from politicians. Private firms have funds for product advocacy without advance funding from government, unlike open source solutions. So the entire field is distorted from day 0 when it comes to proprietary vs open source.

A smarter thing to do would be to create a selection pool defined as any registered voter over the age of 75; and from that pool they choose their election technology board. And that board procures the election system based on the budget the legislature gives them. That is, the budget is the budget only, it doesn't say anything about what technology or brand is used, the only attachment is that funds are used for the state election system. If someone over 75 can't understand how our election system works, we're screwed, and in fact we've seen how voting systems have failed, have altered the outcome of elections, and because they had no paper trail, and no meaningful way to do recounts or audits there's no recourse.
I do not agree with term serverless. Amazon Lambda is a service, therefore there is a server involved.

It's like saying deathless meat, because someone else killed the animal you are consuming.
Confusion between "Islamic" and "Islamist" here I think; the first simply has Islam as a religion and the second uses it as a hammer.

Compare Germany's Christian Democrats (the former) and, say, Pat Buchanan (the latter).
The problem with this article is it is the kind of thing I could see myself writing after about three weeks of playing with the tool, when I did not yet understand the best ways of using it... but it is written from the POV of someone who does not know what they are talking about.

Half of the article is various complaints about AUFS, and then Overlay. There are at least 6 storage drivers off the top of my head, and I feel like there are one or two more I am forgetting about. What made you choose AUFS? What were your thoughts on Overlay? Instead of going with the default and complaining, maybe research your options? Even worse though, the filesystem driver is completely beside the point. If you want to store things on the filesystem from a Docker container, you don't use the copy-on-write storage system! You create a volume, which completely bypasses the storage driver. There are even a bunch of different volume drivers for different use cases- say mounting EBS volumes automatically for your container to persist data to? His whole rant about data magically disappearing has nothing to do with the tool, but that he didn't take the time to learn how to use it correctly.

Further, while I am sure he is telling the truth and has machines randomly suffering kernel panics and crashing multiple times per day, it seems hard to believe that it is docker causing this. He is running 31 containers spread across 31 aws hosts... I am running thousands, across hundreds of aws hosts, and have been for a long time, and cannot recall a single kernel panic caused by docker.
There has to be a line somewhere. I don't claim to be the person qualified to draw it, but society has to be willing to define it and say "Wealth accumulation on this side of the line is OVERALL healthy for promoting fair and evenly distributed prosperity, and wealth accumulation on the other side is OVERALL destructive and benefits only a small few."
Microservice Monitoring in Kubernetes
When Push Comes to Shove, Personal Agency Is a Prized Possession
Rules like this are much more useful if they're enforced. That's why efforts like the C Secure Coding Rules[1], which were designed with the capabilities of reasonably state of the art analyzers in mind, are a good idea. Like any standard designed by a committee, there are some unfortunate compromises.

Many commercial (and open source) static analyzers will have checks that are hard to codify in rules that are digestible by humans. For example, most analyzers that use sophisticated interprocedural analysis will not be easily described as a guideline for humans, unless those humans are compiler engineers. This is especially true for analyzers that have heuristics built in to minimize false positives, which is most often a real-world requirement.

[1] https://www.securecoding.cert.org/confluence/pages/viewpage....
If they actually did bet against the herd. "Hedge fund" used to mean a fund that actually hedged their bets, but there's no law that says they have to, and a number of them just bet.

What seems to happen is that during boom times, a lot of unskilled and unaware of it money managers get into the market, and they tend to bet with the crowd. We get a big bubble as a result, the bubble pops, and all the shitty fund managers get flushed out of the market. Then we get several years of stability as the prudent money managers who thought for themselves rule the show, until their performance attracts new entrants who don't know what they're doing, and the cycle repeats.

I actually think that we're in one of those prudent periods right now - most securities seem fairly valued, at least now that the unicorn bubble is deflating. But in 05-08? I worked in financial software then, and a number of my peers (straight out of college!) were hedge fund managers. There were some good ones, but many of them had no business being near anyone's retirement fund.
I thought a neat way to make NPCs less dumb in games would be to let other players (internet connection required) to be the NPCs. They would have limited coverage area maybe set tasks and restrictions and let them fight a real person to move onto the next part of the game.

Basically set up a queue of player and what NPC character to play and when a user gets to that part of the game where NPC needs to load, you jump in and play. When the NPC dies you the game (scene) and get put back in the queue of playable NPCs.
This is unbelievably cringey and this person is in the wrong profession. The fact that they seriously pretend that good programming = boring is embarrassing, as is their caricature of people who enjoy the field as cowboys.

>Screw writing anything down or discussing your issues with you further! This is exciting! Oh if it goes wrong I’ll just quit because look at my CV, I’m doing triple heart bypasses like crazy!

This person needs a hug or something. Many doctors absolutely love their job. They love doing things that matter, and dealing with unique problems (and almost all problems are unique). Their anecdote is yet again a tired jealous screed trying to imagine themselves to be the good coder.
Essays: Data Is a Toxic Asset, So Why Not Throw It Out?
Really? I liked the first episode. What I think is the absolute worst (of all Black Mirror, I'd say!) is the second episode, Playtest. It's embarrassingly bad, completely amateurish, not really scary, too drawn out and with dodgy SFX and a weak premise.

I also didn't like Shut Up & Dance much. To me it felt like a weaker "White Rabbit", and much of the episode hinges on a single plot twist at the end (much like White Rabbit, but that one was better executed).

I liked San Junipero. I liked that it has a different, unexpected tone from the rest. I liked that it was kind-hearted, for a change. Haven't watched the rest of the season yet.

Just my opinions, of course.
Sorry, I don't believe in absolute freedom of speech. In fact I don't believe in anything absolute. But enjoy your black and white world. It appears to be a very angry place where one either lives in a fictional idealized America or North Korea.
> The impossible challenge with Docker is to come with a working combination of kernel + distribution + docker version + filesystem. Right now. We don’t know of ANY combination that is stable (Maybe there isn’t any?).

You can do worse than use Red Hat Enterprise Linux 7 (RHEL7) that has a tested and supported blend of those components. Or CentOS if you just want to try it out and don't care about support.
Well, they're in NATO and the crucial barrier between the "West" on one side and Syria & Russia on the other.
The latter is battle tested, even...: https://en.wikipedia.org/wiki/K9_Thunder#Operational_history
2016 Rust Commercial User Survey Results