skysight-inc/HackerNews huggingface dataset:
This is how some uniform laws are written. For example, each section of the Uniform Commercial Code (UCC) is followed by commentary, often including example situations. States are encouraged by the UCC committee to incorporate the commentary as part of the official statutes. That makes them binding. Where states choose not to incorporate the commentary, judges usually treat them as strongly persuasive (if non-binding) authority.

The nice thing about the code commentary is that it's easier to append or modify the commentary than a code provision itself. When a provision is changed all the case law is effectively discarded, creating tremendous uncertainty. But changing the commentary is much less likely to break backward compatibility, so to speak.

Of course, the UCC is much more carefully written and reviewed than ad hoc state legislation. The commentary is a little like gilding the lily, relatively speaking.
Why did you see red?
I imagine a good amount (but by no means all) of what we would consider "well read" was having the leisure time to read for pleasure. The contemporary version might be someone well versed in Lord of the Rings, or Star Trek, or Friends, or Firefly, or Gilmore Girls, or the works of Stephen King. To those that have aligned interests, or aspire to, knowledge of these topics may not quite signal "well read", but they will signal shared knowledge and interests, and a starting point for conversation. I think a big difference between now and then is that now there is so much more to consume. Go back 500 years, and you likely had to be a lord or in a monastery to have much to read (in the west), and the preponderance of that material was likely faith based in some respect (whether originally so or not).

It would be interesting to see how much media of each type was available at different time periods.
Is the bar really high though? I find doctors in US for common procedures use outdated methods and charge astronomical fees.

My experience of going to Australian hospitals was 10x better.

In US it feels like doctors want to get as much money as they can from you while proving the lowest level of service possible. A very capitalist view to human life.
A hot bath has benefits similar to exercise
No, which is exactly the sort of thing I'm talking about. "Free movement", to me, means that you are free to travel wherever you'd like on your own dime. It doesn't mean that you get to show up somewhere and demand citizenship, housing, medical care, or other free stuff. But obviously some people conflate these things.
Why the startup accelerator is failing robotics
Yes, mine does that. No braking as discussed below though.
I don't think the problem is with the level of education, but rather how people are educated to deal with issues in the real world.
It's fine. Parts of it seem really weird to me.

Agents don't seem like they should be in the standard library. The pipe operator should probably have some sugar for representing the first implicit argument to the function because it's weird to have things like Enum.map/2 become written as Enum.map/1 in that context. Protocols are bizarrely complex (you can do the same thing in Erlang with about 10% of the ceremony) and made weirder by the fact that structs are represented as maps with a special key instead of as records, so field access and key walking has an unnecessary amount of overhead comparatively. It doesn't feel "complete", because there are pretty big chunks of the underlying system that still make you extremely aware you're really running atop Erlang (debugging, tracing, profiling, etc.), up to and including the docs themselves which often just point you straight to the relevant Erlang documentation.

I like that it has brought a lot of new energy to the BEAM ecosystem. I like the tooling and focus on docs and testing that have come with it. I like the macro system, even though I think it's overused by the community and often to ill effect, but the system itself is much cleaner than Erlang's.

tl;dr... Sure, why not. :-)
Because we use words when we communicate. So even if it is "just words", words matter.
not allowed in Nevada. odds on a slot machine can be changed but

State law allows them to change the odds after a machine has been idle for four minutes, and then they must not allow anyone to play the machine for four more minutes. During that time, the screen must indicate a change is being made to the game's configuration, said Travis Foley, laboratory manager for the technology division of the Nevada State Gaming Control Board, who is overseeing the Treasure Island test.
I'm guessing we don't really disagree on this.

You are right about vim. It works well everywhere, so that's not likely to be the application that dictates what the rest of your system is. If you use vim and play a lot of Call of Duty, then you are probably going to use Windows. If you use vim and absolutely depend on Final Cut Pro, you're going to be on a Mac.
"eastern european state to see lots of ethnically pure, yet miserable populations."

True - but you also have nearly 70 years of ruthless, totalitarian oppression. What the Soviets did was leave people very cynical. It's changing though. Remains to be seen I guess.
> The Osteopathic profession was the only group that was organized enough to survive the Medical Guild's purge of non-Rockefeller-approved approaches to medicine.

What? The Medical Guild purged (almost) all of the quacks and snake oil salesman out of medicine, and aimed American medicine to be directed by the scientific method and biology. This was a good thing.

You're right, most of the quacks, snake handlers, anti-vaccine charlatans and witch doctors were purged, thankfully. But the osteopathic so-called "alternative" medicine practitioners were well-organized enough, and legally and politically savvy enough to survive.

People on this web site tend to look favorably upon reason, the scientific method and so forth. Thus, I think they will look favorably upon this work of Rockefeller, and shed few tears for the faith healers, quacks, acupuncturists etc. which people are still free to go to, but which my tax and health plan dollars are (mostly) not going to, thankfully.

Then you mix in that primary care doctors don't spend enough time with their patients nowadays. This may be true, in fact, it probably is. It has absolutely nothing to do however with whether people are getting rational, scientific treatment tested through medical trials, or whether they're going into some voodoo ritual with some quack.
Jerry Brown Asks Trump for Aid for the Fourth Time
from the article: "while Ctrip.com, the world’s second-largest online travel agent". What is the largest then?
All the patents from 30+ years ago have surely expired. What's to stop someone from creating a kickstarter to recreate all the CAD files/designs for these older machines and open source them. The control system could even be modular so that you could go with an analog system, or swap it out with a raspberry PI controlled system. With those designs out there, surely someone could manufacture and sell these parts and make a good chunk of money.
Honestly, why is this news? :)
Eric S Raymond's lessons for creating good open source software
I have a transparent lock in my desk, great fun for people to try opening and teaches about how secure standard locks actually are.
>(W)hich I bought second hand a couple of years ago

Would you consider buying a NEW Volvo? If not, your purchase exerts little to no pressure on the only market which Volvo is concerned with, namely the market for new cars.

Yes, a reputation for reliability increases the demand for used Volvos thereby increasing the resale value which positively factors into the decision to purchase a new Volvo. However, the increase in "value" to the buyer of the new Volvo is so marginal that it is overwhelmed by any number of other factors involved in the final judgement of value in the decision to purchase a new car. A Volvo V70 of similar vintage to yours can be had for anywhere between $1,600 and $2,500 depending on condition according to my local Craigslist. If their reliability is so well regarded that a Volvo V70 is hypothetically worth 50% more than an equivalent Subaru wagon, resale premium afforded to the original buyer is just $1,250. That premium is so small that a manufacturer's sale incentive can wipe it out entirely, nevermind the fact that many of Volvo's competitors are less expensive by a far wider margin.

Basically, my point is that long term reliability doesn't really matter to manufacturer's beyond a certain point. As long as the vehicle meets the expectations of the original buyer and remains useful enough to keep the resale value out of the gutter (which doesn't appear to be the case with Volvos, at least in my area), the manufacturer has no incentive to further improve the reliability of their products.
"a more integrated global political and economic structure" doesn't mean "international cooperation" though, it just means more free trade policies, and international political regulation instead of national.

International cooperation can be achieved without an integrated political and economic structure. My country doesn't need to have the same economic policies and regulations as your country to live in harmony with you, or to take on international projects together like sending aid to some natural disaster, or doctors to communities that need them, or to agree in standards, or to foster academic research.

"a more integrated global political and economic structure" means 1. bodies that have political power over national governments, which would make the implementation of standard regulations easier and 2. open borders for trade. Of course a billionaire involved in a number of translational companies wants this.

As far as consolidating power goes, the US and China have some pretty big fish because their economies have been on steroids for a while. But other countries rely on national regulation to keep their national companies and local economies from being overrun by these big players. Least you know monopolies wouldn't exist only on the national level, but internationally, and then what do you do? National monopolies are a pain to get rid of, those would only be worse.
> All the brothers have their contributions listed, but she doesn't?

Maybe related to this detail (also from Wikipedia)...?

"Unlike her famous brothers, she always remained out of the public eye"
Or talk to someone who actually uses a cosmetologist's services regularly. It's very easy to gloss over the depth and complexity of a field when you don't even need its services.
Sorry for the terse (and let's face it, slightly unintentionally mean) comment, I just meant that the most interesting aspect of an allocator is not simply its performance, but how it copes with adverse conditions. Yours is already lockless, so that sounds positive already w.r.t. multithreaded performance, but how about when faced with classical allocation patterns likely to cause fragmentation (alloc 2kb, alloc 2kb, free 2kb, alloc 3kb, rinse repeat), and suchlike.

I've never had a desire to deviate from my underlying library's libc allocator, but the principle reason for that (aside from potential for mismatched malloc/free calls due to integration errors), is that I know this stuff is a dark art to nail correctly, and I'm opening myself up to all kinds of potential unknowns by discarding the finely tweaked (although potentially not the most efficient) libc allocator that's been getting patched on to handle adversity for the past 20-30 years.

I'd expect documentation of this sort to appear in the readme, even if just to make mention of another allocator this one is patterned on, where I could maybe go digging for further information around failure cases

This is just a conservative engineer talking, I've never actually written my own general purpose heap allocator, although I understand the design of a few, but perhaps not sufficiently to understand the motivation behind the design (e.g. the kinds of failure cases the design is hoping to avoid). Just more interested in how it's likely to break my app :)
Sounds promising for both 3D printing applications and the need for non-petroleum based plastic-like materials.
Yeah Docker and friends exist basically because the industry is blissfully unaware of nice things like Nix.
All front loaders I know (Europe) have programs for all use cases (it's more complicated for sure). But when I compare a usual top loader in the US with a usual front loader in Europa I can relate to the top loader having much more space (when you get space problems in any loader it will not wash good). Never had a problem to wash the largest blanket in a normal front loader here were I live (Germany) but we also do not like synthetics so much for blankets.
possibly OCR?

EDIT: Possibly from the photocopy of this LaTeX document?

http://www.lysator.liu.se/mit-guide/MITLockGuide.pdf
Stop, right now (okay when you can) and go read the "Five Love Languages". You'll have a much better marriage for it.
> What if 'leave' won that referendum by an even larger margin?

That would be good. A clear majority on a concrete plan indicates what the voters want, if it's leave then be it. That's way better than a vague 52:48 on some vaguely formulated question where there is a magnitude of possible ways to go, from "soft" to "hard" brexit.
I hear you. People are harping on about potentially positive outcomes, but right now, things are quite rubbish, and it's the present that I'm finding the problem, not a theoretical outcome. I lived through a previous round of all this in the 1970s and 80s, and I really don't think I should do it again when I have a choice.
I believe the reason is due to cosine being even, i.e. cos(-x) = cos(x), and sine being odd, sin(-x) = -sin(x). The sum of even functions is still even, and the sum of odd functions is still odd. If you have a function that is symmetric about the origin, say f(x) = x^2, then you can approximate it with only cosines, but in general functions are not odd or even so you need to use a mix of sines and cosines.
From the blog post, it seems that the 40% reduction is compared to the current utilization:

"by applying DeepMind’s machine learning to our own Google data centres, we’ve managed to reduce the amount of energy we use for cooling by up to 40 percent. [...] Given how sophisticated Google’s data centres are already, it’s a phenomenal step forward."
Fake news. Nowhere there does he advocate genocide.

In 1973, most people probably weren't aware of the humanitarian crises that happened in China since the Communists took over.

That's right when Nixon visited and was re-establishing friendly relations there. Most people were unaware of the happenings inside China. They were hoping to establish better ties in order to promote cultural exchange. Thus, praising Mao at that time is not out of the ordinary.
Git forget – cleanup your local Git branches
In charitable work, we often say that you either give your time or your money. The younger tend to give their time; the older tend to give their money.

Similarly, people have visions for how the world should be. The young and of-less-means tend to give their time, engaging in grassroots efforts or marches. The old and rich tend to give their money. Both use their resources to shape the world towards what they believe in.

Whether one believes this is morally right is one thing (whether the rich should have a louder voice though their resources), but I do think the intent of the rich is less sinister than we often frame it.
I don't see why globalization must necessarily mean total domination by the "elites". Yes, it's a significant risk factor in that scenario, but the two don't come in a package, bound together with epoxy. It would only happen if we continue to refuse to address the issue of inequality - this time on a global scale.

Some form of globalization is actually the best case scenario, the golden path for this world. It must include some form of control mechanisms against inequality spiraling out of control - and that's just one factor among many.

A united world is the only way to significantly reduce the risk of global conflict. It's also the only way to ensure that a large fraction of the world is not dying of starvation while another fraction goes swimming in champaign-filled pools. It would also mean pooling up resources on a global scale. It would make large parts of military budgets redundant, freeing that money for other purposes.
I referred to IP more generally than just patents. (Note my comment on orphan works)
4 λόγοι που οι άντρες λατρεύουν τα μεγάλα γυναικεία βυζιά
Only if they can be domesticated (breed in captivity, eat generic food, tame).
> what are the advantages of running GC only when allocations are happening, instead of running concurrently?

That way you don't need a dedicated thread for the GC (current one is hijecked).

> Is it burdensome for the programmer to constantly think about this while writing code?

Not really.
I sell real-time software in D, you don't constantly think about this when writing code. It's no more burden that avoiding allocations in real-time software in C++.
They all are fabulous ladies !
The text is probably the output from an OCR program that was run on a printed copy of the test, and the user didn't scan the output for the inevitable errors that these programs produce.
> Encouraging international cooperation isn't consolidating power. It's learning to live together on the same planet.

Globalization is a big tent with lots of different people in it with different motivations and priorities. The effect is mixed. It undoubtedly has accelerated growth and encouraged stability in the developing world. At the same time, it normalizes non-Western social/economic models and tends to undermine welfare states.
It's been transcribed automatically to HTML from a PDF document which was typeset using LaTeX. The original document does not contain these errors:

https://i.imgur.com/WSXKAdE.png

The errors are an artifact of the lossy process which goes from the actual text content, to semantic LaTeX source, to PDF (designed for print reproduction, not content portability), and back to HTML. This last step might even be using OCR.

But the errors may be present even without invoking OCR - I often find that I can't copy text from a PDF generated by my professors' TeX toolchains because the various ligatures, kerning, and other subtle effects that Tex produces from letter to letter mangle the paste buffer. Also, while the default font (Computer Modern) looks fantastic and very professional when rendered correctly, and looks even better with TeX typesetting adjustments, many PDFs are generated with bitmap fonts and then rendered on systems which attempt to perform or remove anti-aliasing, DPI scaling, smoothing, and other effects. You can see some of this in the above document.
"I began to worry that, by focusing on exposition, I was failing to do the best work I could. Often, my work felt illegitimate in some way"

This could be worthy of discussion and how the author has responded to it is commendable.
Apple can push AR onto their huge installed base of iPhones. People who have no idea what AR is will discover the feature and start using it. Only Apple and Google have an advantage like that.
I have friends in VR and apple has tried recruiter them last year. It wasn't for their development experience. Only their VR work.
Dear recruiter, "open floor space" is not a job benefit
How we use IBM Watson speech-to-text and Python to transcribe our classes
Capitalism maximizes benefits to Capital, not consumers or labor.
I think I would refine that a bit as, insurance [1] involves payout on an event the insured doesn't want to happen [even given the payout], while a gamble is where the insured does want it to happen [because of the payout].

This matches the historical and in-practice role of the insurer: they try to keep you from overinsuring things, or insuring things you don't have an interest in preventing from happening ("insurable interest"). Both of these create a so-called "moral hazard", the same category that make gambling bad, and vastly increases the fraud they have to deal with.

[1] or rather "the kinds of risk transfer we want to allow" vs those we don't
> It can't be both?

But that introduces complexity in your thought process. Most people are far too lazy for that.
So it's "qualified" AI. I don't see the point in making and debating the difference.

I'll just stick the nomenclature most agree with, "machine learning", and not bother with another superfluous debate
If you're willing to pay the fines, and shoulder the legal risk, every illegal service is 0 years away from being legal.
Don't engage in such tactics, because once Google hits, it hits hard... Report this black hat SEO and be patient. Keep doing the right thing. SEO is a marathon. But most important, make sure you meet your visitors' intent over and over, again and again. Google focuses on customer satisfaction, not on promotion of good SEO.
Scaling Your People
Ah, I wasn't aware of that. Interesting point - thanks.
Htons(), htonl(), ntohs(), ntohl()
Why Calexit probably will – and should – remain a pipe dream
Most folks haven't tried D.
"Writing code-generating code, but then just retaining the results of the generation, is a serious "anti pattern"."

I wasn't clear. In the Go community, you don't retain just the results of the generation, you retain the source as well, you just publish the results.

Furthermore, when someone says they're musing about with ideas, "That's an antipattern" isn't a helpful contribution. Why is it an antipattern? Go deep, not just the superficial reasons. The reasons matter, because it may turn out the reasons don't apply, or that it was an antipattern because of specific conditions in the local landscape that may either not apply or could be made to not apply (e.g., functional programming is an antipattern in Go and the only way to work in Haskell, declarations of "antipattern" are almost always only locally appropriate).

Further, what prompted my musing in the first place is that you can convert "That's an antipattern" into the more scientific theory-type expansion of "If you do that, you will produce unmaintainable code." However, in the Go community, to some extent, we see people doing "that" but not ending up with unmaintainable code. (Please do not simply assert that it must be unmaintainable because that's what this antipattern produces, as that is begging the question. I see code that I would not describe as "unmaintainable" coming out of this process. Such as in the very thing that prompted this discussion; there is nothing about an external totality checker that makes the code unmaintainable.) Reality trumps theory. Since the theory that code generation is often a bad idea is indeed fairly well established, that tends to imply that rather than the theory being "wrong" it is incomplete. What if the community has oversimplified its view of code generation? What if there is a particular combination of difficulty and benefit that might allow us to harness it, as I said, to more truly modularize a language in a way that the entire language is not always pressing down on a programmer in every line?

My theories aren't matching reality, so I find myself interested in the why of that mismatch.