skysight-inc/HackerNews huggingface dataset:
>Plex crashes constantly on my Roku. (This may no longer be true, as I haven't touched it in a year because it crashes so much). That's not low quality hardware, it's bad app.

The crash could very well be caused by some kind of incompatibility or issue with your server.

I'm sure that you've combed through your event logs on the server to verify this isn't the case, though.

>I expect a dedicated hardware device for streaming videos that can stream Netflix, Hulu, Sling, etc, to be able to stream Plex.

Why would you expect Plex, which plays back content served up by an environment which you control and maintain, to have similar compatibility as Netflix or Hulu, which plays back content served up by a multi-million dollar CDN infrastructure?

That's like saying "I expect my self-hosted WordPress blog to have the same level of reliability and usability as CNN.com" -- it's unreasonable to put the burden on WordPress/Plex when you are the one who manages the server that the content is served from.

Again: it seems to me that the issue is on your end, and not Plex's, because there are thousands of people who have no issues running Plex with Roku.
>> [99% of all code is cold]
> in my experience it's about 90-9-1

I don't think such numbers can be meaningfully presented as representative data. They are probably true for certain specific application domains such as crypto or signal processing, if you squint at the data just the right way (i.e., by benchmarking a crypto library with a tiny driver program, not as part of a real application).

I did some profiling on the SPEC CPU 2000 benchmarks some years ago. I don't have the exact numbers lying around. But I recall large variation among the different benchmarks, with anything from 90% of execution time in the top function to the top 60% of execution time spread evenly (i.e., 20% each) over the top three functions. So some things certainly follow the patterns above, and others... don't.

I've also several times optimized programs until their profile was so flat that you could say that 100% of the code was lukewarm.
I was very enthusiastic about both Microsoft Phone and Ubuntu Phone, I still am. I'd love to replace all my devices with a single below 7-8" phone that could run x86 apps at the performance level of Macbook Air 2013. Since most of my dev work goes on in Intellij IDEs and I use cloud for more demanding machine learning tasks, I don't really need much performance from the workstation to merit having a dedicated notebook/pc for it.
I'd argue that Facebook defines content that's "public" in a way that some — perhaps many — would not, so it's a potential point of confusion. I don't consider it evil, but it certainly results in a sort of Facebook-first inclusiveness. Gruber hits on this with Facebook's intent that posts not be indexable by search engines.
I deleted the main FB app from my phone and use the Events app which works really well as a standalone product.

I also use Google photos, which has all of my photos, not just the ones I've uploaded to Facebook. Plus the search is great.

Maybe these suggestions could help your problem and clear that 10%.
Bring it, enzyme face!
Neal Stephenson explores this point here:

http://www.slate.com/articles/technology/future_tense/2011/0...
I would say my life is pretty spoiled as a programmer, being able to work in a cushy air conditioned office, working on interesting problems.

But I still disagree with the author.. Hard work is where something requires a lot of effort to accomplish something, whether it be physical, mental, or emotional.

Physically demanding work is just a different category of hard work, not the only kind of hard work.
Yeah, BuzzFeed has a frustrating business model. Produce great volumes of worthless clickbait, wrapped with adverts and use the revenue to fund actual legit journalism.

Clearly it works to some degree but I expect they're going to struggle to ever move beyond their clickbait reputation.
You forgot one of the biggest upsides: many of the services you mentioned have few or no ads.

Personally, I've refused to pay for any TV product that contains ads for something like 10 years now and have absolutely no regrets. I almost never watch broadcast TV either because of the presence of ads.
I disagree that lumping everyone in the entire country into the same tax brackets makes zero sense. Living in NY or SF is a luxury good. Just because I choose to partake in a luxury good doesn't mean that I should get a break on my taxes.
Thank you, that interpretation was the one that made the most sense to me, too. But I figured I might be missing some context from British culture or class dynamics.
Woohoo! I published a Hacker News Applet:

Hacker News' best stories in a daily email
https://ifttt.com/applets/PgEZxr7s
EFF Sues Justice Department to Shed Light on FBI’s Use of Best Buy Informants
SKYTAP: Sr. Software Engineers (Distributed Systems Backend, Front-end), Lead SDET, Performance SDET.

Seattle, WA

To apply: https://www.skytap.com/company/careers/opportunities/

Skytap is the only public cloud designed specifically for the enterprise. We help businesses achieve their Cloud and DevOps migration strategies faster. Skytap uniquely enables lift-and-shift of traditional datacenter-native applications into the cloud with minimal technical changes. Once in Skytap, customers can instantly clone, share, and manage complete working application environments, enabling them to modernize software delivery cycles and application architectures.
Web assembly could allow dynamically-typed Python to become a first-class citizen, if someone were inclined to write a Python interpreter stack that compiled to LLVM (which might already exist? https://github.com/dropbox/pyston)

The purpose of WebAssembly, pNaCl, and its ilk, is to get out from under the unfortunate accident that the "assembly language" target for browsers---i.e. the symbol set the browser can directly interpret and translate into machine operations---is JavaScript, which is not a language designed with memory or runtime performance deeply considered (or type safety, for that matter). While there are projects that somewhat ameliorate this issue (TypeScript, for example, tries to add type safety to the language), writing a something-to-JavaScript compiler is a much taller order than writing a something-to-LLVM compiler, which can then be used by an LLVM-to-WebAssembly compiler---letting you ultimately write your web site in any language you are fluent in.
When a gravitational wave hits the earth, does the planet oscillate in place for the duration, or is our position in the cosmos displaced, or something else altogether?
Sure, though it's hard to find words. Something most people can relate to is the feeling of being watched. I think this is a type of ESP. Sometimes you might feel you're being watched from a specific direction, and turn your head and you do indeed find someone there looking at you. So, without going into too much detail, I'll just say that I've had a similar feeling around trees.

As for books, I highly recommend "A Language Older Than Words" by Derrick Jensen.
Deleted my facebook account in January. For me it is 100% great and do not miss it even a little.
On the surface, yeah. I certainly think that reproductive rights and protection from assault fall under liberty.

But I don't think the right to not listen to guys talk how much they like big tits in the office necessarily falls under the classification of a "fundamental human right." My statement was about the claim that the legal definition of sexual harassment doesn't have a very robust argument for why it's a fundamental human right.
BTW: Which Chrome extension do you use to save links? It seems that there are a few different ones.

(For me it's Pinboard Plus, but occasionally it fails.)
If you lived through Russia in the unmitigated disaster that was the 90s, you might be nostalgic for the good old days.

America currently incarcerates almost as many people (Depending on how you count, more) as the Khrushchev era did, yet that's clearly not the biggest factor in how people evaluate their quality of life.

Most of all, people want food, shelter, and security - and communism largely provided that. Poorly, but better then the collapse that followed.
Yeah, the misconception around solar vehicles is hilarious. I met someone who was otherwise intelligent who thought that they had previously been in a Prius with a solar panel on the roof that powered the car. The option they referred to was only able to help power the hvac in the Prius. They seemingly had no concept of how many watts it takes to drive a car down the freeway versus how many watts a solar panel of that size might put out. http://electrek.co/2016/06/20/toyota-prius-plug-prime-solar-... looks like the new non-US Prius prime might have a solar roof option that could be capable of providing up to 10% of the energy required to drive it. Since this is marketing material, I would be surprised if that's not under ideal conditions. The panels on that roof look to be a few hundred watts max, during the best period of a clear day at the ideal angle.
fairly easy to spot the bots, but they all follow each other and have at least one (usually only one) picture of "themselves" to seem legit. the content of their twitter is all retweets or harsh responses. click on any political trending topic and see for yourself.

this has been going on for well over a year now, really surprised twitter can't figure out a decent solution like shadowbanning
The irony, I think, is that Facebook tends to be too open. There are pictures or posts or status updates I'd like hidden from the world. Facebook isn't necessarily an attack on the open web, it's an attack on content ownership. When it comes to my personal blog, I can create, alter, and delete as I see fit. On Facebook, I'm sure that posts from my early 20s still linger somewhere in the abyss of their data centers.

I'm sure that some embarrassing or unflattering picture of me is somewhere out there. And I think that's the crux of this problem: Facebook is the gatekeeper; it decides whether or not it wants to open or close the door on content. Of course, this has an implication as far as its openness is concerned, but the far more dangerous aspect is, as I mentioned, the fact that I should be the gatekeeper for my own content.

At least that's the way I see it. I agree with the idea that as a social platform, Facebook is dying. People contribute less and less personal and intimate content in lieu of linking articles or throwaway memes. Nowadays, I mostly use it as a news feed.

I think there's a vacuum out there ripe for disruption; a combination between Snapchat and Tumblr. A sort of MySpace for the new decade and a platform where people can be themselves again.
Slick work! I've been on the hunt for similar projects to compare approaches, but I haven't find many implementations outside of FPGAs.

I like the approach for handling [ and ]. My design is "dumb" in the sense that it uses a `scan` register to handle jumping forward and backwards (so it's quite slow). So far it seems easiest to bite the bullet and scan forwards when [ is zero, but have something similar to your stack pointer for jumping back. Building the jump table for both [ and ] on reset is also a nice optimization.
ah a "Why FB is evil" article, here come the slew of HN'ers to proclaim their deletion of FB years ago. I myself have no issues with the social network, I keep up with friends, family and it isn't a time suck for me anymore than HN.
I've enjoyed roughly the same experience but without the downsides.

As far as events go, the neckbeard in me hasn't actually minded. I still get invited to "high quality" events (things my real-life friends are going to) and haven't really missed the lower quality events.

Photos I just conveniently had solved by having all my photos on Google Photos anyways (I stopped trusting offline storage long ago).

I think my Facebook account is reactivated at the moment (due to logging in to search for something) but I disabled notification when I'd originally left and haven't looked back. Life's easier (and way more productive) without the Book.

Interestingly, I still find a lot of value in Messenger. But they've split concerns so you can use that without reactivating your FB account.
That's an interesting interpretation that did not occur to me. Thanks!
Thanks for the very detailed response.

I'd be very happy to read more about your side of the things.
While I don't follow the Brazilian developments too closely, I visit Brazil every year, so I "kind of know" what's going on. Still, articles like the guardian piece are really good for me because they connect the dots.

If you happen to have some links to stories detailing your view, would you mind sharing them? I am fluent in Portuguese, so they don't have to be in English.
I guess the better way to ask is when do those effects dominate rather than merely effect. At what point do structure and feature type need to actually change?
I hear you.

I used Pinboard a couple of years ago but stopped using it in favor of Pocket (I can't seem to recollect the exact reason why). Pocket is great for things that I want to save for later. I have cached copies of webpages in my Pocket that are no longer online, so that is pretty neat.

Lately I've noticed that Pocket has become like a cold storage for me. I rarely ever go back to reading the bookmarks from it. I recently found a bookmarklet [1] on PH that works like Pocket but sends the bookmarks to your email instead of sending it another app. It has been working pretty well for me so far. I've been using it to send myself an email for stuff that I want to read in the near future (within the next couple of days or so) and use Pocket for saving links that I might need at some later date.

But discoverability is still an issue, I am yet to find a decent solution that can help me find new things based on my interests.

[1] https://www.emailthis.me
I tagged along on one of my wife's business trips to Moscow about a decade ago. I spent a week mostly on my own exploring the city, and consequently much time on the metro (and more time lost). It certainly helped my ability to read Cyrillic but I would not call it a relaxing trip.

The metro stations really are breathtaking: emerging into a gilded, be-chandeliered hall after a near 5 minute escalator ride isn't something I'll forget.
I hope you're spending your day tweeting "YOU'RE NEXT" at Pocket.
Lucova Inc. | Toronto | Front End Developer and Full-Stack Developer | Full Time | Onsite

https://www.lucova.com/

> Lucova Inc. is an emerging technology company headquartered in downtown Toronto with a North American presence. We bring technology, data and people together to enhance the human touch-points in the world of offline commerce - think IoT for physical stores. Our tools help brands realize their customer experience aspirations by turning customers’ smartphones into intelligent Bluetooth sensors that interact with the in-store point-of-sale infrastructure - informing staff of their customer’s presence on arrival, enabling hands free payments and generating opportunities for brand moments.

We're a Ruby + Java + Angular based company with a small group of developers looking to add additional developers to our core team. Our culture is great and you get that startup feel while working with experienced developers. We are looking for someone who is passionate about solving problems and loves to get their hands dirty (if you full-stack then it's a major bonus). We are located near Adelaide and Spadina.

Apply at https://www.lucova.com/careers
Hardly a solution. People are expecting to be able to use their electronic devices while in-flight. Removing the battery would remove that capability.
And anti-answer: consider learning JavaScript from something other than a book. The publication cycle for conventional box is relatively long, relative to the pace of technology evolution.

By the time the author writes it, it's published, and you read it, the information can be dated, sometimes extremely so.

There are gobs of online resources, and the best resource is rarely mentioned: reading other peoples code.

Once you get a basic understanding, you can start right clicking on webpages, "inspect source", opening the console window, and looking at how pages actually work. The debugger and single stepping chrome are quite good.
Location: SF Bay Area

Remote: Yes

Willing to relocate: No

Technologies: Javascript, React, Angular, Node, Express, HTML/CSS, React Native, MongoDB, MySQL, Python, iOS/Swift

Résumé/CV: jillcrobinson.com/static/docs/jillrobinsonresumeMay17.pdf

Email: contact@jillcrobinson.com

Portfolio: jillcrobinson.com/

Github: github.com/wildlingjill

YouTube channel: youtube.jillcrobinson.com

I'm a freelance Javascript engineer looking for full-time opportunities or internships in the SF Bay Area. I have experience of building full-stack Javascript apps, as well as using front-end frameworks and implementing back-end APIs.

I would love opportunities where I can continue to grow and gain experience, as well as taking ownership of products from end-to-end.

Please email me with any questions you might have. Thanks!
Enjoying some work, or deriving some kind of satisfaction from it doesn't make it not hard. That makes it satisfying and worthwhile.

Stress, toil, and taxing the body to the point of destructiveness can also make things hard.

I don't even do web development, but the proliferation of standards and browser incompatibilities seem to make it hard. "Hard" means that other people can't do it easily. From this article, building a search engine as good as google wouldn't classify as hard, because other people would want to do it. I challege the author to simply build a search engine that beats google, since doing so doesn't qualify as 'hard' by the definition used in this article. (Or, at least, I suppose, the work of doing so doesn't classify as hard. But if you can't do it despite all of your efforts, how can it not qualify as 'hard work'?)

I enjoy a counter-intuitive conclusion, and I agree with having a healthy degree of skepticism in the credit people give themselves for tasks and accomplishments, but I still feel that this amounts to saying 'satisfying or enjoyable work can't qualify as hard', and limits the definition of hard to simply 'doing what other people don't want to do'. Other people don't want to eat bugs. That doesn't make eating bugs hard. Some people want to climb difficult mountains. People want to do that, so no matter the slope or mountain or risk of death, that can't qualify as hard.
I've been developing with react native since version 0.10(~18 months) and shipped several applications on both platforms. I also have native iOS development experience using objective c and shipped several native applications before react native. I also shipped several web SPAs using AngularJS. I maintain two react native libraries on Github.

I'm also available for contract jobs.

Location: A small town in Turkey

Remote: Yes. I can also travel.

Willing to relocate: Yes, for the right job.

Technologies: react-native; react; redux; Angular 1

Resume: https://stackoverflow.com/cv/halilb

Github: https://github.com/halilb
There are a lot of young people who know, but aren't going to just start talking about it on camera. I've known a lot of people who will talk about it eventually, but it's not something they want to immediately jump to. At least in the universities I'm familiar with, most kids seemed to know about it.
More or less what I said, I think.
I've never seen that option before - I stand corrected. I'd be interested to see how having it switched on affects performance. Also I expect there are still few guarantees about data loss in the event of failure.
Out of curiosity, why is Pinboard "not for you"?
ClearVoice | Phoenix, AZ or REMOTE | full-time | https://www.clearvoice.com/

ClearVoice is a Content Marketing Platform and Marketplace. We make creating great content easy for everyone. We have indexed over 100M online articles and have identified and ranked 200k+ content producers. We use this index to power our transparent freelancer marketplace. We supply all engineers with Macbook Pros, standing desks and quality tools. Competitive pay, fantastic weather and low cost of living in Phoenix (or wherever you live)!

Hiring:

* Front-End Software Engineer ($70-$100k)

* Junior Software Engineer (onsite) ($40-$60k)

https://www.clearvoice.com/

https://clearvoice.workable.com/
If anyone wants to export their bookmarks and self-host, try
[1]. It has the ability to import from both delicious and chrome.

I've used delicious since 2008 (~22k bookmarks) and stopped using it last year when it was sold to Delicious Media (it was becoming unreliable/unstable).

1. https://github.com/dyu/bookmarks/

Disclosure: I started the project

Edited: added timeline
Software Trends 2017: A quiz
This is way over my head, but IIUC practically this would be both an arm CPU and an x86 CPU at the same time? Can it switch "on the fly" in a practical manner, and if so what kind of context switch are we talking about? Would it be viable to multitask between the two archs?
if you had access to a hosted build system, which is x10 faster. lets even assume some sort of transparent gradual sync of your source tree, and the binaries back to your system.

would u find value in such a setup or is it not worth the hassle ?

(lets assume the output is veritably binary-identical to your local build)
Handy | Senior Software Engineer | New York | Full time | https://www.handy.com

Handy is on a mission to change the way the world purchases home services. We operate in all major US cities and several locations in Canada and Europe, but we are just getting started. At the heart of our mission is a resilient platform built on a sound technical foundation. We are always looking for skillful software engineers to join us in our mission.

At Handy, we form small, high-impact teams and empower them to iterate rapidly. You’ll be joining one the teams as a senior software engineer. Senior software engineers are the most skillful individual contributors in our teams. You will be collaborating with your team members (engineering, product, and operations) to build and release features/products to production everyday. Our engineers release Handy’s native apps every week and release web features throughout a day.

For more info and to apply: https://www.handy.com/careers/703807?gh_jid=703807
It must be TNT equivalent. One solar mass is 1.99 × 10^30 kilograms, and we know that 2 solar masses were converted in total, so 4 x 10^30 kilograms, which is far less than the "megatons" mentioned, in terms of pure mass.

I wish folks would avoid mixing military units and general relativity units like this, it's confusing.
Ushering in a Commercialized Era of Surveillance in India
I'm no Facebook fanboy but this article feels like a "why does my square peg not fit into their round hole" type of complaint. Facebook is a social network, not a public blogging platform.

Here is my interpretation of the complaints. Please point out what I am missing.

>It's impractical...

Square peg round hole.

>It's supporting their downgrading and killing the web...

Facebook posts being inherently (mostly) simple text is 'killing the web'? I don't buy it.

>Facebook might go out of business.

Just a generic SaaS complaint. Nothing unique to Facebook about this.

Am I missing a core argument here?
That's what you get if you want a cheap ticket. Comfort and style are still available if you pony up some $$$ and fly on a charter jet.
Please don't. Call the National Suicide Prevention Lifeline
at 1-800-273-8255. Talk to someone. Talk to your friends. Talk to your family. Just talk.
The larger goal is to provide alternatives to compiling to JavaScript. JS is a relatively large, mobile, and ugly target for a compiler relative to tightly-defined bytecode alternatives like LLVM.
20% payout to the whistleblower. That's pretty hefty!