skysight-inc/HackerNews huggingface dataset:
While the "skill cap" on blink stalkers is extremely high, there are many hard counters that can stop even perfect blink micro. MaNa won because he went for one these. Immortals are the perfect hard counter to stalkers because

- cost-for-cost, they are more efficient in a faceoff (resources)

- immortals are space-efficient dps (damage per second) in a battle. In a given battle, an army of 4 immortals is far more likely to all be in range of an enemy and doing damage than an army of 8 stalkers bumping against each other trying to get to the priority target

- immortal shots do not have projectiles, but are instant. No matter how perfect your stalker control, once an immortal targets a stalker, it is guaranteed to take 30+% of its hitpoints in damage.

The last point is very important. Once MaNa had 3+ immortals, even with perfect blink micro, a little bit of target fire and timing micro on MaNa's part allowed him to slaughter the stalker army one stalker per volley, while it takes them longer to clean up the immortals (especially with shield battery support).

Another thing glossed over in this discussion -- AlphaStar did more than classic blink micro. It did a very technical maneuver (the casters briefly allude to it) of triggering the barrier on one immortal with a single laser, then focusing all fire on an immortal whose barrier was already down from a previous iteration of this tactic, and then walking away until the barrier has worn off (while blink-microing weakened stalkers). Repeat. This is a detail of increasing the efficiency of trading stalkers with immortals that humans don't often even think about, let alone execute (because good blink control is often more impactful). That AlphaStar came up with this shows that it's not just about perfect execution of micro, but also perfect understanding of micro.
There's the demovfuscator: https://kirschju.re/demov
$60-100K sounds really unlikely for engineering positions. A poster a bit down claims $127K, which sounds low but not unbelievably low for base salary.

I can only really talk about my own experience, but I think the paysa total comp numbers are close enough to throw rocks at the truth.
The US court system is so corrupt you can just buy your way to appeal victories? That's essentially what you're saying here?
Yep, used it for a few projects.

Some pain points was firebase realtime db compared to firestore but firestore has solved a lot of issues for me.

I'm really stoked on the integration with GCP now too.

Happy to answer more specific questions.
Steve Wozniak on Steve Jobs, Apple's Early Days
facebook as a platform provider is guilty as charged.

there is a special form enforced for storing credit card information. Where was QSA?

Credit card providers and game providers should also take their part in responsibility for storing credit card information.

I do not get how is this still possible with 3D secure protocol out there?
I'd prefer the first version in almost all situations except for a major performance bottle neck. The second version is less clear to the reader and thus likely done wrong.
Oh man, the Mavericks days of iPhoto were getting rough. Beachball city.
The linked paper says besides the bacteria developing resistance to antibiotics, they found Kgp inhibitors seemed to continue to work.

"We have demonstrated that P. gingivalis develops rapid resistance to a broad-spectrum antibiotic, moxifloxacin, but not to the Kgp inhibitor COR388. Therefore, with the growing concern about widespread antibiotic resistance (103), ..., an antivirulence factor inhibition approach to treatment of P. gingivalis is the most promising path while reducing pressures for resistance."
Well, the end result will be Google replacing Android with Fuschia, Java with Go and Dart, and Java no longer being relevant in the mobile space.
I am really impressed it learned when to pull probes in that game against Mana where the AI was pressured into his natural.

It was also extremely active with the stalkers, deciding to split them in three and not let Mana cross the map with his immortals.
Don't most modern compilers in the last 20 years do this for you automatically?
Don’t stop SSID broadcasting (2.5, tip 6/2) as the clients start to scan for this SSIDs everywhere and unveiling your hidden SSID even at remote places.
Strategically it's been completely sidelined. Windows division, once the major power player in Microsoft, is gone. Windows the OS is still installed on a bunch of computers, but we're increasingly in a mobile and cloud world, and the strategy tax of 'Windows first' was preventing Microsoft from pursuing important initiatives.

https://www.theverge.com/2018/3/30/17179328/microsoft-window...
Sure, but some might be genetically predisposed to make more efficient use of calories (burn easier rather than store as fat). Which could make a massive difference.
They already did. Valter Longo cited studies with an average intake of 1 litre a day. Gist is, it was quite good for them.
In fact, the main Oni (and Oni2) developper is the one behind Revery as well:

https://github.com/bryphe
I was an NYT subscriber for a long time (years) and during the 2016 primaries and elections I learned how crappy they were. They tried to misinform me! I was paying them and they were lying to me.

First about the Bernie campaign and then about the Trump campaign. I don't pay the news to bullshit me. For a period of six months I read both the NYT and the WSJ. The WSJ editorials are clearly written by morons but otherwise their news had higher predictive value.

I agree entirely with you. It's no wonder people reading the NYT were constantly surprised. My fault entirely after Judith Miller but no longer. Purged them from my rotation.
Oh, not again, this narative seems to be very popular, but it's based on ignorance.
While this is a very personal opinion, the main problems that I have with Angular are only increased with newer versions. I used to really like Angular 1.x, from there on, the required amount of scaffolding etc has only increased.

I'm sure you can however find someone who feels just the opposite way.

All in all I don't think this affects the results too much though. For example Vue is also in one big bucket with 1.x still being a thing. Angular isn't the only one who's had a fair share of changes over time.
This is really sweet. Any odds someone at DeepMind might be working on Paradox Interactive titles like Europa Uiversalis?
Same thing in the US. Although I'm old enough to remember the 1970s firsthand and to remember that most people were pretty thin.

Other things I remember from that time include: people not having microwave ovens, people eating at home for the most part, trips to fast food restaurants being only an occasional thing, regular restaurants having much smaller portions, and a lack of social acceptance of being overweight.
The 2nd one would be significantly more readable with explicit typing (to make it clear that you're dealing with a pointer to pointer).

Though I think putting the head check at the beginning like you said will make the first example very reasonable (and relatively compact too).

remove_list_entry(entry)
{
if (head == entry) {
head = entry->next;
} else {
prev = head;
while (prev->next != entry) {
prev = prev->next;
}
prev->next = entry->next;
}
}
You can choose which applications to install with the MS installer. For example I didn't have Outlook or OneDrive installed.
Or so complex, you can always find a new kangaroo court to reopen your case.

Cases tend to run back and forth until one party gives up, or goes bankrupt. Lords, even SCO v Linux is still going.
A new definition of technical debt (2018)
TL;DR Technical debt is the cost of reducing the total project cost by X
Do you think the passion keeps them working more then 80 hours a week or there is some pressure?

I worked 16 hours a day for a week, it was horrible, I don't think I can do 2 times more in 16 hours then in 8 and I gave up the money and just worked the 8 hours(now I am doing 4 hours a day , screw the money)
Presuming you mean TV and movie FX then the working conditions aren’t great there either.
(lost password to the old account, had to make a new one)

"The fact that your nation lost stolen wealth does not absolve it of the crime of theft friend."

As I said, the winners of the war decided on the punishment. Can anybody ever be absolved of anything, really? And again, the nation is one thing, the people in it are another thing.

At some point you just have to accept what happened.

What if I was the son of a murderer, and you therefore would be of the opinion that I (the son) have no right to be alive. Would you expect me to voluntarily commit suicide, so that you can feel satisfied? That's absurd.

" I am saying that THAT wealth creation, incontrovertibly, was exploitative. "

What wealth creation do you mean - technological progress?

Funny enough, the descendants of the African slaves who were brought to the US are now better off than the descendants of the people who remained in Africa.

You could spin it endlessly. If the US hadn't been colonized, presumably technological progress would not have been huge in America. But more importantly, there would have been no allies to win the war against Germany. Hitler might have won the war. Perhaps there would not even have been a french revolution and no democracy.

What then - does that mean we Germany are entitled to the whole of Europe, because the nazi expansion was only stopped because of ill gotten colonial gains (existence of the US)?
Each to his own. It doesn’t bother me that it doesn’t bother them.

It also doesn’t mean it shouldn’t bother me if the government I live under were to introduce a similar system.
Yes, since DeepMind chose SC2 for having the right characteristics for mapping to the real world, ie imperfect information and real time response, they should have had at least one run without any speed governors. And maybe another with the CPU limited to some level we might find in an embedded system of near future.
Ask HN: What articles, essays, or blog posts that you keep re-reading?
You need to structure any files you read or write to the exact same way or they won't be compatible with the other software.

File formats are directly analogous to APIs.
AI is sending people to jail and getting it wrong
Well, read in good faith and assume, if your reading results in an obvious contradiction, you probably assumed something that wasn’t what the author intended: in this case, that arrays are immutable
If Facebook is serious in introducing static typing, they would probably do better by focusing less on Flow and more on ReasonML.
I have very little sympathy and connection with people who forfeit a 500k bonus to fight for a million instead, knowing they gonna have a hard time doing so.

They should have portrayed someone from the nurses they mentioned instead. Small amounts or problems someones life depends on make for a dramatic story, a rich guy and his fight for hundred thousands of extra compensation make me scoff.
LINDDUN Privacy Threat Modelling
That’s great news.

Does anybody know if they support ALPN to announce h2 as the http2 protocol?

They don’t do this for ELBs, I would hope for NLBs.

If they do this, this would finally be the sane solution how to use NLBs + ACM to expose gRPC services at the edge.

Other solution might maybe be (as popping up here in the threads):

Use NLB + ACM and let it do MITM and then forward the traffic to a service with a self signed certificate. The hope here would be that the NLB would pick up the ALPN header from your backend service and communicate it transparently to the outside world. Don’t know if this architecture makes sense.

Anyways, I just would love gRPC capable secure workloads on the NLB with ACM.

Doing Self signed certificates or LetsEncrypt works already - the Gamechanger is to use ACM + ALPN and by that also having upstream http2 traffic behind the NLB (compared to the ALB, which only supports upstream http1)
I moved from SQL Server to Postgres 5 years ago, I would argue the opposite, ie PG is way better.
eg pg supports UTF8, csv, jsonb
It has way more standard SQL features and support, such as windows analytical and aggregation functions, string agg is particularly powerful. More SQL join options, join on using clause is v handy, lateral join is standard SQL and v powerful and much easier to understand than SQL servers obtuse version.
It’s user defined functions are far more powerful, even with standard sql, let alone the umpteem other languages you can use such as Python or Javascript, functions can be chained for incredible power.
Many Dev friendly features make you much more productive eg drop schema and the ability to easily use powerful editors such as sublime text or VSCode.
With Recent parallel query improvements pg has mostly caught up on performance, it’s only glaring weakness vs Oracle now is lack of auto incremental mat view refresh - MS auto mat views had so many limitations they were almost pointless, last time I looked - pg mat views have no restrictions but are not that useful because they lack incremental refresh.
For neighbor-sum, instead of saying "each output value is the sum of its input neighbors", we can say "each input value contributes to the output values of its neighbors."

Then it is natural to iterate over the input and not the output:

for (int i=1; i < length; i++)
output[i-1] += input[i];
for (int i=0; i + 1 < length; i++)
output[i+1] += input[i];

"Invert the problem" is a really powerful general strategy.
Eh, maybe because it’s summer? Morons.
Assuming arbitration is also cheaper for potential plantifs, and assuming a truly neutral arbitrator, then that's not likely true.

Court costs are a greater barrier to the side that doesn't have a full time legal team.
Wouldn’t you want something like “if (i == array.length) { return FALSE}” before the return statement? Returning array.length+1 as “not found” feels like it’s just begging for an out of bounds exploit.

Clever example of this approach, though!
Funny. Linus Torvalds somewhat feels this way judging by this https://m.slashdot.org/story/176163

Repeated below:

At the opposite end of the spectrum, I actually wish more people understood the really core low-level kind of coding. Not big, complex stuff like the lockless name lookup, but simply good use of pointers-to-pointers etc. For example, I've seen too many people who delete a singly-linked list entry by keeping track of the "prev" entry, and then to delete the entry, doing something like

if (prev)
prev->next = entry->next;
else
list_head = entry->next;

and whenever I see code like that, I just go "This person doesn't understand pointers". And it's sadly quite common.

People who understand pointers just use a "pointer to the entry pointer", and initialize that with the address of the list_head. And then as they traverse the list, they can remove the entry without using any conditionals, by just doing a "*pp = entry->next".
Southern Europe. I work exclusively remote though. 2000/week is my base rate - I also have a discounted rate (1000/week) for slow periods. I have more than enough demand at that rate though.
> in the novel, “Jurassic Park”, the park’s supercomputer is a Cray, but Spielberg picked a Connection Machine for the movie

Not just a Connection Machine:

“You know anybody who can network eight Connection Machines and debug two million lines of code for what I bid for this job?”

— Dennis Nedry
Upon reading your comment I was curious why it was so downvoted. So many reasons.. for me it was the bit about Office on Mac being a “thin client”. Dude. No.
Hah I'm a pommie escapee to Aus. You're right, the UK is a schmozzle. Talk about shooting yourself in the foot.
Seen a couple of my friends and family with these, never really thought about where they came from though, quite interesting to see how big it is
The article starts by saying:

> Scientists say they have discovered the secret behind why some people are skinny while others pile on the pounds easily.

> Their work reveals newly discovered genetic regions linked to being very slim.

> The international team say this supports the idea that, for some people, being thin has more to do with inheriting a "lucky" set of genes than having a perfect diet or lifestyle

Further down the article adds:

> Most obesity is acquired in adult life and is linked to the obesogenic environment we live in - a sedentary lifestyle and abundant access to calorie-dense foods.

I am lucky; I don't have to heed your newfriend advice to stay slim. My genes (or, the article mentions at the end, possibly my gut microbes) seem to have a secret of their own.

If you are unlucky and your body is good at storing excess calories, then I guess those people will have to adopt the 'newfriend secret' of not eating to much.
I really like your comment, I think is the best comment I have ever read in Hackernews, I mean, I say for the sake of Fun, not for work or science or knowledge,...

...But for Entertainment, for the pure Fun itself, This was the best comment I ever read, And this proves that Hackernews is still not going the way of the Dodo[1] (in this case, the way of Slashdot)...

And proves that, sofar, alecco is the smartest (or at least the funniest in a smart way ) guy in Hackernews.

There is a reason Professor Moriarty's bits always converge, and the reason was the Pure Fun, off course.

I almost forgot to answer the question:

The Chinese Cops use VPN's to watch Japanese Porn together with their wives and girlfriends, if they are not married yet, , because the Cops are not machines, so...

I think they will let this one pass unpunished...

Unless you are using a VPN to scorch the chinese President in public like I do: Xi Jin Pin is a Incompetent War Monger !!! I Want HuJinDao Back !!!!!!!

So, in this case, if they catch me using my VPN to do what I am doing here, so I will loose a lot of social points, my friend, and I will... BEI HEXIE LE ( Get Harmonized ).

Probably 1 full year in Jail, if they catch me saying what I am saying using a VPN.

So I am a Brave guy , Right?

1- https://en.wikipedia.org/wiki/Dodo
Isn't it true that Android Java has fallen behind the standard because of the lawsuits?
Which insurances do you require for your car?
I have to wonder who the target audience for this article is. The advice just doesn't seem particularly actionable. A statement like, "I think the biggest competitive advantage in business—either for a company or for an individual’s career—is long-term thinking with a broad view of how different systems in the world are going to come together," sounds great in a TED talk, but what the heck is anyone supposed to do about it? It's shallow.

I think the article could be improved by considering more carefully who the advice is intended for, and tailoring the advice to them. The advice for a bright young college graduate should be different from the advice for a five-time failed entrepreneur or someone who has plateaued in middle management at 50.
It's true that new capacity generates new demand, however I think there are some limits. When the monthly pass pricing became flat, it was way cheaper for people living far in the suburbs to come to Paris proper. I don't have any numbers, but I don't have the impression that people started coming in in much greater numbers.

In the case of Paris, public transit is already insufficient during peak times. I'm sure most people who don't already take it have reasons other than the price, meaning that if it were free there wouldn't be a significant rise in traffic.

However, I think that all the money spent on the ticketing system could help improve the general reliability which in turn would help provide more capacity. This would probable incite more people to take public transport which could help the transport authority obtain more funding from the region government.

As in Paris the transport authority is already heavily subsidized, I think it would be interesting to have to some numbers on how much tickets bring in vs how much the whole ticketing infrastructure costs.
> Revery is the same - aside from platform-specific behavior, if your app looks or behaves differently on another platform, that's a bug!

I want my applications to feel like they belong to the platform and not identical on every platform
Well, are we wanting to test the computers ability to strategize/plan, or their ability to out click humans?

The former is an interesting AI challenge/achievement, the latter is a space in which computers are already known to outperform humans.
While it's true that it doesn't panic in release mode, that's supposed to be an optimization and the correct semantics are what's implemented in debug mode. Besides, you don't want to write a program that only functions in release mode.
Because in really many chinese people cheat. And cheaters are so rampant that people would rather ask Big Brother to step up.

China started this national wide 诚信 campaign in 2001, during which time the Chinese society is utter chaos and China promptly joined the WTO. China entered its economic boom, but the ultimate outcome is the social credit system.

Highly recommended CCC talk here https://news.ycombinator.com/item?id=18773303

P.S. I think since western kept bitching about the IP theft problem so much, companies should use the social credit system as a targeted weapon to punish cheaters. It works.
For this to be guaranteed to work, underlying storage has to be resizable (clearly not using linked list like semantics since it's named 'array').

So that means some small amount of the time, a linear search (a supposed read-only op) results in a possibly massive allocation or I need to allocate one extra space each time? Search is now not multi-reader thread-safe either. I mean, I can see the value, but surely a modern filter findAny is superior to this.

EDIT: can't post in response but I thought you meant that this trick carried over.
I find it hard to read those kind of posts because they all boil down to "have a bunch of variables you have very little control over in the correct state and you're pretty much set"

If you're lucky enough to be born with a good wetware and an advantageous set of mental characteristics, you can tweak something here and there, build on top of it and become "successful". If you're nowhere near, there's very little you can do to change it.

Take "be internally driven" for example. This shit is almost impossible to intentionally cultivate unless you're just lucky enough to be born this way.

You can call it "loser mentality", but even that is ultimately defined by your genes.
I don't think the algorithm is changing. The infrastructure, engineering, practice regimens and environments, the training data, the selection of metrics for success, are changing. One can say broadly they are part of the algorithm, but these are learnings for curators of AI that can easily be transferred to other spaces to "generalize" as well.
Has anyone here actually tried using it? I'd be interested to hear a comparison between Revery and Electron in terms of ease of use, performance, drawbacks etc. I read through the README but tbh I'd prefer an external opinion.
Do you know if there's a good API for paradox games? I have off the top of my head seen extensible mods for games, but I assumed they all were based off of the predefined Clausewitz Engine.

That said, HOI4 could really use some AI love. Right now, I think the AI has a lot of hard coded values (when invasion should happen vs not). One of the potentially beautiful things about modern AI is that if you can clearly define your objectives, it's possible to find a parsimonious analytical solution to solve that problem. I have immense hope that these gaming AI systems will transform the way we game in the future.
The site is down now, cached copy at

https://webcache.googleusercontent.com/search?q=cache:EqbA9Y...
> I want my applications to feel like they belong to the platform and not identical on every platform

Yeah, Electron already does that. I can hardly say I am looking for more of it.
The large memory requirement is mostly due to the linker. Not a runtime requirement per se.