skysight-inc/HackerNews huggingface dataset:
I'm not proficient in Starcraft, but if they have to make Pros play against 5 different agents for a Bo5 is it because the same agent would merely repeat the same game overall and the human player would be able to see through its strategy?

AFAIK at least for Go/Chess DeepMind wasn't handpicking agents to send against human opponents, but it was simply a trained agent who would try its own strategy and respond to the opponent, in this case isn't it like the single agent only ever plays a single type of meta strat?
If so, I think this is a bit less impressive than what I had predicted.
Good idea! Just pushed up a change to open the explorer by default and fill in a default value for the stock ticker.

The explorer supports adding args that should be auto-checked and providing default values. It could probably be a little easier to use, but it's easy enough to add new ones once you have an example: https://github.com/OneGraph/graphiql-explorer-example/blob/m...
Hey, thanks for your comment, but I had to ask only 2 things -

1) What's "ED"?

2) "there's plenty of other ways to have enjoyable sexual experiences" - please elaborate more and list a few good examples.

3) What do you mean by "usual way"?
But cats both naturally evolved to hunt small prey and artificially selected by humans to hunt vermin. They have advantage.
Yes, Windows 7 is now occupied by the weakest computer machine (hardware)
A Study Focussed on the Public Transit Ridership Decline in United States [pdf]
https://hn.algolia.com/?query=movfuscator&sort=byPopularity
I don’t understand your point. Your account is less than a year old. But anyway I jump from account to account mainly because of the abuse of flagging by politically oriented users. If you must know, I first got here in 2012.
> We could quite literally reparent your comment under a discussion about Iraq circa 2007 and it would not look out of place coming from a neoconservative.

No one had a plan to criticize in 2007. If you mean 2009-11, sure. Or, earlier in the same conflict, in 2004 from much of the Left and non-neocon Right against the Bush Admin in discussing how the neoconservatives desire to disentangle rapidly after the defeat of Iraq was leading them to ignore the lessons of defeats of past regimes stretching back at least to WWII.

And there's plenty of historical evidence (including the conflict that drew us back into Iraq and Syria) that there was merit to both of those objections, despite them coming from very different, largely opposed, ideological factions.
>Because all these ideas (regulation, minimum wage, laborisation, etc) protect existing workers and harms lower skilled or newcomers, foreigners, minorities, etc

Classic retcon argument, which sums up why we can't have nice things any more. Don't unionize it might hurt foreigners or minorities!

Almost as good as Hillary Clinton's observation that breaking up the big banks won't end sexism or racism. So like ... why bother I guess? We can all be serfs who strive towards antiracism and antisexism while under the oligarch heel?
Do other countries even have SWAT teams?
Maybe, and hear me out I know this is a crazy idea, but maybe everyone should be treated well.
I love seeing my favorite language get this constant attention.

Now all we need is structural typing like golang so I don't have to explicitly tell the compiler that a class implements an interface.
When someone says "X has gotten cheaper" they mean when you walk into a store and buy X you pay less than you did in the past, either in real (adjusted for inflation) or nominal (unadjusted for inflation) dollars.
A guy from Google Brain came over to a Capital One meetup and talked at length about the `autograph` module; check it out! I remember they did some neat things with extending Python's operator overloading in order to generate Tensorflow graph code.
Are there any historical examples of this where the company in question was not in charge or national resources or infrastructure that was paid by a government?. All the bell, oil, railroad examples have this in common.

Short of the government making these companies the only government approved ones in their respective fields I do not see how breaking them up would be something that can be done. Even then the monopoly would only exist because yet again the government created it.
I'd be curious to know whether there's a good way to avoid this. As someone who's currently in high school and looking to major in CS, this really worries me - am I actually going to be able to find a job a few years from now? Should I be planning to study something else instead?
In Italy at least, Deliveroo will order from middle and low-end restaurants (pizza places, some sitdowns, any fast food). The drivers are also on bikes generally, which I thought was common for deliveroo but after reading this thread maybe not.
Another tricky question -- does having the union prevent (or atleast make it difficult) for a company to pay way higher than normal for someone (who will be a union represented employee) they deem necessary for the company?

Maybe what I am asking is -- does having unions constrain pay-hikes in any way?
It's not a myth, "bing" does means "sick".

It also means other things like "ice", but "sick" is the first thing that comes to mind, and in China this is especially a big deal due to superstitions. Naming things is very important here.

amusing anecdote: I remember a discussion about someone who wanted to name his shop 森林木 (three trees symbol, two trees symbol, one tree symbol) and everyone told him it was a bad idea and it would fail because the trees where getting fewer and fewer and that this name was an omen of bankruptcy, and if anything he should put it in the opposite order. (He ended up choosing a different name entirely)

Bing is a really bad name, even tho this had probably nothing to do with it's relative failure
GTA is developed in the UK - but I suppose there is at least no language barrier.
I agree that a heuristic (machine learning or otherwise) designed to prevent spam was almost certainly the culprit. I disagree with the notion that this does not constitute a hellban, but I'm open to considering alternative nomenclature.

The fact stands that google locked me away from my documents and intentionally undermined my ability to understand what had happened or rectify the situation.

Collateral damage is still damage.
But have they actually shown any such thing? There are some ambitious words, then some very elementary definitions, and some "theorems"... and then it ends?
The original codebase came from ParAccel which itself was later acquired by Actian, but Redshift is definitely owned and developed by Amazon.

But yes, the changes are not viable to upstream without so many modifications that fundamentally change the database. Pluggable storage in mainline would be a good first step.
I live in Portland, there's certainly not anyone drowning in bottles. There are long lines at the redemption centers because cans and bottles need to be put into the machines one at a time and we have a fairly large homeless population that uses them for an income. That's about the only issue I've seen so far.

As an Oregon resident I actually feel like those bottles getting redeemed from out-of-state is better off than them going into a landfill. I think we can take whatever the offset to revenue is.
It seems to me they opened the source for the encoder but the decoder is not included.

This means we can use it to index sentences in any language and calculate the semantic distance between them, but we can't use it to implement an alternative to Google Translator.
> Should I work 5 % of the hours that I would normally work in a year?

That is an odd idea.

Honestly, I feel like you don't provide enough details. All in all, it depends on if you think this startup can become a big thing. If it does, 5% ownership can be a really great payout. It's for you to decide if the opportunity is worth your time or whatever the founders are paying you.
It’s still just a MIDI controller at its heart. But in any case MIDI sequencers aren’t a new thing. You could achieve the same thing with an Atari ST.

Your point about build quality is the crux of the matter. These things are essentially just clocks and like with clocks you could buy a £5 budget wrist watch or a Rolex. People who wear and use their watch daily will justify the price tag of decent watch because it’s sturdier, prettier and they can afford it. But that doesn’t mean one watch tells the time differently to another. And equally a sturdier built MIDI sequencer doesn’t make a blind bit of different to the sound quality of hardware it triggers. Which was the point I (and the former poster) was making.

Now I’m not criticising those who do want nice audio equipment - we do the same thing in IT with dev laptops and give a whole plethora of “reasons” why. Like I said earlier, if you’re going to use something regularly then why wouldn’t you want to use something nice?
Congrats to the Citus Team! Really a great group of people over there.
Other countries usually have police tactical response teams and/or separate paramilitary police forces to which high threat situations are escalated. The details, of course, differ considerably from country to country.
>I think the coolest thing is how the play of AI mirrors a similar style to how pros have developed

I mean, the agents have learned the game from pro replays so to me it seems obvious it would evolve to play the same strats human pros use.
> Writing a good codebase is IMHO a craft and should not depend on the language or a bunch of tooling.

Of course, relative to other code in that language you can write good code in any language and that is a useful and important skill. If you invest enough energy and craft, you can even write code that compares favorably to good code in any language - the Linux code base is a testament to that. Still, it is a fallacy to assume that all languages are created equal. Nowadays, next to nobody would argue that writing code in Assembler is a good idea. And even though it is now possible to write web apps with C (via webassembly) there is no movement by seasoned C programmers to conquer the web.

> If Typescript is way to go, what about Python, Ruby, abandon it, deprecated? Are those inferior languages compared to Typescript? Typescript is just another hype, very smart play by Microsoft btw.

While the truism "use the right tool for the job" is overrated, it applies here. Untyped, quick to write languages are excellent for small projects. When I'm writing Python as glue code, designing nicely typed interfaces is a distraction. Also, Python, Ruby and Javascript have base types with excellent usability. E.g. when you parse time sheet data, it is pleasant to return [(time.parse('9:00'), 'document project X'), (time.parse('10:15'), 'implement feature Y')]. But when projects grow every structure enforced by the language is a guarantee I cherish. You know, there is this special case in your time sheet parser where you return a (time.parse('23:59'), Null) element, instead of using the empty string, which made the code much more elegant. But months later, when you are refactoring the code calling the parser, you have totally forgotten this behavior and introduce a subtle bug. That's the time where I wish I had a robust type system.

TypeScript is great in this regard, as you can ignore all types if you wish and gradually add them later, when the complexity of the code base calls for it. Or you start with complete type coverage from the start if that floats your boat. Or you never introduce types and just consume JavaScript. Because of that, TypeScript is especially valuable for libraries: It gives the consumers of the libraries all choices. And it's also the reason the success of TypeScript is celebrated that much: Each new TypeScript enhanced library increases the effectiveness of the tool (and reduces the amount of `any` crutches).
Right??! What kind of upside down world of entitlement are we sliding into? With google on your resume just go work somewhere else that fits your ideology better if you aren’t happy with the present’s behavior.
I don't know anyone using it either (and I work for IT in a Fortune 100 company). But there must be since I keep seeing people mention it.
Thank you for your perspective.

Was this always the case though? Perhaps my position is colored by my experience working for a former IBM manager who thought of programmers as those who “just write the code” based on the requirements written by the “more senior” business analysts.

That particular experience reeked of superiority of managers, project managers, and the business analysts who worked directly for them. I admit that my experience could have been anecdotal, however I’ve asked several senior programmers who were active in the nineties who have confirmed the relationships were by and large toxic at the time.
Fallout 4 had a $49.99 season pass which was an increase from the previous $29.99[0].

Black ops 4 had one for $40[1]. Can't seem to find historical info about civ6, but I know a "large expansion" was not included in the season pass.

[0]: https://ew.com/article/2016/02/17/fallout-4-season-pass-pric...

[1]: https://www.polygon.com/2018/6/13/17447600/call-of-duty-blac...
"OTOH, I don't care if the odds are 1 in 73 gazillionbillion, it could happen and the prosecution still needs to prove otherwise. We're not playing craps here."

But it's not a mathematical proof. They only have to convince a jury, which is often not that hard.
Insta/Facebook is the most obvious split. Maybe break it out into regions or countries?

They have way too much power, have to take some sort of steps.
"Advocacy groups" hired and funded by whom? There are lots of "advocacy groups" demanding a lot of things. It would be interesting to find out why theverge and other news companies selectively choose which "advocacy groups" to promote.

Also, what about microsoft, netflix, amazon, twitter and most importantly google? Also, what about humongous international banks? Or the chemicals/agribusiness where 2 or 3 companies dominate the world's market. What about the media? Where a handle of megacorporations own so much of the market?
Stuff like that is why StarCraft is not a very good game to test AI on. It's good for publicity, because it is well-known and has a pro scene so you can claim to "beat humans", but it's too complex in some ways (ruleset) and too simplistic in others (mostly just killing stuf). APM and micromanagement are huge, while long-term strategies are fairly limited compared to many other strategy games.

With all of this, it's really hard to see how much/which parts of the game the AI really "understands".

I'd love to see an AI that can play MAX or MoO from raw pixel inputs, even if it sucks at it.
Zero proof seems to be given in the article that it is Deliveroo's fault. While they probably should be more helpful, spreading the accusations based on guesswork seems to be yet another example of shoddy modern journalism.
Do you have any experience with static typed languages? All the benefits brought by static typing become obvious & make sense when you actually get to use it.

Also, I'm sorry but you make some weird comparisons. ES6, Coffeescript, TypeScript and Python/Ruby are 4 completely different things. Not sure why you are trying to compare them and choose a winner.
Show HN: The simplest Perceptron you'll ever see, in JavaScript
MSVC Back End Updates in Visual Studio 2019 Preview 2
>* but I'm just wondering how many "bad chips" you would have had. Like what is the failure rate during manufacture*

It's quite common in cpu manufacturing -- called "yield" (how many good cpus you get):

"Once the front-end process has been completed, the semiconductor devices are subjected to a variety of electrical tests to determine if they function properly. The proportion of devices on the wafer found to perform properly is referred to as the yield. Manufacturers are typically secretive about their yields, but it can be as low as 30%. Process variation is one among many reasons for low yield"

https://en.wikipedia.org/wiki/Semiconductor_device_fabricati...
This thought process (of the UI limiting the player) is a valid point when we are talking about Human vs. AI strength and weaknesses in RTS games. However, when pitting one human player against another, the UI limitation actually adds strategic depth to the game. Unlike pure strategy games like chess, in Starcraft when you have to move, attack, move, attack, it puts a physical burden on the player. This physical burden to work around the limited UI allows one player to outperform the other on both a strategic and physical playing field, in real time. If both players were freed of their physical shackles, it would become a much more boring display of pure strategy, which eventually would be "solved" and the game would cease to be fun.

If you look at the difference between Starcraft 1 and Starcraft 2, the two most significant UI changes are the ability to select more than 12 units at a time, and the ability to "multi-cast" spells in sequence when more than 1 spellcaster is selected. These two small UI improvements greatly reduce the skill gap between an average player and a "pro" player in Starcraft 2, to such a degree that many Starcraft 2 pro players went back to Starcraft 1, where their fast reflexes give them a much greater advantage against other players due to the limited UI. So an improvement to the UI would help human players beat AI, but it takes a strategic element out of the game when considering human vs. human.
Yes, I was trying to keep it simple but that detail only further supports the fact that these changes have no value to upstream.
Yea, right... I don't know anything about how hard this stuff is, I'm just a postgres developer & committer, currently working on making postgres' storage pluggable.
> I'm most interested in cases where there is shear between popular opinion and The Establishment, and who wins in those cases.

> It seems to me that The Establishment consistently wins, and popular opinion slowly changes to conform with The Establishment, and not the other way around. It's a peculiar characteristic of Our Democracy.

Having same-sex marriage turned into a constitutional right, cannabis legalized in a couple dozen states, and Donald Trump in the White House are very prominent counterexamples to that contention.
They could require the CVV when delivering to a new address - it's only three digits. But we're talking about a company that doesn't even refund obviously fraudulent transactions, so never mind.
I have always just typed "define $word" or "$word definition" and it has nearly always worked. I never knew there was an operator form.
Navigating the Machine Learning Landscape, Pt. 1
Why haven't Single Instruction-Set architectures taken off?

If mov is Turing Complete it seems like there'd be a big win here... You could parallelize this massively.

Edit: can someone explain why this is being down voted please, because this is a legit question
3 Solid reasons to hire PHP developers for your next project
> the declining quality, sloppier design, increased prices on already highly priced products, multiple conflicting product lines

None of which are Apple's problems.
How about all three? Instead of everyone just picking their favorite platform for dubious reasons and blindly adhering to that corp maybe we should just bust them all up at once in one swoop, whether they are on your "team" or not.

Google is probably the most dangerous and abusive of the three today, but I think Amazon is trying to steal that throne and will probably be much scarier in a few years.
Python 3.7 Compatibility is being tracked here: https://github.com/tensorflow/tensorflow/issues/20517
Also, if developers could simply increase prices, they would, regardless of what their labor costs were.
> I'm not sure how you could "fool" a machine that needs a barcode for each physical bottle return.

You photocopy a sheet of barcodes and stick them on the bottles.

Some machines you can even hold the barcode in your hand, and put the bottle in, then you can put anything in and reuse the barcode endlessly.
I don't think that holds anymore. Have you used both Flow and Typescript recently? Speaking from experience: I can't imagine anyone doing so and concluding that Typescript is the "worse technology" at this point.
Both explanations are correct factors in the overall messy compromise that is tuning. The explanation they gave was attempting to describe string inharmonicity, which is worse for metal strings than more flexible ones and only applies when they are plucked or struck. So violins do not have this problem, because the bowing constantly corrects the frequencies as it slips and grabs. I love your description of the Pythagorean comma, though. The difficult compromise of mathematical purity is what led me to an obsession with pedal steel guitar, since it's one of the only things that can play full chords in all keys with perfect intonation.

Edit: apologies for adding yet another mention of string inharmonicity before reading the rest of the replies.
We're thinking of adding a "add all" checkbox in the explorer for this exact reason - feel free to open an issue https://github.com/OneGraph/graphiql-explorer/issues so we can discuss it further.

There are obviously tradeoffs that come with selecting all fields by default (in particular it makes it difficult for the server devs to send thoughtful notifications only to clients who rely on specific fields when necessary), but for initially exploring it's definitely nice.
It's all besides the point. As I said, you will find violence, slavery and murder in every person's ancestors history, if you go back far enough.

But also, I don't feel guilty for the deeds of my nation, as they happened before my birth. I feel we have a duty to learn from history to prevent bad things from happening. That's it.

If you really want to go down that route - you are aware that the USA was taken away from native Americans, who died by the millions?
Well, good and bad clues, since it's SO-syur, not SO-shure.
There were moments during clutch blink micro where the onscreen APM number for AlphaStar exceeded 1000.
I'm sorry. You remain wrong. Predictable IVs in CBC mode are a vulnerability. A low-severity vulnerability; so are most CSRFs. We don't generally write dozens of paragraphs about how irresponsible and clueless someone is when they report a sev:lo CSRF. In fact, what a lot of companies do for that is pay a bounty. (I know, not the fact pattern here).

You're also missing pretty much the whole conversation about why predictable IVs in ZIP's CBC is a vulnerability. Yes, as lots of people have pointed out, in the 95% use case of 7z as a simple file format, the IV doesn't matter. You can't use the flaw to decrypt someone else's 7z file.

But 7z is a file format. Applications build on top of those. Plenty of applications generate zip files. If one of them, for whatever reason, chose to generate 7z zip files with 7z's code, this sev:lo vulnerability stops being sev:lo. A predictable IV plus known prefixes turns CBC mode into ECB mode. If this person had reported 7z using ECB mode, nobody would be question the competence of the report. But they reported a more sophisticated flaw. It flies over people's heads. They claim it's bogus. You can see my issue here.

The world does not need more encouragement to write bad crypto code. We're up to our ears in it. But the world definitely needs more people to do the harder job of looking through the bad crypto and mapping out the pitfalls. Thats's what this person did. I'm fine if you don't want to thank him, I'm even fine if you just want to debate whether they reported it the best possible way (I'll disagree but we disagree on lots of things).

What I will not let anyone get away with is claiming that the finding itself is incompetent because predictable IVs are not a bug. That's not just wrong, it's theatrically wrong. I don't care if you apologize about slagging this person for reporting something. But I think you should apologize for claiming, falsely, that they were incompetent. I'm kind of a little surprised you haven't already!