skysight-inc/HackerNews huggingface dataset:
The linked IPPR report is worth reading. For this crowd, the section on "partial automation" is probably most important. Web dev is... up there... in terms of potential for partial automation.

There are a few important observations that the article and the IPPR report don't stress enough.

1. The jobs most likely to be automated, will be automated using technology that's inaccessible to the employees whose jobs are being destroyed.

This point is often optimistically papered over using observations like "coal miners can go to coding bootcamps!" I know a few truckers and I have no doubt that each of them could go through a relatively short coding academy for web development work if it became a "do or starve" situation. But I doubt that most of them could become much more specialized autonomous vehicle software engineers, either due to raw intellectual ability or -- more often -- due to an inability to make a substantial half-decade investment in retraining (most of these folks would need to (re-)learn a lot of high school algebra).

So just because we're replacing truck drivers with programmers, doesn't mean that the folks displaced by self-driving are somehow getting jobs that were created via the destruction of their prior employment opportunities.

2. "Partial Automation" could mean less hours worked, but is more likely to mean lower pay and more hours worked, and not all "partial automation" is equal. I.e., to destroy trucking as a middle-class profession, you don't need a self-driving truck. You just need to automate enough of the hard stuff so that anyone can learn to drive truck in a week.

I think it's useful to separate the partial automation that de-skills work (level 4 autonomy for trucks) from the partial automation that simply means less equally-skilled work (web dev). The former creates more job opportunities, but turns a middle-class job into a low-class job. The latter just eliminates from middle-class jobs altogether.
How about they go into bankruptcy with most of the world’s computer users as their creditors? Maybe not, but it’s terrifying that you can avoid responsibility by fucking up on a larger scale than most.
Or give a price break on future hardware. The fix is turning out to be incredibly expensive for ordinary users, virtualization vendors, hardware vendors, OS providers, cloud providers, etc.

This incident demonstrates why you really don't want catastrophic bugs in the CPU. The fact that the hardware vendors missed this one makes you wonder what else is out there.
That's a major win against traditional airlines if you could transfer your flights to someone else.

I think you wanted to make sure the best price option is in the middle but it threw me off a bit. Consider putting them left to right, from worst deal to best? Also, consider using numbers instead of words: 2 flights, 4 flights, 6 flights?
Apple often loses in checklist comparisons. Because checklists fail to capture what it is like to actually use these things.
Because you won't be doing it again if they mess it up?
On macOS, I have the following defined in ~/.bashrc:

alias emacs="/Applications/Emacs.app/Contents/MacOS/Emacs -nw"
alias e="et"
alias eb="/Applications/Emacs.app/Contents/MacOS/Emacs -nw -Q --eval \"(load-theme 'misterioso)\""
alias et="emacsclient -t -a ''"

Explanation of the `-a ''` option per `emacsclient --help`:

-a EDITOR, --alternate-editor=EDITOR
Editor to fallback to if the server is not running
If EDITOR is the empty string, start Emacs in daemon
mode and try connecting again
Somehow you've turned this story into something about your luxury aspirations.
Yvette Borup Andrews: Photographing Central Asia
Property, like matter, has an attractive quality similar to gravity: large clumps of property attract other property more than small clumps of property do. Given enough time and stability, the end state is usually one entity having (nearly) all the property (a star), or a few entities existing in (long-term) balance (like binary, trinary, quaternary, ... star systems).

But stability doesn't really exist in the Universe - there's always a low degree of redistribution going on between the clumps (trade). And clumps can explode into smaller clumps (people die, and the property is inherited/distributed -- Immortal entities like corporations sort of escape this thing).

Wars (and revolutions) are indeed the major disruptor, as it evens out the playing field (mostly by removing a lot of the property so everybody's equally poor). It's in the interest of the big clumps to keep the little clumps from getting too desperate, or from getting any funny ideas about redistribution of property, or from possessing the ability/organization to act on those ideas.

In the absence of sudden and violent (thus unpredictable) disruptions, the big clumps can accumulate and plan sufficiently to slowly work their way into an optimum state: balancing their continuous growth (faster than the smaller clumps) with the suppression of those to stop them, without tipping the balance into revolution.

The longer a system of clumps stays stable, the less likely it's going to become unstable. Until you get an outside disruption (invasion, natural disaster, plague, etc.) which is usually how long-lived and stable societies ultimately perish.
Whenever I see some kind of project like this I expect to see an explanation of why the project exists or why I would want to use it, especially if there is another project it's trying to compete with. The only info I got was from the title: IE8. I see the word performance being thrown around. Who cares if you're not having performance issues?
https://launchpad.net/ubuntu/+source/linux/4.4.0-109.132 :

linux (4.4.0-109.132) xenial; urgency=low

* linux: 4.4.0-109.132 -proposed tracker (LP: #1742252)

* Kernel trace with xenial 4.4 (4.4.0-108.131, Candidate kernels for PTI fix)
(LP: #1741934)
- SAUCE: kaiser: fix perf crashes - fix to original commit

diff'ing the two changes it was this:

> diff -u linux-4.4.0/arch/x86/events/intel/ds.c linux-4.4.0/arch/x86/events/intel/ds.c
> --- linux-4.4.0/arch/x86/events/intel/ds.c
> +++ linux-4.4.0/arch/x86/events/intel/ds.c
> @@ -415,7 +415,6 @@
>	return;
>
>	per_cpu(cpu_hw_events, cpu).ds = NULL;
> -	kfree(ds);
> }
>
> void release_ds_buffers(void)

plus it's here: https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1741934...
>Is the right policy a heavy emphasis/propaganda campaign advocating birth control among people who are no longer employable in this future distopia?

You think there is a genetic component to their unemployability? This is even beyond social darwinism, it's straight up eugenics.

E: I just saw your edit:

>Eventually this will be solved with genetic manipulation of children, of course, which will eliminate any kind of permanent underclass that develops, but will also be the beginning of trans-human civilization.

The only explanation for genetic manipulation ending any kind of permanent underclass is if you believe that underclass exists only because of genetic reasons. You don't believe that do you?
And it looks to have been made mainly for use in mainland china, where I would think a lot still users IE8.
There are a lot of these copyright crypto coin projects out there at the moment, here's a few questions I have:

1. How can a block chain technically prevent people from just registering 1000's of photos found on the internet? Even if there is a cost.

2. Who can validate who took what photo?

3. How do they link the photo to the registry? Any small change in a single pixel, would alter the hash of the photo and pass through their web crawlers.

Maybe they mint you a Kodak Coin every time you take a photo, which you can spend on copyrighting it...
> Snow Leopard like release

This was the last good MacOS in my opinion. Starting with Lion they removed Expose, and they removed the workspace grid and replaced it with that shitty Mission Control rubbish. I hated I couldn't down-grade (or really upgrade depending on how you look at it) my Lion laptop back to Snow Lepord. It was so unusable I actually went back to Linux and tried a bunch of different tiling window managers. I've been on i3 ever since.
I can't even begin to count the number of times i've seen someone almost hit in front of the container store / best buy.
Green Gear Cycling, Inc. in Oregon manufacture Bike Friday folding bicycles in Oregon, USA. They are not cheap.
For more history on this, see the magnetic sail proposed by Dana Andrews and Robert Zubrin in 1988:

https://en.wikipedia.org/wiki/Magnetic_sail

They found that it wasn't very efficient for acceleration but could be used for braking (for example by a light craft propelled by laser to another solar system).

Also tacking works by angling the force to increase or decrease orbital velocity. This assumes that plasma drives can be used for acceleration, and I think that they probably can with the right geometry/technique and were abandoned prematurely. And they obviously can when used with something like nuclear power where avoiding the need to carry propellant is more important than efficiency.
Except in the US you can just turn on the Kardashians. New money in the US is not at all hidden and flaunted just as it is everywhere else.

The difference between wealth in frontier/emerging market economies like Iran and developed market economies like the US is corruption.

If you see someone driving a Lamborghini in Tehran, it’s fairly safe to assume acquiring that car involved a level of government corruption. If you see someone driving a Lamborghini in any US city, it’s fairly safe to assume that person acquired the wealth to purchase that car through lawful free market activity.

Is there corruption in the US? Of course. But it pales in comparison to what you find in developing economies.
The value would be the army of lawyers to enforce your rights, that you get paid and that you can independently audit them (royalties? if the blockchain is public) ..
70 miles one way, so it's likely 35 miles round-trip after which you're dry.

Winged aircraft is so much more economical, but it's necessarily large.
Much like the mother-focused offshoot of Vice, Vice Baby.
I'm referring to this case exactly. They don't always collapse, but they're not a pretty sight and their residents can't be bothered. As far as they go, somebody else should probably make it look nice, without touching their wallet.

Pity that pre-Soviet buildings are also affected.

Thing is, from game theory perspective, it's a totally expected outcome.
Well it's what's happened here in Dallas. Housing is cheap in areas nowhere wants to live whether that be because of location or blight or demographics. It doesn't matter. It's more expensive in places where everyone wants to live. Improving housing makes that housing more attractive.

There's no escaping the economics of it no matter how hard you govern it.
Feels like dating devolving to prostitution.
Yeah, when I lived in the UK I was surprised by how much open space there was.

The cities and towns are better designed than those of new world countries which sprawl.
Ask HN: How can I prevent myself from being pigeon-holed?
I'm about 6 months away from graduating university (compsci + stats). I've also been working as a front end developer for about 1.5 years.

I do enjoy my work but I'm worried about not being able to get jobs in other domains. How can I avoid this? Is this even something to worry about?
Functions as a Service with Nomad and OpenFaaS
> Emacs does an “unexec” operation to save its entire memory map to disk so its startup looks faster.

The changes Atom is looking at regarding user-side snapshots seems conceptually similar.
Why did 300 Chinese fathers vanish from Liverpool in 1946 after wartime service
Also vehicle recalls are usually done by fixing stuff next time the vehicle comes in for regularly scheduled service. How often does your computer get those?
Or even better a new, "Please Don't Listen" standard against cell-phone conversations on busy streets!
Fluid simulation is hard, I found using a curl-noise based fluid simulation works quite well esp for mobile game development
So which team might have screwed up here? Is this a UI issue or a backend/system library issue? What about the previous root account unlock issue?
The domain is so generic and fake feeling, it is just cookie cutter shops, apartments, and restaurants. Feels like "SoDoSoPa" from South park. There is even a place called "The Residences at the Domain" which is comical.

https://www.youtube.com/watch?v=miXMWJyOdgw

It almost seems like it's trying so hard to be some place cool, I mean the "6th street" there is called "Rock Rose" lol.

Some people do seem to love it, but it doesn't appeal to me at all. Then again many people live north of downtown and it is way easier to get to than dealing with mopac or 35 if you're up there.

To each their own though I guess.
Bryan Cantrill refrence has been noted.
Always wondered why the English national team was referred to as the three lions, I guess this helps explain it.
This is trying to create a way for publisher to say, "I don't want to track users" and have it be understood by software. Right now no such system exists. You could see organizations doing testing to see if tracking happens but they need to know what the publisher say they will or won't do. It still might not get adoption but it isn't nothing.
Really cool. Like others have mentioned, tiling would be great. Free form isn't bad though, maybe make a toggle between free form and tiling?
Exercise is an appetite suppressant (at least for the first hour or so afterwords).
I haven't used one, but newer machines use Microsoft's "Precision Touchpad" standard which is supposed to close the gap and support fancy gestures. Personally I just use the ThinkPad nipple and as many shortcut keys as I can memorise :)
They really should.

The problem is this nearly every single processor Intel shipped for a decade so Intel doesn't have the cash flow to RMA that many replacements. They're going to fight tooth and nail to avoid this.
Oh, I'm sure that someone out there already does. The question is whether they're making enough money off it to do it en masse.
https://github.com/appcypher/astro
It's funny because most of my comments are negative on Google (to the extent that it's been suggested before I am only here to take shots at Google), and largely pro-Microsoft (I carry a Windows phone for heaven's sake), but a shocking amount of people were upset at this comment. :/
Who wants to get asked a bunch of annoying questions every time they fire up an OS or piece of software? Nobody. Software should pick sane default settings which are in the interest of its users.

Not everyone is informed well enough to make an informed choice, and tracking is not in the interest of the user anyway, so the default being blocking (DNT) is sane. Obviously it isn't in the interest of Google, and Chrome serves Google first, and its users secondary. Education is the long term solution to just about anything and I'm all for that (I can recommend a visit to Berlin-Hohenschoenhausen Memorial [1]) but the truth is that some people are just not going to be interested in certain topics.

Case in point: back in the days, everyone received snail mail spam. At some point, civilians were able to put a standardized sticker on their postbox saying yes/no or no/no (one being more strict than the other). They'd need to pick such sticker up at the city council.

Just now in start of 2018, if you live in Amsterdam, you need a yes/yes sticker to receive spam. Is that wrong as well? Even though the spam is bad for the environment (goes to bin right away), we're living in a digital age, and postboxes in flats and such pile up gigantically? Should we've educated people better instead of making this the default?

[1] https://en.wikipedia.org/wiki/Berlin-Hohensch%C3%B6nhausen_M...
Did ubuntu botched an update again? Or is it the upstream kernel?
The best place to look would probably be here:
https://github.com/gravitational/teleport/milestones
> Humans like to be in control.

I think this is an assumption that might not hold true, outside of the tech sphere.

Us? Of course we want imperative interfaces! E.g. "Order me a pizza using JSON with my pizza_now script with options -g and -b and promo code CASEOFTHEMONDAYS"

People who are not technically inclined? End-state declarative. I see most as fine saying "Order me a pizza with pepperoni" and having it show up at their door.
> First I lost lots of productivity configuring Atom to be in a similar state to how I use Sublime Text 3.

> Ive probably lost a cumulative total of 4-5 billable hours to Sublime Text in my whole life

It sounds like you haven't spent any time customizing Sublime? If so, then why did you need to spend so much time customizing Atom? They have a very similar out-of-the-box user experience (except for speed of course).

I'm interested to hear what needed changing.
In fact you could probably have a movie or music coin to track royalties as well. Artists/producers might find an interest in that. Might be difficult in some sense though. I guess a transaction on the blockchain would unlock some DRM or something depending on the license.
Waste Management to pay $2,000 bonuses to employees due to tax reform
I'm actually just happy that this is even on Github at all (and with english docs, to boot). If it's a jingdong project and the perf claims are true, it could've been a competitive edge for them and they had no obligation to make it open source.
What does Telegram have to do with WhatsApps problems?

The reasonableness of the WhatsApp design decision is ultimately to be determined by users. If users have no insight into the design then we can hardly say they have already decided on reasonableness. At best we can say they are ambivalent. (But if that were true, why would anyone responsible for the design care about the headline?)

Whether users get their insights into the design from WhatsApp, self-directed research, the work of "security researchers" or the media is perhaps an important issue.

If WhatsApp has made the "right" decisions then one would think they would be very forthcoming in subjecting them to review by users. If so, there would be very few surprises. WhatsApp could simply point to a detailed, public, technical document they released and say, "There it is. We tested or considered this before releasing the software and informed users about the risks, however remote. As such, nothing has been "discovered" by these researchers."

But I suspect if we went looking for this information we might only find marketing. Information promoting a "new feature", group chats.

If a WhatsApp/Facebook employee or contractor joins the chat is that considered an "attacker"? Example of a silly question perhaps, but it still needs to be answered, lest some "security researcher" and the media produce an undesired headline.

Anyone designing a messaging system today should be aware that some people are going ask these types of questions, sooner or later. Millions of people will not ask them and use the software willingly, but does that necessarily mean they do not care about these questions if someone else asks them? If yes, then headlines about "non-issues" should be of no concern.
Curses, foiled by the old "one way/round trip" trick!
Indeed. I am super pro-GDPR. I wish the United States had such a strong desire to protect its citizens.
Except of course tracking for Mozilla's monetary and advertising partners, like Google. They'll pass that off as part of their Shield Studies and insert hidden tracking plugins into the browser which will be invisible to the user.
No one mentioned eXistenZ yet. Really loved that movie.
They consider a bug that renders the OS unable to boot a "low" urgency!?!
It's possible that automation worked to decrease labor share in that period, but other factors(communism, GI bill, etc...) had a stronger influence in the other direction.
With a test driver behind the wheel. Source: https://twitter.com/olivercameron/status/951200429001469953
As the baseline of tooling gets raised, the baseline of expectation gets raised.

Programmers will use these tools the way we always have: To automate the simple work on the way to building a finished product that's more complex, and done more quickly, than would have been possible previously.

Some markets die, yes. It's no longer possible to make a business out of selling Unix clones for commodity hardware, like you still could in the 1980s. It's no longer possible to make a living just making static HTML websites, like you could in the 1990s.

Ultimately, what programmers trade in is a specific kind of problem-solving design sense. Not just solving this single problem as fast as we can, but creating a more general solution, which composes well and can be understood and changed later on. Once programs can do that... well, we'd better be willing to offer them citizenship and recognize their civil rights as thinking beings.
So, users should decide every parameter before they use any technology? Where does it end?
The local high-rise has condo fees in the range of $1000/month on a $800,000 unit. Even adjusting for amenities, it would be hard to get to $1000/month on a detached.
Dells and Lenovos both have a lot of their hardware supported in most major Linux distributions.

I run Gentoo on two Dells without any major issues. I really prefer Linux over MacOS and have been lucky that at my last three jobs I've been able to use Linux natively on my work laptops/desktops. Using a tiling window manager like i3 also make things so much easier as well. It may not look as pretty, but from a utility standpoint, it's far above the usability of MacOS for developers.
I mean everything you say is totally true. I'm also a PPL/ASEL guy myself.

Don't leave out the part where you get the excitement of learning how to fly a fucking plane all by yourself though.

That part is super fun, and despite my agreement that it's not the most practical hobby I don't regret it even slightly.
JavaScript ES6 – Arrow Functions and Lexical `this`
I put my money on that being an excuse and ultimately a fallacy by the advertisers. There are a lot of things in life which you don't get to choose, and only get informed about when you look into them. There's much worse examples which are far more nefarious for end users. EULAs come to mind!! Contracts in general as well because they're so complex, you need a lawyer(bot) to understand.
> Going on extreme/esoteric retreats: like climbing a snowy mountain this winter in Poland in just a bathing suit. I'm trying to push myself physically in ways I've never done before.

I don't know how tall or remote was this mountain, but a guy I know nearly died (well, technically he was dead for a bit while they reanimated him on the rescue helicopter) running in Polish mountains last winter without a proper clothing.
It is taking way too long. But there are reasons. (1) There is a limit on the amount of bonds that they can have bid out at a time. (2) they had to do a lot of tunneling. (3) the next segment involves building over a floating bridge. Light rail over a floating bridge is non-trivial. I do wish they'd increase their ability to do simultaneous work though, I'll be dead before it gets near my house.
> Rainwater collection is more nuanced than this article suggests. Water that runs off a roof of a building isn't "wasted." It typically drains into an aquifer or a river.

Doesn't the article address this nuance?

"It doesn’t rain often here, but when it does it can rain very hard. And the ground doesn’t soak up water very well. So rainwater harvesting is a way to deal with stormwater runoff."

Some kinds of soil are limited in their ability to absorb water (in terms of rate). I believe these are soils with lots of clay in them. So having rainwater collection systems, though it would hurt groundwater recharge, probably on balance is better since it relieves demand on pumping out more groundwater.
> The roads are narrow and there is no place to walk

The place to walk in that situation is on the road. As someone who has decades of experience as a pedestrian, that road looks eminently walkable.