skysight-inc/HackerNews huggingface dataset:
Bootstrapped ClojureScript refers to the idea that ClojureScript can compile itself. Evidently Lisp was the first and ClojureScript was probably the most recent to accomplish this: https://en.wikipedia.org/wiki/Self-hosting

But then there is also the concept that a ClojureScript app which is going to make use of a REPL needs to do some additional work to bootstrap the ClojureScript runtime. Normally when you ship a ClojureScript app you would employ Google Closure to concatenate everything into a single file which is loaded and evaluated. But if you want to work with individual files (one per Clojure namespace, which is important when you are working with a REPL), you need to avoid that and you need to set up things to use Google Closure's dependency management system (CLOSURE_IMPORT_SCRIPT, etc.). I have a blog post which attempts to explain the different meaning of "bootstrap" in this context: http://blog.fikesfarm.com/posts/2015-03-05-ambly-app-bootstr...
That's a good point- but I'm hoping FriendsTonight can be the icebreaker to meet in the real world. The rest is up to you. :)
Karma is Newtonian. There are no accidents. Or if you want to be statistical about it, it all evens out in the way that it should on the scale of the universe.

Good luck.
Awesome! Reading through this thread, I'm so happy to see that other people are working on things that I've had in my "Someday Maybe" list for a while. Too many cool things I'd like to have exist, and it's just wonderful that someone else is going to do it first!
This modern trend of trying to fire people whose speech we don't like is nuts.

I suspect, possibly incorrectly, that it's being done heavily by people who have never tried to support a family and don't realize the extreme damage their "hobby" has on the world.
(Edit: removed rudeness.)

Here's one. There were lots of others that used the term cunt or used racial slurs.

https://np.reddit.com/r/punchablefaces/comments/39dl6s/ching...

I mean, it's a comment on a thread in a sub called "punchable faces", the thread links to an Imgur image of Pao labled "ching chong ding dong", has 2,400 upvotes.
It's better than feeding them. One step at a time; stop feeding the trolls, then fix SWATing and online harassment.

Step one of "How to Deal with Bullies": Show minimal reaction. [1]

1: http://www.wikihow.com/Deal-With-Bullies
I counted six cycles ?

6,7,8,6
8,0,3,4,9,8
0,5,1,0
0,1,3,0
(are these not considered separate cycles ?)
8,0,5,1,3,4,9,8
0,5,1,3,0

Anyway, very nice presentation.
Also learning R Language and using RStudio is a great way to get into. RStudio has so many packages to help you do any data analysis. The learning curve is quite steep though.
Deep Intellect
Reddit does not owe you free speech. You can say whatever you want, and they can choose not to broadcast it to millions of people.
HN's title policy hasn't changed since 2012. People sometimes mistakenly think we say to use the original title no matter what, but that's never been the case.

If we allowed linkbait in titles, the threads would mostly be about linkbait in titles. This effect is strong, reliable, and immediate. Therefore we don't allow linkbait in titles.

As for "unless we feel like it," nothing could be less true. The way we edit titles isn't algorithmic but it's at least semi-objective, and you'd be surprised at how meticulous we are. It's easy to defend in nearly any specific case (we make mistakes, of course, but that's not a policy), which is why when people complain about it, they tend to either kvetch vaguely or use inaccurate examples.
There are a few underlying issues here.

There is a lot of denial about the nature of the intellectual bell curve. The majority of people are not that smart and cannot make thoughtful contributions to most discussions. The majority of people will at least some of the time lose decorum and make vicious personal attacks when they perceive themselves as being threatened or as being wronged. Upvoting and downvoting is an action, and action requires motivation. Thus, unless an audience is especially smart and valuing of rationality, comments are most likely to get upvotes when they provoke an emotional reaction.

To have a high quality discussion board you must have a critical mass of reasonable, smart people. You must avoid letting in the hoi polloi. And you must quickly ban users who make dumb comments or violate decorum.

However, most internet business models are based on advertising. Advertising revenues are based on eyeballs. And a normal stupid person's eyeballs are worth just as much as smart person's eyeballs (perhaps more, the smart person probably has adblock installed).

Thus the central conflict. Business models are based on making it as easy as possible for normal people to get engaged in the platform. But the result of normal people getting engaged will be vicious and unsavory content. Also if it is easy to create account, then it is easy to switch accounts if one account is banned. So it becomes impossible to silence the unsavory users.

I think that ultimately Reddit will end up as sort of the Wikipedia version of a newspaper. All pretense of being free speech or democratic will be dropped in the major subreddits. Rather it will be a media site on a variety of issues that is mostly top-down, and controlled by the actions of entrenched, established users and moderators.
I agree with you. I dont think that that would be practical though so teaching #2 is probably going to help the most amount of people.
Reddit Will Always Be a Home for Hatred and Harassment
I can't stand this Ellen Pao fraud. Has she not used the internet before? It has always been this way. Pao is grossly naive in so many capacities. She failed to understand her audience at reddit and clearly doesn't understand one of the fundamental tenants to using the internet; being able to scream and shout at people in my underware is a right. Poke the hive, expect angry bees.

I wish Ellen Pao would just, GO AWAY! I'm sure she will resume suing her way to the top very soon.
L. (YC S15) Is Hiring a Director of Finance, For a Cause
About us:

L. (thisisL.com) is a fast growing natural personal care products company that empowers women globally. L. products are designed with the highest-quality, sustainably-tapped and non-toxic materials. For every product sold, one is distributed by a female entrepreneur in a developing country in need.

Photojournalist Talia Frenkel created L. after documenting the effects of HIV/AIDS on women and girls. In the US, the lack of innovation in the condom category created an opportunity to re-engineer a product for the modern consumer.

L. has multichannel distribution, with products selling online through our site and Amazon, as well as in retail stores such as CVS, Target, Whole Foods and others.

L. has been called a "future-forward company" by Fast Company, a "sexy and bold statement" by USA Today, "a model of sustainable innovation" by Forbes and "a product that could change the lives of millions" by Vanity Fair. L. was also recently named "Best for the World" in both 2014 and 2015 by B Corp.

What you do:

The Director of Finance will work directly with the CEO to support and facilitate the company’s business activities, particularly providing analytical support and data analysis, financial management, inventory management, and attention to L.'s key performance indicators. As part of a small team, the Director of Finance will support the CEO by preparing well-articulated reports for effectively communicating information and recommendations to the team, board and partners.

Responsibilities:

• Manage financial tracking, revenue reporting and other systems to continuously track the progress of the company and provide strategic input.
• Provide financial management/Controller duties in this period of growth (prior to hiring a dedicated Controller later this year)
• Manage and maintain the inventory tracking and order fulfillment for the company, either directly or overseeing junior staff.
• Provide daily, weekly, monthly reports and statistics to monitor and adjust key marketing programs in order to maximize growth
• Analyze campaign results and structure tests to improve performance and conversions.
• Support the company generally by providing an analytical and data driven perspective on growth and strategy.

We're excited to meet you! Get in touch: community@thisisL.com
I also did, and I also wasn't able to access gnuplot.info, maybe there is a problem w/ .name?
With respect (because I share the feeling), that's an attitude that helps one sleep at night in a broken world, but it's inherently defeatist and decreases the likelihood of positive change. Because things can be changed. Over the work of several decades, the murder rate (along with the violent crime rate) has gone down. Why should we just assume that the same can't be said for bullying and abuse?

There's plenty of question of how much we're willing to spend to solve the problem, of course (to give a terrible ad absurdium example, it's trivial to stop Internet bullying by shutting off the internet). But when we just hand-wave and say "Can't be fixed," we aren't helping.
In ~2005, any scientist that had proposed this was silenced and not taken seriously because it went against the mainstream science community. This sounds very similar to things happening now.
>Abuse stories like these make me embarrassed to support any form of privacy online.

Sounds like a personal problem.
> Reddit was born on the spirit of freedom of speech

Was it though?

"back when I was running things, if there was anything racist, sexist, or homophobic I'd ban it right away. I don't think there's a place for such things on reddit. Of course, now that reddit is much bigger, I understand if maybe things are different."
http://www.vox.com/2015/7/15/8967721/reddit-yishan-wong-elle...
In other words, they're stuck in the Sunk Costs fallacy: https://en.wikipedia.org/wiki/Sunk_costs
Me too, I just can't see myself ever bothering with an app to facilitate it. The other problem is that it's hard enough getting a group to agree on what restaurant to go to, getting an entire group to agree to go somewhere to meet another random group from an app sounds pretty difficult unless there's a greater shared goal like dating.
It really depends on where you work. I worked one place where communication was biased heavily in favor of e-mail, with the understanding that it was less intrusive than other forms of communication.

There was not exactly a ban on interrupting developers, but there was a culture against it (and there were things that were explicitly always okay to interrupt a developer for; e.g. a bug found by a customer).
It's not a cause, but a contributing factor
All mails from Improvely come from a real mailbox you can reply to. I send about 10,000 notification mails per day to users. As a result, I get up to several hundred useless auto-reply messages a day.

I set up filters in my mail client to trash them. If I were mailing tens of thousands or more people a day, then that might not be a workable solution.

The sole reason for no-reply addresses isn't that companies don't want to be contacted.
I wouldn't be interested in readinh an article called "I how I almost saved the Internet" as it sounds like the kinda stuff Wired or those tech blog/news sites publish.

This new title, however, is far more interesting and the article was fantastic.
Spot on.

A very significant intrinsic motivator to go out and socialise for most single people (a large percentage of young professionals and people who just graduated college) is the possibility of meeting someone.

It's a great concept, but embracing the dating aspect rather than fighting the tide on it might work out better.
Academic credentials aren't enough, good data-driven decisionmaking is as much an art as an academic discipline. A p-value of .01 is a Nobel Prize in medicine and unpublishable in physics -- domain knowledge is important to have a feel for the difference.
For the benefit of other novice like me, here [0] is the index for all PEPs.

[0]https://www.python.org/dev/peps/
Show HN: Mostro – simple and flexible server monitoring
My understanding is that one of the reasons for developing ClojureScript [beside the unification of browser and server data structures and code models in a way that goes beyond the limitations of raw JavaScript] is to get the JVM and its overhead out of the way for uses like shell scripts in exchange for the scaling and robustness that the JVM can provide.

There's an impedance mismatch between shell scripts and an environmental dependency on the JVM. Likewise there are some use cases for the JVM that aren't conducive to JavaScript's idioms and code models.
Parent comment says that people call mild, polite, disagreement trolling. This thread is about Pao calling out trolls. It's pretty fucking important to make people realise that this is not polite disagreement about some obscure topic, but that it is very many people leaving posts that are little more than "Pao is a cunt" or using racial slurs.

It's weird that you object to the racial slur but ignore the sexual slur.
USENET, via email, via your own server, via a blog you host on your own server.

But those solutions (a) take effort and (b) implicitly decrease your potential audience because you aren't piggy-backing on some other organization's social networking. So it's understandable why people who get their jollies on upsetting other people would prefer an easier solution for them, like Reddit letting them say whatever they choose to unhindered because "Freedom of speech."

I'm 100% in favor of people who want to talk about topics Reddit has rejected setting up their own competitor. Maybe it will even become as big as Reddit. It's happened before.
Hey there HN, Mostro team here :)

In a nutshell:

- "If CPU on #worker servers is critical for more than 1 minute, then send alerts via PagerDuty and Slack"
- get a server fully monitored in a few seconds,
- everything is already configured for you, but very easy to adjust to your needs,
- you get insights about MySQL, PostgreSQL, Memcache etc. out of the box,
- the Bash-based agent is secure, open-source, lightweight, no root privileges ever,
- text-based, server side configuration: easy to deploy accross your infra with tools like Ansible, Chef and Puppet
- write your own additional checks using in any language (here's a tiny example: https://gist.github.com/KevinBongart/998410d8e6ee2763f4f6)
- 30-day free trial, no credit card needed, but here's a coupon to monitor 1 server for free forever, just for you: enter "HN4lyfe" in your billing page

These pictures are technically worth seven thousand words: http://imgur.com/a/2OQO2

Feedback is more than welcome!
I would never consider paying for the vast majority of web content. Fully 99.9% of what I see and read online is total shit dressed up with JavaScript.

The cold hard truth is that most content on the web isn't worth even 10 cents per read.
Fools Don't Write Unit Tests
Portland Tornado Damage Survey
There's no demand for better performance given current architectures and applications.

It's not hard to imagine more interesting architectures and applications - for example associative language processing, supercomputer-powered robotics, games and UIs that have true cinematic 3D photorealism, or gestural 3D interfaces with very large retina displays.

The problem is really the pace of OS and UI design. We're still using the Xerox Parc GUI model forty years after it was invented, the POSIX OS model some fifty years after it was invented, and the sequential Von Neumann architecture sixty years after it was invented.

These were all breakthroughs at the time, but they should never have become the last word. Research of equivalent creativity seems to have stalled now. IMO it's not just because the low-hanging fruit has been picked, but because there are commercial, academic, and political pressures holding it back.

There may be a game changer generation ten or twenty years from now. But it looks like the pace will be slow until then.
> requests.get?

I was using Python for 8 years and IPython for somewhat 5 years if my memory serves me right but today I have learned that you can invoke help on an object by appending '?'. I guess I might delve into IPython documentation sometime.

Thank you for lengthy and detailed explanation.
AA does this too and they have a schedule: https://www.aacargo.com/downloads/schedule/widebody_USA_dome...

I wanted to try first class on the 777 when it first came out, so I just connected in DFW for a PHX-ORD trip, and did the DFW-ORD segment on a 777.

As it turns out, domestic flights are GREAT in big aircraft. (Though I do like the smaller A321Ts too. International-class accommodations, but a really small feeling, like a private plane.)
Gaining knowledge for example. What is the point of interacting with others if you continuously offended?
There's groups in NSA that periodically release things to benefit government and industry. This is probably one of them. It looks like the kind of straight-forward thing a small team in government would put together. However, we also know the organization poisons solutions. So, I'd either review and rebuild from 3rd party source anything in this project; or avoid it in favor of a solution from a provider with a different mission.

Besides, I'm sure the cloud and IT security communities have published better stuff elsewhere given the difficulties. If anything, NSA's IT seems behind the times again.
> Have you ever been out with a few of your friends and tried to meet new people (either romantically or non-romantically)- wouldn't it be cool if you knew people nearby wanted to meet you as well?

No, I have not. When I go out with my friends, I usually want to hang out with my friends.

Sometimes, however, all my friends are busy but I'd be up for meeting some new ones.
Marshall debuts London, an Android phone build for rock and roll
but the problem was that we reversed the order. We should have gone to moon in the late 80s rather than build the shuttle, after having built a ton robotic probes and having much better automation. Imagine where we would be if we'd had a sustained 10-50 Billion /year increase in AI and robotics over the past 50 years. But because we pushed manned systems first, we both became disillusioned at the cost/benefit ratio and made that ratio worse by becoming very concerned about human life risk. And thus we lost momentum - budgetary, career-wise in engineering, public sentiment, political support ... On the other hand - I am a big supporter of the Goldin era "Faster, Better, Cheaper" approach. We got more done even with a 50% failure rate, and at half the cost - just by flat out doing more.
I was diagnosed at age 8, and I don't know that it the diagnosis helped me much. I have some coping mechanisms, but still do everything I do poorly.
Nadella’s Tough Decision
Maybe it's because I am also something of a lisper (like Norvig), but I don't see anything wrong with inline ifs (after all, that is how if works in lisp, with returns for a conditional, like the ternary operator) or lambda functions. In fact, I find that improves readability dramatically because it more declaratively says what you are trying to accomplish in many cases.

For example:

absolute_path = lambda path: path if path.startswith('/') else '/' + path

To me this is perfectly clearly a simple function whose only purpose is to prepend forward slashes to unix-style paths. Is the following really so much more readable?

def absolute_path(path):
if not path.startswith('/'):
path = '/' + path
return path

To my eyes and mind, the second example is not any more readable at the expense of several lines of code.
So there are wealthy people who are not perfect and have "issues." Is that really a surprise?

What's most disturbing about this article is not that the author fails to reflect on her own moral shortcoming (she did after all choose to violate the privacy of her clients), but that she comes to poorly justified conclusions. The worst: she makes the implied argument that there was a causal relationship between wealth and her client's issues.

Mental illness afflicts both the rich and the poor, and there are plenty of generally unhappy people in all walks of life. That someone would come to shun wealth out of a mistaken belief that it always leads to a sad, empty existence is disappointing, and I can't help but wonder if the author found exactly what she was looking for when she decided to "snoop."
'hate speech' has a very high bar and from the court details there is zero evidence that the defendant engaged in anything remotely approaching harrassment, never mind hate speech.

by their own admission and by the evidence, the plaintiffs however did engage in a pattern of behavior and organized others into the same pattern which resulted in a person not only being harassed but also losing their job.

it is not enough to say, 'I feel harrassed' or 'I feel hurt' - that does not meet the legal test. You have no right not to be offended.

by the token of 'feelings', I could say that your response is 'hate speech' towards me and that I 'felt' harrassed and I 'felt' that my personal safety was in jeopardy.

If I were to claim that, I should rightfully be pointed in the direction of a mental health professional, not a court of law.
I don't know that they are stupid. Security is a tradeoff, and if their optimal profit level is one where fraud happens at a decent level, is that really wrong?

This reminds me of the Potato Paradox article posted on the front page. Imagine if the card company comes up with some way to cut fraud by 50%, while the added hassle has a minor impact on legitimate transactions, reducing them by 1%. That's likely to be a significant net loss for them, because of the relative proportion of legitimate to fraudulent transactions in the first place.
Copyright hasn't gone away. Media organizations still own the rights to content they produce, and can sue anyone who copies it without their permission. Now, de facto, there are many people who will rip content and publish it on their own site. But that's not the plauge that's driving media companies to cruft up their websites, and by and large, it's a minor problem, thanks to Google's filtering of duplicate content.

People aren't paying for content because the publishers are giving it away. Copyright doesn't change that. They own the rights to their own content, and are free to charge whatever they want for it, including nothing. If they want to put up a paywall, nothing's stopping them.

I want to make clear that content isn't suffering because people won't pay. Newspapers and magazines never made the bulk of their money from subscriptions. It was always about advertising. Thanks to Google, advertising's a commodity, and publishers can't charge what they used to for it.

The solutions you list may work, or they may not. But let's not confuse the copyright issue and the advertising issue.
What PhDs do wrong (and right) when applying for data science jobs (medium.com)
Why do people like Moleskine so much? I like a nice pen to write with, but binder clips with a stack of scratch paper to take notes is plenty enough
I once worked for 100 hours solid (only breaks were to use the loo or fetch food; total waking time was about 110 hours) and once I got past the hours 24-40 I felt fine most of the time - no hallucinations or similar, didn't feel particularly sleepy or experience micro-sleeps, and the quality of the work was OK (not my best by any stretch, but passable).

The wierd part came when I hit the deadline for the project (10am) and had to submit it - pretty much as soon as I stopped working, I felt _awful_, barely coherent, and had to take a friend with me to submission as I wasn't sure I could find the venue despite going there five plus times a week for a couple of years. It was a pretty shocking experience to go from working OK to barely functional in a matter of minutes. Not an experience I'm in any rush to repeat either! Despite that, I ended up staying awake for the rest of the day and played Risk with friends that evening, because I just couldn't get to sleep.
way to go Mike!!! :)

--Marc