skysight-inc/HackerNews huggingface dataset:
HN uses ycombinator's wildcard certificate, and it's not up until August 2019. It's likely that they don't want to go through the trouble until it's really needed.
LE is tied to a root CA (IdenTrust's). The support is almost universal, with only obsolete OSs not trusting them: https://community.letsencrypt.org/t/which-browsers-and-opera...
Just FYI, you should know about SHARE. It's an effort to create a free, open dataset of research activity across the research lifecycle. You can read more at

http://share-research.org

So, if you want to see a reddit for research, better news feeds, etc., it is the SHARE dataset that can provide that data. SHARE won't build all those things--we want to facilitate others in doing so. You can contribute at

https://github.com/CenterForOpenScience/share

The tooling is all free open source, and we're just finishing up work on v2. You can see an example search page http://osf.io/share, currently using v1. Some more info on the problem and our approach....

What is SHARE doing?

SHARE is harvesting, (legally) scraping, and accepting data to aggregate into a free, open dataset. This is metadata about activity across the research lifecycle: publications and citations, funding information, data, materials, etc. We are using both automatic and manual, crowd-sourced curation interfaces to clean and enhance what is usually highly variable and inconsistent data. This dataset will facilitate metascience (science of science) and innovation in technology that currently can't take place because the data does not exist. To help foster the use of this data, SHARE is creating example interfaces (e.g., search, curation, dashboards) to demonstrate how this data can be used.

Why is SHARING doing it?

The metadata that SHARE is interested in is typically locked behind paywalls, licensing fees, restrictive terms of service and licenses, or a lack of APIs. This is the metadata that powers sites like Google Scholar, Web of Science, and Scopus--literature search and discovery tools that are critical to the research process but that are incredibly closed (and often incredibly expensive to access). This means that innovation is exclusive to major publishers or groups like Google but is otherwise stifled for everyone else. We don't see theses, dissertations, or startups proposing novel algorithms or interfaces for search and discovery because the barrier of entry in acquiring the data is too high.
I'm replying here again as the chain got too long, and as you made a point below which re-frames the entire ensuing discussion.

> [From further down in this chain:] I'm arguing against the ideas proposed by certain groups of people. People who (in my experience) typically argue that "that culture is misogynistic" means "all men have it better than all women".

Ah. Okay. Thank you for explaining and admitting this.

I do NOT subscribe to the line of thinking you are apparently disputing at all. Saying that "culture is misogynistic" means "all men have it better than all women" is absolutely idiotic, in my view. Reference the statements I made regarding patriarchal societies that also had male slavery. Many, many (probably most?) ancient civilizations included class-based socioeconomic systems. In many, the women in higher classes were much better off than the men in lower classes, on average

I'm not making any of the arguments or statements which you are arguing against. Thank you for clarifying that what you were actually reacting to and arguing against was something other than my statements, as I found your leaps in logic very surprising based on what I actually said/claimed/argued.

> I've run into many of these people online and in daily life.

I understand. Unfortunately, extremism and poor logic are all too common in discussions of important matters today. It's disappointing and frustrating.

I hope you can reflect here, though, and realize you are adding to this problem, in this example. You made an assumption about my worldview which wasn't based on any particular statement I made, and which absolutely does not represent my thoughts whatsoever. You then argued, and were even incendiary, based on that flawed presumption. This is the sort of thing that spins debates online and offline into bad places, which partially happened here as well.

> If you don't believe this, I'm sorry for insinuating you do.

Thank you, truly, very much for saying this. I feel a lot better now knowing what was actually happening here, as it made no sense to me previously. I think it's big of you to step back and reflect here.

> I was reacting to the normal use of that terminology, which, in my experience, does have the meaning I said.

I can see what you're saying, but again note that this doesn't apply to any argument I made. Thank you for clearing this up.
Ask first. Please, please, please. If you are a hiring manager ask the candidate about their job history before you dismiss them entirely on their job history.

I had two slighty-more-than-a-year stints in a row and I know some people who it caused concern for. What was the reason? One was a contract with a non-profit that didn't have the budget to continue and the second was a failing startup that was downsizing. Both perfectly logical and understandable. Fortunately my next boss-to-be asked first.

I've also seen people who love small startups, they get in on the ground floor and stay for 18months before they move on. They did an amazing job and I wouldn't hesitate to hire them on even if I knew it was only for 18 months. (oh, then they found an amazing startup and stayed for ~4 years)

At the end of the day there are way too many variables. As a hiring manager myself I've seen and heard it all. So don't make assumptions. Don't guess. Interview them as normal and ask the pertinent questions about their history.
It is very obvious that you represent and advocate certain group of people (Indians), and bring numbers which only beneficial for this group, ignoring bigger picture.
Is there an implication that children also seem to think that intelligence is not variable while amount of work is?
He takes a long time to get to the point, doesn't he?
I agree that altrustic acts are prompted by the expected emotional reward that is built into us. In that sense, altruism is selfish. I disagree that this idea of "selfish altruism" means that altruism is not to be respected, that it is hypocrisy, or that it is ok to always chase your own self-interest.

The Prisoner's dilemma shows quite clearly that there exist problems where, if every agent chases their own interests exclusively, all agents end up in a sub-optimal state.

The whole concept of civilization is based on the willingness of individuals to abide by rules, but it's important to realize that following the rules does not benefit you. You expect to benefit from the rules because you expect that other people will also follow the rules. But you following or not following them has almost no impact on the willingness of others to comply. In short, it is in everyone's interest that as many people as possible abide by the law, but it is in no individual's interest to abide by the law as long as they can avoid being caught.

Society wouldn't work if a large chunk of the population were completely unable to put the interests of the collective above their own interests. We'd all be committing exactly the amount of crime we think we could get away with, everyone would be untrustworthy and corrupt.

It doesn't matter why people are altruistic, or that their reasons are ultimately selfish. Altruism should be respected, selflessness should be praised as a virtue. Selfishness should never, ever be praised as a virtue.
Completely agree.

I often just search for videos by him and just listen to him present a topic or talk about anything. I learned about things normally I wouldn't go and read about otherwise -- history of Sun, ZFS, dtrace, containerization (Joyent, zones legacy, KVM, comparison with Docker).

In that respect he is like David Beazley (of Python fame). I could just listen to David talk all day and not get tired of it.
Had nothing but great results from ZFS on a FreeNAS server.
> This is great. I sincerely hope the PyPy developers see the light soon and start focusing on Python 3.x support

I don't think the lack of Python 3 support was reflective of a value judgment about Python 3, so much as that most of the companies willing to fund PyPy development so far are still on Python 2, and were more interested in funding other kinds of work (performance, numpy, cpython extension compatibility, etc.)

> I also sincerely hope that this portends Firefox bundling a Python runtime with the browser, providing a DOM API, and letting sites provide client-side scripts in Python. JavaScript has been allowed to reign for much too long.

This strikes me as extremely unlikely. There's zero appetite for introducing non-standard language runtimes into browsers these days as far as I can tell. But I guess you never know.
Certificates issued by Let's Encrypt are cross-signed by IdenTrust and are trusted by all major browsers[1]. This is just about their own root certificate. Being cross-signed by an existing, trusted CA is a common practice for new CAs, as it would take years for the CA to become usable in practice otherwise.

[1]: https://community.letsencrypt.org/t/which-browsers-and-opera...
I know this question is probably a little off topic for this post but I'm very eager to get some kind of answer.

What should I be reading? I'm a computer science student, I want to go into a "Software Engineering" line of work. Are there any places to read up on related topics? I have yet to find something that interests my direct field of choice. Is there one on in academia writing about software?

I also like NLP and other interesting parts. Basically all practical software and their applications are things that interest me.
Recent discussion: https://news.ycombinator.com/item?id=12040707
"You worked really hard on it that!" seems a bad thing to say without having observed the kid working hard. I know if I'd been told I worked hard on something that came easily, it would have cost the speaker credibility.

My tentative plan, for my son, is to phrase it as a question. "Did you work hard on this?". If so, praise the hard work. If not, "let's find you something more challenging".
I love the sentiment. Silicon Valley and NYC became what they are because of people hacking on things in garages / shitty apartments. Now those shitty apartments cost $2,000/month. The equivalent of those places, where things like Apple started, isn't Silicon Valley and NYC. It's places like Detroit. Or wherever people doing cool things decide to move and congregate.

Then again, it is still possible to live cheaply in NYC. My friend lives in Bed Stuy, Brooklyn for $450/month. And there's value in living in or near where the community is already strong. You just have to move out a bit further and live a bit grungier.
Then apply the above-mentioned logic to the person/company that endorsed/approved said automated script.
I think the uphill's not too steep - keeping track of the aliases on your own is quite reasonable.

The thing that does _not_ work is not using namespaces to decide on the meaning of tags/attributes when processing XMPP :)
As far as I know, two of the few things WS does on top of TCP are in fact: making endpoints URL-addressable - and providing message framing. You can even have text-only frames with a well-defined encoding.

In any way though, thanks for the links. I haven't given them a deep read yet but will definitely do so soon.
Q&A with Daniel Yanisse
This man is a hero.
I appreciate that jQuery got us to where we are today, but as far as best practices go, I don't think we should encourage its current use.

The best we could do for a 'replacement' is a site that lets you pick which browsers you're targeting, which DOM APIs you want, and generates a polyfill.
The wealthy studios are least hit, to be blunt. Generally the more wealthy the content creator, the better they adapt. James Patterson doesn't suffer from piracy as much as the B or C list author who can't get signed or make back his advance. Blizzard doesn't suffer, it's the small indie PC dev.

I think the ebook market is a good example. The big companies can absorb ebook piracy just by raising prices and relying on print sales and a large stable of works to deal with weak sales of easily pirated things. But the small presses and indie authors are starting to dry up because piracy tends to hit them much harder as they have less print options (indie authors never get traditional shelf space) no stable of books to offset risk, and a much smaller window when their book is viable.

There's a good argument that creative destruction favors the rich more than the poor, I think.
Is it? What else could retard mean in this context?
Yeah, I know the foundation for it. It is just an irritating process (I know, stating the obvious) that should be better. Both the company and applicant invested time/money in exploring a relationship, and candidates shouldn't be left with a brutally ambiguous result. Even if it takes 5 more min in a debrief and some possible hurt feelings, the company should respect candidates enough to spend that time and help them understand the specific reason(s) as to why they aren't getting the job. I really want to know, was it my salary reqs, my quietness, my loudness, I looked wrong at the VP of Eng/CEO?

This applies to onsite interviews obviously, not initial phone screens.
Im using Jenkins right now to basically handle docker deployments. Without taking the time to actually read up on it in depth, does GitLab CI handle ways for me to essentially just pull prebuilt images and run them on a targeted server with desired settings?
I'm already preparing to move to GitLab CI for images that I build myself (since Im already storing the Dockerfiles on gitlab)
> That is not what it means: http://philosophy.lander.edu/oriental/charity.html

I'm aware of what it means--I'm saying that the principle of charity doesn't apply. The principle of charity doesn't mean you get to actually change what the person is saying, it means you assume the best when there's ambiguity.

> People have different backgrounds and and experiences. It's reasonable for a person to think "fully statically typechecked" to mean "a program which is statically typechecked, and it does so to the entire program". That would apply to languages such as C, C++ and Go, which are statically typed, but give ways to subvert the type system.

But in the cases of C and Go, it's not just that--you can't use generics or templates, so you're stuck writing generic-like code with void* or object, respectively. That's not subverting the type system intentionally, it's just not type checked and there's no alternative. So these languages are not fully type checked, even if you don't subvert the type system. So even by your charitable definition, it's not fully statically type checked.

The word "fully" has a meaning that's not ambiguous. There's not an interpretation of "fully statically typechecked" that includes Go, even being charitable. Every nontrivial Go codebase has sections that are not statically typechecked and can't be modified to be statically typechecked.

> We're here for interesting discussion. Derision is not a part of interesting discussion.

I'm here for interesting discussion, and I don't think that an interesting discussion starts from obvious falsehoods like "Go is a fully statically-typed language". Derision discourages making such statements and increases the average interesting-ness of discussion because people are afraid to say dumb things. People should think before they make claims.

> You're relatively new here, so I figure it's worth explaining this explicitly.

I'm not new here, I just delete my accounts every so often.
I love how MDN (Mozilla Developer Network) documents web APIs.
Kids can now learn to code with Pocky, the Japanese snack
More specifically, Comodo's defense of that included "We did a 30 day free SSL certificate first! Let's Encrypt is copying our business model!"

The free certificate they were referring to was a time-limited free trial that you could use once and then start paying for.
Copyright infringement is to artists as H1-B Visa abuse is to programmers. Both make it harder to earn a living and depress wages/destroy jobs in their respective fields.

See, here's the biggest problem with "copyright infringement" as a term; it's too broad. It covers $random_co using your stuff commercially, but it also covers your gran downloading songs from sketchy websites in Russia.

I don't think even the most die-hard of $(insert favorite adjective form of term under discussion) would excuse the first, but quite a few normal, reasonable people would excuse the second, in part, because the economic "harm" is unambiguous in the first case, and impossible to quantify (possibly negative) in the second.

Large multibillion dollar organizations suing grandmothers, printers, and dead people, and claiming $(insert noun form of term) is responsible for $dubious_bignum in "lost sales" isn't helping.
I am a Python/Django developer. I am not a WordPress fan, but I am not above recommending it to people, provided that they understand what they are getting into. This is what I generally tell people...

- WordPress as an 90/10 solution: You can get 90% of what you want for 10% of the effort, and you don't have to be a programmer to get most of the way. It is that last 10% that will suck 90% of your time, and it won't be pretty. In fact, it will probably be terrible and (as a developer) you will feel very icky about yourself when it is done. If you can be satisfied with getting close-to-but-not-quite what you want, then you will probably be happy with WordPress. If you are very particular about that last 10%, then you will probably be in for a world of pain. It may end-up costing just as much (or sometimes even be cheaper) to go with a custom/Django solution in those cases.

- WordPress works well as a basic publishing platform. That was what it was designed for, and that is it's sweet spot. It isn't however ideally suited to application development. The further you head down the path of trying to make WordPress behave outside of the standard content publishing paradigm, the more painful and difficult it will become.

- You absolutely have to stay on top of security and updates. If you aren't willing to spend that time, then you will end-up paying for all the time you saved when you set things up by having to deal with security fallout.

I recognize the appeal and place that WordPress has in the marketplace. I also recognize that people that need it are not my target clients. I have learned that my sweet spot for development is to fill the niche where WordPress isn't a great option.
When you're in a growing startup trying to get as many customers as you can, slamming the door on them with an avoidable technical issue isn't progress.
Thanks. It looks like you were mixing up two different time periods then.

The US income tax was only ratified in 1913, which would put its creation to just a year before World War 1.

So the US "survived" just about 124 years of modern civilisation without an income tax.

I don't realistically think that anyone is talking about returning to the days of the "Confederacy" that lasted what 2-3 years back in the 1700s, but the fact of the matter is that you have a lot of latitude in how you can separate powers between different governmental bodies and not collapse as a country.

If you were to replace the direct federal income tax with a levee on individual states (whom then go on to decide how and when to tax their residents), I doubt the government will 'collapse'.

Now to be fair, the US is a lot more decentralised than many European countries yet it is still more centralised than its northern neighbour Canada.
It took me nearly 7 years to finish my BS degree in CS. I took a couple of years off in the middle and then at the end I was working full time and taking part time classes.

I also took 7 years to finish my Master degree. I was working full time and only took a couple classes a year. I also took off a few semesters off when I had kids.

Nobody has ever asked about either situation. I wouldn't worry too much. As a hiring manager I've never cared about that.
I think that the author is on the right track, but stops just short of an (possibly the) important conclusion. While it is true that the text of the Bible is relatively faithfully translated, discounting minor biases of the translator, many people have changed or popularized convenient interpretations of that same text. For example, I doubt that the Catholic church put a large amount of emphasis on the accusations against King David, especially compared to those that sided with the French Revolution. Of course, if we consider different sects, interpretations vary even more. In practice, every major movement in Europe likely had an interpretation of their own, including the Marxist secularist movement. After all, there's no need to be Christian to draw conclusions about the meaning of the text.
Some torrent search/index sites and torrent trackers may be blocked, but torrent traffic itself is not blocked in China, at least on the domestic ISPs I've used. I can download a debian image over bittorrent, without VPN, without a problem. In fact, it can be faster than download directly over http, as the traffic has more potential routes.
What's the general impact on a child's motivational levels after being called "stupid" and/or "lazy"?
>idle googling suggests median Crown Heights studio apartment price today is $2000.

It's not quite that bad. Here are some actual listings for one-bedrooms in Crown Heights that rent between $1500-1700:

https://www.padmapper.com/listings/17067721.-1-bedroom-1-bat...

https://www.padmapper.com/listings/17206256.-1-bedroom-1-bat...

https://www.padmapper.com/listings/17246561.-1-bedroom-1-bat...

But everything is relative. Those apartments would rent for around $700-800 in my city.
"the cargo consists of 3 ferries and 18 (river) cargo ships" according to Reddit. A bunch of interesting comments at https://www.reddit.com/r/pics/comments/143rsy/a_ship_shippin...
In case someone here hasn't seen it: http://www.arxiv-sanity.com/ (Machine learning topic specific)
dedup is quite useful when you have snapshots that somehow have lost their space-sharing. I guess it's due to files being replaced with identical files.
>I think Manhattan in the 80s really was kind of unusual in being cheap _and_ still a place with lots of money floating around and cultural institutions.

I think you're probably right. On the one hand, the city was something of a train wreck at the time and certainly there were a lot of areas like the LES and probably Hell's Kitchen, etc. that a lot of people generally stayed away from and were probably relatively cheap.

At the same time, Plenty of middle class and wealthier people weren't about to leave Manhattan for a whole host of reasons (finance industry, culture, etc.) in the way that the same cohort was fleeing other cities for the suburbs.
Maybe PyPy.js could emit WebAssembly in the not-too-distant future?
Blame Shockley for wanting to be near his aging mom.
Is this in programming pearls? Otherwise where?
Nobody cares. Nobody even has to know, just indicate the graduation year.
A reasonable career trajectory is something like doubling the time at each place until you hit the 8-10 year mark, modulo uncontrollable events, like a place shutting down.

When you have someone who's been repeatedly changing employers every 12-18 months for a while with no mitigating factors, you begin to wonder about ability to commit.

It may matter less if your are in a field where things are done in sprints, the person is likely to be instantly productive, and there isn't a lot of complexity to absorb.

There are people who have the temperament to be short to mid-term contractors, and who don't like to be and wouldn't be good long-term hires.