skysight-inc/HackerNews huggingface dataset:
> No, drop down menus, pre-validation of forms, adaptive rendering are the daily experience. Javascript is just the way we currently achieve that. I argue that a better html would avoid having to do this in javascript, as these are standard features that are needed everywhere.

You can certainly standardize a certain set of feature and put them in a non-turing-complete language like HTML, but standardizing all the legitimate use-cases of JavaScript is almost impossible, you talked about «drop-down menus, form validation or adaptive rendering», but what about interactive charting, modal view of full-size pictures, auto-completion of search tags ? These are just features I use on my personal blog ! And what about infinite-scrolling ? What about partial content-update ? There are thousands of legitimate use-case for JavaScript: it's not achievable to standardize every single one of them and put it in the HTML, and even if it were possible, do you imagine the nightmare it would be to learn HTML then ?
Nokia is already at the retro game: https://www.nokia.com/en_int/phones/nokia-3310
As I understand it, because he had more than he had ever had before, and had just received the biggest payout ever. So again, yes... but probably not unjustified.
> Regarding birth order, the "middle child" stereotype is prevalent in Western society

What is this stereotype though? I don't know about it - or about the others actually, but they were explained in the article.
How is he a prick? What harm has he caused to anyone?
Yes in the context of iOS, Android and UWP native apps.
At will employment makes it easier for both the employee and employer to terminate employment, but it doesn't exempt people from employment law. Companies can't outright refuse to hire people of certain races, religions, or genders even if they're at will. And in California, political affiliation belongs in that category as well.
It's not that simple though. On the one hand, UBI will make people less willing to accept work, but on the other hand it will also make them able to have a higher quality of life with a lower wage.

If someone is currently on $25k and gets a $10k basic income, their employer can lower their salary to $20k and they'll still be getting $5k more than they were before. (This won't happen immediately because people will be reluctant to take pay cuts, but I think it will in the longer term.)

Exactly how much of this difference the employee and employer capture in the longer term is a concern, but I think giving people the option to quit without starving will go a long way towards empowering them to insist on fair pay. I also think a result would be an increase job quality, because I think a lot of people would take a pay cut to work somewhere less awful if they could afford it.

Of course that money comes from taxes, so there's still a cost somewhere, but I'm not as convinced progressive taxes on the wealthy will have quite as big an impact on the costs to produce basic goods.
Interesting, thanks for the heads up.
MachineLabs Is Now in Public Beta – Machine Learning in the Browser
> It might be that you have a subconscious cultural bias against the word.

Poe's law is very strong here.
HN always thinks lowly of freeloaders, why do these guys get a free pass? Just look at the Facebook messages, they really thought they were entitled to the free service and were unwilling to pay even $0.10
I know AMP has some good purposes, but the correct response should have been to discourage site owners doing stupid things. Google has sufficient power to force them, having done a similar thing for HTTPS (not to say that it's necessarily appropriate, but frankly not so much different from AMP in terms of the amount of abusing).
I think so (I'm not from the US), it's in the TV Tropes set: http://tvtropes.org/pmwiki/pmwiki.php/Main/ThreeTwoOne.
Andrew NG´s “The State of Artificial Intelligence” Reviewed
Its worth reading this review of the Tesla Model 3 http://www.thedrive.com/new-cars/17280/tesla-model-3-the-fir... which highlights issues with the cruise control in the Model 3 compared to the Model S as it was changed from a stalk to being part of the screen.

Sometimes things need to be actual switches as you don't have time to use anything else...
Well, technically that's possible with HTML, too. In addition to semantic tags like <summary>, <nav> or <article> we could use IDs and classes and define those as the API contract.

It's just that nobody uses HTML like this and hence IDs and classes in particular have turned into being almost exclusively used for visual / UI aspects of a website (using CSS).

There's nothing in principle though that keeps you from mandating that specific IDs and classes have a meaning beyond what's represented visually and that those signifiers therefore have to both stay the same and must not be used for entities other than those they were meant for.
7 years isn't that old for a TV. I'm happy that I've bought a dumb TV, and then have a chromecast which is a small and cheap device that I can easily upgrade.
If I understand correctly, you just want to run a container OS on a hypervisor.

Why is docker for Windows/Mac better? It integrates better, handles directory sharing. Also, it doesn't seem like smartos supports kubernetes.
A taxidermist could argue that dead animals are better than living ones : they are indeed more convenient, less dangerous and cheaper to feed. But they aren't animal anymore, are they ?
> But anyway, the first step is acknowledging that a difference exists

And then immediately the second step is acknowledging that these differences are, in most cases, too small to matter, as even Scott Alexander points out when he refers to the existing academic research.

There are few studies of birth order effects just like there are few studies of the effect of birthmarks on human psychology. There's mostly just not enough there for it to be an interesting investigative avenue.
That post starts with "Please don’t read on until you’ve taken it, since this could bias your results."

But I checked the data I received before and after I posted that, and the birth order effects are about equally strong throughout.
That's probably it. Still my second point that he is actually helping out Whatsapp stands.
MachineLabs is now in Public Beta
And is the countdown supposed to make the comment funnier or what? I was supposing a joke from a tv show or something else I don’t get.
Introduction to reverse engineering and assembly
I haven't heard about such prevalent stereotypes either. Stereotypes about women I did heard or stereotypes about races.

I never heard anyone explain lack of success of child by saying "because he is second" or success of first as "first tend to be like it". Like, never.
Most teams that require pair programming during the interview process don't actually pair on the job. They just use it as a convenient way to assess the candidate in conditions as similar to the real job as possible, and see how they solve problems and collaborate with others.

I suggest to ask your contact at the company about their practices if you're concerned about pairing. They should be happy to answer and would probably appreciate your interest.
I think Damore's firing was more due to

1. The memo being leaked.

2. After being leaked, misrepresentations and even outright falsehoods about the memo being promulgated online.

Remember, the memo was being circulated within google for a month before his firing. This suggests that Google did not see the need to take punitive action against Damore due to the memo, but rather that it was the reception of the memo by the media that made Google fire him. Anecdotally speaking, most of the people I've encountered that read the full memo (as opposed to articles about the memo) think it wasn't worthy of firing.
> AMP is a standard that restricts webpages to a subset known to load very quickly, which is especially useful if you have a mobile device, or are in a country with poor internet such as in the USA.

It is called HTML/CSS with zero JavaScript. Quite fast in dial up modems.
It's odd to discuss this without also mentioning the very strong apparent affects of birth order on sporting ability, eg [1].

I'd never heard of the supposed higher intelligence of first born, but I've heard a lot about the sporting side and anecdotally I've noticed it too (I am the oldest sibling in my family).

[1] https://www.ncbi.nlm.nih.gov/pubmed/20435800
I think the "middle child" (second oldest) comes form the fact that he should be ready to take over the duties of the oldest if he dies but must not grow to be "better" then the oldest.

Can't leave to make it on his own like the younger siblings but by default don't inherit the family fortunes/business/whatever.

But as in the west we don't live in a society where the oldest inherits his fathers job/title(s) this doesn't really apply anymore.
> I thought it was hilarious. Would there still be outrage if the users were American instead of Indian?

Imagine French facebook users waking up one day to see "If you want to log in, tweet 'I love facebook`". Would there be an outrage? What if tweet would say "Macron is not my president #downwithmacron"?
Ask HN: Is Web Server in AWS required when using S3 for static assets?
For apps deployed in AWS, why would you use a Web Server, if you were to use S3 for all the static-assets?
Microsoft pausing the rollout of Spectre and Meltdown patches to AMD systems
The middle child stereotype is that middle children receive less attention than both their older and younger siblings, resulting in them underperforming in several metrics. In three child families, the "best" child is first-born, the middle child gets ignored, and the third-born gets pampered.

Obviously this doesn't hold true for every family, and I'll acknowledge that this stereotype is may be less prevalent in cultures that tend towards small families (one or two kids).
And what % was before and what % after ?
This was actually a series. You can read this on their blog page

https://blog.sessionstack.com/
There isn't any problem to solve.

Use the Web as it was intended, pure HTML/CSS and pages will be blasely fast.
Whatsapp Web on the phone sounds a bit pointless, because it's not really whatsapp web, it's just a frontend for the mobile app (if you lose connection on your phone, you lose connection on Whatsapp Web).
Report: AT&T Cancels Plans to Sell Phones from Chinese Tech Giant Huawei
We Need to Expand Access to $256 Trillion in Real-World Assets
U.S. Spy Satellite Reportedly 'Write Off' After Failing to Reach Orbit
Outside a certain community of Americans, it's an incredibly tacky word that really grates whenever I read it.

Why anyone think it's the slightest bit professional to use it in official communications is mind boggling. It was sort of trendy for a little bit on Reddit with a certain type of abrasive and annoying American, but thankfully it seems to becoming uncool again.

It is also an extremely imperialistic word. Americans use it, it feels as if it only refers to Americans, and Google is only listening to Americans.
That's extremely neat. I'd quite like to use it with Ableton. Can it be compiled for OSX?

EDIT: Ignore me, I'm an idiot - just seen you offer Mac binary downloads for all of them. Nice work.
How python generators actually work behind the scenes
As a hobby project I am trying to write something like asyncio from scratch without using anything other than the facilities provided by the OS and the language. As part of it I am also going to write a series of blog posts explaining the stuff.

In the first part I try to go deep into understanding how generators work.

http://templated-thoughts.blogspot.in/2018/01/designing-async-task-dispatch-library.html

Let me know what you guys think of it.

PS: I am basically a C++ guy. My code may not be in ideal pythonic way.
If I were launching a spy satellite this is exactly what I would report as soon as it was launched.
I'm happy to see this Web implementation of ftfy! I especially appreciate how it converts ftfy's fixing steps into example Python code.

Here's an interesting follow-up question for HN: one of the things that makes ftfy work is the "ftfy.bad_codecs" subpackage. It registers new text codecs in Python for encodings Python doesn't support. Should I be looking into actually making this part of Python?

To elaborate: once ftfy detects that text has been decoded in the wrong encoding, it needs to decode it in the right encoding, but that encoding may very well be one that's not built into Python. CESU-8 (a brain-damaged way to layer UTF-8 on top of UTF-16) would be one example. That one, at least, is gradually going away in the wild (I thank emoji for this).

Other examples are the encodings that I've given names of the form "sloppy-windows-NNNN", such as "sloppy-windows-1252". This is where you take a Windows codepage with holes in it, such as the well-known Windows-1252 codepage, and fill the holes with the useless control characters that are there in Latin-1. (Why would you do such a thing? Well, because you get an encoding that's compatible with Windows and that can losslessly round-trip any bytes.)

This has become such common practice on the Web that it's actually been standardized by WHATWG [1].

If a Web page says it's in "latin-1", or "iso-8859-1", or "windows-1252", a modern Web browser will actually decode it as what I've called "sloppy-windows-1252". So perhaps this encoding needs a new name, such as "web-windows-1252" or maybe "whatwg-1252". And similarly for 1251 and all the others.

But instead of just doing this in the ftfy.bad_codecs subpackage, should I be submitting a patch to Python itself to add "web-windows-NNNN" encodings, because Python should be able to decode these now-standardized encodings? Feel free to bikeshed what the encoding name should be, too.

[1] https://encoding.spec.whatwg.org/#legacy-single-byte-encodin...
Interpreters generally do a lot of branches, so they are also vulnerable to Spectre.
Because AMP is just something that Google decided to came up with.

It is quite easy to make fast Web pages using standards without having Google messing up with the Web, pure HTML/CSS with zero JavaScript.
Virgin Media lost me as a supporter
intellectual curiosity != slatestarcodex reader
Wierd, I'm the youngest of 6, and I'm acknowledged by the others as the smartest of the lot, by quite a margin. "bloody little genius" has been my nickname since I'm about 8 ;-)
Alternative explanation: this article is just not good science. It:

* doesn't control whether the not-first-borns are outside the target demographic (too old or too young)

* doesn't look at children without siblings

* more importantly: is just a cross section, so no causal relationships can be gleaned from that

* also highly problematic: is self-selecting, with no discussion of the distribution of people not participating. With a poll question like that that alone invalidates every result, as obviously it invites bias towards readers who deem themselves smarter than their
siblings

* is not discussing, and controlling for, alternative explanations for the observed result

All in all the margin of error is almost certainly a multiple of the effect size, thus rendering the results useless. Which they are anyway, because you can only answer a question like the one given in the article with longitudinal studies.
You beat me to it by a day! And here I thought I was being clever. It's amazing how Xerox PARC's lineage can probably be traced to this essay, that's not the only interesting thing about it :)

Vannevar Bush's writings are going on my reading list this year and ironically so are Markus Wolf's.
i.e. "What are all the women and brown people doing in MY office?"

In all seriousness, there's no such thing as a general "feminist narrative" at Google.
In reality both approaches will result in webpages faking being fast.
Is Virtual Reality Shaping the Future of Healthcare?
Work behaves like a gas: It fills all the available space (time) and the smaller the space the more pressure you get.
Strange security implications he opens himself up to.

He offers an VPN Service / more or less without the proper knowledge.

I think he could be sued for distributing child porn and other things VPN companies take a lot of ressources to make sure they are protected by that stuff.
I don't like the idea of residents of far-away cities having a say in housing policy in my city. But I'd also support a federal-level ban on rent control policies, based on the idea that it's a net-good if we encourage people to move to more efficiently allocate housing.

But I totally see how this is kind of hypocritical. I just want things my way, everywhere. :-] idk!

I suppose that the next-best thing is to have local control with freedom of movement. The United States and cities are kind of like this--- it allows for states and cities to try out different policies, and compete based on policy.
> I also don't think that the hardware is that much less durable. I have an iPhone 4S that is still going strong.

That depends on the price range. An iPhone 4s does not entirely consist of glue whereas I have seen lots of cheap Android phones without a single screw. I hope no one ever begins to use heat plastic fusing like e.g. chargers do...
Post-commit patch review available online on OpenCoverage
> the first step is acknowleding that a difference exists

No, the first step is acquiring sufficient high-quality data and reproducing findings.

> we don't want to talk about it.

No, some want to talk about it prematurely because it speculatively supports conclusions that fit their agenda.

> that you aren't somehow "birth order-ist" just because you acknowledge that first-born kids often outscore lower order kids on many metrics.

And yet here we are, hijacking an interesting if incomplete study for your own purpose and hiding behind "but science" whilst having an incomplete understanding of it.
I wonder if they do simple pings, or traceroutes, which would be even more interesting.

Not sure if you could "memoize" parallel traceroutes since you start with a TTL of 1 and expand outward rather than vice-versa.
I couldn't see what their data sources were, but I wonder if this is just tracking when people make most use of work-tracking software?
The prevalence of older siblings could be because of other reasons perhaps? Only people born with a certain period of time are likely to be interested in transhumanism and of those more are older siblings than otherwise.
Haha, you're right indeed! How un-intuitive time anomalies are. They only seem to whizz through in the time of the others of course.
Yes they should. But they will not. Because that is how small companies do it. Ride the wave of open standards and become big. Remember how Google embraced the web in the early days? Now it's time for them to lock users in and milk them.

I would love to see a startup tackling the issue. Creating a score that takes into account load time and other factors. If sites like HN and Reddit would use that score as a ranking factor, then this might get something rolling.
Yeah, I can understand the difficulty behind something like Ramadan but 12 to 8 seems typical among those who skip breakfast. As someone who sits around mostly I never saw the need to eat so much.
Bloomberg is a technology company
> however I'm sure they'd be able to show they hire plenty of republicans.

Would they? Do you work in Silicon Valley, and if so how many Republican members did you meet on the teams you worked on. In 6+ years of work, my count is exactly 1.
The time or day I complete a task is unlikely the same time or day I spent working on it.

If I complete a task at 11 a.m. I've probably worked on it the day before and just wrapped up final testing before 11 a.m. Same with Monday being the "most productive".
NP-completeness is a property of problems, while BQP is a complexity class (set of problems). If any NP-complete problem is in BQP, then NP is a subset of BQP.

But it's not even known whether BQP > P,
so we could have P = BQP < NP.
An extra logo (regular users won't understand) in all the search results? No thank you.
Interesting, I thought they'd have gotten it at the same time as mobile payments became popular
I find old maps fascinating and beautiful.

One (superficial) thing that immediately jumps out at me is how similar that first image is to the weird 'flat-earth' maps produced by conspiracy-theorists and/or trolls today.

Of course the story shows us that this is merely the projection used by the mapmaker, not that they thought the earth was flat.
> Krzanich couldn't be possibly stupid enough to do this.

Seeing as he made to the the role of CEO of Intel Corp., I find that to be a very convincing argument.

I have to concede that there's precedent even for CEOs of huge corporations to be that stupid and/or criminal, most notably https://en.wikipedia.org/wiki/Dennis_Kozlowski.
I agree, but that crypto currency would also need to be somewhat stable in price, and easy to spend (or exchange for cash).
I found the article pretty distasteful, too. I wonder if he would treat the users with so little respect if they were from a rich white country.
> ftfy is not an encoding guesser

If it isn’t an encoding guesser, what does it do that "".decode("encoding") doesn’t do?
It's interesting how land mass between black sea and baltic sea is greatly underestimated while Finnish gulf size is greatly overestimated.

I guess somebody couldn't wrap their mind around having so much land.
For me, the movie Gattaca perfectly captures the importance of nature vs nurture. The equalizer is how one responds to adversity.
Or they specifically chose the word to try and achieve a folksy, informal friendliness that rubbed some people up the wrong way, blud.
That was about time. I was always flabbergasted by how rough and confusing the search console was. I really like how Google are revamping their marketing/admin tools. The Google Optimize [0] tool is pretty nice and the only A/B testing tool I know that is already pretty powerful in the free tier.
0: https://www.google.com/analytics/optimize/features/
> but standardizing all the legitimate use-cases of JavaScript is almost impossible

I see the problem of not always having the newest technologies in browsers, but the pain of that problem vanishes the more we already have. One might say that securing JavaScript sandboxes is almost impossible, but still we are working on it. Let's work in the same spirit on advancing the open web :-)
5,523 before December 25, when I posted the pre-registrations. 2,254 after.

Of the before-posting people, 2199 had exactly one sibling, and 71.1% of those were the older.

Of the after-posting people, 776 had exactly one sibling, and 72.3% of those were older.

A t-test revealed no difference between the two groups, p = 0.527.
Um Actually[1], some of us prefer VLC.

[1] https://www.youtube.com/watch?v=Qam4iiya1q0
No; most kinds of waste are not instantly verifiable, but proof of work is.
To me it seems most likely that it is entirely due to environmental/nurturing reasons rather than some innate effect of being first out of their mother. For example money for school can vary, and the parents attitude towards nurturing thier children definitely does.
I find it highly unlikely that this could produce an effect this big. If anything I would expect the effect to be in the opposite direction motivated by defiance. (though then I am a second born who did respond to the survey (without giving any thought to my birth order))
There's a handful of comments kind of getting tripped up here. Scott is relying on a 1-2 punch-- First, that openness to experience was decently different in the two groups (73rd percentile vs 69 percentile) and then that most Big5 tests aren't done well. (

Big5 is a valid personality test-- it gets decent test/re-test scores, but it's still weak. Myers-Briggs fails because, despite being very similar to the Big5, it doesn't have good enough test/re-test scores.)

Scott cites another study that says when you test openness properly, you get a wider distribution. So if you pair those two together, you get a decent sized effect. Maybe.