skysight-inc/HackerNews huggingface dataset:
Unless you go to china, and suddenly we find pretty much 0 geneticists who would claim that races are just some arbitrary construct with no predictive value.

To roll it back to the west though, I have seen surveys like this of anthropologists which show no con:

https://sci-hub.hk/10.1111/j.1548-1433.2009.01076.x

Or this paper, in particular page 313 which show biologists with a 70% agreement with the question of “There are Biological Races Within the Species Homo Sapiens;”.

http://sci-hub.hk/10.1002/tea.3660290308
I'm always amazed when I see the size of the Atom executable on my computer(438MB). It's the size of a game! It's also pretty much the worst performing text editor (in runtime for most operations) and a memory hog. I really don't get the hype.
The link attached to the title takes you to the home page for Harvard's Nutrition department. The actual critique of the PURE study is at https://www.hsph.harvard.edu/nutritionsource/2017/09/08/pure....
Australian parents lose their childs tax benefits if they refuse vaccination, it's an enormous incentive (thousands per year) for the average wage earner.

The article seems to not mention this.

Sadly it still doesn't stop entire communities of well-off antivaxxers forming, these particular areas are now ravaged by whooping cough outbreaks, a disease that was almost eliminated ten years ago.
One of the more ridiculous things from the article:

> Apart from ensuring that the Institute had a world-class in-house faculty, the contract also mandated that the University host an annual “Pearson Global Forum” (PGF) that would convene leading conflict scholars and policymakers from around the world.

> The University, according to the suit, was obligated to hold the first PGF by October 31, 2018, but said that it could not host the event by then as “it had not planned or done the necessary preparatory work.” The Pearsons alleged that the University informed them that it would attempt to meet this obligation by that date by instead involving the Institute in the 2018 Irish Catholic Bishops’ World Meeting of Families Congress, an event which, according to its website, “brings together families from across the world to celebrate, pray and reflect upon the central importance of marriage and the family as the cornerstone of our lives, of society and of the Church.”
Maintaining a fruit and vegetable garden is more than just a hobby. My family and in-laws have said for years how nutrient deficient produce from chain grocers is. There's a huge difference between locally grown and foreign imported produce. This has compelled us to grow and take gardening much more seriously.

Garden culture for the win.
I was hoping this was a class in the object-oriented language sense, and that somehow you'd use this class to instantiate a C++ in your program. Oh well—one can always dream.
I linked these papers to someone else but it seems like you could use them. Both show absolutely no consensus by anthropologists on race and even a general acceptance of race among biologists:

https://sci-hub.hk/10.1111/j.1548-1433.2009.01076.x

http://sci-hub.hk/10.1002/tea.3660290308
Helios and Matheson Analytics Acquires 78% of MoviePass
Should be "Why every browser user agent string"... Non-browser agents usually don't (and shouldn't) do the Mozilla tricks.
Ask HN: Would you back schoolkids to buy them digital maker technology?
Say schoolkids wanted Arduino kits to experiment with, or wanted Raspberry Pi devices or other low cost electronics and robotics components, would you or your company be willing to back them for $20 to $50, no questions asked, nothing in return except thanks?
Well, really their hand was forced because they needed to be able to specialize all of the array-of-primative types. It's not as much they saw the advantage as they couldn't imagine a language where you can't express `byte []`. But the point stands that they could have realized that `ArrayList <byte>` is almost as fundamental and created refied generics for user-defined types as well.
Since you asked: Yes, the Pascal-to-C translator was written specifically for TeX.

To be more precise (and add more detail than anyone asked for!):

- TeX is not written in Pascal itself, but in a literate-programming system called WEB [1,2] (a language basically created for writing the TeX program in!), which lets you mix Pascal source code with TeX documentation, and lets you write your program as a “web” of “sections”, each independently understandable, and referring to other sections (with macros etc). The “tangle” program converts the WEB source code to Pascal source code.

- The Pascal used in the TeX program is a limited subset [3] of Pascal (and specifically of what Knuth called “Pascal-H”, the Pascal implementation that was available to him on the DEC PDP-10 system used at Stanford SAIL).

- It is not exactly true that he does not rely on implementation details, but he's conscious about where he does so, and he's included a list of all such places in the index under “system dependencies” [4] — in most places he gives suggestions on what could be done if the compiler didn't work the same way.

- In the early days, when Pascal was the most common language available at the places TeX was usually run (universities, research labs, etc.), the Pascal code (generated by Tangle) was directly compiled into a Pascal program and run.

- With the rise of C (into the wider world outside Bell Labs), there arose both hand-translations of the WEB (or Pascal) source code, and programs to do this automatically.

- Today, major TeX distributions have their own Pascal(WEB)-to-C converters, written specifically for the TeX (and METAFONT) program. For example, TeX Live uses web2c[5], MiKTeX uses its own “C4P”[6], and even the more obscure distributions like KerTeX[7] have their own WEB/Pascal-to-C translators. One interesting project is web2w[8,9], which translates the TeX program from WEB (the Pascal-based literate programming system) to CWEB (the C-based literate programming system).

- The only exception I'm aware of (that does not translate WEB or Pascal to C) is the TeX-GPC distribution [10,11,12], which makes only the changes needed to get the TeX program running with a modern Pascal compiler (GPC, GNU Pascal).

[1]: http://literateprogramming.com/knuthweb.pdf

[2]: http://mirrors.ctan.org/info/knuth/webman.pdf

[3]: http://texdoc.net/texmf-dist/doc/generic/knuth/tex/tex.pdf#p... (section 3)

[4]: http://texdoc.net/texmf-dist/doc/generic/knuth/tex/tex.pdf#p... (entry “system dependencies”)

[5]: https://tug.org/web2c/

[6]: http://tug.org/interviews/schenk.html

[7]: https://tex.stackexchange.com/questions/111332/how-to-compil...

[8]: https://w3-o.cs.hm.edu/~ruckert/web2w/index.html

[9]: https://ctan.org/pkg/web2w

[10]: http://www.tex.ac.uk/FAQ-sysunix.html

[11]: http://mirrors.ctan.org/systems/unix/tex-gpc/README

[12]: http://mirrors.ctan.org/systems/unix/tex-gpc/tex.pdf
I don't know.

But see also Lartigue, who made some of the most wonderful photographs I have ever seen before he was 10 years old — https://www.lartigue.org/en/jacques-henri-lartigue/biography... — and Aaron Swartz — http://www.aaronsw.com/

I think when a person finds what they love to do at an early age, through supportive rather than forceful education, they bloom.

Recommended reading: Think on These Things by Jiddu Krishnamurti
That was back in the days when Mozilla has a backbone and was standing up for users even though users were bitching

Then they caved and now we have DRM in the standard.. sad days
MongoDB also makes their interpretation of the AGPL pretty well known - unfortunately it’s at odds with established interpretation of the normal GPL.

Requiring GPL/AGPL software as a dependency even if you don’t link to it, but instead talk to it over the network does not mean you haven’t developed a derivative work in terms of the letter and spirit of the license. This is in-part why I steer 100% clear of MongoDB, there’s nothing stopping them from changing their view on the license and deciding to pursue legal action against people who use it in non-AGPL compatible manners down the road.
"Harmonised tax system" makes it sounds so nice and useful, let's rather call it what it actually is: A race to the bottom, without an actual bottom.

It's not just zero tax, in some cases they are literally handing out incentives, at the expense of the remaining taxpayers.
This Miracle Fuel Has a Few Problems
So what's a fair rate of tax? Who decides?

The French Finance Minister? A EU Commissioner?

Taxation without representation in a purportedly democratic polity tends to not go down well.
Because those people are smart and they've built the world you live in.
Based on conversations with my grandmother who was born at the turn of the century, knowledge of how malign corporations will act when given a chance was something that was forgotten/intentionally buried.
Previously killed: https://news.ycombinator.com/item?id=16518482
You need the MSVC build tools and the Windows SDK. You don't need the entire Visual Studio.
That was a DRM thing. Eventually Firefox added support for EME: https://www.pcworld.com/article/3183742/data-center-cloud/ne...
I've been fighting dreadful peering between CenturyLink and a variety of endpoints. I can saturate my gigabit connection on speedtest.net with a directly-peered test host, but YouTube videos at peak times of day buffer at 720p, and downloading from any USA OpenBSD mirror (of which there are only a few, and none in Seattle) nets me about 4mbps, compared to 450mbps or so I can get on a Comcast connection.

What's funny is that using a VPN or tunnel to which CL has a good connection resolves the issue, because the VPN/tunnel host has better peering than CL does.

The difference between Panic's anecdote and mine, is that CenturyLink support won't even acknowledge the issue exists.
> One of the issues was that companies that targeted IE often developed their sites using vbscript rather than jscript, therefore they would not be compatible without a re-write.

Based on:

>> Firefox didn't have a problem displaying those pages

It probably wasn't due to vbscript
This is the best analysis I've seen so far.
That software and MacPaint might be more useful to people if it were released as free software: software that respects people's freedom to run, inspect, modify, and share published software even commercially. As it is, there's no language in the license ("This Material is Copyright © 1984 Apple Inc. and is made available only for non-commercial use.") that allows one to do much of anything with MacPaint.
I've set up an extension that randomized my user agent string, to see what would happen, and some major sites were severely broken. Some gave me degraded mode (google did that several times). Also many sites use user agent for things like OS detection, so if you want correct downloads, must have at least partially correct UA.

One can argue that yes, in 2018, there should be APIs that allow to detect all this stuff in a much better way than parsing random mess of legacy markers that is a common user agent. But in reality, parsing UA string is still the case and unfortunately keeps being the case, including very major and technically advanced sites.
>What could have been done differently to end up at a good solution?

Simple, not having a user agent from the start.

Ideally a URI would always just return the exact same webpage. Except it became necessary to be able to update them which broke this assumption, and eventually the need for some kind of authenticated session spawned all kinds of mechanisms that definitively killed off URIs as Uniform Resource Identifiers.

Perhaps if we were to do it all over we'd have a uniform method for authentication, and maybe even the possibility to refer to past versions of a page. Alas it was not to be.
New pages aren't the problem - pages written 20 years ago still exist and might depend on the Mozilla/5.0 being there to render properly.
I think my only concern for throwing a Promise to do a non-local goto and cause the scheduler to delay rendering that component is whether the thrown Promise can be caught by mis-behaving code that makes it difficult to debug what's going on. It would be nice to have a more line-of-sight API as well vs only an exception based model.
Yeah, I wonder about how this Rust thing is going to work. I had always thought that the Atom perf problems didn't come from the underlying language but from the fact that it basically creates a massive DOM for every document... so how much is changing the backend language going to achieve?
None, no one has ever asked for a transcript when I apply for jobs.
Likely nothing in this case. You don't get deductions up front. Only when money is provided. And the deduction would be walked back on refund.

But in this case, it is a non profit donating to another non profit institution. So there are no real tax implications anyway.
My Philips Hue LED bulbs have been very reliable.

On the other hand, some cheap no-name chinese LED lamps I got off Amazon started failing after less than a year.

There definitely are some bad, short-life LED bulbs out there -- especially on the lower end of the market.
Firefox has started sucking battery like crazy for me in the last few days, though. Can't figure out what it is.
Porn will never be a replacement for sex education.

But porn is also not going anywhere. That means that we have a choice to make. We can hide our heads in the sand, or we can — in addition to pushing for real lessons on sex for young people again — tackle the job of understanding the range of what porn is, evaluating what’s working and what we can qualitatively judge as good, and try to build a better industry and cultural understanding of sex. I choose to try.

Many aspects of traditional culture tried to hide sex away. The individual environmental and economic reasons for such practices have largely disappeared, but some factors have remained. The desire to ideologically control even the most intimate parts of people's lives has not gone away. Such impulses exist both on both the Left and the Right parts of the political spectrum. It seems like some kind of high watermark for the power of an ideology, a degree of absolute control to which many ideologies seem to strive.

It's not sex which needs to be valued. It's people, intimate feeling, and deep relationships which matter, including those which result from the creation of families.

One thing which seems to be true across history: Beware of those who react with too much acrimony around issues around sex. Also beware of those who advocate for too much license, for many do so out of shallow self interest, and/or to break down the current order of society. It's the approaches which maximize both freedom and moderation equally which strike me as the most prudent. Both freedom and moderation give the best chance for the individual to experience the genuine in this context.
Yay, new products for a few bulletpoint features.

Not to discount the technical chops of the work they are doing, CRDTs sound sufficiently fancy.

But as long as it touches Electron, they are building on a foundation of mud. Popular, pretty mud, sure, but mud nonetheless.
A working reference implementation of a page renderer that defined what "correct" display looked like to go along with the spec.
> Thus, the percentage of English speakers is expected to rise.

The number of English speakers has been steadily increasing for quite a while already, at least in Germany. Mere 10 years ago speaking English was a skill which wasn't that common and thus quite a bit valued, nowadays most modern (and especially IT-centric) companies expect you to know English, it's nothing really special anymore, at this point it's rather expected.
Suppose someone effectively pools together investors' money and makes outsize returns due to actively managing away the complacency the author purports. Well, then, any 401k holder is free to share in those superior returns by purchasing the security while the pensioner cannot.

Caveat emptor, because ain't nobody looking out for you but you.
I'm not getting this. Fine if you want to go back to the early 90s when sites were all static but what does this model offer for dynamic sites and in particular sites which are intended to scale beyond a single, home user box? How do I migrate my Rails app to dat/ipfs?
This[1] was the first person I saw do this effect with a hacked Wiimote and some IR LEDs on his head. It's mentioned in the article. This definitely isn't new. However the good face tracking does make it easier. Here's a face tracking JS lib[2] that'll do it for you if you'd like to make it happen on the web. I've been playing with this (not free) library[3] to do face tracking to achieve this effect for AR and experimental interface purposes for like three months. It's got multiplatform support that is pretty good.

I worked this into an iOS display demo in ~2009 using their basic face tracking that made for like zombie face apps and shit. The RealSense is a MUCH more solid experience, but this is not new at all.

[1] https://www.youtube.com/watch?v=Jd3-eiid-Uw&t=164s

[2] https://tastenkunst.github.io/brfv4_javascript_examples/

[3] http://www.visagetechnologies.com/
How Netlify’s deploying and routing infrastructure works
When I was working on mod_pagespeed I wrote some about how we decided to parse the UA: https://www.jefftk.com/p/why-parse-the-user-agent

(Summary: feature detection requires more round trips, and slows down pages.)
s/start/starts/
Surprise graphene discovery could unlock secrets of superconductivity
Interesting thing I learned was before WWII you could buy cold cathode light fixtures and get the local neon shop to make a lamp for it. Cold cathode lamps will last 20 years.

The light bulb manufacturers got those outlawed via the national electrical code. It's illegal to have any wiring in a residence over 1000. Except for radio's televisions and microwaves. Which means cold cathode lighting is outlawed. Cold cathode is basically just neon, which is similar to fluorescent except unlike fluorescent you don't have a hot filament to burn out. Both requires higher voltage to operate and results somewhat lower efficiency, but with 100,000 hour life span.

Later in the 1970's they also made sure that fluorescent lamps efficiency standards mandated high color temperature (blue) phosphors. In low light residential use high color temp makes everything looks like ass.
More cache urls

http://web.archive.org/web/20180306011516/https://webaim.org...

https://cc.bingj.com/cache.aspx?q=http://webaim.org/blog/use...

https://archive.is/mJg8G

https://88h6obas83.execute-api.us-east-1.amazonaws.com/dev/p...

The last one returns JSON
According to the article the board feels this is necessary to ensure Elon's focus is with resolving Tesla production issues, and not his other projects (SpaceX). He tries to create this superhuman "ironman" persona in the media, but the reality is no single person can possibly run all of these companies effectively, and investors are calling him out on that.
Sorry, no. I don’t know exactly what brand he bought, but there are several that come up after a search on amazon that look vaguely familiar.
Thank you for the insightful comments. That link looks perfect (down to the point of having a diagram with a->b->c->d just like mine!).

The idea of each request being its own actor being more idiomatic is intriguing. Naively though does it really solve the problem? Don't you just end up with an overflow of actors now instead of an overflow of one actor's inbox?
Actual article title: "History of the browser user-agent string"
What's the memory footprint of Terminal.app and vim + plug-ins?
>> Does the world really need another extensible text editor?

People said that when Sublime was released
They were very up front about what time it would turn on (they had big clocks in the room). They made sure to tie it to the time. And yes, they had plenty of books and toys :)
Fun story, I've seen an oven element burn out. It arced through the floor of the oven, leaving a hole I could stick my finger through and almost started a house fire.
A Study of Linux File System Evolution (2013) [pdf]
The Business Case for a Data Refinery
They have a lot of trouble too: https://timtaubert.de/blog/2016/09/tls-version-intolerance/
Pagani says it's working on an electric car
I used to touch some cc files at Google. I must say they are really horrible. Basically everything relies on bizarre internal frameworks glued together with opaque macros. Some of the least legible c++ code bases I've worked on.
If what is presented in the article is true and complete, it seems pretty straight forward.

Had they been more senior professors from lower ranked universities it probably would be close. But being junior AND lower ranked is kind of icing on the cake.

As for the conference, they had a specific mandate and didn't fulfill it. They knew they weren't going to fulfill it so they sent a request to the Pearsons asking if a conference that was already happening would suffice. A conference about hetero marriage which seems to have nothing to do with world peace. So seems like a blatant cop out.

My first thought was that they are just difficult, seeing as they have sued before, but it may just be that they are just vigilant as to how their money is used.
No, you still need to host it yourself or pay somebody else to, otherwise it still has a chance of dissappearing... but I agree that it's much close to the literal interpretation of "serverless" (I personally don't mind the term because it seems rather defined at this point - an idiomatic label)
I got the opposite vibe. The Pearsons pledge $100 million to run an entire cutting edge research facility.

Ok, sure.

> In the suit, the Pearsons declared that they had lost all confidence that the University would be “an appropriate or capable steward of the Pearson Family legacy” as it had allegedly failed to fulfill several key contractual obligations that were agreed upon when the gift was made.

For this paltry sum, do all this work and take my name into the next century. All for $100 million

It’s a large amount for an individual. It’s peanuts for a mandate of “build a bleeding edge research org that will churn out ideas that take us into the next century.”
Link to the presentation video
https://www.usenix.org/conference/fast13/technical-sessions/...
Single payer is a solution to the problem of people lacking healthcare. The “inequality” people are telling me it’s wrong and disingenuous to care about absolute poverty (like the lack of healthcare) and that I should be focused on the real problem of some having healthcare where others don’t.

I don’t think it’s blasphemous that 20% of people are in the bottom 20% of a distribution. When you define poverty in relative terms, the fact that x% of people are in poverty is a tautology. I do think it’s blasphemous that anyone lacks health care.
Requiring GPL’d software to function means your product is a derivative work, full stop as far as the spirit and letter of the license is concerned. Using it over a network instead of linking against it doesn’t change this, if you depend on MySQL or any of the forks and distribute your software it must be made available under a GPL-compatible license. The requirements of the AGPL become clear in this regard as well; network use is distribution with the AGPL - incorporating AGPL’d software into your application means you must consider your entire application as licensed under the AGPL or compatible license.

MongoDB muddied the waters here by deciding to interpret the AGPL differently, but I wouldn’t risk your business on it.
Different user agents are used for desktop vs mobile pages for the same browser, so a single user agent is not a viable solution now.
The diet I created and posted here is only $2,000 per year and includes fresh, nutritious foods that don't detract from your health like most of those foods loaded with carbohydrate and sugar would in your example.

Obviously they aren't comparable, I just think it's cool you could live in perfect health for a year for $2,000