skysight-inc/HackerNews huggingface dataset:
Hi all, I just released Kvpbase object storage server under the MIT license. I'd love to get your feedback and input on what could be beneficial to add, change or remove. Thanks for taking the time to look! Cheers
Non-paywall link: http://www.business-standard.com/article/beyond-business/why...

(The site will try to prevent you from reading the article if you have an adblocker, but you can bypass it by blocking all scripts.)
The original comment said: "It would be unthinkable for modern western countries to segregate as described in the article."

You replied with: "Yeah, we're all about the more subtle behaviors...."

There are two possibilities: either you think that these more subtle behaviors are at least as bad as the overt segregation discussed in the article, or they're not as bad. If the former, then that's the false equivalency. If the latter, then your reply was pointless.
Ah, OK. But I am not sure what cause are we justifying here - the tenure? I guess the idea of tenure is predicated on beating somebody enough to have him go through graduate and postgraduate studies, so then only people who are likely to really want to work in the field will remain and they will continue working on their own.

It seems to me that there is tradeoff. We can look today at Peter Higgs and say, whoah, what a failure he was after 1964. But could that have been said in 1974? I am not sure. What if in 1975 he would come up with another breakthrough?

So the trade-off is in the timescale on which we judge the scientist's output. If you shorten the timescale, you decrease your accepted risk, and you can miss some rare wins (and I think that's where the Higgs example shines, because it is an example of such rare event). If you make the time scale longer, you accept greater risk of people turning badly. Idea of tenure advocates maximal practical timescale of such trust - one human lifespan, because with tenures arguably the wins are worth more than the accrued losses.
I think the parent is making reference to Caddy generating the proper certificate files for you automatically using Let's Encrypt.
> Does nginx not have HTTP/2 or a free download?

It does, as a module, not as core code[0].

However:

> The module is experimental, caveat emptor applies.

[0] https://nginx.org/en/docs/http/ngx_http_v2_module.html
Perhaps what you should be seeing is the forest and not the individual trees. It was not too long ago that women in the west did not have the vote, I'm sure they would not have been allowed cell phones if they existed back then. Now however they have equality with men in the eyes of the law and are in the main treated as such. Yes there are some areas where improvements can still be made but would you prefer to be protesting for women to have the right to make their own decisions (as opposed to them being made by their husbands, fathers or brothers) or that pharmaceutical trials paid more attention to gender differences?
Ha! Talk about serendipity. http://kevinsuttle.com/posts/jsx-2-adobe-flex
Reasons to switch? Most of the possible ones are listed under Features and in the FAQ on their website, if any of them are compelling enough. It also lists easy deployment, but that is arguable at this point. Running it properly on a server will most likely involve running it under a supervisor such as runit or daemontools under its own user. It does have some init scripts included in the git repo however. Also no packages for your favourite Linux dist yet.

I would pick Caddy over Nginx when in need of a capable webserver for playing around, while being too busy/lazy to set up a proper (https, http/1.1, http/2) Nginx instance.
Isn't 5 handled by the OS?
isn't zenfone a non-ARM device too?
Of course. My post was less about how QNX's lack of popularity subverts your point (it doesn't), and more about setting up that punchline.

There's quite a bit of reality in the article, but not quite enough to depress me. Maybe you've seen more of this sort of thing than I have.
Obama decries 'wild west' media landscape
TruSpy: Cache Side-Channel Leakage from the Secure World on ARM Devices
What happens when the condom splits and someone changes their mind on termination when the rubber meets the road? Who gets the final say? I do not expect you to have the answer, just that regardless of every precaution taken, shit can get complicated once their is a fetus in play.
I don't believe what this woman is complaining about is relevant to the original article. Since time immemorial there have always been a subset of men who never settle down and "grow up". Perhaps the proportion has increased over the last forty years due to various social forces, but these vagabonds are no where near a majority.

I believe, rather, that this woman is suffering from opportunity costs for decisions she did not realize she was making at the time. She seems to know the type of mate she wants, which is more than most, though unfortunately for her what she wants went "off the market", for her at least, while she was in graduate school. She wants an educated, intelligent, supportive, successful, committed and sacrificing man in his thirties. These exists in sufficient abundance, it's merely that most of those men are either already in committed, long term relationships with people they met while in their twenties, or are not seeking a woman in her thirties with a settled career. Successful men in their thirties tend to be, by definition, successful and so most of them have already successfully found what they want at that moment, whether that's long term or non-committal.
Personally, I found "Working with Legacy Code" much more insightful. Fowler's stuff is great in theory but hard to use in practice.
Can you link to his post tracing his career. I often wonder how others have made decision to make career choices, and what they think of their past decisions.
While I'm all for the idea that sometimes you have to make do with what tools you have available, why are we looking for technical solutions to a legal (or perhaps even philosophical) problem?

Philosophically and legally I am firmly convinced that we should treat information, and therefore data, as an extension of consciousness. Information is only meaningful because we have the conscious capacity to interpret it; digital data is a "memory aid", a tool we use to expand our everyday capacity to interact with information. Data is not analogous to a physical object; any discussion about ownership, or transfer rights (and so forth) is inherently based on a flawed premise.

Directly descendant from that argument is that privacy is irrelevant, that instead, individual agency is what matters. Privacy is a decision not to share information, but that means privacy is only possible given the agency to make that decision. Any serviceable definition of information agency implies, at the very least, having control over the creation, retention, and sharing of data, which is so much more than privacy. And when you start looking at it that way, it becomes clear that our conversations around incidents like OP's link should happen around the fifth amendment, and not the fourth.

When I talk to tech people about this, they (typically) emphatically agree. When I talk to lawyers about it, their response is much less enthusiastic: "That's an interesting perspective, but it's not really supported by existing case law." If all we're doing is piling technical circumventions on top of bad policy, we're stuck in an arms race. What we need is a shift in legal attitudes towards information; that's the only sustainable outcome here. We need a cogent legal and philosophical argument, one rooted in existing, accepted principles, that makes a solid case for a new paradigm surrounding data.
What's wrong with just using the JavaScript/TypeScript syntax you already have? It's trivial to write a few functions to create HTML elements and append children. For example:

import { h1, div, span, text } from 'html';

const user = { name: 'Dave', age: '30' };

return div('container',
h1(text('User info')),
div(span('field',text('Name')),text(user.name)),
div(span('field',text('Age')),text(user.age)),
);

I don't understand why there's so much activity in creating new languages/language extensions that duplicate functionality that can already be expressed as is, with just a bit of basic library support.

CSS preprocessors are another example. Want to add loops, conditionals, and user defined functions to your CSS superset? Why not just use JS/TS instead, which has all the control features and can output CSS text just as well as Less/Sass/SCSS/flavour of the month.
I would like to see a comparison between random generated uniform features and these features. Can you fit the noise and come up with "statistically significant" predictions? If so, is anyone doing any better than can be done on random data? If no one is doing better than that, what is the likelihood that these aren't any better than monkey with a dartboard?

I would love to see peer reviewed articles from numerai with some of their behind the scenes results.
Yeah, I know, I am sure somebody can find a better example.
You are correct, but I wrote it in context of the posted article.
I flipped the switch to take the website live, enabled google ads and went to a friend's barbecue. We had the first customer before I was done with the first glass of wine.

The effectiveness of ads has unfortunately dropped over the years, but in the first 20 months or so built a roster of 10,000 customers or so who have stayed very loyal and allowed us to expand to products with much higher volume.
This could set a new precedent if the decision extends beyond videos.

Sample scenarios:

- Color red is banned because colorblind people can't see it

- "screeching nails on blackboard" Youtube video is pulled because deaf people can't enjoy it

- Public datasets are pulled because the numbers are too complicated for ordinary people to understand

IMO there should be a general divide between "public data" and "public accommodation". Data is just bits; 0's and 1's can be communicated to anyone. Requiring them to be something else as well is going too far. To put it another way: the accessibility problem is in the human-computer interface, not in the service on the other end of the network.

And here's Harvard's brief agreeing with me, categorizing the videos as "goods" rather than "services": http://www.plainsite.org/dockets/download.html?id=235493653&...

That being said, it seems like the NAD only expects this to apply to public accommodations, so perhaps all that's needed is to move (donate) the videos to a separate (non-public-accommodation) location, e.g. Bittorrent.
Just wanted to chime in and say Indie Shuffle is one of the best resources I've found for new music out there (for my taste).

While I have no need for SubmitHub's main purpose, the Popular tab looks like it can serve as another source of fresh stuff.

All in all, massive respect for your work promoting new music. As a sidenote, I'd happily donate some money through Patreon/whatever to support an ad-free version of the site (I know, I know, one in a million :).
And my first reaction was to find a flaw in their statistics.

I always questioned why the media reports every instance of "adults behaving badly". Is there an upside to the reader/watcher?

Excerpt: "Why do we make these false assumptions? Many of them are formed by the media, which reinforces a particular way of looking at the world – a tendency to focus on the dramatic and surprising, which is almost always bad news, like war, murder and natural disasters."
I don't understand how this works. What exactly is being predicted? The data isn't a time series. The outputs are only binary. There are only 27 features. I don't understand how this represents market data at all. In fact they probably destroyed most of the information trying to convert the data to this format.
There's going to be support for private networks, and for various ways of encrypting data. We just haven't gotten to it yet :)

You can of course already encrypt the data yourself before adding it to ipfs.
You just wrote elm code in javascript
I once worked with a CIO that had a policy that we should be no more than one version behind current on software. The idea was that most vendors will have an easy migration plan to current, but beyond that you usually had to upgrade twice with all the attendant pain.

It's not fun, but as a consequence you don't get stuck with something that you absolutely can't maintain.
Mal – Make a Lisp
Internet background noise
This won't work. As far as I can tell, you don't get to "pick stocks". You just submit predictions for unlabelled variables that could represent anything. It's no different than a standard kaggle competition.
I'm not quite sure about that, I dated a journalism major at USC and she told me about a seminar the law school did for journalism majors called "what to do when you are arrested."

I will grant you that it was primarily focused on being in a foreign country (lots of stuff about what the embassy can do, what the consulate can do, and what sort of agreements countries have with the US regarding journalists) but there was a section on being arrested in the US as well.
Perhaps that would be a fair reading in French? In English one can't be so sure of such an interpretation. The sentence would still make sense if its subject were Voltaire rather than Lévi-Strauss. Being a monument to another time is simply one way for someone to be a giant figure in a cultural tradition. (Certainly, it's a clumsy sentence, but there's no indication of poisonous motivation.)

This determination to take offense via idiosyncratic hermeneutics seems so "stereotypical", one almost suspects trolling.
It's really about maximizing value/cost. A large portion of software is created for and funded by commercial purposes and usually, they care about nothing besides cost and results. For instance, what stack we are using, they could care less. Not your technical manager, I'm talkng about the execs that allocated the budget so that you have a job. Obviously at Google they would care higher up the chain than at Wells Fargo.

As engineers we value efficiency for its own sake as we see the beauty in it and so serve the same goals as our corporate bosses. We were directed to pre-package these optimal end-products. Of course, it failed. But have found greater success in standardizing not the solution, but the process we do to find the best solutions.
GitHub and GitLab are neck-and-neck and both pushing each other to innovate.

Here are some recently-announced GitHub features that GitLab had first:

* Rebase-and-merge button

* protected branches

* Trello-like view for issues

* Changing the base branch of a merge/pull request

Some features that GitLab has that GitHub does not:

* Geographically local caching instances for their on-premise product

* Prefixing a merge request name with WIP prevents merging

* Milestones at the group level

* A "Merge when CI Succeeds" button

* Built-in CI that is better-designed than Travis

Where GitLab will really be transformative is their long term vision to become a platform for the entire software development lifecycle. Their endgame is to be a platform where you can spin up a development environment and code in your browser via Koding integration, have your changes built and tested in GitLab CI, and then deployed via Kubernetes integration, with the environment for every stage of the pipeline customizable via a dockerfile in the repo. Whether or not you disagree with their vision, they have loftier goals than GitHub does.
I haven't had much luck the the advanced setting for Elm - seems to optimise too much away, and I get undefined field errors when I try to run the code.
Ask HN: What's going on with socket.io slack channel?
Anyone know what's going on with socket.io Slack channel?

Looks like no one has been able to join since months ago, and no one's been addressing what's going on: https://twitter.com/search?f=tweets&vertical=default&q=socketio%20slack&src=typd

As someone thinking about setting up a slack channel for an open source project myself, I am worried that this is one of those "Slack blocked us from inviting more users because they only want small teams".

Would appreciate it if someone could share at least what's going on.
Off the streets, Land subdivision in PostGIS – Part 2
Yeah, a libertarian who got rich on CIA investments and contracts. Isn't it amazing how everything else is crony capitalism and government needs to stop interfering in the market except to make oneself rich and protect ones own assets?
I agree - the predictive power of social sciences (including economics) is pretty terrible.

But as you point out - computer scientists don't know what people want _either_, so.. predictive power itself is not necessary for a thing to work.

But _working_ isn't sufficient either. Facebook _works_. As I understand it is WILDLY profitable. But the way it works is a matter of economics and social sciences. Building a social networking website is a SOLVED PROBLEM in computer science. (yes, I realize they're doing some creative research on scaling it up).

Someone could clone Facebook tomorrow, and offer it for free, right? But.. could they charge $10/mo for it, and say "Facebook but without the spying and advertising?" - Probably not.

I'm not saying computer science is useless here. New algorithms WILL be needed. Bitcoin or any form of distributed ledger seems extremely unlikely to scale as needed, for instance. Perhaps provably unable to scale as needed - I'd welcome a paper proving this with solid math / computer science (and there probably is one, I don't keep up).

But what IS necessary is a working economic model that is not the current economic model. You're saying that nobody can predict the future (true), so just try a bunch of stuff - so far, so good. But then when you find something that works.. how do you pay for it? Nobody in computer science is trying to figure it out... that is a consideration "for later" - the point the article is making! What happens "later" when money needs to be made.. well.. advertising and surveillance. That is literally the only answer anyone has come up with.

That is why, FIRST, predictive or not, someone (probably in the social sciences) needs to come up with the idea(s) about how it _might_ be paid for, that don't include advertising.

The article was a response to the big decentralized web conference "web 3.0" that happened recently. It was all CS people, technologists who got together to enjoy talking about technology. But economics is what will shift this, and _innovation_ perhaps will be needed in economics. And other social sciences - nudging, gamification, etc.
> When has she ever created an actual job?

The Clinton foundation employees 2,000 people for starters. I'm sure there is much more, shes been in politics 30 years. You don't go that long without doing something.

> The left is so hyper-focused on trying to assassinate Trumps character that they can't even talk about her dismal record as a career politician and complete lack of real leadership skills.

Despite the fact she hasn't got the best record it's still shiny compared to Trumps. Nobody is saying shes the best ever, but shes the best compared to Trump in every respect. And by the way it's not "the left", it's everyone but your bubble. It's the world, it's the left and it's most of the right. Who wants a fascist[1] in power?

> Pathetic.

Out of 320 million people it's pathetic that the best you can produce is two old, unhealthy liars. One a serial conman seemingly from another planet and the other a serial politician from somewhere just as bad.

1. https://www.reddit.com/r/EnoughTrumpSpam/comments/4teoxl/a_f...
While I might have been able to implement my first Lisp interpreter on my own, the Mal guide was pure gold. It kept nudging me in the right direction without ever taking away the joy of learning and understanding.
I wonder how the "pixel matrix + laser diode + image processing part" & similar products are designed. Is it done using a specialized graphical CAD software or with a language such as VHDL? Or a combination of both?
I'm always annoyed when people think the Decentralized Web needs to replace the Centralized Web, like some glorious revolution. The decentralized web doesn't need to be as big as the centralized web, nor does it have to have as many users. The distributed file and chat applications used in the '90s and 2000s (IRC, XMPP, Gnutella, etc) were mostly run by a niche set of users anyway. I just want to have an ecosystem where like-minded folks can share, communicate, and such. I also would love to see the ability for the decentralized web to "plug into" the centralized web (i.e. publish to Twitter/FB under my identities).

My friends and I have been running our own network for a bit and playing with a very grassroots version of the web. Those of us that work in software host and create services to distribute music, movies, etc. that we collect. We also process our own IoT sensors and devices. It's maintained by those of us in software, but we have friends not in software accessing the network and using its resources. It's a lot of fun!
Trump is a racist and a misogynist, a serial adulterer and a sexual predator, a pathological liar and a con-man. He is totally unfit to stand let alone serve. His supporters are mostly either alt-right racists or Republicans who don't have the guts to do the right thing and put their country before their party.

Dozens of senior Republicans have done this and are backing Hillary Clinton. Staunch Republican newspapers such as the Arizona Republic and the Cincinnati Enquirer have also endorsed Clinton.

The suggestion that there's a liberal conspiracy is a totally crackpot theory, like most of Trump's. In fact, Trump has got far further than anybody expected because the reverse has happened: Clinton has been attacked by the liberal media, which hates her, while Trump was -- until recently -- given a free ride.

When you have a candidate who lies all the time, boasts about not paying taxes (and won't release his returns), insults Gold Star families and vets like McCain, makes racist attacks on Mexicans and US-born Hispanic judges, admires dictators and spouts Russian propaganda, runs a crooked Foundation, is involved with fraudulent scams like Trump University, is a serial adulterer who boasts about being a sexual predator, and is accused of raping a 13 year old girl, you really don't need a conspiracy theory. No other candidate could have such an appalling record and still be in the race.

Trump is a blot on the character of anyone who still supports him, and globally, he's a blot on America's character. In the UK and Ireland, we put Trump's picture in urinals and piss on him -- a first for a US presidential candidate.

http://www.nytimes.com/2016/10/16/opinion/sunday/if-hillary-...

https://www.washingtonpost.com/news/the-fix/wp/2016/06/30/he...

http://uk.businessinsider.com/hillary-clinton-endorsements-n...

http://mashable.com/2016/09/21/trumpinals-are-a-thing-now/
Investing in S&P500 is a strategy, which can be optimised. You can ask if it is better to invest in top 100 or top 1000 instead of a top 500 index. Why even go after the top index? There are all sorts of inactive strategies available.

So in a sense, the "active" manager is just as much a monkey throwing darts as the "inactive", yet one of them is better than the other.

Why can't a third monkey be even better?
That sounds great!
What ports do i need to open over UDP on server side? 443?
There is a way to prove if those sources are genuine but you don't have resources to do so. However to say "there is no way to prove they are true or not" is far from true. Such documents can be cross-referenced with other documents we know are genuine, simply this requires research you have no time nor resource to conduct. But there are others out there who have both time and resources. I have seen some documents about my home government (not USA) which were all (to the last one) true.
That's why it's being floated as a trial balloon to see what the reaction will be.