skysight-inc/HackerNews huggingface dataset:
That's good point and their random debuggers are definitely a clever obfuscation technique. And also not trying to say encryption is a poor strategy. The larger point I'm trying to make is that its possible being so secret about anti-cheat is to the industry's disadvantage. Feels like there is an opportunity for many studios to collaborate on anti-cheat tools and techniques (perhaps with open-source). For example, is Riot Game's packer/unpacker a specific solution to their codebase or could it be abstracted and open-sourced? This is a industry-wide problem and studios should be competing for the most creative and fun games, not the best anti-cheat.
I completely agree. I went from an x1c 1080p to a t480s 1440p. It’s great stand alone. But I’m frequently hooking it up to external lodpi screens, and the amount of zooming and unzooming I have to do is making me slowly go crazy. A shame the dpi situation is such a mess.

It wouldn’t be so bad if Wayland was widely supported, as it can handle mixed DPI pretty well. Unfortunately I can’t swap to wayland until browsers and Java apps (aka IntelliJ) support it.
The answer to “workers are not getting a big enough piece of the pie” is almost by definition not “be a better capitalist”.
Amazon Prime Day Is a Trap – Don't Fall for It
I'm overgeneralizing both on the English side and the Spanish side. But there's enough truth in my description to cause speakers of one language to focus on the wrong parts of pronouncing the other language.
To be safe I'll take the animations down for now and reach out to Disney directly - I'm not using the characters to promote my services but to decorate the content area. They are really just a small part of the idea I'm trying to convey in the article.
What did you think of Elementary OS?
It’s running Windows now and sleep just works. But the trackpad still randomly stops working after sleep, needing a reboot. I get 2,5 hours of battery with normal usage. And it runs uncomfortably hot and loud but CPU utilization is at 2%. I guess it’s just not my thing or I got a dud, but my experience with Lenovo customer service has been horrible.
>Public health efforts, better nutrition, ect

I suspect almost ALL of this can be attributed to having plumbing that magically flushes your waste away, having people wash their hands after using the bathroom, and women being fed well enough to survive childbirth.

It's astonishing how much morbidity happened in the past just because water sources would get contaminated by people bathing or excreting into them. Apparently even a crazy amount of deaths in childbirth were attributable to bad hygiene/sanitation.

Once you correct for those three almost everything else looks like a little sliver. The presence of antibiotics is the only things that even come close in its impact. If we wanted to have a comparable additional impact today we'd need to accomplish something like wiping out all the disease-carrying insects (mosquitoes, tsetse flies, etc.)
And as usual for cloud services the status page is saying everything is fine!

Edit: there it goes after 15 mins
Screeps is a game where you need to program each move: https://screeps.com/
weird, i feel exactly the same when I use react lol.
but lets be honest here, react fanboys are pissed theres a better/new kid on the block :D
For us it's not just stackdriver, it's also AppEngine and HTTP Load balancer (I think those services rely on stackdriver?). But, GCE is fine.
You'd be surprised by the amount of AAA games that do not do what was listed in the blog post.
Depends on the cost of digging.
"Job Insecurity of Workers Is a Big Factor in Fed Policy"

https://web.archive.org/web/20100304170139/https://www.nytim...

The Fed has an interest, and influence, on labour conditions, if not direct legislative input.

Unemployment is the other of its dual mandates.

(Though, and crucially, not wage levels.)
Fair enough. I didn't see the last line. I retract what I said earlier.

Still I am not very convinced that it is a good idea to teach STEM students that way. The author of the article works at a liberal arts college.
I'll go on the record that I downvoted because I'm so tired of the constant drone of comments suggesting self-sabotage as a would-be dark pattern. If someone actually put a lot of effort into developing the idea, that might be interesting, but I just don't feel like "What if you shoot yourself in the foot for the publicity?" by itself is a substantial comment. It's a fill-in-the-blanks theory so unlinked to any particular phenomenon that it gets applied to everything.

For another example, somebody yesterday suggested that Amazon intentionally broke their website on Prime Day for the publicity. I downvoted that too. I do disagree, but more than that, I just don't think they add anything.
It might seem obvious, but a lot of current PvP game engines still maintain global state of all players on the map and trust position info sent from the game client to all other clients. This has been the status quo going all the way back to the beginning of online gaming.
Discord down as well because of it.

https://status.discordapp.com/
Aside from strategy/RTS games, I'm not sure if thats even possible? How does is ripping off a popular mod relevant here?
I'm using Vue for 2 years professionally. Before that, I've used Backbone and Ember (back in the days those were the popular ones) and Angular and React.

React lacked crucial functionality and it felt like I had to rebuild basic functions everytime e.g. a simple input field which communicates its value through setState. In Vue, you just use v-model, but in React you have to add an onchange handler which just feels very low-level - I just don't want to operate on this low level, the framework is allowed to make assumptions e.g. for checkboxes to make my life easier (i.e. grouping all checked inputs with the same v-model name into an array). Another thing I don't like is that JSX is not very good-looking e.g. if I want to add an "if", I need to use the ternary operator in complex components. This is just a hacky way and not very descriptive IMO.

And Angular was awful with its $scope and felt so dirty (it used dirty checking, that's probably why). The new version is ok, but Vue has all the same concepts but wrapped up in a nicer interface. I don't even understand what the ng team tried to achieve with their difficult to read templating language. Looks awful and feels complicated compared to Vue's simple constructs (mainly v-model, v-for, v-if and v-show and v-on, v-bind and ref) - you can learn to write Vue templates in 20 minutes.

The core concepts are reduced to their essentials and it really shines. React is too basic IMO and Angular tried too much with all that controller, service, ... stuff. It was too complicated.

Vue is basically what Web components (using .vue files) should be: Small modules with HTML, style and JS code.
And a very nice API and a great developer behind it (so it has all the nice things: vdom, custom rendering e.g. for JSX support, a webpack loader, ...).

Overall, it's the greatest thing I've seen since Ember (and it's much better and more flexible than that).
Status Dashboard: https://status.cloud.google.com/

Just in time for Google Cloud Next coming up in a week or so.
But it's better/worse than that. Because they won't pay you $55k if you decline healthcare. Instead, you get paid $50k with the option to get healthcare (take it or leave it).

My family's insurance healthcare isn't tax-free, which would mean saving $2k or $3k or whatever. It's over $10k of insurance a year that I pay less than $2k for.
Reminds me of my childhood playing ROBLOX on various Script Builder games where users on the server could script with Lua. It was basically a race to who could script admin commands and completely own the server.
Sweden: Number of Islamists increases by 900%
Unfortunate right before Google Next event...
Astronomers discovered 10 new moons of Jupiter. Where have they been hiding?
> “Americans shouldn’t be required to send the I.R.S. information that it doesn’t need to effectively enforce our tax laws, and the I.R.S. simply does not need tax returns with donor names and addresses to do its job in this area,” Steven Mnuchin, the Treasury secretary, said in a statement on Monday evening.

In light of the Trump Foundation charity shenanigans, is this even remotely true?
https://status.cloud.google.com/incident/cloud-networking/18...
Riot's engineering blog is typically aimed at developers and engineers of all skill levels. They try to make all of their topics approachable. If you're a seasoned veteran, you probably won't get a lot of technical insight from these posts.
add Bitcasa to the list:
https://en.wikipedia.org/wiki/Bitcasa
Please, please, please pick up the book Peopleware if you haven’t read it. It’s a classic for a reason https://www.amazon.com/Peopleware-Productive-Projects-Tom-De...
>it gives the same result at the end

No, it doesn't. You picked 3% of all drives failing out of the blue. Your next estimate was an order of magnitude too high. Your last assumption of p^# drives is not reasonable.

The proof is in reality. Backblaze has run over a decade, with all sorts of hardware failures, server configs, running many drive models through their lifetime, across manufacturers, across technologies, across multiple datacenters, and had not seen the level of failures you claim they will.

So I suspect their method of estimating is more accurate than yours. So far it matches reality much better.
There was some excitement for Notch's 0x10c for a while, an open universe space game where you would have been able to program your ship's computer. But according to wiki:

> The game was eventually indefinitely postponed because Persson found several creative blocks, citing the main problem as "it not being very fun to play".
You may get some inspiration from https://www.codesimplicity.com/post/how-to-handle-code-compl...

Excerpt:

> It’s very tempting, if you’re a software engineering manager, to propose broad, sweeping solutions to problems that affect large areas. ...
>
> So what can you do as a manager...? Well, the trick is to get the data from the individual contributors and then work with them to help them resolve the issues.
Lumen – First device to hack your metabolism and lose weight
Original article:

https://kromtech.com/blog/security-center/digital-laundry
> with a computer with less RAM

And a team of scientists who had done all the difficult calculations beforehand...
OK.. I think I now understand what you're trying to get across, and it may have to be one of those "agree to disagree" situations. In the spirit of HN furthering of mutual understanding, I'll try to summarize your position:

You feel the original advice, in essence, serves to perpetuate the immoral, current standard of behavior and is, therefore, invalid.

(Whereas I, on the other hand, am saying that the advice narrowly serves the OP's immediate, pragmatic interests and is, therefore, valid.)

Is that a fair distillation?
Ask HN: Microsoft Dynamics CRM–What ressources can you recommend to get started?
Shakespeare’s Worlds of Science
Apparently this might be affecting ability to auth into other services? I cannot log in to Netlify using Github/Gitlab at the moment
You are confusing "unique visitors" with "clicks", to borrow from Website-speak. I hope this makes sense now.

Also, the reason the jets are so slow is that supersonic flight is illegal for civilan aircraft over much developed land. There are ways to greatly reduce the noise though, and for subsonic aircraft there are also ways to fly fast but very silent if optimized for this. We have the tech, the oscillations have to be eliminated in e.g. rocket engines, and we are talking about conditions that we can simulate due to the temperature and pressure being in much more comfortable ranges.
The convention early on was apparently to have odd destination ports and even source ports, compared to using random high port numbers for source ports nowadays. As such, when the earliest protocols were being developed, they weren't giving out odd port numbers, but by the time ssh requested it they were.

https://www.quora.com/Why-does-Telnet-use-port-23
other people have addressed the problems with your position so i would just like to add that you’re wildly insensitive if you really think that this is due to the irresponsible habits of the poor.
Elon Musk Signed a 350-Year-Old Book with DeepMind's Demis Hassabis
> I mean, that idea basically eliminates all first-person shooters, where aimbots run rampant.

Indeed, mechanics that reward mechanical skill are more susceptible to abuse.

From the article:

> For example, some common techniques we see include helping players dodge skillshots, zoom out farther than they normally could, or perform perfectly executed combos to smash their opponents’ faces.

Scripting perfect combos can be mitigated by introducing more delay (i.e. backswing after using abilities/attacking), zooming out by giving the client less information about the game state. I can't think of anything that helps with dodging and skillshots.
You're probably dealing with newbie reverse engineers, do you work for a triple A game publishing studio or an indie game shop? People who want to "mess" with games are usually doing it so that they can make a lot of money from it and therefore hunt big triple A games...the people I've seen do proper reverse engineer on triple A game to bypass ie. Blizzard's anticheat in World of Warcraft now all work for big "anti-virus" companies
Seems to slowly grow in redness, 3 services officially affected according to the status page now.
Techstars London Accelerator announces class of 2018 after 30-country tour
I've seen more home made string implementations in C than I can remember. Most all of them were horrible. Say what you like about C++, but it certainly fixed that mess. And I love Go... I think it's the future.
A lot of this information is written so that it's easier for laypeople to read and understand. Stuff like that may be obvious to developers and sysadmins like many of us, but to the common League player it might not be. Also, I doubt that they want to give away something more specific that would give a clue on how to beat their systems.
Good start. Stay with it!

There is always more that can be done, but get it out there and keep shipping code.

A couple more tweeks and you should have a MVP.
Personally, unless you're paid well enough to be a very comfortable sacrificial lamb in this situation, I would walk away from it. This has "fall guy" written all over it.

If hierarchy is important in that culture and you're not introduced as the new boss, you're pretty much dead in the water from day one.

As other posters have said, until you figure out why the project is late (bad project management, unrealistic deadlines from the start, not the right people, trying to hit a moving target), going in an prescribing a cure without understanding the nature of the problem isn't going to get you anywhere.
Pokemon GO outage
Google Cloud Global Loadbalancer Outage
I stopped reading at this bit:

"These were obtained by a government hostile to Qatar and passed to the BBC."

Uhuh. So... how did you verify them?
The first is not all obvious. Oftentimes, it's simpler to share entire game state to all clients, and let the client obfuscate information based on the player's context. Especially for building a better player experience for interpolation/network lag correction when the server connection may fail to keep up.

Additionally, it's non-trivial logic to determine what "needs" to be shared: eg, what do you do with a champ that's outside vision but using an ability that enters your vision? There are important and difficult design, architectural and logic decisions to be made at every level from the game data models to the server-side simulations to the clients handling of it.
> Perfectly copying a photo by using a grid certainly isn't art to me.

The process should be irrelevant. Creating art is communicating human experience. Consuming art is the reaction and the resonance. How it feels to create and/or to consume defines what it is. If it doesn't resonate with you, fine, that's why I said it's wholly subjective. But when you make comments like this it makes me feel like you're putting up a barrier that would never let you appreciate what's intended to be expressed here.
Three steps to better 1:1's
Not quite the same thing, but there were a lot of cheat-only servers in counter-strike in the 2000s with anti-cheat turned off (it's optional if you run your own server). Since it was all cheats vs cheats, whoever had the best ones won. The game servers were often very scriptable and modded as well.
> I consider sama to be an extraordinary investor and thinker (I know this is the most consensus thing one could say on HN).

Yeah I'm gonna disagree with you there. These are some of the things he's said over the years

"I realized I felt more comfortable discussing controversial ideas in Beijing than in San Francisco"

"This is uncomfortable, but it’s possible we have to allow people to say disparaging things about gay people if we want them to be able to say novel things about physics."

http://blog.samaltman.com/e-pur-si-muove

"US growth has stagnated while Chinese growth has continued to do pretty well. The US has become less competitive globally"

"The current business model of the US requires the dollar to be the world reserve currency, though the Chinese currency is rapidly becoming a viable alternative"

"The other stark contrast is how much harder people in China seem to work than people here, and how working hard is considered a good thing, not a bad thing."

https://blog.samaltman.com/china
1) Science and math (though not engineering, typically) fall under the liberal arts.

2) The course is offered in "J-Term" (January), it's a supplement and meant to connect dots for students, not explicitly teaching them advanced math theory (in the sense that they'd come out of a one-month course able to understand, intimately, graduate level maths).
That will only tell you what a compiler will generate, though, which sometimes isn't enough.
> We are investigating a problem with Google Cloud Global Loadbalancers returning 502s for many services including AppEngine, Stackdriver, Dialogflow
I'd be interested to know which version of MongoDB this was.

This "no auth" was a default choice for MongoDB through at least 2013 (in this case, it helped to find nefarious actions).

For more background, I wrote a three-part MongoDB[1]. These are the notes on auth behavior from the interview with MongoDB's CTO:

> - Defaults: I feel like it’s playing with fire to set bad defaults in a database - with numerous data breaches due to 10gen’s early decisions on authentication, remote login, and encryption (see for example, https://snyk.io/blog/mongodb-hack-and-secure-defaults/ ). For auth, Eliot argues that developers need to take responsibility for exposing MongoDB on public servers - and that the SLA for a self-hosted instance is different than a managed instance (at minimum, I have issues with users having their data exposed to the world through no fault of their own). He disagreed with 10gen’s decision to turn on auth by default in later self-hosted versions once MongoDB ignored remote connections by default (but thought this was the right choice for the managed Atlas service). (But before 2014, the default behavior was no auth - and accepting all remote connections, see https://snyk.io/blog/mongodb-hack-and-secure-defaults/ ; Eliot notes that this took a while because changing the default would have caused issues for existing customers)

( https://news.ycombinator.com/item?id=14804765 )

[1] https://www.nemil.com/mongo/
Just following-up on this, it's still staggering how long it would take to image the entire 10^6 cubic mm of the whole brain. If it took 20 device-months to image 1 cubic mm, it means we would need 20 million device-months to image the whole brain.

With 10,000 devices running in parallel, and assuming no failure rate (though with a device count this high, failures would happen constantly), that would still require 2000 months (or about 167 years) to image a whole brain.

Let's imagine the technology can undergo some type of Moore's Law (I don't know enough about the underlying SEM physics to know whether there is a clear ceiling on speedups achievable) and the time to image 1 cubic mm halves every two years. This might predict that in ~20 years, we could image a whole brain in about 4 months time (still requiring 10,000 parallel devices).

If you keep going past 20 years and continue the trend, but assume you would halve the device count but keep the 4-month timeline the same, then it would be about 42 years before a set of 5 devices could image the whole brain in 4 months time, or going on ~50 years until 5 devices could do it in less than one month, ~60 years before one device can do it in less than one month. Obviously, hugely gigantic error bars around such estimates.
In certain states, you can get a prescription for some medications online. I've taken birth control for years and this is the most efficient option for me without the $150 co-pay my gyno charges.
Nice, the z1d instances might be perfect for interactive raytracing we do at $employer. The tracing itself is quite efficient and parallel, but scene manipulation has a lot of single core and IO bottlenecks. Plus the metal versions are useful to profile the whole thing.
So presumably that eats into the 512 item limit. If I had quite a deep directory structure (10 levels doesn't sound that unreasonable) I'd only get this speedup for commits changing 51 files or less. Right?
In WA state to price out insurance all you need to provide is your age, gender, and smoking status. I don't see how insurance companies can use any other information in setting the price?
BTW, this isn't a moral argument (at least it need not be), practically people cannot invest in anything and yield an actually substantial return. Almost half(E) people in the US cannot weather a $400 emergency without going into debt, how could they possibly have enough money to invest for either themselves or their children?

This arguably would be only valuable for people in the middle class to upper middle class.

EDIT: the statistic is 46%[0]. Okay, it's not "most" people but it's a good fraction. I wouldn't be surprised that >50% can't weather a $1000 emergency.

[0] https://www.washingtonpost.com/news/wonk/wp/2016/05/25/the-s...
Unfortunately the laws and regulations in place facilitating this trend are put in place, for the most part, by elected representatives. For one thing, we need to change “first past the post” election results to decrease the polarizing results that have been shaping our politics as of late. I’m just saying, this isn’t a conspiracy by one party or group. To an extent, it’s the country we voted for.
Unless everyone had to sign up for insurance allowing enough population so that multiple health insurance companies can co-exist and compete on price.
Can someone explain to me why they think this belongs here? This has remarkably little to do with technology and is certainly not "deeply interesting" or "intellectually gratifying".

To quote the submissions guidelines:
"What to Submit

On-Topic: Anything that good hackers would find interesting. That includes more than hacking and startups. If you had to reduce it to a sentence, the answer might be: anything that gratifies one's intellectual curiosity.

Off-Topic: Most stories about politics, or crime, or sports, unless they're evidence of some interesting new phenomenon. Videos of pratfalls or disasters, or cute animal pictures. If they'd cover it on TV news, it's probably off-topic."
These things seem obvious but are often not feasible for certain types of games (eg FPS) due to either latency or just the rate of events the server would have to resolve. This is why you're often stuck having to trust the client and implement complex checks for tampering.
I'm not suggesting they tolerate it completely. Just that they make the game slightly "cheatable" then counteract it enough for there to be a known controversy.