skysight-inc/HackerNews huggingface dataset:
This is absolutely amazing. This might be one of the coolest ways to learn programming I've come across. I love how the whole page is essentially interactive and you can drop code wherever you like.
Google shipped NaCL built into their browser and Web store and it didn’t take off. Mozilla shipped a subset of JS just like AMP is a subset of HTML and then they put special accelerated support for it if it validated as asmjs. This won and forced everyone else to adopt it even before it was a standard. Eventually, everyone got together and WASM superceded asmjs. Eventually, something will super-cede AMP, but AMP is the kick-in-the-butt that is needed to get the ball rolling, and like asmjs, it is nothing more than a subset of the standard web and works on all browsers and sites, albeit with different performance characteristics, just like asmjs's introduction.
"low base rate [of change] for all technologies" - measured over centuries. Meanwhile all technologies (nearly) experience discontinuous advances, often near their start. See, steam engines and Watt, etc, etc, etc.

The rest of the argument seems to be grounded in an assumption that electronic neurons or sims of them won't ever be faster than meat. Really? Today's crude neural nets are already very useful here and there precisely because their speed means they scale and can repeat a task very, very frequently in a small amount of time.
You are probably referring to FxOS targeting emerging markets where smartphones were not common, so the hardware (thus cheaper) was expected to be very weak.

But really, hardware is not a problem from a marketing point of view, from a competition point of view. You can make FxOS to run on the best hardware with supported drivers, but the ecosystem is so behind, eventually users would move away from it. That was the real problem. Consequently, developers would likely give up on FxOS.

Samsung's are all based on Android - which tops iOS's market share by nearly 70%. Neither Ubuntu Touch nor FxOS had any real chances.
It’s worth pointing out, I think, that Feynman concludes by saying that a bit of luck was involved:

“Furthermore, the whole idea of an approximate method was beyond him, even though a cubic root often cannot be computed exactly by any method. So I never could teach him how I did cube roots or explain how lucky I was that he happened to choose 1729.03.”
I haven't looked at it specifically from the perfectionism vs conscientiousness perspective, but this jives with what I've been doing to reduce my overall anxiety levels.

I used to perceive various small failures, often just things like not doing chores on time, as a big deal and a sign that I'm failing as a person. This, of course, is not productive at all, saps my energy, and often results in me failing even more. But when you truly believe that it does make you a worse person, you feel as if you deserve these side effects...

It's a long story of how I got there but at one point I decided that I'm not going to give any non-major failures much credit and advance from them as soon as possible. It's really nice to be able to look at a small error, say "whoops", and move on to fixing it. I sometimes still relapse to the old way of thinking but it's a huge weight off one's shoulders. But it is also so weird to just say "Yes I was really wrong about that, and I really shouldn't have done this. But that's OK, moving on."

What I've found, though, is that this is not really the kind of philosophy the average person I talk to actually has. The implication that one is a failure if they do not complete certain chores efficiently, or don't do certain things, or don't know a given technology, or don't lose weight, is common. So is giving people a very limited amount of chances before they're marked in some negative way. Perhaps I am simply imagining it because it's something I'm used to, but we may just be living in a fairly perfectionist environment. The article appears to confirm this.

I think ultimately it comes down to the idea that people make mistakes naturally (i.e., automatically) and might end up in unfavorable situations through no fault of their own. From here, you can accept errors as a fact of reality that happen _to_ you, as opposed to _from_ you, which makes them much easier to rectify. If you don't believe this, all those minor mistakes are then your sole responsibility, so it makes more sense to feel guilty for them.
Maybe the battery slowdown scandal patch, aka iOS 11.3, and/or a battery replacement will help with that. I used to have a 6+ as well and it felt super laggy since iOS 11.
Will be interesting to check with the person who was handed my 6+ when iOS 11.3 and the battery switch program become available.
You think it would be unusual to find a ten-thousand year project a bit slow and even frustratingly so? No, you don't. Follow the logic.
Footnote seven in the next paragraph lists the four people anyway and also un-redacts that redaction.
Agreed, and I think it's harmful to universities to expect that. We need universities to excel at what they are good at - preparing students to push the frontier of their field. They're not job factories for industry and shouldn't have to try to be.
Perfectionism is a bit more loaded term than this, I would just call this attention to detail / enjoyment of order. If you don't dislike yourself when you send an email with typos, it's probably not perfectionism.
I feel strongly that we should stop using jobs as a metric of the value of human worth. If every job disappeared today due to automation, we would need to find a new role in the world. I think we should start looking for it now before that happens.
Plus there is that little nub that sticks out on the right side of the redaction, where the end of the "r" in "four" fits in perfectly.
I in no way have disagreed. Why post this here?
I got a sheet of tarp* under the verandah to prevent water leaking through to the garage.

Pulled off the door handles that were broken. Gone handleless - you have to stick your hand under the gap at the bottom to open if it is too stuck.

Covered the couch in plastic liner to prevent spills.

Used a spare council collection bin as a compost heap.

*As in Tarpaulin, not a bailout. This one prevents a literal bailout.
Anytime one makes an effort to become a better functioning member of society, provided the ROI works out, s/he's making him/herself more of an asset.

>Socially it has been challenging because of the time commitment. I'm not on the same schedule as everyone else and don’t fit anyone's model of what people do with their lives.

I've noticed the same, though age gap is less pronounced in my case. Different pond, different people, different conduct.
FWIW I'm very happy with my new Moto Z series phone so far. I haven't sprung for any mods yet but the phone itself is good. Battery life isn't great without the battery moto mod, but seems typical. For $350 unlocked I'll take this any day over an $800 phone.
Persistent datastructures with Go
Did anybody seriously doubt this would pass? This vote was utterly meaningless.
I agree with you regarding this in general, maybe a tag would be useful, but in this case the president has declassified the source document. The attempts to guess what was redacted would not count as classified information.
I got a bug bounty [1] on Shopify because of a similar feature in SVG, external sources. I've been saying this for a while: if you are parsing svg server side you are most likely vulnerable to these type of attacks. SVG files should be considered programs from a security standpoint.

[1] https://hackerone.com/reports/97501
Reading this article I feel like I just got done talking to a C-.

Grand words with strong advice, but at the end I'm not sure if the topic point "when C-level?" is any more clear in my head.

I apparently need to be:

- Tired, but not so tired I can't survive the C- interviews

- Willing to delegate, but know what stuff is OK to let go

- Honest

Yet these seem more like qualities I just need in hiring. I'm tired of, or not good at, doing X job. I'm OK with not personally doing X. I tell the truth and expect new hire doing X to give it back. If all 3: hire someone for job X.

The main version for C- still seems to be, "the VCs are becoming a huge thorn in my side" whether I admit they have a point or I just want them to calm down.

Perhaps I'm just far too cynical about C- value these days. "We're strongly pushing to accelerate our core strengths and metrics while increasing overall investor value."
This reminds me of the New York times redaction fail: https://www.techdirt.com/articles/20140128/08542126021/new-y...
Taking (back) control of my email
My understanding is that the text should be cut out with scissors instead.
There is nothing that compares to the OED if you are serious about knowledge. Knowledge obviously depends heavily on language, but of course language is nebulously defined: The same word means different things to different people and in different places and times.

The OED uniquely solves this problem through an unbelievable amount of scholarship into each word's range of meanings, providing incredible breadth and depth, back to the known beginnings of its usage. If you are serious about knowing what something specifically means, it's essential. As one simple example, I find it to be the best source for really grokking mathematical terms by far, and also sometimes the meaning of the 19th century mathematician is different than the usage in 2018.
There's only one real answer. It's when you're ready to be a big company. But not just because you want to be a big company.

Heavy hitters (i.e. former executives of big companies) bring big company expectations. They expect to hire a big team. They expect that your product is ready to scale, and in B2B, ready to be packaged and sold down a channel. They expect that you know how to sell your product in a repeatable way, a way they can copy, optimize, and teach to new hires. They expect to move at a big company pace, and expect you have some semblance of big company processes.

These people, in general, do not know how to, and do not want to, live the kind of startup life you've been living -- the hours, the apparent chaos, the extreme frugality, the wearing of many hats. They won't love your product like you do. This will be a job for them.

Remember that they're almost always from big companies, but much less often did they help build those companies at the critical juncture -- the time before everything was working. The time before it was clear the company would succeed if it could just expand on what it was already doing.

These heavy hitters mostly expect that your company already works, fundamentally, and that you're hiring them to do more of it. If that doesn't sound like your company, you're not ready yet.

And if you hire these folks before you're ready, it will probably destroy the company. It's a one-way function. By their nature, they'll drive out your early hires and scale your costs. If your revenues don't scale comparably -- because you didn't actually have product/market fit -- then those heavy hitters and the teams they brought on will leave when they see the writing on the wall. Leaving you, alone, back at zero.
I feel like Julia starts many of her days by saying to herself “I wonder...” and then figures out how to answer that question and for the benefit of the rest of us, she blogs about it!

This topic she’s clearly extra excited about!!!

:-)
I know plenty of people who dislike working with Selenium. I haven't yet met anyone who's had enough experience with Puppeteer to hate it yet.
I guess a "NSFW" tag technically fits - it's not something 100% safe to view at work.
Extensive discussion from 9 days ago:

https://news.ycombinator.com/item?id=16393900
While China’s use of data has a lot fewer restraints than US/EU, another interesting question to consider is how the government will react when the jobs of their population start to go away and unrest set in. If we are sitting on a powder keg, then China’s and India’s are the biggest ones.

Policy will be a huge wildcard and also criteria for long term success.
For last 16 years I have designed and manufactured "real hardware" for living (FPGAs, up to 18 layer PCBs, fast interfaces, RF, analog -- running an engineering house now).

Yet I still tinker with electronics outside of the "real hardware work". It just is fun. Especially if you can teach it to others; or give them the everlasting tinkering bug!
I still use PS CS5, Forklift, Keynote, Screenflow, and a number of different code editors like Vim, VS Code, Phpstorm.

Actually now that I'm thinking about it I have quite alot of applications still.
I imagine most people have a similar feeling of despair... that this is the last we'll ever hear of this. We're flooded with a ton of articles like this – "faces investigation", "raises questions", "could be an issue", "might be illegal", etc.

But rarely do we see anything come from issues like this. Our politicians just keep getting away with things until they become the new normal. There's rarely any repercussions... and even if Ajit Pai does fall, he'll just get a cushy job at Sinclair (or Comcast or somewhere else he helped), and some unknown person who is a bit less hated and can better fly under the radar will replace him.

I don't really have a point and I definitely don't have a solution. I just hate this feeling of helplessness. Much like with Net Neutrality, we're just being worn down until even the most passionate amongst us stop caring.
Someone else tried that (posted further down) https://twitter.com/tom7/status/967568358861430785

I think it is also unlikely given the space that follows too which would read more naturally if it was name + title, but it could be if the page was just off too much (I think the article here does a better job aligning than this guy did from looking at the beginning of the sentence.)
What about random noise in whitespace length?
You're right, we should just use Google for everything because they have money. All is lost. Thanks for opening my eyes, you have really made a positive impact.

/s

On a serious note I don't like the negativity in your comment and I don't think there is anything insightful about it. I believe the free market is based on individual actions. I will continue to choose services based on how well they serve my needs.
Slack's XMPP gateway is broken, and they won't be fixing it
The tractor and the combined harvester also destroyed jobs. Pepole learned to embrace change.
I'm well aware of the Surface issues, but that's what warranty and/or insurance is for.

There is a lot more to programming than typing and displaying text with 1D syntaxes. There are plenty of DSLs that go beyond that. I recommend you expand your horizon a little.

An external Wacom tablet is no substitute for a Surface Pro, where I can draw and write directly on the screen, while also being portable. Also, the screen size is fine, since I'm sitting closer to it, and you can always connect it to an external display.
Seems really cool, I like this. One issue I'm having so far though is that after crawling my site it found one 404, and the link is (my domain)/page-not-found-test. It also says there's 0 inlinks to it, so I have no idea where it's getting the idea for this page from. It doesn't exist, but I've never linked to anything like it?
We just sold ours; they are good, although somewhat bass heavy. Overall a great package for the price.

I find headphones a very personal thing... Being an Audio Technica fanboy I have ANC9 for work (relatively fantastic audio quality/office sound cancelling, with Soundblaster E5), ADG1X for gaming + MSR7NC for music at home (on Soundblaster ZXR) - the latter being an indulgence so that I could have a pair of closed sets whilst working if noisy in the house, with a tiny amount of noise cancelling. Different qualities for different uses.

For the go I have the IM02s, but tips aren't the best so I'm currently using the AKGs that came with the S8+ (with Comply foam tips) - they work quite well.
Are China & India really the issue? I mean, McDonalds only just committed to automation of ordering at a minimum wage much higher than that in China or India.

I think we over estimate where and by how much automation will strike. Poor to middle income people in rich countries are most at risk. Question is, can we pivot the country to find gainful employment for the dispersed peoples?
I but a top of the line iPhone every year. I get a tax discount of half of it because I use it for development, then I sell it at the next year and make the rest back.
I've wondered about the distribution across timezones for posts, comments, and votes as well. The HN data set on BigQuery might be helpful here.

https://cloud.google.com/bigquery/public-data/hacker-news

https://news.ycombinator.com/item?id=10440502
A Brief Introduction to Machine Learning for Engineers (2017)
The emoji thing is a response to the iphone x animoji.
It's not big for end users, but a animoji gave a lot of good publicity by 'influencers'.

The feature is there for marketing, and for samsung - iphone comparisons.
> I feel strongly that we should stop using jobs as a metric of the value of human worth.

I totally agree with you. But even in the present that's a tough sell, many people derive all or most of their self worth from their skill and their capability to generate income. It's the second question people will ask a new person they come in contact with, right after 'what's your name', and long before 'what are your hobbies' and 'do you have kids' or 'are you married'.

And it's already begun, no need to add your 'before that happens' disclaimer, not all jobs lost to automation have resulted in successful transfer to a different job.

The job market will get squeezed from all sides, on the high end because of the pension requirements it will get expanded to keep experienced and older people away from their pension, on the low end you will see an increase in the number of qualifications required for a particular job and automation slashes like a giant comb across the whole thing to remove those jobs that it can now absorb on a regular basis.
Did you even bother reading and understanding before responding? You didn’t say anything at all about false negatives vs false positives. You gave no indication that even understand those concepts. Instead you choose to brag about your work experience and tried to put me down based on a wild guess about me.

Did you really think this response was going to convince anyone of anything? If you are so smart maybe try applying that intellect to your reading comprehension and communication skills.
Even today, if you have a job, you are paid more for your time. In the future the face time will be the main "skill" to bring you money.
I've wanted a feature to "follow" certain users as well. Presumably it could be built as a separate app or into a browser extension.
> I, personally (for example), would not generally assume neuroticism is associated with risk-aversion. In my experience risk aversion (or tolerance) tends to be completely decoupled from other traits.

I wouldn't even say that risk aversion is a one-dimensional thing.

Anecdata: me and my SO have complementary risk tolerance patterns. She avoids financial/material risks but is happy to put herself in, let's say, interesting social situations, while I, conversely, am able to spend money to the point where I'm "running on fumes"(if I believe there's a good reason to do that), but avoid any situations where I would risk making somebody upset, even if they should be confronted.
An upcoming talk [1] entitled "From Differential Privacy to Generative Adversarial Privacy" implies we can do better than DP:

...Our results also show that the strong privacy guarantees of differential privacy often come at a significant loss in utility.

The second part of my talk is motivated by the following question: can we exploit data statistics to achieve a better privacy-utility tradeoff? To address this question, I will present a novel context-aware notion of privacy called generative adversarial privacy (GAP). GAP leverages recent advancements in generative adversarial networks (GANs) to arrive to a unified framework for data-driven privacy that has deep game-theoretic and information-theoretic roots. I will conclude my talk by showcasing the performance of GAP on real life datasets.

[1] https://www.eventbrite.com/e/from-differential-privacy-to-ge...
Yes, that's because the change led from one class of employment to another. But none of the changes of the past went from one class of employment to none. That's a totally different kind of change.
It's amazing to me that you could deny the outsized power that the people in cities have in our national conversation. The culture in the big cities is what drives all of our media. The people in the cities get to decide what topics are even discussable via the media.

Further, if you look at the actual impact of the flyover votes, where do you really see that showing up in national politics? The flyover states have been demolished by the financialization of our country coupled with our economic and trade policies. If the flyover states have outsized power, it certainly isn't helping them. You talk as if the flyover states are steamrolling the cities when in fact it's quite the opposite. And you want to further empower the big cities to steamroll over the rest of the country.

If that's not enough to convince you, just look at who tends to vote to increase the size and scope of the federal government vs who tends to vote to minimize it. If the federal power structure isn't in your favor, then why in the world would you want to make it even more powerful? Because it's NOT actually balanced against the big coastal cities.
One solution would be journalistic outlets that don't discard news stories after a day or two. Imagine news stories had a "follow up after a month" button! But it seems like "Even Though X Promised To Do Y By Now, They Still Haven't" isn't the right kind of headline. I don't know how news websites choose what stories to write and feature, but it seems absurd and getting worse. BBC in particular seems to be picking content with a strategy that has vanishingly little to do with what's of geopolitical importance or cultural interest.
I would prefer something like (LEAK) or (CLASSIFIED LEAK). NSFW means that many ordinary people that aren't subject to the logical contradictions of the classification system won't look because they think it's porn or something.
Well, there is a point to be made, especially for Android, how poor the quality of the average app is and how they can often even be malicious.

As a user, I for example much prefer the harsh controls that Linux distributions have in place. If it's in the repository, you can essentially be sure that it does not do anything that's not probably actually in your interest, and just as well that it is actually decent software, somehow useful to someone. Probably the best software in its class, available on the platform, too.

Yeah, it also means that less is available on the platform. That maybe the highest quality software in a class is not always as high quality as in other distribution platforms, but for most jobs really, you don't need the non-plus-ultra, you need a tool that does the job and one of which you know that it does the job, without trying it out for hours or having to fight defaults that work against you.

On Android, F-Droid sort of provides that, but it's still just a small island of decency glued on top of a system and ecosystem that lives off of user-hostile behaviour. If as a user you don't know of F-Droid, you're hardly going to find these decent apps in that sea of not-so-decent apps, which really discourages the creation of decent apps as well.

With a curated platform, you could provide the user with trust in their platform (which might especially also be sellable to businesses) and you can keep the air free around those actually decent apps.
Yeah, probably another entrypoint for xss.