skysight-inc/HackerNews huggingface dataset:
The first assumption of anti-cheat is that the system you are running on is compromised because someone is trying to cheat. It starts with memory being modified out of order, then code being modified, then syscalls and APIs intercepted, and frankly by now it probably goes all the way up to running a cheat hypervisor, because why would you not.

So HTTPS is just adding entropy through waste heat, it achieves nothing, whatever a client is sending or receiving is trivially intercepted after the decryption.

Anti-cheat in the game client is all about hiding. WoW had this big thing with their Warden system where they downloaded code from the game server, loaded it into the client at runtime and then had some encrypted communication channel back. It was an utterly pointless waste of time because it was so obvious to anyone looking for an anti-cheat mechanism and trivially defeated. What worked for them in the end was doing an "unintentional" out of bounds/uninitialized memory read when assembling a network packet. It looks completely innocuous looking at it in a disassembler (and you wouldn't notice when it's one of 10000 changes in a big patch) but it just happened to send back some bytes of memory that were patched in a cheating client. By now you would probably skip the in-client cheat detection altogether and just do ML classification on movement/interaction/time data at the server.
A loosely related provision of US copyright law, section 108h, does allow books from 1923-1941 to be scanned and made available by libraries if not being actively sold! http://blog.archive.org/2017/10/10/books-from-1923-to-1941-n...
CNN has bias that fluctuates wildly toward the perceived flavor of the week; it operates for maximum sensationalism. It basically invented the 24-hour news cycle and hasn’t altered its formula for decades.

CNBC is business news; did you mean MSNBC?

MSNBC has the least viewership of the three and I would not consider it particularly influential. It is biased towards a minority ultra-Democrat position, hence its relatively lower viewership due to its fringe editorial content.
You're right although multi-armed bandit problem doesn't address all the problems in the real world. E.x. adding different slot machines (prices) intelligently, or discounting past data without using magic parameters
To be fair to Fox News I don't recall anyone in the RNC resigning because they gave candidates debate questions they were privy to as corespondents. (Donna Brazile)
> For example, I don't consider it important to be able to compile Rust to JavaScript, because I don't think JavaScript is a good thing.

Seems to be confusion here between "I'm not interested in using that technology" and "Nobody should use that technology".

If you're saying the first, fine. I often feel that way too, it's not that important a statement since you can just not use it and move on.

Someone has to do Javascript though: targeting the web browser client is important and here to stay although it is evolving, and wasm is part of that evolution.

If you're saying the second then that's not in line with existing reality. The ship has sailed on whether we're going to have apps running in the browser or not.
He's probably right, didn't Airbnb struggle for about a year after graduation?
If we have fewer predictions, we need to be correspondingly less confident in our assessment of the quality of the predictor, to be sure. 538 has made hundreds (at least) of predictions, and across those has seemingly performed well. You can quite reasonably make a claim that most of those don't translate perfectly to the specific setting of a presidential election. But at the worst we should treat them as irrelevant and conclude that we don't know much about 538's quality. That's a far cry from a demonstration that their predictions are poor, which is what was claimed.
> I agree, but I'm also sure you would agree that a small window were things can go horribly wrong is much more preferable than than a perpetually open one (sudo and friends stand testament to this).

What's even more preferable is a situation where the kernel doesn't let you do the damage in the first place, which is what we have now.
Well, they are very sloppy about security, look at the permissions they set for battle.net files https://pbs.twimg.com/media/DOvhmJ1WkAAFCSD.jpg (sorry for screenshot)
The thing is that Google owns WHATWG (who write and edit HTML specs) so the difference between Web "standards" and "what Chrome does" is moot. Other browser vendors have no choice other than to follow suit. I'm putting "standards" in scare quotes since what WHATWG publishes - the "living standard" thing - doesn't qualify as standard in my book.

It's a tragedy to see so much well-intentioned work being weaponized. Actually I appreciate the hard work of Domenic et al, and also the work being done on CSS specs. But we're way past the point where Web specs serve a purpose other than to keep people busy and brittle and monopolize the Web beyond recognition.
Use a wall of lava lamps as a random number generator
Remote execution of code is a very popular attack vector.

Apple can negate this almost entirely by controlling JavascriptCore and WebKit and ensuring that their security models e.g. sandbox are tight and well tested. Leaving that up to third parties who may not be so vigilant compromises the security of the entire device.
How long you can continue operations if sales drops off a cliff is a very important number for every company I've worked at, from startups to big multinationals. Maybe it's less of a consideration for Amazon and Apple but I wouldn't even bet on it there.
Non disclosure agreements until certain funding milestones are reached.
There is less of a difference between those than there seems to be, there are a lot of interesting research papers and experiments regarding methods to create a feedback loop between targeting ads and then identifying those targeted.

If I narrowly target an ad and then I know you saw it, I now know all those things about you.

So, yes, they do not literally sell your information, there is one level of indirection there. And the amount of information that data brokers get their hands on tells me that it is very likely people are exporting this information regularly.
jQuery UI and jQuery Mobile are deprecated. Take in mind, it comes from an age before HTML 5 became set in stone. Browsers weren't caught up yet. JavaScript libraries weren't plentiful and mature as they are now. CSS frameworks like bootstrap also didn't exist until years later.

And there was more optimism toward the concept of creating a widget toolkit and a webview mobile app. And while to an extent - we embrace that now in some form - it didn't work so well the first go around [1]. Media queries becoming a normal practice and CSS frameworks made jQuery Mobile feel clunky. Heavy duty mobile apps went native - and I can't know where they are now.

For jQuery UI, over time, the theming got a bit old. And stuff like "Buttons" (https://jqueryui.com/button/), you can already get via CSS. Most CSS frameworks, for that matter, do a lot of the widgets with far less JS, if any at all.

I'll miss them. They were a stepping stone in getting us to where we are now.

[1] https://techcrunch.com/2012/09/11/mark-zuckerberg-our-bigges...
Today, an 80-year old client of a friend's financial services firm wrote: .

"Hi. Thank you for your excellent stewardship of my retirement savings all these years. You have helped us change a lot of things, and weather some pretty terrific storms like the Fall of 2008. I am now focused on a higher risk-reward trade off, and will be entrusting my son to invest my assets into the brave new world of crypto currencies. With thanks, please kindly close all of my accounts and begin the process of moving my funds to my son so that he can purchase Bitcoin."

I am not kidding. This, folks, is how the world ends.
The problem isn't counterparty risk. The risk to GS is the reputation risk. Investors losing money = investors suing. Selling products that you don't believe in yourself = testifying in front of a bunch of angry senators waiving internals emails about "shitty securities" at you.
I would be really careful about saying anything negative about one of dangs lover boys around here, (s?)he'll fuck up your account in no time at all if you mess with the money.
> insanely excessive right wing governments in Canada

Calling anyone who disagrees with your political philosophy "insane" is....I don't even know what word to use.

EDIT: Perhaps instead of a downvote, you could give a few examples of the insanely excessive things right wing governments in Canada have done recently (extraordinary claims and all that....).
Release Notes for Safari Technology Preview 46
My 2008 MacBook Pro has a removable battery. Apple documents that without the battery (i.e. on AC Power) the CPU is underclocked because there is not enough power available.

So it wouldn't be unprecedented. And I wouldn't be surprised if other manufacturers do the same.
By any chance, do you have further readings on this? We're also a struggling marketplace and would take great motivation from this.
Due to medical issues I fasted for 10 weeks. After around 1.5 months, I was getting nutrients via IV, though. I lost an average of a pound per day in weight.

I was active and felt great for most of it.
~
My systems are all on physical hardware we own, hence I don't really pay a lot of attention to the latest and spiffiest in hosted platforms.
For many communities, guns are not just a "hobby". They are an integral part of life and culture. The fact that people don't take the time to understand this is a huge issue.
It takes considerable will, but I have a HS account that I use that essentially paid nothing for (except the starter kit for $10 b/c it's a great deal). I can't play competitively but Arena and Tavern Brawl are usually newbie friendly.

One friend of mine setup a bot years ago and essentially mined gold (got banned and reinstated) and got most cards. Of course, that's cheating but as my old JH football coach once said "if you're not cheating you're not trying"

Hoping for industry self-regulation is like hoping Wall St. will suddenly grow a conscience. Especially given who's doing the regulating these days.
Can you transfer money to your son in the US? That should be tax evasion.

Where I am from, that order would be totally illegal. ain't happening.
Dev tools are huge in getting devs onboard. Chrome has a huge lead in that regard.
> I am now focused on a higher risk-reward trade off

Yea, no kidding!

The silver lining is that at 80, he won't have to live in penury for very long.
I never said MSNBC wasn't partisan.

But Fox News literally coordinates with the Trump team and he lavishes them personally with praise via Twitter almost every week. It's far more akin to campaign outreach rather than independent news. This never happened with Obama or the DNC.

MSNBC also does have independent journalists e.g. Chuck Todd and right-wing commentators e.g. Hugh Hewitt, Joe Scarborough etc. So it's not entirely liberal.
Kubernetes via Saltstack
> Why not use a statically typed language for such a large code-base? Is this done by purpose, or did they end up with a million lines of Python code and are looking for ways to make the maintenance easier?

Being in a similar (though much smaller scale) situation ourselves, I suspect your latter suggestion is the answer; they wound up with a large amount of Python code due to expediency (Python is good at quickly getting things done), and are now finding the code base quite hard to maintain.

Something to remember is that as of 10 years ago, statically typed languages consisted of C (for some definition of "statically typed"), C++ (complicated and cumbersome, and didn't yet have widespread availability of "modern" C++ features), Java (cumbersome, heavyweight, lots of missing opportunities for abstraction back then), C# (heavily tied into the Microsoft ecosystem, not yet open source), and a bunch of weird academic languages that required tutorials about burritos to learn (ML, Haskell, etc).

While statically typed languages like C, C++, and Java were the mainstream languages of the 90s, C was too limited for a lot of people, C++ and Java too cumbersome to use, and so lightweight dynamically typed languages like Perl, Python, PHP, Ruby, and JavaScript picked up a lot of steam due to how much easier to pick up and more productive many programmers found themselves in those languages. But now we have large, fairly un-maintainable code bases in these languages, and people are realizing the value of static typing, in part due to the maintenance hassle and in part due to newer, more expressive and accessible statically typed languages being available (Elm, Rust, TypeScript, Scala, Go, Kotlin, as well as improvements to C++, Java, and C#).

But that leaves all of these old codebases, that are hard to maintain. Rather than doing a complete rewrite, adding static typing capabilities that can be applied to existing codebases is a way to make them more maintainable without spending all of the time of a complete rewrite and having everyone have to spend all of the time learning the new language while still maintaining the old codebase.
I don't understand why is there a need for loading delay when a style property is changed. Applying CSS styles to a html element should take effect almost instantly.
> Everything I consume in the States is of a vastly, abysmally lower quality. Every single thing. The food,

You're going to the wrong restaurants, friend
Efficient javascript needs to be JIT'ed, but that means your app needs to be granted API access to map writeable memory as executable, which is a security risk they are not willing to grant third party developers. So a third party browser/js engine will likely be quite slow. I guess this would give users of a bad impression of iOS perfomance as a whole then, if other browser engines were allowed and became popular?
Frankly, the world would be a much better, safer place without Facebook in it.
It's trite and flippant, but one response I have to public officials doing this is, "you first".

When I can know where my Congresscritters are at every moment, every time they cross a camera's path. Who visits them, in public and in private. What shows they watch -- and their children and grandchildren.

Same goes for our tech lords.

You first.
Thanks for the insightful comment. I’ve often wondered how the triangle player can sit for a hundred measures and still hit that one note right on time. And the other stuff as well, but that one stood out.
Read The Upstarts by Brad Stone. It's a fascinating book about the rise of Airbnb and Uber. Also check out the podcasts with Joe Gebbia and Brian Chesky on How I Built This and Masters of Scale respectively.
Yeah, but there's still "Wild" where nothing sunsets. Of course, some would say Wild is even more expensive as there's mostly legendary in most decks.
> bitcoin isn't rare to be a store of value.....everyday there's a new viable cryptocurrency springing up

What makes bitcoin 'rare' isn't the fact that it's a cryptocurrency, just like what makes a dollar 'rare' isn't the fact that it's a piece of paper.

It's the network (i.e. hash power) behind it.
Cool. This definitely makes it easier to use k8s, but that's very different from running k8s. My comment(s) are geared about running k8s yourself. My systems are all on physical hardware we own, hence I don't really pay a lot of attention to the latest and spiffiest in hosted platforms.
inlk has the publications you listed(excluding Nautilus) and is only $15AU/month [~$11USD] its not the greatest but it is a decent service that I can use to support journalism.
Become a highly sought after specialist for a product offering (e.g. self-driving cars, blockchain, fintech), or get ownership (startup), or go customer facing (particularly if commission involved), or go into technical management on CTO route.
People investing money in the web are the ones who want to turn it into another sales vehicle.
It is not illegal as the market is not regulated right now. You can actually see manipulation in BTC right now.
Bitcoin is a gold standard and it will be used to settle multimillion-dollar agreements between large organizations or nations states. It's not relevant as a currency, other alternatives are already there.
All modern batteries degrade past the point of usefulness. It doesn't matter how big the battery is if you leave it in the Sun long enough it will die. The question is, "what then?"

Many people are reasonably asking that they be made aware of the problem instead of quietly kneecapping the phone.
No, because the fact that I'm neither Chinese nor likely to read Chinese Daily News doesn't actually prevent me from seeing your ad.

If you posted "Help Wanted" flyers in the middle of a college campus for a part-time cashier job, some 52 year old could--in theory--be walking by the quad on his way to a Frisbee golf game.

It's when you explicitly add in logic to filter out a protected class that you may be in trouble.
Ask HN: What is the most painful problem you have day-to-day?
Your question implicitly suggests that you wouldn’t have problems managing young, unmotivated, change resisting programmers.

If so, do you think there is an innate difference between old unmotivated, change resisting programmers and young unmotivated, change resisting ones, or could your attitude towards the two groups be different?
>The onset of ketosis is marked by really clear flu-like symptoms

I tried a ketogenic diet once out of curiosity (confirmed ketosis with urine testing) and I did not experience this. I have read many other anecdotes of people who also did not experience it.
This mostly makes sense to me. A conductor for music is the equivalent of a director for a play.

Except with a play the director doesn't stand on stage pointing at each actor to cue their lines. The actors rehearse and learn their own cues. The director coaches them on timing, volume, expression, etc, but then mostly relies on each individual actor to take that direction on board and follow it themselves on the night.

Why is it different for a conductor?

[ Edit: Reading the rest of this thread has actually largely answered my question now. taco_emoji's post was particularly helpful https://news.ycombinator.com/item?id=15983052 ]
How to stop rogue ads that can set you up for malware – ONENAIJA
> When Britain leaves the European Union, many immigrants will be forced out of the country.

I haven't heard any politician proposing that anyone be forced out of the UK. There might be reduced immigration and some current immigrants might decide to leave, but those in the country already will retain rights to stay.
The book of satoshi by Phil champagne, basically comment on every email interaction he had. Nice read
I, in much ignorance, think having what it takes to create a credible startup might not be as close to a good idea as it doesn't even sound.

I have a lot of ideas. Most not as good as some by my expectations but the sub set that would look neat to investors early on barely overlaps.

Maybe YC should use the "void" to design the people they would like to see on this world. A product, after all, shapes the user.

-G
The same thing happens with weather forecasts, where "95% chance of sun" gets downgraded to "80% chance of sun" because people assume 95% == a sure thing.
And this seems to be the source of the infographic you found (the artist is Adolfo Arranz):

http://lasombra.blogs.com/la_sombra_del_asno/2013/03/kwc.htm...
Tents are usually temporary though, software rarely is.
I used JQuery Mobile to build http://letzcode.com/

Maybe it's time make it a real mobile app :)
I've run into it before, but it's not usually too serious. It only usually happens on lines with compound expressions or chained calls like this:

foo.into_iter().map(|x| x+1)
.filter(|y| y > 2)

My working theory is that it's related to situations where there's multiple statements on the same source line (or inside a block inside a lambda).
>> Nobody can assess the entire game tree, so the fact that it is theoretically knowable isn't actually relevant in a game.

That's not the point though. The point is that you only need to consider current state when considering your next move in Go or Chess. This is not the case in an incomplete information game, since the sequence of moves that led to the current state contains a lot of information. That's not the case in Chess or Go. Basically, Chess and Go satisfy the Markov Property, while Poker does not.
We don't know they're not used as collateral, and it doesn't have to be in the lit markets where this happens. It could be in dark markets in Asia, having knock-on effects on demand or other investments in the real economy. There is also hedging, which automatically couples correlation into other markets.
Credit ratings are merely an opinion. You can't call fraud if someone is wrong on an opinion on whether some securities will go up or down (otherwise you would jail 90% of research analysts). In this case their rating was based on the assumption that there wouldn't be a US-wide real estate downturn. That was backed by a long history and turned out to be dead wrong.

I am sure there was fraud as well. But fraud doesn't explain the financial crisis. Investor complacency, untested new product, excess leverage and reliance on short term funding, too much liquidity in the system, interest rates too low for too long, these were the fundamental reasons.
Some of the iPads have a very limited amount of memory e.g. 1GB.

I think users would be expecting Apple to curtail your ability to crash or hang the browser.
That's pretty much spot on for me. Knowing I was going to die in a year wouldn't change much because I am kind of "locked in". People rely on me financially so would not be able to drop everything and travel. I might just not work so hard that final year.
Scholze's comment is particularly interesting.
Twitter suspends account of Egyptian human right activist
Thanks for this. You've largely answered my question elsewhere in this thread.
it's 2 phone screens (on separate days) and then 5 onsites in a single day (with 1-hr lunch break in between). But I agree - the full day of coding onsites is heinous and there's definite performance degradation later in the day. source: i've done 100+ interviews @Google
If.

I see no reason to consider that, though. You'd have to say that, not only the US dollar, but every paper currency is crashing, along with gold. That seems quite a stretch.
They did not spend a lot of time building an octagonal wheel, they built a billion dollar company using Python. Now, when the code base has been proven, and the business rules solidified, they retrofit what they believe will make the code base easier to maintain.

Python is an excellent enabler of this kind of dynamic system evolution.
Capacity is not power. Old batteries produce less power (volts times amps) no matter how full they are.
Regulations like that are just driving commerce away from the traditional system and into cryptocurrencies.

The further the regulators try to reach, the further their opponents move away. That's a game the regulators won't win. It ends with complete anonymity for everybody.
It is one thing to claim transit is succeeding by cramming people into cars and another to wonder if all those people would choose private cars if the costs and time were equivalent.

It seems most city planners have assumed transit is the only answer and invested accordingly. Musk is appealing to individual preference for space and privacy and investing accordingly.