skysight-inc/HackerNews huggingface dataset:
Stockfish Is the TCEC Season 9 Grand Champion (2016)
There is no yacc code in either V7 or mJS.

V7 uses hand-written recursive-descent parser. Initially, it was using ordinary C functions, and that created a problem on systems with low stack size. E.g. each '(' starts statement parsing from the top, so 1 + (2 + (3 + (4 + 5))) consumed stack, and sometimes resulted in stack overflow in e.g. interrupt handlers or network callbacks.

Therefore we have rewritten recursive descent using C coroutines, and that is extremely sophisticated piece of work. See https://raw.githubusercontent.com/cesanta/v7/master/v7.c , search for #line 1 "v7/src/parser.c"

mJS on the other hand uses lemon parser generator - the one from sqlite project. It generates a LALR parser which is quite efficient in terms of memory.
I'd read both this article as well as the one about Tesla, but it never would have occurred to me to connect the two! So many aspects of behavioral economics seem counterintuitive at first (introducing penalties increases rule-breaking) but are obvious in hindsight (monetary penalties appear to reframe a calculation away from social decision-making toward economic decision-making, which can change the participants' conclusions toward the penalty)!
> Then the solution is not to abolish social science degrees, but to subsidize them.

Quite the opposite. The reason a college education is so expensive in the US is because, in an effort to make it more affordable, it has been so heavily subsidized. Schools have diverted the subsidies away from students' pockets into their own, by hiring loads of administrative staff, building new luxurious facilities, etc.

In a free market, if Gender Studies degrees provide value greater than their cost, and their cost is not extracted from hapless third parties (i.e. taxpayers), then they will exist.
That's legally immaterial. Microsoft controls 100% of the OS APIs on Windows. The legal distinction is whether the consumer has an alternative. Microsoft got in trouble because Windows was literally 99% of the PC market. Apple has something like a 30% share of the smartphone market - not even close to a monopoly.
Is chromium different than chrome?
> we're able to constantly test master

You seemed to have missed this.
I doubt that given that the world service is considered less biased - Mark Tully the BBC India Correspondent for decades was considered one of the most reliable news sources by Indians
Nice idea; it's worth noting that Prolog can be used to specify the steps for building the program, not just the configuration.
a benefit to ML is that they can check for everything. equipment isn't here for that yet either, but I imagine it will be.

I'm assuming the 'data' for your condition was apparently in the EKG, thus there is no reason in the world an ML shouldnt have picked that up. Where as with humans, maybe you got a tired, new, or bad anesthesiologist.

if you said they made the determination by something other than the EKG, I would be more convinced the 'machine' would have missed it
so you want early users to be a guinea pig for potential future users, and receive inaccurate counts? i dont think there will be any future users if accuracy is an issue in the beginning.

this is one of those things that i believe you should have right from the beginning.
2017 Audi Q2 Review
How to build a rollover effect in CSS
You don't pay if you don't get a response.
I've adopted a rule where I try to replace a sentence, thought, or expression with, "That's different from how we do things right now," and then try to see if it changes the meaning of what was actually said. Mostly, this is useful when the comment serves to justify shooting down another idea.

"We can't do things that way, because we do things a different way", is something that many people will automatically recognize as a bad argument if you put it that way. (It's in the same bucket as, "Well, nobody has ever complained before.") But anyone—even by accident—can end up using this argument while saying different words. The effect is that it comes in a different package that's more difficult to spot. In the end, though, it's the same invalid discussion killer.

Anyway, that's a lot of exposition. What I came here to say is that your comment is tripping the filter for me right now.

What's inappropriate about a fast development feedback cycle when doing embedded programming?
Bill Gates' book The Road Ahead had the idea of a paywall to fight spam, someone who really wants to get your attention could attach a $20 "stamp" to their mail, and if it's a really important mail, say from a long-lost family member, you'd refund them. If it's just spam, you can keep the money.
My thoughts exactly. This may or may not improve things.
From Here to DPO: Building a Data Protection Officer
Does Anyone Even Care How Horrid Apple's Sec Is??
iOS 10.2.1 is out. Does anyone read the security report!? There are the absolute most dangerous vulnerabilities not being caught by Apple over and over again!!! Ever since 'Pegasus' and the Trident vulnerability were made public, Apple has been struggling to keep their devices secure. They can't do it. The biggest problem with a KERNEL VULNERABILITY is that if your device DOES get infected, no update in the world will fix or patch it. I have complete proof of the firmware being switched out for a malicious version on my iPhone 7 and MacBook pro. No factory reset works. You can reformat the SSD in the MacBook all you want, it doesn't matter. The firmware is forced to stay downgraded to an older version and cannot be fixed. The genius bar kids are useless. It's such a joke how horrendous those people are. They have NO CLUE how bad it really is.

If you care about your privacy, smash your iPhone in half and use a rotary phone.
But that doesn't change the fact that there are now millions of people pretty well locked into a platform (through iCloud, iMessage, proprietary integration with Mac, etc.) which are limited to a single browser and are forbidden to use another one.

A situation that is much worse than the IE6 one - switching browsers on Windows of 2000s was significantly easier and cheaper than switching out of the Apple ecosystem.

Monopoly can be defined as however you fudge the numbers. Your way of counting is like we'd say "Hey, Microsoft doesn't have a monopoly, there's loads of Linux routers and servers out there, so it's fine!". It ignores important properties on how Apples actions hinder free market.
Surprised to see this q on HN of all places. He's a co-founder of arguably the most powerful VC in Silicon Valley.

https://en.wikipedia.org/wiki/Ben_Horowitz
I think in that regard New York State is much more employer friendly than California (ie claims on things you do in your own time belonging to your employer seem to be much more likely to be enforced if included in your employment agreement).
I've always seen "gourmet" as a negative. I've never found a decent food that needed to declare itself "gourmet" — only stuff that knows it's crap and feels the need to overcompensate.

For example, the popcorn made with some exotic oil and cheese that you'll get at a high-end movie theater? Never gourmet. The stale popcorn people sell door-to-door to raise money for their school? Pretty likely to be gourmet.
> It sometimes loads desktop versions on some sites

By which you mean "it doesn't send _exactly_ Chrome's UA string", right?
As recently as last year, Google was paying Adobe to bundle Chrome as an opt-out install when Firefox users downloaded the Flash NPAPI plugin. The irony is that the downloaded NPAPI plugin would not be used because the Flash installer would set Chrome as the default browser and Chrome bundles its own Flash PPAPI plugin.

Screenshot:

https://twitter.com/cpeterso/status/714510465620021248
Show HN: Hacker News Slack Bot
Many record contracts are overturned once the person gets famous. I was told this was usually due to consideration issues, though I don't know that is a fact.
> And if you are going to make all that effort, why would you not pick a language that offers some genuine killer features in return, like Scala or Ceylon?

Ceylon because it's a ghost town language that no one uses and that only programming language enthusiasts have even heard of. That's a catch 22 but it's the truth.

Scala because it's too different from Java for many Java programmers to be able to jump in and be immediately productive. It solves problems a lot of Java programmers don't even know they have.

The fact that Kotlin isn't that much different from Java is its compelling advantage. And the places it is different, like non-null types, solve problems that almost every Java programmer is going to understand and relate to.
The speed comparisons may be well known to you, but as someone only really using trivial desktop app SQLite databases, they weren't known to me. Thanks for pointing out my errors!

> I don't see how it's possible for 104GB of csv text data to decompress into only 125GB. For cvs to compress only ~20%...doesn't make sense.

The CSV file itself is around 500 GB. The internal representation, which might use binary formats for numbers, or compress text, uses 125 GB. Redshift expands it to 2TB for all the indexing and mapping.

> Bigger problem: The MapD software itself will be $50,000.

Ouch. That's a rather large oversight. Is the author affiliated with MapD, perhaps?
You make an excellent argument as to why an OS that limits software's ability to access device hardware, run native code, do raw networking, or implement JIT VMs and thus doesn't allow things like alternative browser engines is a bad idea.

Which is why I'm glad FirefoxOS failed.
More similar would be Verizon which was the despised GTE back in the 1980s.
It's like a GOOD vending machine so it doesn't cost you anything if you don't get the goods. You only pay if you get a response!
I'm not sure it is great news. I can see it leading to some users expecting to use the reviews as a kind of alternative tech support/feature request forum, with star ratings held in hostage for responses.
Can you explain the azure solution some more please, to the best of your knowledge
I've read "On Writing Well". I then discovered "Style: The Basics of Clarity and Grace" by Joseph Williams. "Style" is better than "On Writing Well". "On Writing Well" opened my eyes to what bad writing is, while "Style" explained how to write clearly. He took an impossible topic - writing clearly, showing you the elements of clear, consistent and impactful writing, distilling down into actionable lessons. The advice is not vague like "Use the active voice", "Don't start sentences with And"; he shows you why with examples. Even the passive voice is more suitable in certain cases. After reading the book, it changed the way I read and write. Very few books change the way you think. "Style" is one of them.
That's weird data. By every measure I've seen France and the USA have almost identical obesity. https://www.google.com/search?ie=UTF-8&client=ms-android-spr...
Agree entirely.

> The UI feels old and clunky compared to Chrome

Firefox needs to adopt the omnibar, yesterday. The plugin works well enough, but simply isn't as well-rounded as the Chrome omnibar for reasons that are hard to nail down.

> Performance felt lacking. Pages seemed to take longer to render. The browser UI itself felt slower.

Agreed. This is the main reason that I switched to Chrome late last year (after painfully using FF for two years). I'll probably only have another look at FF when Servo drops.
California Housing Crunch Prompts Push to Allow Building
Yeah sounds like Zenefits sucked.
Free Online Math Library (Calculus II)
Facebook begins testing ads in Messenger
> Firefox is trying to be chrome where as chrome is leading the way.

Firefox also does stuff that Chrome doesn't. I like having about:config, I like having some things from Test Drive, and a bunch of other things. But let's not make this a "which is better" thread.

Let's assume that Chrome is indeed leading the way. I'm quite okay with that. Firefox is still very clearly ahead of MSIE and Safari -- and even if it wasn't! Even if it was the worst popular browser. Someone has to be last, right? If it is being maintained and kept current (and it definitely is), I'd still use Firefox for not being tied to some big corp. That's what it's really about for me: independence, open source, free (as in freedom).
Why is this reverting to marketshare of phones? It's secondary to the problem. It's about influence on the market of browsers, which also affects tons of other things in result, because so many services today are Web based.
The photo kind of makes me laugh. There's the robot building this nifty spiral rebar sculpture when we just want it to do some regular framing.
I had to trick my brain into just enjoying it as a strange engineering discipline. I like to go through life imagining everything as a system to be programmed, so to me, business politics was just a different type of system in a programming language I had yet to learn.

Now I like to think that I can bend those systems to my will as well. :)

Good luck with your small business endeavors.
For one: We should make sure that trump doesn't gut net neutrality. That is at least something we can speak authoritatively about.
Or might it also be that some of France's healthcare, being socialized, has an impact on obesity rates?
"Hmm. Seems like all traffic goes through a central proxy server."

My first thought.

Also, the server and code may be secure, the weakest point is a person. cf: "You can share the Session URL with a colleague in your organization. Assuming that your colleague has access to teleport.example.com proxy, she will be able to join and help you troubleshoot the problem on "db" in her browser." ~ http://gravitational.com/teleport/docs/quickstart/
"FreeBSD was able to send more pps as a client than Centos 6." glad to see FreeBSD get some love.
>, with a non-standard use of "front" as a verb

Fyi... it was an old style of speaking relevant to Thoreau's time. "Front" was another way of saying "confront". It's wasn't an example of "verbing" a noun in a nonstandard way.[1]

[1]http://www.gocomics.com/calvinandhobbes/1993/01/25
I like to work, but assuming my job was painful I'd rather work less and have no Twitter.
I want to think CCBill is close by if they're not already. Just going on a hunch, though.
What's wrong with it?

If you're claiming that you don't get the ability to audit the code, I'd like to watch you audit a ./configure shell script generated by GNU autoconf.

If you're claiming that you want to apt-get install so the package maintainer has audited the code, I'd like to watch them audit the ./configure shell script.

Downloading and auditing code from an untrusted source is security theatre. Don't install it at all, if you don't trust it. Or use some platform (the web, iOS, Android, Qubes, etc.) that makes it such that there's no need to audit it because the app is restricted in what it can do.
It's a combination of factors, of which Obesity is one of them. Part of routine healthcare is to tackle all these smaller issues at the same time before they balloon into larger problems. So it is conceivable that the lower rates of Obesity are a product of the healthcare practice in that country.
Yes: http://www.anadin.co.uk/our-products/anadin-extra-anadin-ext...
What's the difference? My community is part of the world, so if I change it I change the world.

Also, changing your community is the first step to changing your city, is the first step to changing the region. At each step my same assertion applies: there is a path for having an effect. Consider changing your community "changing the world by induction".
Lack of interest: United cuts newspapers from international flights
Amazing book.

Out of the 250+ books I have notes on, this is in my top 10.

Here are some excerpts from it:

https://sivers.org/book/OnWritingWell
Can you explain to me the fundamental difference between this and sudo apt-get install?
Note that the curl command is on an https resource. Yes if the https server is compromised there's a problem, but that's true with any other delivery method.

I'm being facetious as the answer is there isn't one
What I'm really saying is (I think) that's what Apple thinks and, thus far, I haven't seen any evidence to suggest otherwise. Of course somebody else could build a better browser for iOS, but how likely is that to happen?

I suppose the flipside to this argument is that you can at least offer users the option of alternative browsers without forcing them to take it, and then does it matter so much whether they're better or not?
Neat. Although languages which are "almost, but not quite <x>" are, I would say, harder for people who know <x> to learn than languages that are entirely different from <x>.
Where does it say they gave notice?
Show HN: I built a news aggregator/knowledge graph
>That is demonstrably wrong, given that a large number of people throughout history has enjoyed the full value that they create without enforcing property rights.

That is not demonstrable at all. That's idealising the past for ideological convenience.

>But the very point of property law is to limits others ability to make use of property. Its very point is to reduce the liberty of those who does not have ownership.

Liberty is historically and conventionally defined as rightful action with one's own person and property. Denying someone access to your own person and property does not limit anyone's liberty. That is simply contrary to what liberty means.
Why is it the goal to help every student reach their potential? Who decided this, and what authority did they have to decide for us what the goal of all schools everywhere automatically must be?

Also, you absolutely can't 'let' kids move at different speeds in the same school. You can let kids move at speeds where you enough kids at that speed. For a 90th percentile kid that is fine, there are roughly 10% of the students that share their speed (or nearly do) so you can form a class of them. For the top 1% or top .1% you just can't, and the 99.9th percentile kid can learn much, much, much faster than the 90th percentile kid, and can immediately understand concepts that the 90th percentile kid won't be able to grasp until they are years older (if ever). Putting those kids in the same class means one will be impossibly behind or the other will be incredibly bored.
This links to the announcement and has some speculation about how it's implemented. It looks like it might be basically a snapshot and a fast host reboot? https://www.petri.com/new-azure-iaas-features-announced-augu...
> Why is it a problem? I understand that it means untaxed money.

The real problem with black money is corruption. When money flows through the banks corruption is much harder to hide.
I recall that very much the same opinions were expressed about the JS and backend programming, until node.js appeared. Now the reality is different.

To be honest, we do not think that JS is a good language for embedded. Like any other existing popular scripting language. Perhaps scripted Go would be a better choice.

The point is that in many, many cases scripting brings a lot of benefits to the embedded environment. It all depends on a specific tasks - for some tasks, scripting will never be appropriate.
I was a self-help guru. Here’s why you shouldn’t listen to people like me
I think you're correct. For the same reason, the proposed "more quickly" growing G(n) is bounded by (constant + n)^n, which is not much of an improvement.
Database Decay and What to Do About It
صيانة اندست معرض الصور
HP recalls 101,000 laptop batteries over fire concerns
We don't begin integration testing at day 0 of release, we are constantly integration testing.

That said, five days is a goal of ours, not a hard deadline or SLA. An example of this was the 1.5.2. This came out 8 or 9 days after upstream because we had failing integration and e2e tests starting a few days before release and it took some time to hunt down, address, and make sure it was an issue with how we're deploying k8s and not k8s itself.

Hopefully that clarifies how we're able to to stride towards that goal. To be honest, testing like this is as much and art as it is a science and it's taken quite a while to get to where we are now (and admittedly, still a ways to go until we're satisfied).

Let me know if have any other questions!
> That said, I really do want to get better at non-fiction writing, specifically technical writing, but I haven't found any good recommendations for "canonical" books on technical writing. If anyone can suggest a decent, pragmatic (as opposed to Strunk-and-White style prescriptivism) introduction to technical writing specifically, I'd appreciate it.

Not a book, but this essay[0] by George Orwell has a number of great tips.

[0] http://www.orwell.ru/library/essays/politics/english/e_polit
You'd be lucky in software engineering if your non-technical manager sees their job as just defending their team. Someone needs something from the team? Push the team to give it to them. Their teams needs something? Give excuses on behalf of higher management but take all the flak from your employees for the excuses. Team has an opinion? Promote upper management's opinion as undisputed truth. Does have ability to recognize the bigger picture of their next promotion or new job. Just like a lawyer for their own CV.
There’s a Surprise Leader in Canada’s Race for Smart Global Jobs
I think you're only meant to use nullable types in Kotlin for exactly that purpose - expressing a value that may or may not be there (aside from the compatibility with Java libraries of course).

For things that just cannot be initialized directly in a constructor, you have more idiomatic constructs, such as the `lazy` property delegate, or in the worst case, the `lateinit` keyword (though at that point it may be better to rethink the design of your interfaces).

For indicating that an error occurred, you have exceptions.
The shadowy puppet-masters, you dont have to engage in a discussion you are certain you would loose.
Everything evil in your live comes from them.
They can only be defeated, by behaving irrationally against the outspoken will of those who they favor.
Though cannabis use can increase apathy, i don't think there is a lot of correlation, lots of kids step out of sports and other activities as they age, for many reasons.
I am a daily user and have always had a burning desire to improve myself, my situation and the world around me. My list of hobbies and interests increases constantly and I haven't dropped very many, even the ones I suck at.

Blanket statements are rarely correct.
> I didn't like the implication that the mainstream left has become enlightened past the point of ideology

I agree. It's not that the mainstream left is so great and above reproach, it's that their right-wing competition has embraced madness.
According to the article, if you purchase a brand-new iOS device, it is running 10.3. That is different than existing devices cannot get upgraded yet to it. Or is the article unclear?