skysight-inc/HackerNews huggingface dataset:
The Last Lecture by Randy Pausch
Yup yup. I do similarly at the moment. I was brainstorming a bit more, I think if I were to port to Lambda, I'd probably use a KMS-encrypted S3 object to store the private key.

That said, it would mean fixing up my original key strategy. At the moment, I'm using a signing subkey of my personal GPG key, since it's just a personal repo and I control the VM/container where the stuff happens. By comparison, if I were dropping it into a lambda/s3, I'd probably be more motivated to split onto a fully separate key for the repo.
Sorry, no. You must be on an unaffected network. Can I ask your approximate location and ISP?
Most recently, Password by Martin Paul Eve. Highly recommended. http://www.bloomsbury.com/us/password-9781501314872/
I think "TV" is a stand-in for "watching TV". That is a common sense reading. And what do you watch on TV? Your statement is correct if you only watch broadcasts, but that is only 9% of the USA public. Almost 90% of USA households have cable. The cable is a monthly fee. That changes the economics that you suggested.

In the UK, the economics are slightly different, but recall that UK taxpayers pay a fee to the BBC.
In what way is this different than the industrial revolution? Are we, as a world, wallowing in relatively more people starving and in poverty than ever before? Why is this different?
MAME 0.175 Arrives and the Emularity Follows
Yeah. And with the bean configuration XML files, the error messages suck if there is anything wrong with it.
The only people who really benefit from innovation are entrepreneurs, investors and shareholders. The majority of the population are actually worse off because of innovation (at least this is the case right now - The value is just not trickling down).

The worst part of this will come when even highly educated people start losing their jobs to machines... We will have a situation where entrepreneurs, investors and company shareholders will earn massive incomes while many of the world's smartest people (who fell through the cracks of the system) will struggle to make ends meet - I think many engineers already feel that this starting to happen now.

Money used to go mostly to employees, but as employees become less valuable in the workplace, it will go mostly to shareholders (owners of capital). This is why tax on income is making increasingly less sense - We need a tax on capital holdings instead.

When you consider the massive role that luck plays in becoming a successful entrepreneur, it does bring into question the fairness of the entire system.

The balance is shifting; we are moving from an economic system which not so long ago seemed 'mostly fair' to one which is becoming 'mostly unfair'. Maybe something like Universal Basic Income would be a good first step.

What we have now is no longer capitalism, it's increasingly an Oligopoly.
Dark Political Cartoons Show How Technology Is Our New Master
Gosh, i don't know of anything off the top of my head.

The only real tip i have is to byte length encode variable length requests, because scanning strings sucks.

having a frame for messages for messages is nice, stick your fixed with stuff up front, and create fixed with length indicators. It sucks that you waste a little space with 0's, but avoiding the scan is pretty wonderful.

GET /foo HTTP/1.1

GET HTTP 01.10 0004/foo

Some things need to happen in order, you need to be authenticated before being granted access to resources, but that doesn't necessarily require the client knowing. the state at each step,

Traditionally you'd have something like

HELO jfoutz hunter2
OK
REQEUEST 1
OK <bytes for resource 1>
REQUEST 2
OK <bytes for resource 2>

but really, the server knows if you're authenticated
so i could send

HELO jfoutz hunter2
REQUEST 1
REQUEST 1

and then get back either

OK
OK <bytes for resource 1>
OK <bytes for resource 2>

or

NO
NO
NO

or, whatever. generally it's just going to be a bunch of request/response pairs. sometimes you can't make later requests without actually looking at a response. You don't know what css or images to request until the html is parsed, for example. Usually, you can request a bunch of stuff at once, and it'll work out however it works out.
Programming Pearls (Jon Bentley). His essays on bumper sticker CS, Doug McIlroy @ Bell Labs, and little languages still resonate in mind regularly. It's when I feel someone can be trusted with really cool ideas.
Why write every component in 3 different languages artificially forcing it split into multiple sections when you can just develop it in one cohesive unit using the most powerful one?
10 ways to improve Docker Hub search
Japan's favorite candy launches campaign to get kids coding
Himchori Cox's Bazaar – Bangladesh – Over the Hill View
For me it helps to try and recognize that a constant state of procrastination, and distraction, are just like a constant state of learning when it comes to finishing the task at hand.

The right tool for launching might be the one that requires the fewest trips to StackOverflow via Google, or maybe that idea is not an important optimization to your workflow.
Anyone know what the performance implications for using this would be?
I suddenly feel the urge to watch Empire Strikes Back.
Barnes and Noble, Kobo Have Shut Down Their HTML5 Reading App
> Say Google did not take the initiative. Would it be better that people have no internet whatsoever than to have Facebook for free?

If you allow it, monopolists will abuse it. That's what Net neutrality prevents. Network must be equal, no preferential treatment for Facebook or the like. Of course they'll use an excuse of "providing free Internet". But if they care about free access, they should give access to Internet, not to Facebook. They aren't doing that. So what they are doing is simply monopolizing the market. That is not good.

> Moreover, it is each individual who should decide what is better for him

Facebook doesn't let them decide. Because they only provide Facebook. It's an illusion of choice.
It's really not

You are entitled to an opinion, but it is no more correct than any other.

how the Soviet union operated

I believe that we have new technology, statistical and information literacy in the population, and technical and social means of validating the actions of government now. Though I wouldn't suggest this in practice, it would for example be possible to run UBI-style services on a smart-contract system off a blockchain...

It's ironic that you mention China as an effective example of communism

I didn't mention communism. I think you are conflating anything state-operated with "evil socialist-communist-coldwar Russian China Cuba impending failure!" in the way Americans often do, very much untruly. What I said was that China has some good modern examples of strong achievements from centralist planning on a society, which is true, as I live there and see them first hand. In the last few decades China has established the best network of infrastructure in the world, the most electric vehicles, and has pulled the highest number of people out of illiteracy and poverty of any country or political period ever in the entire history of humanity. That's pretty impressive by any measure.

What exactly do you think is the advantage of the government directly providing services?

As discussed, potentially a direct service model can offer better capacity to account for the ultimate use of resources allocated through such programs, as well as less waste through discouraging hoarding and providing more efficient allocation.

In addition, there is probably a psychological benefit to such an approach since, as Kennedy's speech posted above indicates so eloquently, economic figures so often miss the point. Happiness, health, purpose, safety, comfort, wellbeing, education. These are not things you can simply buy on a national scale by giving token quantities of money to people.
Often finding an answer gives me useful knowledge I can then use in other circumstances, but I can't possibly know every corner of my OS.

Recently I found my only machine running FreeBSD (as a testing machine) was kernel crashing occasionally. On a whim I googled '<machine name> kernel crash', and found a page which discussed an extra linux boot-time flag I had to add, to disable some feature of the graphics card. I couldn't figure out how to do the same thing on FreeBSD, so just switched to Debian, and added the magic option. No more crashes. Now the machine runs a FreeBSD VM on top of linux.
As a result, I've closed my Kobo account. They no longer have an eBook reading solution for either Linux or FreeBSD.
I am pretty sure Luddites had very similar arguments back in the 19th century.
https://en.wikipedia.org/wiki/Luddite

If you look back at it, they were on the wrong side of history/argument.
Automation is going to keep going, no matter what, and it is mostly a good thing. Yes, we might have few years of uneasy adjustment times, but things will sort themselves out on the long run.

Think of it, one modern excavator is much better than 50 people digging ditches. One operator with one machine replaced 50 manual workers, yet the world didn't end, but I think it got better over time*

*Whoever protects manual labour vs machines, hasn't lived through deep poor communism. Most eastern Europe didn't have the capital or means to have productive machines in the workplaces, and they replaced them with human labour. Over time the stark differences between west and east became very apparent.
From what I understand it's great but has a lot of information that is outdated and downright counterproductive on today's hardware. I kinda wish people would take old gems like this and bring out an annotated version that adds updated information.
The problem is, I don’t always want the URL that returns 404. In fact, I’d say almost every time I don’t want it; I’m seeing the page because I made a typo.

When I have a mistake, the only thing I want is my UNALTERED original input, and a chance to fix it.

The ire-inducing thing about most “helper” pages, including the ad-ridden search pages that ISPs like to return instead of 404, is that they complete rewrite my address bar. This means that instead of being able to fix a single character and try again, I most likely have to retype the whole damned thing.

Especially on mobile, there’s nothing quite like entering "simplething.com/foo", accidentally typing "simplethin.com/foo", and being redirected to "godawfulisp.com/applications/helper.jsp?unnecessarycrap=1&adtracker=2&garbage=xyz&useextraobnoxiousads=true". At that point, my options are “go back” (returning a blank page) or trying to “select” the URL field (which is horrible on the iPhone) and reentering everything. All because I saw a page I didn’t even want. This made me so mad that I configured special blocker patterns to ensure that ISP pages could not even be loaded.

In other words, please stop “helping” users if you don’t really understand what the problem is. Sometimes an error and the unaltered original input is exactly the right thing to show.
I think what you are missing is the fact that this time the changes will take place much faster. With farming, the changes were slower and generational.(The children of farmers didn't do farming). And still these changes had colossal impact on societies(and a lot of blood was spilled).
You should try using Hanlon's razor more. It really is useful and is accurate most of the time. Given the choice of an event occurring because someone is an idiot or by direct malice, the former is usually true given that the latter isn't necessary.
It's hard to become extremely successful (I'm talking Google/Facebook scale) if you don't have access to your users. It's much easier to build a consumer product that provides an experience 10 times better than what's on the market, than building a technology that is 10 times better than what's on the market. And even when you do come up with something like that, unless you actually capture your own customer (which brings us back to "having access to your users"), others will end up copying you or commoditize you.
XPS is technically part of Dell's consumer line. The business Precisions and Latitudes are much sturdier.

All of Apple's products are essentially business grade, and you're definitely paying for the premium.

People tend to overrate Apple's build quality simply because it really is miles ahead of anything else one can purchase at Best Buy or other retail stores.
I absolutely agree!

React is quite possibly the worst anti-pattern I have ever seen in my 20 years of internet programming. JSX is HTML and HTML in javascript is a horrible, horrible idea. Webcomponents have been added to the living standard for a reason, to avoid crap like this. I truly wonder if those people espousing virtual DOM really understand that DOM rendering is the same no matter how you create nodes. There is no way to bypass the DOM API. Using React because it's "declarative" is an advantage? You've just added extra processing to the javascript runtime as now, React has to be processed and then the browser can actually handle manipulation of the DOMS nodes. This is complete nonsense. The ONLY way to get closer to working with the DOM dynamically is to use its API. I feel like I am on crazy pills because I know I will get downvotes. I'll say this pretty much for the last time: React is the dumbest idea any frontend architect and developer could possible choose. Use ES6, look at how to properly use HTTP, browser networking and server-side events and look at what's already been written by the many brilliant people contributing to NPM. Damn.
there are more than enough things to do that help society, which aren't done at the moment, because no one pays for them.
I think this scale-correct image pretty much answers that: https://www.wwu.edu/skywise/solar/solar3.jpg

Tabby's star is a bit larger than the sun (1.4 solar masses) but you get the idea. You would need something much larger than Jupiter to visibly impact it.
UBI comes from tax money though. If the idea behind UBI is that people don't need to go work, and won't go buy McDonalds anymore, then tax income is going to plummet. If tax income plummets, what pays for UBI ?

People will still have the same incentive to work they always had (to make money) -- but some people will quit jobs they don't like, which will drive wages up (due to falling supply in the labor market). But the reason why UBI is so interesting now is that, with increasing automation, increased wages will have less of an impact on general prices. So prices will hold steady, as people continue to go to McDonalds.

Note that there are other ways to collect tax revenue: sales tax, VAT tax, property tax, wealth tax, etc.

UBI can only succeed if people continue to consume, preferably at higher levels than currently

What basis do you have for saying this? Deflation may actually be beneficial in a basic income scenario (falling prices makes a fixed basic income worth more).

If UBI encouraged too large a portion of the population to pursue non-taxable income (say, making art and games and giving them away for free because they don't need money), then UBI would collapse from lack of income.

Why would they give it away for free when they could sell it for money instead?
In fact, at least since 2008...

https://web.archive.org/web/20080615000000*/http://metroid2r...
https://www.youtube.com/watch?v=owSldu1CRSo
LPs? Can you clarify that abbreviation?
Iraq? The $2 trillion+ break it then try to fix it.
"A short history of nearly everything" by Bill Bryson. The best science book I've ever read, recommended for anyone.
the very real impact which competition has on lowering costs and increasing quality.

Oh please, what fallacy. Here on HN you have neoliberal truisms like this being repeated, at the same time as articles about celebrated icons of American capitalism clearly stating that in business they always seek to establish monopolies and that competition is for losers.

As an example of how fallacious this line of bullshit is, look at what privatization and 'competition' did to Australian telecommunications (instantly bought by foreigners, now a national security threat... some of the most expensive internet in the western world... metered downloads in 2016... new government program to fund infrastructure is broken down in to a government-pays, private-industry profits model... fiber is virtually unheard of, and is exceptionally difficult to acquire even eg. for a relative who lives right opposite the Sydney Opera House in central Sydney!) Whereas, here in China everyone can have fiber and a flat screen and a mobile phone for almost nothing, and they had no infrastructure at all 20 years ago.
Shockingly enough, a UBI has been a libertarian concept for nearly half a century. If UBI had some reasonable limitations, like say 10% of the GDP divided evenly amoungst those who apply, it would provide a hard bottom to poverty while leaving huge incentives to find gainful employment.

I'm not saying it wouldn't quickly turn into 51% of the people voting themselves 100% of the money (which would quickly become worth nothing), but it isn't the worst idea out there.
Well partly because React is not that fast, and things like incorporating CSS animations are not particularly easy.

I appreciate FB is working on improving these areas, but original point is that maybe a lot of this optimization would be unnecessary if worked with the browser capabilities vs outside it in JS.
Letters of Note. From the blog of the same name - a fascinating collection of letters from and/or to historical figures. Makes a great coffee table book. https://unbound.com/books/letters-of-note
Books I found so amazing that I actually bought copies and given them as a gift (in some cases to multiple people):

* Perennial Vegetables by Eric Toensmeier--eye opening list of vegetables that come back year after year

* The Hard Thing About Hard Things, by Ben Horowitz. Somewhat presumptuously, I bought multiple copies and sent them to some of my friends/acquaintances that were CEOs.

* Climate Wars, by Gwynne Dyer. This mix of fiction and non fiction really brought the climate change crisis to my attention.
Okay, I'm confused. Is this car's autopilot not just "follow the vehicle in front of me, possibly steering a bit to stay in the lane"?

Most commenters here are commenting like you give it the destination and it drives you, but, as far as I know, the car does no such thing. Title should be changed "Tesla saved man's life by keeping him from crashing when he couldn't drive well", but that's not as inviting.
I don't have any friends who haven't read it who would appreciate it, but Clifford Stoll's The Cuckoo's Egg is both a highly entertaining thriller, a fascinating look at how computer security was, and is, viewed, and a highly personal story about a man trying to figure it all out. It's very funny, entirely true, and taught me a lot.

Oddly, a lot of people hated the various more personal aspects of the book, as you see Cliff's friends, and his life as a whole. While that's valid, calling it a flaw in the book is, I think, inaccurate. The book as much a story a story about Cliff as the shadowy hacker on the other side of the wires, and that's a big part of its charm, IMHO.

Ghost in the Wires, and Exploding the Phone are also good, and true stories.
"You raise a valid point that is interesting to discuss but it contradicts with my emotions so I'll downvote you."

-People downvoting you.
As if "losing track of your own Javascript" is something that:

a) does not happen

or:

b) is OK?

Might as well have written your sneer like: "All in the name of writing code that makes it easier to do what? Simplify development?"
It's definitely most useful when combined with type annotations. They're complementary tools, annotations can ensure type safety at compile time, but type safety is only one part of program correctness, whereas contracts can validate just about any aspect of program operation because they have access to all of the runtime information. They're like unit tests that run all the time (until you strip them in production at least).

This thing can be used alongside Flow[0] and other babel plugins which use flow syntax.

[0] https://flowtype.org/
Does it strike anyone else that the entire battle cry of react reeks of pre-mature optimization?

Let's load a giant javascript framework, slow our onload and page ready event by half a second, overcomplicate our build infrastructure with JSX, mixing up our declarative code with non-standard imperative/functional javascript and HTML, start importing sass and CSS into our javascript files, and use an API that is weird and borrowed (componentDidMount?).

What exactly is the savings here? I fail to see it. When and if you have 100,000 DOM elements on a page and need to do efficient rendering and reconciliation of what has changed? Poor code organization? Adherence to a weird and clunky API? Because Facebook does it?

I'm sorry but I've had the displeasure of working on a few apps where developers have used React and I could have done the same thing, without all the bloat, achieving much faster performance, both measured from first byte to when the page was ready for the user to use, to any interactions on the page. All of these apps were relatively simple single page apps.

What has happened to us as developers that this sounds like a good idea? Whatever happened to pragmatism? Has that just lost by the wayside of the new shiny?
Photos of menu I took say that I did have them too, but I can't say they were memorable.

The only two dishes from Tim Ho Wan that I _really_ remember are BBQ Pork Buns and the steamed egg cake.

Looking at the photos now — I remember thinking toasts filled with kaya were interesting too. But none of shrimp or pork dumplings, neither any of the vermicelli or steamed rice were notable.
How would it know to do that? I assume if he had passed out it would have just continued driving on the highway until it ran out of battery, right?
_The Book With No Pictures_ by BJ Novak. It's a great book for friends with kids under 6 or so. You can see the author reading the beginning here: https://www.youtube.com/watch?v=cREyQJO9EPs

I've given probably 10 copies to family and friends with kids and it's been universally liked.

https://www.amazon.com/Book-No-Pictures-B-J-Novak/dp/0803741...
Why do you want the 17? I switched to a 15 retina which has more pixels than my 17 did. What mattered to me was how many characters I could get on the screen so I simply run it in non-retina mode. And it's a lot lighter.

If you want the absolute screen size: indeed, I doubt there will be another. But if it's all about the pixels, you can already do better than the 17.
WinTel is concept for a reason...
There seems to be an ambiguity about whether "the deceased" is meant as singular or plural.
Isn't that true for any european language? There is a standard language and many local dialects that are more or less close to that standard. That doesn't make standard Italian, or standard German, or standard Russian, or any other standard language artificial, in the sense of Esperanto or Volapuk.
Have you actually used React to create a web application?
Why not? That's what I would have done in my early twenties.
How we built Metric Loop 2.0
Viewed from another perspective the Luddites were self employed, worked from home, and set their own hours. They didn't want to work 8 to 8 in a dangerous factory for a rich guy.
Yeah, in the article he said the hospital was near the freeway exit and he drove manually the rest of the way, which kinda makes the story a bit less dramatic.
Just curious - have you been to Bangkok? "Just wander around and eat at random — you have a decent chance of having one of the best meals of your life" was my impression of it — but I haven't had chance to visit Singapore yet, so I'm wondering how it compares.
At a slight tangent, does anyone participating in this discussion know of a good resource for explaining the kinds of things that people use kanren for?