skysight-inc/HackerNews huggingface dataset:
Very cool application! I haven't been listening to podcasts for long, but I recently got hooked on via 'Serial'.

Although I didn't think about it at the time, I think it would be fascinating to be able to reference specific documents, videos, artifacts, etc. while listening to the story. I hope a recommendation feature is in the pipeline. I think it would be interesting to find new podcasts based on the number and quality of supporting documents, show notes, etc. Perhaps something as simple as a top list of what your current users are getting the most value out of would be a great place to start.

Will certainly be giving this a try -- fantastic work!
Practically all of mankinds knowledge is a result of freely mix and match creation and ideas of others, be it in the domain of language, arts, science or technology.

Copyright has gone out of control. Luckily not yet the whole planet bows to USA's demands. Let's hope that that will never be the case.
The issue I've had with LetsEncrypt is the short expirations.

LetsMonitor.org sets up an alert system for expirations
You should check out Elixir. It is heavily inspired by the Ruby language yet makes concurrency easier than many other languages.
Being very bad and ATC sim games, my excuse was that real ATC's use a lot more tech than a keyboard and map of airplanes. Now I stand corrected.
Nikola – Static Site Generator in Python
"Determine" also means "find out"; not necessarily "decide".
whats PV
I've never heard "rice cups". I heard the degeogratory phrase "rice rocket".

That said, it doesn't matter. Japan made decent vechicles, better than Ameriacn vechicle throughout the 80's, even early 80's. Toyota was making sensible vechicles in the 70's. By sensible, I mean simple mechanically, and built to last.

We were so used to inferior Japanese quality, we just assumed 80's Japanese vechicles were built terribly.

They were engineered better that American cars in that decade.

I'll admit I'm a Toyota fan. I bought a 80's Toyota vechicle with a 22r engine that literally has 370,000 miles. In all those miles it needed a new clutch(a DIY job), a few spark plugs, a few fornt break pads, a water pump, and I'm planning on buying an extra alternator. Why, because the original is still putting out 14.5 volts--and it should have died a long time ago.

My fear with Japanese automobile manufacturing is they are going away from what I loved about their vechicles. That is simplicity, and cheap cost of ownership.
The system is intended to be automated. If you're manually renewing your cert every 60-90 days you're doing it wrong.
> A car used correctly is safe.

A car is safe when it's used correctly, and all the other cars on the road are used correctly, and all the people and animals near the road behave correctly, and the weather behaves correctly.
Well, HSBC has already been laundering billions to the Mexican cartel. No one was arrested, just a $1.9Bn settlement.
What about all the autonomous trams, trains and buses already in existence?

If the public genuinely thought that way they wouldn't exist already. Tesla is just bringing more scale to what we already have in parts of Europe and I'm sure the US too.

I don't think Musk has misread public attitude towards safety but rather hit the nail on the head. Such vehicles don't need to be perfect just significantly safer than people.
The Science of the Missing Gravitational Waves
And that's a good thing! :-D
If only they were the bully on the school playground perhaps you could fight him. But they are the playground, i wish you the best of luck.
But if you circumvent copy protection for the purpose of sharing copyrighted works publicly then you were already doing something illegal before section 1201. All section 1201 does is also make it illegal to circumvent copy protection even if you don't do anything else illegal under copyright law, like keep copies of movies you bought privately in a digital collection that you can back up, or using software that you payed for when you aren't connected to the internet. If we think circumventing copy protection for the purposes of copyright infringement is extra bad, why not just add additional penalties to additional copyright infringement?
Certainly I agree you. I was getting at private car ownership. Self driving buses and cabs may indeed be fine.
Well, sure, that is the intent. Where people disagree is whether it's reasonable to criminalize breaking copy protection, rather than the act of illegally copying and distributing copyrighted content.
Isn't that exactly the opposite of generalizing? Or are you misunderstanding that to mean all Trump supporters are also xenophobic?
Elon Musk Unveils His ‘Tesla Master Plan Part 2’
I do agree that people tend to over-complicate their architectures initially, this is premature optimization of another form. That being said:

* Microservices don't need to be written in the host language, nor do you need to deal with creating wrappers. Granted interacting with kafka/ampq isn't frictionless.

* Microservices can be upgraded or scaled out individually without touching the larger application as a whole.

* Microservice calls can be deferred and scheduled easily.
In my experience it wasn't necessary to set up an external notification system. I got an email from expiry@letsencrypt.com 10 days before the expiration. But it's true that on Heroku it's meant to be used with automated renewals.
Circumvention by itself definitely shouldn't be illegal, and it's probably unconstitutional to make building and researching circumvention mechanisms illegal. But I don't buy Step 2.

> EFF is representing plaintiff Andrew “bunnie” Huang, a prominent computer scientist and inventor, and his company Alphamax LLC, where he is developing devices for editing digital video streams. Those products would enable people to make innovative uses of their paid video content, such as captioning a presidential debate with a running Twitter comment field or enabling remixes of high-definition video. But using or offering this technology could run afoul of Section 1201.

It definitely should be legal to build those products. Maybe it should be legal to distribute that captioned video as fair use. But why should Twitter profit from a user captioning a video CNN created?

That's the part I have trouble with here. Fair use is fine and good, but there is a large universe of very profitable companies that don't make content of their own, but profit from other peoples' content. Of course they have a huge interest in weakening copyright protections under the guise of promoting fair use.
Cloud computing as a means to boost HR operations
You reminded me of https://news.ycombinator.com/item?id=4727721 Article programming is a pop culture. Unfortunately the original article appears not be available.
Is \0 ASCII null?
Workspaces give you a way to have multiple screens of "things".

So instead of tiling 9 windows on a single screen and being crazy distracted, I can tile 3 things on a single screen and switch between workspaces when I'm ready to context switch.

I remember compiz cube from way back and seeing the youtube videos haha. The animation is gimmicky but the idea of workspace separation isn't.

What does Gnome 3 offer that make workspaces redundant? I use xfce with xubuntu.
I mentioned the limitation ("no datetime in json") in my post :-)

That said, you and IanCal have a point: I could just drop the idea of DateTimes and use timestamps/integers - converting queries in my application.
React is very, very fast. Among the fastest UI libraries and frameworks that exist for front-end development. Whatever performance woes you have on Facebook or Coursera would more than likely have to do with server-related latency. To see a comparison of various JS libraries and how they stack up, Auth0 did a great benchmark including Virtual DOM, Angular 1 & 2, React, and more: https://auth0.com/blog/2016/01/07/more-benchmarks-virtual-do...
It's simple. Stop taking control away from users.
Suing the government to stop enforcement of some law is a pretty well established procedure at this point.
But some of the replacements also prevent browser developers from ensuring the same content is available on all platforms. For example, HTML5 media elements don’t prescribe specific codecs to be supported, and in practice several of the major ones are patent-encumbered and encoders and decoders are not freely available on all platforms without running into potential legal issues. So now, instead of relying on Flash being available and providing audio-visual content in a single format that Flash was known to support, we have to encode that audio-visual content in a variety of different formats to have any hope of it playing with as much portability, and there are still no guarantees that it will remain so in the future. I don’t see how this really improves anything: a useful de facto standard has been replaced by a de jure standard that is less useful and requires more work to comply. If unrestricted, good quality encodings for audio and video had been standardised along with the HTML5 media elements, it might have been a different story, but that is not what we actually have today.

One could make similar arguments about replacing complex and/or interactive graphical content once drawn using plugins with HTML5 canvas, SVG or WebGL elements. The quality of implementation, reliability and performance of these newer technologies are not quite universally awful across all browsers, but the situation is disturbingly close to that once you start using them for more demanding applications like complex animations or drawing interactive diagrams with thousands of elements.
I'd note that tech pundits and journalists have been saying for 20 years that many US jobs would move to India and other countries, but offshoring, while common, hasn't really made a dent in the US tech sector. It's interesting to think about why.
Ask HN: Is it difficult for non-Chinese to work in China?
What should an American (or other English-speaking) software engineer expect if they wished to work in China?

Is there xenophobia? Are Americans looked down upon or treated differently?

How difficult is it to find a job? How about a visa?

Culturally, what are some things to avoid, things to expect, etc?
In addition to that, there are lots of Chinese people outside China, and in my experience they all use WeChat. They will also attempt, with varying degrees of success, to get the non-Chinese people they communicate with to use it.
It doesn't need to stream all the time, just record. The traffic is encrypted end-to-end anyway, you can only do an analysis on the size relative to how much time it's been idle.
Making a profit is absolutely not a goal of Tesla's right now. If they were trying to and missing that would be a cause for alarm, but clearly they're not trying to do that at all.

http://avc.com/2015/06/profits-vs-growth/
"Silicon Valley may be powered by organic kale"

sheesh.
A quick summary for those who don't want to click through without knowing what the lawsuit challenges:

Section 1201 contains the anti-circumvention and anti-trafficking provisions. These infringe upon fair use activities like format conversion, repairs, and security research.
> What happens when some maniac changes the software to make autopilot into full self driving, then plows into a minivan on its way to Little League practice?

We can't let these hypothetical worst-case scenarios be an excuse to stifle innovation.

What happens if we let people modify their microwaves and a terrorist uses his to give kids cancer!?!?

What if we let people tinker with their toasters and somebody uses one to electrocute a pool full of kids!?!?

Please, think of the children!
I'm pretty sure everyone's aware of the stated purpose of the section. It's not like there were a bunch of execs and lobbyists sitting around going "there's too much creativity in the world."

But the intentions of the legislation don't change its consequences.
The major objection to 1201 is that it legally precludes what would be fair use in an unprotected work. Breaking HDCP, for instance, is still illegal for a use that would pass a four factors test.

Do you have a link on the John Deere suit(s) you mentioned? That's one I'd be interested in following.
Now all we need is an entirely new software stack that passes flatbuffers end to end since they are BETTER than json (rolls eyes)
In general a nation's ability to copy technology is a very good indication of its ability to innovate. Back in the day the USA copied British technology and art shamelessly. Later Japan was known for copying technology. Both went on to be great innovators.

Copying well, figuring out what to copy and what isn't needed, is hard.
"protect" is a biased term. One person's "protect" is another's "control". You mentioned "access control"; however, copyright has nothing to do with access control. Copyright is not an unlimited right to control all possible uses of a work; DMCA 1201 turns it into one, by enshrining whatever access control restrictions a piece of software implements into law.

Ignoring fair use for a moment (which DMCA 1201 also breaks, so that's another problem), copyright restricts copying. DMCA 1201 produces a restriction on usage, which copyright does not control.

DMCA 1201 doesn't actually prevent you from copying a DVD, for instance. DMCA 1201 prevents you from reading and playing a DVD using anything other than software approved by the author of the DVD.
Well, it is the only US state (I think) that requires no permits for concealed gun carry. So they do strive to reduce the trampling of people's rights.

Now, if they legalized pot (or drugs in general), prostitution, and gambling, it would be paradise for anyone who believes that adults should be able to live like adults without a meddling nanny state.
The purpose of legislation isn't relevant, only the effect of the legislation. And the effects are the problem; potentially any debugger could be considered a "circumvention tool". Just like scope creep has caused laboratory glassware to be considered illegal "drug paraphernalia" in places.

1201 also has the effect of banning circumvention that does not infringe copyright. Which is supposedly addressed by the weird adhoc Library of Congress exemption system, but only in a very limited set of cases.
What do you think of the American Revolution?
As another user and developer: Developers sometimes do a poor job, no matter what technologies they are using.

Neither of the services you mention I'm a big user of, so not sure what to say about those. But I do agree that a lot of services that are using React, are still slow. But the thing is, it's hardly Reacts fault. If they used Backbone or Angular, it would still suck.

I think the best examples of React is the sites where you don't really realize it's using React. It's like 3D graphics in movies. People never say "Oooh, those animations/vfx where so good", because if it's good, you don't notice it. However, if it's bad, it's very obvious.

For a list of some websites/apps that are using React, take a look here: https://github.com/facebook/react/wiki/Sites-Using-React

Ps, if you try to use React as a framework, you're not gonna be able. React is just one part of the puzzle. Other than the view layer, you have to figure out the other pieces.
I've been considering making something like this for myself. I love my current stack: TornadoWeb with a Gremlin Server graph database backend, but I do find myself recreating it from time to tim. Maybe I should put the effort in to at least skeleton the thing/define common functionality so that I can quickly prototype.
China may follow a similar development history path to Japan.
First the Japanese copied the west and made cheap bad quality items.
Then the Japanese innovated and made very high quality items.

http://asq.org/learn-about-quality/history-of-quality/overvi...

"In the 1950s and 1960s, Japanese goods were synonymous with cheapness and low quality, but over time their quality initiatives began to be successful, with Japan achieving very high levels of quality in products from the 1970s onward."
source: https://en.wikipedia.org/wiki/Quality_management

Top500 super computer list, the fastest super computer now has a Chinese CPU Sunway SW26010 which has 260 cores.
https://www.top500.org/lists/2016/06/
https://en.wikipedia.org/wiki/SW26010

List of inventions
https://en.wikipedia.org/wiki/List_of_Chinese_inventions
Show HN: Sleuth v1.0 – a Go library for p2p autodiscovery for HTTP microservices
> I figured out it was the one box on the network that upgraded itself to Windows 10. Very disconcerting.

Sounds like an oversight by IT. On corporate/enterprise network the Windows 10 upgrade should be disabled through group policy.
20% of what remains on tax and vehicle costs?

FICA alone for a self employed person is 15% (although it's a bit lower in effect b/c of deductions). Add in state and federal income tax, fuel, maintenance, and vehicle depreciation, and you're talking way more than 20%.
So you haven't used Haskell? I can use `Generic` or TH to derive anything for anything I want. In the case of the latter, it doesn't even have to be a typeclass instance.
And if you are not present at the screen, it ass-u-mes "where do you want to go today? Wait, that's not up to you: Windows X it is!" Very useful when employees turn up for morning shift to find a Brand New Os. Which doesn't play well with hardware (because the HW vendor is still working on a WinX driver). Which was the reason the upgrade from Win7 had not been greenlighted yet. But hey presto, all great and good; never mind that a company can't do its business; that's not a problem for MS, here's your bunch of broken boxes, and that's your problem now. We got what we wanted, screw everything else: https://lh3.googleusercontent.com/-hkAhasCtTg8/Tny1nldYIFI/A...

And yes, this is exactly what "spent trust" is: orders came from On High to take off, nuke the site from orbit, repave with Win7 images, and never ever let Windows Update touch the boxes again (!): MS is now, by executive fiat, considered rogue ("we literally cannot afford another Windows X infection, WU is now an attack vector"). Everybody loses (except for that guy at MS whose bonus hinges on number of finished WinX installs; btw if he's reading this: you are, personally, a reason why we can't have nice things): security is undermined by no more patches, man-months are wasted on getting stuff to work again, there's plenty of MS-directed anger, customers are angry at company, not to mention we won't get WinX anytime soon, if at all. Whether anyone is willing to convince the mgmt that they've overreacted over MS's overeager installer is left as an exercise to the reader.

(The "close-as-yes" is also not "an issue", it is not mere "bad UI" - that is black-hat UX (and oh, very much against MS's own UX guidelines, hello hypocrisy!); deception, plain and simple.)

((The mix of app styles is but a minor quirk; and for really oooold apps, there's Virtual PC anyway.))
It's third party validation just in case the certs don't auto-renew for whatever reason. We have 40+ domains and I sleep better with multiple levels of monitoring.
Leak Shows How Peter Thiel Really Feels About Palantir
Is it possible to use this with multiple subdomains? I have multiple domains pointing to an heroku instance and each domain has multiple subdomains. Insofar as I understood LetsEncrypt does not support wildcard SSL but is it possible to use this tool (or another) to secure all subdomains as well?
That's about double the population density of New Jersey (currently the most densely populated state). On the other hand if you add New York City into New Jersey you have over 17 million people in an area smaller than Vermont.
>Yes, it's a pain and particularly the user authentication solutions are very complex. https://github.com/hassox/phoenix_guardian

This is why I don't see the point of moving over to Elixir. Rails has ready-to-go and battle tested "modules" that you can pop in and go.

If I used Elixir now, I would have to wait for the community to build something battle tested or I can home-roll my own Elixir authentication. The Poster above just said, "It's a pain particularly user authentication."
Yes and that should worry people, that so often laws are taking into effect that nobody wants and you have to sue to get it undone, correcting HOPE you can get it undone, which i don't remember many cases of that it actually worked out the way people wanted it.

Don't get me wrong, great that a person can, but that shouldn't even be needed... in my opinion, utopia
The DRM is not in products that the company own. They sold those products, knowingly, rather than renting them out as a service. Companies should have no right to "protect" lawfully-purchased products against usage by the person who legally bought it.

If they want to sell something and still remain ownership rights, then do what every company in history did before software DRM: rent it out as a service. A car bought, and a car rented, has natural right differences which is being erased by DRM.
Announcing General Availability of PyCharm 2016.2
Let's reverse the question: how to falsify any of the climatology's big claims?
But if this suit is successful, it would mean that Section 1201 violates your First Amendment rights which in turn means that EULA also violates your First Amendment rights.
I find TIOBE to be so far from reality I question why it exists and anyone continues to pay any attention to it. It still ranks Delphi higher than Objective-C. Assembly language above Visual Basic. Dart above Scala, Erlang, Haskell, and Bash.
> Please explain how one can permanently or even significantly delay a security update in Windows 10 Home and Professional?

The UI for granular control of updates in Windows 10 has been removed putting more in line with macOS, iOS, Android, etc. The features are still there and configurable in the registry though it's primarily intended for enterprise customers to leverage.

I think the scenario you describe where an individual actively monitors and selectively chooses which updates to install is pretty insignificant. One of the problems with Windows has been that users or software (e.g. AV, AntiMalware, etc) will disable the Windows Update Service or set it to manual and then neglect to update the system. This leaves the user vulnerable. The changes Microsoft has made are to benefit the majority and not to cater to the minority.

In Windows 10 the UI doesn't allow you to disable automatic updates, it only allows you to disable automatic reboots. If you are hell bent on disabling them however you can do it via registry changes or various tools that have been released. That being said it's generally a bad idea to do this.

> As far as privacy and data protection, here are some quotes from a recent article in pcadvisor.com:

None of your quotes are proof of spying, they're reactions to the EULA or default settings. Hell one of your quotes even says "felt". And they use such menacing terms as "data harvesting" to describe pretty routine behavior.