skysight-inc/HackerNews huggingface dataset:
Yes, but the question is do you even need the DRM or is the 'copy hassle' sufficient? You only need one person willing and able to subvert the DRM to make and then distribute an unrestricted version. Individuals don't need to 'unDRM' content themselves it's out there if they want and know how to get it.

I think that what DRM provides is the illusion of control. This illusion is good enough to allow Netflix and similar companies to gain access to other peoples content upon which they build a very convenient system for media consumption by anybody who can use a TV.
Paperback. I think both hard-covers and e-books are too inconvenient.
> If nuclear power plants have an accident like in Fukushima. then tens of thousands have lost their home for decades or forever and ten thousand workers will fight for three decades to clean up the mess under the worst possible circumstances with costs going into the hundred billion dollars.

Sure. But again, compare the area of land rendered uninhabitable - and the homes and lives lost - per megawatt generated. If you consider "renewables" as a whole then the area rendered uninhabitable by hydroelectric dams - even assuming they function perfectly - is much larger than for nuclear disasters. If you consider solar plus actually existing battery technology then you need to talk about the area blighted by rare earth mining etc. (Yes uranium mining is also pretty harmful, but again we need to talk about impact per megawatt). If you're considering solar on its own then you're never going to be able to provide reliable baseline power.
When you refer to capital owners, it has a historic context related to land and farms and large amounts of money. Robots, on the other hand, aren't necessarily going to cost lots of money. If everybody can own a robot, nobody has to worry about being employed.

The real issues won't change though. Those people who are considered rich will be rich because they own land in nice areas, or have a military-backed monopoly on natural resources.

The first issue is due to population size, and the second issue is an eternal issue of war that can't be avoided.
Except, he's missing quite a few facts.

Like, that there's still unsolved engineering problems with finding naterials that survive the corrosive environment within of molten salt reactors.

Like, that he didn't inckude waste storage at all.

Like, that he calculated prices for renewables based on buying the most expensive panels, but for nuclear, based on the lowest estimates.

In reality, the ROI level of renewables has already won against nuclear.

And then there's the problem that also plagued plants in Germany, massive corruption and bribing of investigators because it's cheaper than actually building safe plants. It's no coincidence that the only success story for nuclear is a country where all reactors are government-owned and don't have to turn a profit necessarily.

And this brings us to the last problem:

Most new CO2 will soon be produced in developing countries, with unstable governments and unreliable public systems.

And you want to give those governments nuclear reactors? Iran, Pakistan, Nigeria, etc?
Maybe I am missing something, but the CSS Grid appears very rigid to me.

It seems unsuitable for writing responsive pages where containers float below each other if there is not enough horizontal space.

I would love to stand corrected, but my impression is that for responsive page designs, you will need flexbox, not the grid.
What's the backup life plan that a librarian son would be ineligible for?
What are the things that need to be invented when robots do everything for you?
I've used Netflix on a mac mini with 2 monitors, and a MBP with an external display, and haven't had any issues.

Could it be related to the connection cable? I've been connecting to external monitors with HDMI and display-port, which both support HDCP. Is it possible that playback get disabled if it detects a non-HDCP-compliant connection?
Right, and that's the bit I'm not keen on. You either end up with a totally bespoke stack of libraries for each project, importing the same boilerplate for basic things like csrf-protection, or you have Luminus vomit a bunch of code on disk and then you have to pick through the project and get rid of the stuff you don't want.

Then you realize that much of the code in the Luminus scaffold is managing state with mount (used to be with Component), and that's just a poor imitation of OTP from the Erlang world.

I dunno, I've been there, done that, and wasn't so fond of it. Phoenix, by contrast, strikes me as the right balance of lightness and pragmatism, with first-class support for managing stateful resources in a sane way (OTP mofos), and all the right defaults so I can be productive from day-zero on a new project.

[EDIT: to clarify, the Clojure way isn't _wrong_, and I do see the merit, but in my experience I prefer how things work out with Elixir and Erlang]
Space is one of the big ones for me, we need nuclear for space exploration, I'm fine with solar for earth as long as we keep nuclear science up.
> As if logical reasoning were sufficient.

I agree. There is also empathy, which is entirely orthogonal to logical reasoning. And there is evidence that 16-year-olds often don't have the same level of empathy as 25-year-olds.
>>> Tree Style Tab 105,213 users	compatible

That is all that matters to me
It's great to see another PHP/Js developer enthusiastic about Elixir. Usually it seems PHP devs pick Go as their next stack / interest.

The Ruby-inspired syntax have helped the language to gain traction amongst Rails developers but for somebody like me who only exposure to Ruby is Capistrano it doesn't do much.
DRM isn't here for ("against") the consumer; it's done to control the media playback device vendors (screens, tivos, ...). There's a great essay on this which I can't find right now but it comes down to: even with flawed drm, content providers have control over the media devices market. Planned obsolence of playback media, etc etc.

Once you look at drm from this perspective, it suddenly makes a lot more sense. A good counter example to the incompetence-over-malice rule of thumb.

Edit: this, btw, is also why you can't meaningfully "opt out" of DRM. It isn't about you.

(Edit 2: I now realise that without proof this is nothing more than a conspiracy theory, and being plausible just makes it more susceptible to confirmation bias.. if someone has the actual essay that might shed some light on this :p )
Idle hands are the Devil's workshop.

We're going to have to find ways to help people stay busy/occupied. Otherwise, society will just turn nasty.
I knew this already 30 years ago. While I am happy to not ever use C again it is still useful as a low level language.
I read mostly on my kindle, I also read a few technical books as pdf on my laptop.

I read two physical books this year (~25 on kindle).

I read a lot of books at the same time so I find e-readers to be very convenient because I don't have to carry a lot of books as I used to do before.

EDIT: clarification
That risk aversion might be correlated to the higher number of children one has at a higher age.
Raspberry Pi’s PIXEL Linux desktop now available for x86 PCs
Can we please skip this dance "I think this Facebook bug is worth more than XY dollars" next time, thanks.
Why do crowdsourced smart device projects fail?
For the rest of the world, its the well-known workhorse of the software world.

But it's a workhorse that's continually being replaced. I'm not talking about Rust&Go. I'm talking about C++/Java/C#. Thinking about C projects I saw 15-20 years ago, hardly any of them would be written in C if they where started today. And even in the embedded world C++ is becoming more and more of a thing.

Is C used, of course. Is C going away, of course not. Is C "used as much as ever", I just don't see it.
I'm still hoping for self securing small molten salt to reach the realm of feasibility. Is it crazy ?
This is mine:

- Summae Technologiae by Stanislaw Lem

- The Futurological Congress by Stanislaw Lem (reread)

- Hangsaman by Shirley Jackson

- The Lottery and Other Stories by Shirley Jackson

- The Sirens of Titan by Kurt Vonnegut

- Embassytown by China Mieville

- The Vegetarian by Han Kang

- Perchance to Dream (stories) by Charles Beaumont

- Highrise by J.G. Ballard

- In a Glass Darkly and Other Stories by Sheridan Le Fanu

- The Hacker Crackdown by Bruce Sterling (checkout my openly annotatable edition https://hc.selectedintelligence.com)

- All We Shall Know by Donal Ryan

- New American Stories edited by Ben Marcus

- This is The Way by Gavin Corbett

It's been a very fictional year. I guess I wasn't enjoying reality enough to read about it.
Canvas Fingerprinting
Shrug as a service.
In science fiction:

The Wayfarers books The Long Way to a Small, Angry Planet and A Closed and Common Orbit were quite good. Fantastic world building and characters, although the plots seem to meander about with not too much purpose.

https://www.goodreads.com/series/170872-wayfarers

Recently ploughed through The Expanse series.

https://www.goodreads.com/series/56399-the-expanse

Dark Matter was a good read if you like parallel universes.

https://www.goodreads.com/book/show/27833670-dark-matter

The Rho Agenda series was a surprisingly good read.

https://www.goodreads.com/series/61746-the-rho-agenda

Quantum Night was something a bit different from Robert Sawyer.

https://www.goodreads.com/book/show/25734179-quantum-night

Farmer in the Sky is one of those books I re-read every few years.

https://www.goodreads.com/book/show/50851.Farmer_in_the_Sky

And Barsk: The Elephants’ Graveyard would probably have to be rated my favourite for the year.

https://www.goodreads.com/book/show/25667916-barsk

Horror:

Not really a horror fan, but stumbled into the I Am Not a Serial Killer series by accident a few years ago and love it. Read the forth and fifth in the series this year. If you’re more a psychological thriller than horror fan, give it a go anyway. (Shame about the awful movie adaptation.)

https://www.goodreads.com/series/49883-john-cleaver

Crime/Thriller:

Fool Me Once upholds Harlan Coben’s usual good quality reads.

https://www.goodreads.com/book/show/26109394-fool-me-once

Memory Man and its sequel were good reads. Must chase up more by this author some time.

https://www.goodreads.com/series/150209-amos-decker

The Wrong Side of Goodbye by Michael Connelly

https://www.goodreads.com/book/show/29154543-the-wrong-side-...

According to my goodreads list I’ve ready sixty books this year (so far). Although looking back through them while compiling this list, some of them were short stories. It will be interesting to see what my page count is when I do my yearly reading stats in a couple of weeks.
I don't understand this situation with your daughter:

- Wanted to be a librarian

- Studied to be a librarian

- Graduated school to be a librarian

- Got a job as a librarian

- Doesn't make enough to live on her own and pay the cost of her education to be a librarian

And this isn't isolated to librarians, it's just a very instructive example. How is it we now have entire classes of jobs where the education they require for that job now puts you in such a degree of debt that you have to live off of your parents? We need librarians, no? We want to make sure we still have those? We have to be willing to pay for them.
SlimCleaner Plus Key Serial and Crack Patch Full Free Download
Before new nuclar reactors are built, the long term storage problem needs to be solved. It's just unacceptable for future generations and makes cost estimates impossible. For all we know, it will never be a solved problem and the world will grow more unstable making highly radioactive nuclear waste something that has to be heavily guarded, making it even more expensive.
- Modern Romance: An Investigation by Aziz Ansari

- The Defining Decade: Why Your Twenties Matter by Meg Jay

- The Like Switch: An Ex-FBI Agent’s Guide to Influencing, Attracting, and Winning People Over by Jack Schafer

- Deep Survival: Who Lives, Who Dies, and Why by Laurence Gonzales

- The Passion Trap: How to Right an Unbalanced Relationship by Dean C. Delis и Cassandra Phillips

- The Joy of x: A Guided Tour of Math, from One to Infinity by Steven Strogatz

- Flowers for Algernon by Daniel Keyes

- The Minds of Billy Milligan by Daniel Keyes
Perhaps the train has indeed left the platform, but the inflection point for solar only happened this year. If the parties to Kyoto had gone home back then and created said regulatory environment for nuclear and gotten on with it, we'd be looking at a 80-90% carbon emissions free electrical grid across the entire western hemisphere today. Climate change would have been more or less solved, and yes, we knew that then, this is not benefit-of-hindsight stuff.

There's a lot of histrionics around putting oil companies in the dock for crimes against humanity, but anyone who's campaigned against nuclear in the last 30 years can go right up and sit next to them.
The apps at my F50 employer are in no way compatible with these requirements, and getting all the VPs to care about this is unlikely to ever reach even the minimal level of concern. Of course this is sad and stupid and shortsighted but unless Apple enforces it and our apps were refused updates nothing will ever change.
In terms of doing things intuitively -- I think (maybe incorrectly) that you mean seeing icons that you can click on to perform a certain action rather than the keyboard command that does the same. If so, that is easy to fix by adding buttons. The problem with this approach is that mouse-driven commands are almost never "mouse-only" -- you still need to move the hands back and forth between keyboard and the mouse (e.g., after you click "save as" you need to type the file name to save to) and this wastes quite a bit of time.

But people are different, some prefer it this way and some not. Even on the keyboard-driven side there is a clear divide between those who like single-mode interface of Emacs and those who love Vim and hate the pianist training of Emacs multi-finger actions.
Technically, it's like getting a DVD from a library for a day — you can still make a private copy (Privatkopie) under copyright law.
React (a javascript library, sometimes referred to as reactJS or react.js) and more specifically its most popular module, Reagent, which is a full, lazily-loaded preemptive operating system that can run concurrent Java, Pythonjs, Rubyjs programs all from your browser while allowing cooperative suspend, load and save to network or local storage, intertab cooperative process management, etc.

Basically, if you're not working in an add-on to a framework library written in javascript running in a web browser, you might as well be using punch cards. /s

I made the part about Reagent up, but you know you believed it.

We're so far from the metal we might as well be sending a telegram with our requirements.

In the five seconds it takes this crap to load and show you a still loading page, your CPU cores have done 40,000,000,000 sixty-four bit operations.
There's one ongoing nuclear power plant construction project in Finland, and the current estimate is at around €8.5 billion.

https://en.wikipedia.org/wiki/Olkiluoto_Nuclear_Power_Plant#...
I avoided her for a long time, based on her negative reputation, then finally started reading her books a couple of years ago and was blown away. She's much, much deeper than I'd been led to believe.

I always make a point to reply whenever I see her mentioned on HN, because her philosophy helped me out of a very messy series of life crises, and I hope someone else struggling to figure things out sees my comment and is inspired to take a look.
> They don't need to make it impossible, they just need to make it inconvenient enough so for most users, copying stuff out of DRM isn't worth the hassle.

I disagree. It merely requires one clever person to crack it and then it's available to anyone over BitTorrent within hours. Any functioning DRM scheme must make it practically impossible for everyone.
This seems to be a pretty old question. Personally I feel that React + Redux + Fetch (or Axios) give you all that you need that you would get from Angular. I find that React works more tightly with the greater JS ecosystem, while the Angular team seems fixated on fighting against it.

I feel that I'd rather have JSX (with a few gotchas that make a lot of sense) using straight JS constructs over weird templating DSL that you get from Angular, and changed in Angular 2+. I don't think it's merging concerns so much as separating them in a way that makes more sense.

I do think that redux/flux-like structures are harder to get started with, but they scale linearly compared to what is common in Angular projects. Some of the binding in Angular in particular is pretty hard to deal with, and side effects and the fact you need to know about $scope.$apply in the first place doesn't help. With ng2, now you have constructs out of RxJS that you have to understand to be effective in some areas.

Angular was born in a time before CommonJS modules were popular, or module loaders, or even npm. That said, the rest of the JS world has moved on, and Angular 2 isn't enough to overcome.

IMHO React is a much saner approach to testable components, and have meaningful errors that actually help. The WTFs are few and far between, and totally make sense in context. With Angular, there were far more WTFs and most of the time you didn't get any meaningful errors at all, it just didn't work right.

Most of my problems with Angular 1.x are better in >= 2, but by no means all gone, and I just don't think the team "gets" what is desired in terms of support outside TypeScript.
Ask HN: Vim/Emacs users, how do you deal with non-qwerty layouts?
To all the vim and emacs users, but also any other editor with some sort of keyboard shortcuts, how do you use your editor with non-qwerty layouts?

Specifically, for vim, do you press 'i' for insert mode, wherever 'i' is on your layout, or so you map the letter in the qwerty position of 'i' to be your go-to-insert-mode key?
Do you use 'ctrl-x ctrl-f' to open a file on emacs with your layout's 'x' and 'f' or the letters in the qwerty 'x' and 'f' position?
I keep an active list of books I've read, along with my reviews at my book review website, https://books.brianseitel.com. One of the benefits of this is that my favorite books automatically populate on the left. In 2016, I read over 60 books. My top 10 for 2016 (so far) are, in rough order of favorite-ness:

- "All the Birds in the Sky" by Charlie Jane Anders

- "The Shards of Heaven" and its sequel "The Gates of Hell" by Michael Livingston (fictional story set in Roman times)

- "The Last Breath" by Charlie Magee

- "The Guns of Empire" by Django Wexler (Book 4 of The Shadow Campaigns series, which I highly recommend)

- "The King's Traitor" by Jeff Wheeler (original take on Arthurian legend)

- "Uprooted" by Naomi Novik

- "End Game" by Lindsay Buroker (Book 8 of her sci-fi series, The Fallen Empire, which is a pretty fun series overall. Short and sweet adventures.)

- "Soulblade" by Lindsay Buroker (Book 8 of her fantasy series, Dragon Blood, which is another great series. All of Buroker's books are good, imo.)

- "Ghost Talkers" by Mary Robinette Kowal (It's WWII, ghosts are real... and they're spies.)

This year I also read books 1-3 of The Expanse, and I think they would also be in this list, except I haven't reviewed them yet. I'm currently reading Book 4, with the recently published book, Babylon's Ashes, in the queue. I fully expect these to make it into the top 10.

Obviously, I enjoy sci-fi / fantasy the most, but across a wide range of sub-genres. For non-sci-fi, my top read was "I Will Teach You To Be Rich" by Ramit Sethi, which really changed the way I organize my finances.
Correct. The Galapagos have many of these trees and all are marked on paths.

The article did not mention it, but the poison severity of the tree varies quite a bit with season. Once the fruit has all fallen, the milky irritant on the tree has dried or washed off. You should still avoid staying under them in the rain as mentioned above.
One could just close open connexions — after all, a network connexion can always die anyway.

I really hope that JavaScript in a browser can't launch processes!
Zen Mind, Beginners Mind
The Dharma Bums - kerouac
Desolation Angels - kerouac
Wake Up - Kerouac
Mindfulness in plain english
10% Happier
Big Sur - kerouac

... Yeah I'm on a Buddhism and Kerouac kick right now
Data Science Weekly Newsletter – Edition #161
> I don't know if I am too old or just think differently than vim enthusiasts

You make it sound like vim is a new thing. It's 25 years old. And vi is 40 years old. If you've been writing code for longer than that, then damn. I'm impressed.

> prefer a software, where you do things intuitively without needing to first learn a shortcut for everything.

Like what? ctrl + c or ctrl + v? I doubt anyone has every figured those out by themselves. They either read the documentation, or someone showed them. Or do you mean intuitive as in right click on selected text, and then click the copy option? to each their own, but I couldn't stand wasting that much time every time I want to copy or paste something.

> accepting that I must use mouse and the editing process might take slightly longer.

Kind of answers my previous question. But for me, it's not that using the mouse wastes an extra second here and there. But it breaks the constant flow of typing on the keyboard. I don't like that constant start/stop of switching between the keyboard and mouse. But you don't mind it, and that's fine. (I'm just explaining from my perspective, why people would prefer something like vim)

> visually vim looks a bit ugly to me

Everyone's tastes are different, but I don't understand this. It's just a cursor, the text you are working with, and a small bar at the bottom with some info. How is that ugly? I mean you can change the font to whatever you like.
I'd be willing to bet a five figure sum that this plan would work either not at all, or for less than a week.

The vulnerability itself is interesting, and more prone to monetization utility than the standard fare of bug bounty reports that get posted here, so I'll give you that.

However, Facebook has one of the most sophisticated anti-scraping/crawling systems I have ever seen in production. Automating this with any non-trivial scale would immediately alert several teams, especially in security, risk, QA and analytics.

This is assuming that you could realistically automate the act of inviting and uninviting non-friends without any penalization. In fact, what would probably happen is a rate-limit trigger that would temporarily knock out access from your IP address. There are also account-level rate limits, not just IP-level.

Realistically, I'd use this for targeting a specific person in order to get their private contact information. I suppose that could actually be worth something, like if someone wanted a well known VC's private email address. But it's an odd length to go to nowadays when most professional emails are pretty guessable.
WUWT and Milton Wolf, yap, the best sources for climate science.

Flagged
Nobody cares that your article is old, dude. They care that it was posted to HN today.