skysight-inc/HackerNews huggingface dataset:
I agree, the problem is in the heads of the people who blindly trust everything they are told. Why is it so outrageous to assume that chemtrails might be a covert experiment to manipulate climate (or has some other purpose)? I'm not saying that it is, but is it outrageous to doubt official narratives? Since when is that scientific?

Doubt is reasonable, there's no problem here. Unquestioned belief in "common sense" and what authority figures say is not. A lot of people have a lot to gain by leading the public to believe certain things. Isn't it too naive to assume that you are always being told the truth, when some stakes are so high?
What I don't get is why the industry has decided to force encryption with HTTP/2? The spec does not require TLS however almost every single major browser only supports HTTP/2 with TLS.

Is this a push to make the internet more secure by design or is there some other reason behind this?

What's the speed difference between HTTP/2 and HTTP/1.1 without TLS? I'm sure this is hard to test because of lack of client support.

It is not always trivial to move large legacy projects to secure connections (especially because any resource, even an image, being loaded from an insecure endpoint results in a warning) so the result is now:

- Support TLS first

- Then implement HTTP/2

Consumers will not be able to take advantage of the better HTTP/2 performance without big changes to websites to first support TLS on the server end. Why?
Four companies are not "Almost the entire 'industrial complex" sorry. There is also a difference I think, between cash on hand, and total contribution to GDP, local economies, politics, etc.

That's not to downplay phones, or electronic portable devices in general, but they are one of the most ubiquitous non-foodstuff around now.
Yes.

One guy works full time from at home because he prefers it and the project is setup in a way that we can accommodate him working at home.

Other people tend to work from home on a case by case basis. So if they need to be at home for any reason they can dial in - we're not precious about people being in the office all the time.

Having said that, the team largely prefer to be in the office, especially as they all live locally. If anybody else requested to work from home full time I suspect we'd create a company policy which was overarching rather than working on a person by person basis. Interestingly one of our strategic issues at the moment is finding enough office space to home all the new hires we've taken on recently. So allowing/requesting that more staff work from home might be a solution to that problem.
The chemtrail people are nuts. I have some experience with them from my NASA sounding rocket days.

Some sounding rocket missions do release chemicals, including lithium, into the upper atmosphere to study how high-altitude winds behave. That lithium, by the way is a different form than you'll find in psychoactive medications and a very small amount is released anyway.

But many chemtrail people believe that every sounding rocket mission includes chemical releases. Some were very upset about one mission I worked, which had no releasables at all. It was an underflight calibration of the EVE instrument on SDO, so all we were doing was staring at the sun for about 10 minutes. But no, we must have been hiding something, because we were sinister and evil.
Am I the only one to detect some sleight of hand at work here? How can "the experts" "resoundingly reject" the existence of a secret program? Surely, by definition, they would know nothing about its existence if it is SECRET?!?

As you can see, it is the widespread governmental secretiveness that provides the fertile ground for such "theories".
It depends, if it's the last liveable place on the planet and our species survival depends on it it's a no brainer.
If it's to make some grapes so Canada can make more shitty wine while causing irreversible damage to the local wildlife and causing even worse desertification and other environmental changes in the future then no.
There is no black and white, yes and no, good or bad, I don't understand why you are continuing to form these dycohomotic arguments I honestly suspect you are simply trolling at this point.
2to3 only handles simple base cases, it isn't applicable for translating larger more complex codebases. The same tiptoeing you didn't want to do with six, you are doing by only using a subset of Python2 that automatically translates.
> Aramaic is a Semitic language which succeeded Canaanite (that is, Phoenician-Hebrew) in the Levant and resembles Arabic; it was the language Jesus Christ spoke. The reason it came to dominate the Levant and Egypt isn’t because of any particular imperial Semitic power or the fact that they have interesting noses.

Well then.
Their idea of a great hacker comes from movies such as Swordfish
If you consider that passenger trains remove other people from the road, drivers actually do benefit from their construction. It's not necessary for the train to serve you personally for it to be beneficial. It just has to remove enough people from the road that driving is easier for you.
Bill letting California end Daylight Saving Time clears key committee
better to read Snopes on the issue http://www.snopes.com/nasa-lithium-chemtrails-conspiracy/
Super Small Node.js Container (~20MB) Based on Alpine Linux OS
DEF CON 2016 – Bluetooth-based smart locks easy to hack
Show HN: Golexa – A Go library to easily handle Alexa custom skill requests
How would you then resolve the following scenarios:

1) I need to have two applications running on the same host with different Python versions. E.g. Python 2.6 and Python 2.7. apt would only support one of the Python 2.x line installed at a time.

2) I need to have two applications that have conflicting version requirements on the same host. E.g. neither set of requirements can be installed at the same time.

3) I need to install a newer version of a Python library than the one in apt. If I install it into the system Python via pip, now apt is out of sync with what is actually installed.

4) I need to install a version of a Python library that conflicts with the requirements of system tools that rely on the system-installed Python. If I install said library, then the system tools will stop working / break down.

Also "checkout into your project directory and call `import`" doesn't scale. Maybe it works well for toy projects and one-off things, but not so much at scale.
What I need in every project is react for the UI, babel for modern JS and webpack. (I went through combinations of gulp, browserify, requirejs and brunch. Webpack finally solved the packaging-mess for me).

Redux is something you can implement yourself easily, I never understood the need for a library there.

The good idea of redux is to have a serialisable state which is changed through events. This gives you unidirectional data-flow and the ability to pause/restore your application.

Complete immutability and funneling everything through functions on the other hand often just obscures readability, and, in case you are using immutablejs, gives you terrible performance.

If I want to have purely functional programs I don't use Javascript, but Haskell or something. If I need time-travelling debugging, which I never found very useful when dealing with complex states, I'll implement it by copying my state using serialization.
Is fetching 200 image tiles really a realistic benchmark? I'd like to see benchmarks for more realistic pages.
There has been a resurgence. General rejection of science and rational thought. Strong cross-over with those who Believe that Wifi causes cancer, vaccines cause autism, GM food will... do something bad, it's all a conspiracy.

Complete rubbish of course, it's the blue aliens from Gliese 667C who control the cabal. And HN of course.
Unfortunately it seems their use isn't mainstream yet :-(
The question of "are there any circumstances under which ..." is dichotomy. The circumstances either can conceivably exist, or it cannot. And I still haven't gotten an answer from you, so I guess there's no point continuing.

No, I'm not trolling.
I'm sorry but I don't understand. What red flags? If I come into the hospital with detailed data on what pills I took and how symptoms varied from day to day (without offering my own interpretation as to causes), compared to coming in with no history, how is the former a cause for suspicion?

As a haemophilia patient who carries a decade+ log of infusions (Factor VIII in my case) I have never been met with any kind of suspicion or defiance by doctors. In fact this has persuaded doctors in unfamiliar hospitals (when I have a bleeding episode while travelling) to give me only as much Factor VIII as I have needed historically, and not a much larger amount based on my body weight. (Large amounts of Factor VIII seem to be a trigger for inhibitor formation so I am interested in taking as little as needed.) Factor VIII assays on the other hand seem to present a different result every time I get them done (varying from <1% to 25%).

I can assure you that any data geek who bothers to note this stuff down is very, very concerned about keeping accurate logs.
> For A-B, finance me, I will get you evidence or disapprove myself

Are you really saying that you need financing to get evidence to back up your original claims?
Just use mvc, page js and fetch: github.com/lancecarlson/React-MVC
Since Go is fairly abstraction-resistant, you end up declaring API's for concrete things.

For example, there is not much point in writing a generic Set class. There are lots of packages available but they tend to solve concrete, domain-specific problems. The difference between this and the typical Haskell library where you need to be mathematically sophisticated to even know what problem it solves is pretty stark.

It would not be my favorite language for writing a compiler for an evolving language. But for scripts and simple servers it's pretty good.
That seems like Seinfeld for kids.
"The Release Engineering build tools have been updated to include support for producing virtual machine disk images for various cloud hosting providers. [r277458] (Sponsored by The FreeBSD Foundation)"

We're running FreeBSD in AWS rather successfully. 11 seems to add a few things that are aimed directly at first-class support for building and running VMs and AMIs. Good to know continued support is being focused in this direction.
Also, it doesn't appear to handle non-Roman characters. From the Wikipeida article on Tokyo:
"(, ), officially , is one of the 47 prefectures of Japan..."
Or is this a limitation of my Gopher client?
If it a website for a company I already do business with in some way, I don't have a problem with it, but otherwise I close the browser window.
I personally don't find the analysis relevant. The assumption is that after taking on massive debt to finance their MBA, the graduates have a few spare hundreds of thousands of dollars to acquire a business (the article is not about starting a business from scratch).

I really doubt than anyone having the dollars to do that need this article, however it will mislead the rest.

It is also worth noting that all the figures relating to the acquired business are purely hypothetical and not data driven. Moreover businesses having this level of predictability are usually not the most affordable.

The thing is MBAs do not train people to be entrepreneurs, it trains prople to administrate a business already having positive cashflow and having access to some sort of leverage (debt, significant cash, etc...).

Unless you are already in business and feel you need a MBA to complete your skillset and move from a 200 people company to a 2000 people one, a MBA should be done to work for / with a big firm. The only dichotomy is whether you buy this firm or not. The fact is rven in the case where you already own a company, it is still about managing a big firm.

I'm not sure that trying to do otherwise is the smartest use of one's money.

The article is not phony, but my reproach is that the discussion is of limited practical use. It's like asking : which former basketball players make more: sport consultants, or small clubs owners ? Then you click and find out that 1) what they call consultants are TV consultants paid by big firms, 2) the so called small clubs need to be based in Dubai. 3) it only applies to NBA players in the first place, exactly those who need free-internet advice the less.
FATCA Challenge Resurrected
Houston oil execs: we need you to help us negotiate with this Arab guy.

Iranian-American: but I'm Iranian. Not Arab.

Execs: blank stares Same thing though right?

Happened. That said, I wouldn't expect one to experience any malice in a corporate Texas environment based on ethnicity or race. Rather, there's often a narrow perspective, in that they want you to be as Texan as possible, ideally an alumnus of their favorite Texas university, and stick to the norms, as opposed to say NYC where diverse experiences are appreciated more.
Please tell Google to publish a spec for the pepper api and to rewrite it so it doesn't require the blink rendering engine. As much as I dislike Mozilla, I give them props for trying to reverse engineer the pepper api from what was implemented in the chrome browser. But, expecting them to change their rendering engine to support an unpublished spec is ridiculous.
> What I don't get is why the industry has decided to force encryption with HTTP/2?

For reliability and success of the protocol. "Reasons for choosing TLS-only include respect for user's privacy and early measurements showing that the new protocols have a higher success rate when done with TLS. This is because of the widespread assumption that anything that goes over port 80 is HTTP 1.1, which makes some middle-boxes interfere with or destroy traffic when any other protocols are used on that port." (Source: http://http2-explained.haxx.se/content/en/part5.html)

Believe me, TLS is very much necessary in practice here.
Why is it so outrageous to assume that chemtrails might be a covert experiment to manipulate climate (or has some other purpose)? I'm not saying that it is, but is it outrageous to doubt official narratives?

If it were a single national airline, or even a subset of airlines, then maybe there would be cause for concern. But, a global conspiracy involving airlines, private airplanes, multiple governments, and tens of thousands of employees? That is patently ridiculous. Has anything on that scale ever been kept secret for long?
We updated the link from https://www.sciencedaily.com/releases/2016/08/160811171643.h..., which points to a Eureka article which points to this.
Looks cool! What's the tech stack behind it?
The Next Era for Africa's Innovation Hubs
> Is there anything that even remotely comes close to bundler in power and ease of use?

Maven and co.

> Suppose for example that I want to upgrade a package and all packages that it depends on, how would that be done?

Change the version number in pom.xml/build.sbt/build.gradle. Done.

> Or suppose I have different environments a project can be run in that should load slightly different set of dependencies?

Define a new project that depends on your main project and the extra dependencies.
> Web deployment is still hard in Python because of lack of general hosting support if you don't own your server.

GAE? PythonAnywhere? Heroku? OpenShift? Docker-based stuff? https://wiki.python.org/moin/SpecializedCommercialHosts maybe? https://wiki.python.org/moin/OtherCommercialHosts if that wasn't enough?
Chrome has had native support for SDCH[1] for years - I wonder why it hasn't been widely adopted.

[1] https://en.m.wikipedia.org/wiki/SDCH
Because the protocol is now significantly more complex that HTTP 1.X and intermediate network services (proxies, etc) would not play well with a unencrypted stream. TLS guarantees that the intermediaries are either fully terminating the client connection and proxying to the server in whatever protocol it supports, or not manipulating the stream at all because it's unable to know the contents therein.
I agree with your general sentiment and have my share of seeing ridiculous ceremonies of current-workflow-fad-of-the-year being enforced on people, kanban is a great system for managing deliverables in an ad-hoc environment.

It's a false premise (and unfortunately all too common, both self-inflicted by developers themselves and by managers) to think that tracking and managing work pipeline == maximizing output at the expense of the worker.
Thanks, we updated the submission from an article which had the title, “Burnout is caused by mismatch between unconscious needs and job demands”.
I don't see if it makes much sense to compare Angular with React.

Heck, it's like a Pythonista would go comparing Django and Jinja. One's a framework, another's a template library. Same goes for Angular and React - Angular's a framework that tries to be do-it-all solution (UI rendering, validation, data model description, data persistence and communications with server, and more), React's an long-distant ancestor of templating libraries that essentially does only one thing - takes a data structure, a component definition and renders (and maintains) a DOM tree.

Seems that many are calling non-React pieces that are frequently used with React (e.g. Redux, Flux, Immutable.js, Restful.js) to be "React" as well, while they don't seem have any ties to it.

But, yea, loose coupling's great. And React is a very nice library.
Looks really cool but it would help if there were a more thorough English translation and if the examples were in English as well.
Bundlers default-global behavior is a disaster. Last time I got hired at a ruby shop none of the scripts worked, most projects didn't have a lock file, etc. Because they just ran the things directly, using whatever from the global environment.
I can't speak on behalf of the internet, but I believe that since HTTP/2 is faster than HTTP/1, a decision was made to force TLS for the sake of privacy.

I remember watching a video of some Go developers writing an HTTP/2 client and one of them mentioned that there was an agreement to never accept non encrypted connections.
Here's a common scenario: you maintain more than one project, and you can't just simultaneously upgrade e.g. Django for all of them (or literally any library where an upgrade may be non-trivial).

Yes, eventually you'll (hopefully) upgrade all your projects to the newest and shiniest versions of all your dependencies, but if you need to maintain some semblance of stability, that's not always immediately possible/practical.
I don't follow how these are at all similar other than you saying they are 'equivalent'. Typical java apps get their dependencies from the same maven-managed local repo. The tool itself is baroque but conceptually this is much simpler than creating magical 'environments' - the repository of dependencies, what dependencies a particular app uses and what version of the runtime it's invoked with are all separate and orthogonal to each other.

An even simpler way to think about it - imagine you just invented python and are designing the tooling around dependency management and packaging. Would you come up with 'environments'?
Mental Model: Bias from Envy and Jealousy
https://en.wikipedia.org/wiki/Nassim_Nicholas_Taleb is freak'n hilarious. If you have a chance to see him in person, I highly recommend it. [0]

Preprints https://arxiv.org/a/taleb_n_1.html

[0] http://www.fooledbyrandomness.com/scheduledseminars.htm
After a closer read of Fedor's research, what it reveals is that methods that look purely at geography and population density aren't sufficient, because of urban / rural clustering patterns.

Gerrymandering relies on a guideline to conserve resources in game theory: win by a little and lose by a lot. That is, pick the districts you lose and pack opponents into those districts. Edge out competition in others.

If you incorporated exit polling data and revised your constraints to draw districts to create as many tossup districts as possible based on recent elections, then you should find a district map that is the most weakly gerrymandered. It will still have some aesthetically unappealing shapes, some salamander districts. But while the shape of districts can illustrate gerrymandering, I don't think it's the real concern.

Fedor judged systems on how likely it was for the representation to match the statewide split in the voters. If that's the real standard of fairness, the easiest solution would probably just be proportional representation.

Thanks for flagging the article, interesting stuff.
Follow up to the above comment. After making this comment two users (dogma1138 and ommunist) showed up that reinforce my point.

On one side, according to dogma1138 (it appears from his comments) that any change to the environment is inherently bad. Talk about change and he will quickly point out the loss of lives. I asked several times whether there were any exceptions from this and got no compromise. On the other side, according to ommunist, any concerns that anyone can have about the environment are necessarily misconceptions stemming from corporate propagandist shills, and no compromise here either.

This topic is so polarised that it's impossible to have a productive discussion.
Rocky Reality – Pebble Smartwatch Demo by Rockbed Bros
But you can move html, css and js into separate file by linking them from .vue file using src imports[1]

[1](http://vue-loader.vuejs.org/en/start/spec.html)
Sarcasm that is meant to cut another isn't really appreciated here. Your long history of comments seems to often show a rebuke to the first person who responds. We are happy to have you, but please consider that his comment is not an insult to you.
Stop eating carbs and see what happens. It's surprisingly easy to end up underweight when sugar isn't present.
> which was a response to this then-obscure framework called Dropwizard

I sat in with an AMA in NYC with Dave Syer. He said it was inspired by a project he was co-opted to which used Rails.

Not the actual architecture of Rails, mind you, but the "just works", out-of-the-box, no-configuration experience.

Disclosure: I work for Pivotal. So do many of Spring's core committers. There's a lot of feedback from Labs and Cloud R&D into Spring, but they're still a largely self-directed team.
Abstraction is necessary, but all is in context. If you take a week to come up with a better abstraction, but the product is delayed with no real benefit other than the purity of your abstraction, then the process has failed.

I like this quote by Teddy Roosevelt: "Do what you can, with what you have, where you are." The antidote to "paralysis by too much analysis".

I've worked in some high pressure jobs, and I don't mean coding (like underwater emergency repairs), and even if you know what you are about to do is not the optimal solution, but it gets the job done in a decent way, there's no choice. You do it that way. And you get better at predicting how much you can really afford to abstract away on future jobs.

Now in coding, if you truly enjoy the process, and the academics of it, you should consider going into academia. Tools are later produced from the fruits of that research. In the business world, you need to be able to deliver a product that works, is solid and does the job.

I sympathize, because I spend all of my free time studying. I enjoy getting in deeper and deeper to mathematics and coding, mainly math. I started in the applied world, and ventured off into the abstract world. I love it. I wouldn't want a job with it though, since I would not be able to stop myself from following the trail, blind to the objectives of the job.
We detached this subthread from https://news.ycombinator.com/item?id=12285164 and marked it off-topic.