skysight-inc/HackerNews huggingface dataset:
"In China there is also an anti-imperial reason aspect, but I'd not say their policies are due to what you have described."

This is a reference to a period in Chinese history when the entire nation suffered from a crippling opium addiction. The opium was introduced by the British, in an effort to address trade imbalances.
The thing is though, at a cocktail party the people you are talking to likely already know your profession. So if something on biology comes into conversation and you are a PhD biochemist, your insights likely should carry a little bit more weight. On the internet, we know significantly less about the people we are conversing with.

So to me, as long as the "source: xyz" is critically related to the discussion at hand, it is worthwhile. This instance was one of those cases.

On the other hand, statements beginning "as a parent..." (the requirements for being a parent vs. earning a PhD being the key difference) typically are not critically related to the discussion at hand, and in those instances are quite annoying and do beg the "air of authority" that is absolutely undeserved.

I would say I see a lot more of the the later on reddit than on HN. This discussion on reddit likely would have had a different progression.
3 especially. Communicating the "why specifically" is what distinguishes you from the "don't get it" types and is less hostile than implying that he couldn't possibly understand the why.

I've been in many situations (though more about philosophical ideas than business ones) where someone would repeatedly insist that something I was proposing was wrong, and only by extensive research did I find out that the whole time they could have just said X, and it would have made sense. (Or discover that they didn't understand the field or idea as well as they claimed.)
Mary Beard: The Public Voice of Women
It really takes a lot of honesty to look at what you've created and say, "this sucks." It takes an open mind to truly sit down and try something new.
Posters trying to sway Swiss voters on a $28 hourly minimum wage
Why is this being down-voted? Prohibition of drugs was a natural extension of prohibition of alcohol, which itself was borne of the Temperance Movement, a movement steeped in religion from the very beginning.
Most people are unaware that meth is legal and less scheduled than pot, that heroin is used as a painkiller (and was a trademark of Bayer), and that ketamine is only Schedule III and regularly given to children.
When teaching young children, 'to ease students in' is a good idea. But for first-year college students, it's the worst thing you can do to them. The ones who chose the right course will be okay either way, but the ones who chose the wrong course won't get to find out until it's too late to switch, at least not without having wasted a nontrivial chunk of their lives. The overriding criterion for a first-year college programming language is to have a difficult learning curve to give students accurate information as early as possible about the nature of the subject they've signed up for.
I guess, but at an HPC conference I went to last year there was a big session on Hadoop and introducing it to the researchers as a potential alternative for certain tasks. I also believe that technologies take a lot longer to penetrate academia then industry given the nature of academics so I don't doubt Hadoop's slow acceptance into the HPC community. Look at GPUs for example. They've been around for a while but it's really only been in the last few years that the tool has been put into the toolkits of researchers.

I do know one professor math professor who just a few hundred thousand on a Hadoop cluster to experiment with numerical algorithms. Talking with him, and I trust his opinion since he does research specifically in high performance linear algebra, was that he thought the technology was very appealing and can be an excellent addition to the repertoire. However there is still much work to be done since numerical linear algebra (which is the backbone of almost every single HPC calculation) using the Hadoop framework is very young. I believe it'll take a few years for researchers to determine whether or not Hadoop could be a useful tool for solving the types of problems academics do or whether it's just not as effective as the current tools.
It's pretty fucking rash to say that an attempt to impress someone is equivalent to objectification and sexism. It might reflect an inability to accept rejection, but I would hardly compare it to subhuman treatment (which is what objectification means -- treating someone without regard to their humanity).

I sincerely hope this trend of reducing every male behaviour to sexism strangles itself.
None has any idea what will be successful; right place, right time and execution will probably be more important that what your friend is building...
I'll back him up on the strength training -- you owe it to yourself to read Starting Strength. I read it at the beginning of this year and can definitively say it's changed my life.
IIRC the sort of zealous enforcement of drug laws we see now, didn't really gain traction until the 60s and 70s, which supports slurry's argument.
No, but far more than 100 people have come to me with bad ideas.
Interesting, hadn't seen that (have to read it in more detail later). Does sort of remind me of the approach taken to synchronization/managing time for Croquet[1]: Tea time[2] (although the aim there had nothing to do with live programming). Seems like a different need for managing time, but a not entirely dissimilar approach.

[1] http://www.opencobalt.org/about/history

[2] I think the paper I read is this one -- but I can't verify it from here:

"Designing croquet's TeaTime: a real-time, temporal environment for active object cooperation", David P. Reed
http://dl.acm.org/citation.cfm?id=1094861

See also:
http://www.opencobalt.org/about/synchronization-architecture
Seems to be broken, the list of reasons for a bad package name are blank: http://i.imgur.com/0U06IGS.png
The History Of Computer Viruses [Malware Infographic]
This. It would be easier to identify this sort of thing to a layman as '0.000001 pixels, blurred over 36 pixels due to lack of optical telescope power'.
Do you have more details? Is JS enabled? Which browser?
I've never been to yoga but it sounds like a bad place to meet women. Women wearing form-fitting clothing posing in revealing ways tend to be self-conscious about how they can be sexualized and objectified.
I have unofficially mentored a dozen entrepreneurs over almost half a decade and the only thing I can tell you is the exercise is a waste of your time.

The feedback driven growth model taught in your favourite b-school does not work on entrepreneurs. The best entrepreneurs are the lousiest on taking advice.

I did figure out what works after a long time, but it is completely counter-intuitive. You can do two things, and two things only:

1. Give the entrepreneur confidence. This is in some ways the exact opposite of honest feedback.

2. Once you have given him confidence, try to extend 'his' thought process based on your knowledge/experience. It is too hard to explain what I mean by this and I won't even try. I am unable to do this in most of the cases.

"Unfortunately, no one can be told what the Matrix is. You have to see it for yourself. "
"Friend zone" means that she is not attracted into the guy. She might respect him, like him, find him pleasant and still not see him as potential romantic partner. She can even find him attractively looking and still not find him as a potential boyfriend. Some boys tend to think it is going to change if they do enough services or help her a lot of whatever. It does not work that way. If you need to work hard on her, then I do not see relationship looking out of it.

It does not mean friendship can not turn into relationship. It can and all my relationships were like that. I would not date somebody I did not knew. I have also seen couples that originally disliked each other and became attracted only after they knew each other. However, it never went to one-sided "he follows her and help her too much" friend zone.
Good for you gfodor. I used to do a lot of jQuery, ASP.net, Rails/PHP front-end development and honestly even some of the backend stuff I did was basic CRUD.

I've been trading options for the past three years and wrote an automated trading framework that uses message queues, reactor pattern that I've been QAing and plan to go live soon on my real brokerage account. I don't want to make money honestly at this point but using this project to learn about distributed programming, numerical methods and also functional languages.

I saw on your profile that you used to work for Etsy and I've known a few peeps who also worked for them. So I understand where you're coming from when web dev is really nice and a golden handcuff but you don't want to stay stagnant and keep learning new things.
Agree except for the last part. Pablo Escobar brought a different set of skills to the table running his empire than would be required of someone running a legitimate business trafficking in the same goods. With legalization, the Pablo Escobars of the go into the business of stocking store shelves and picking up trash - they do not become CEOs of successful companies. Other people do that instead.
Great share, thank you!

“By almost any measure, the world is better than it has ever been. People are living longer, healthier lives. Many nations that were aid recipients are now self-sufficient. You might think that such striking progress would be widely celebrated, but in fact, Melinda and I are struck by how many people think the world is getting worse. The belief that the world can’t solve extreme poverty and disease isn’t just mistaken. It is harmful.”

Quite an optimistic statement after the pessimism created because of all the NSA, wars ... news.
A bunch of cops showed up. Oddly, they didn't seem particularly interested in talking to us. They immediately suspected a neighbor who had a history of trouble with the law. They even briefly had him in cuffs outside his house, but let him go when they caught they caught the real guy elsewhere.
New gTLDs Will Work Way Better Than Vanity Domains Did
Having worked with such people in a place where they were employed, being one of the few places in the area that did NOT reject folks for that, I am instead referring to violent or erratic behavior, inability to follow simple instructions, propensity to not show up for work (especially after being paid) as well as the fact that they can endanger others.

I have personally witnessed all of the above except for that violence, which I've only heard bragging of and, eventually, a conviction for. This was a factory environment. It does not take great skill to work there and it pays a very decent wage for unskilled labor and should be within the means of almost anyone capable of being useful.

> Or, you know the, hundreds of thousands incarcerated instead of out in the workforce.

Be careful what you wish for. I only hope you are someday able to work with some of the people I've met.
Nice article, all of this was covered in my Concurrency and Multithreading course in university and we used this book: https://www.elsevier.com/books/the-art-of-multiprocessor-pro...

It's a really great book, I suggest people read it if they are interested in this type of stuff (it focuses on concurrent, not distributed systems, so it's not quite 100% the same topic).
Robots could replace 80% of Jobs
And then package maintainers hate you because they have to patch your shell scripts when building for a non-standard platform or environment. Good job.
PayPal flip flops on porn. Back in the day they use to be quite friendly.
What you need to do is go somewhere where women exist. Find extracurricular activities that tend to skew heavily towards women, and see if any such activities interest you!
I hope my comparison with Visual Basic didn't come out as derogatory. Because, at the risk of no sane programming talking to me ever again, I will admit that I really do admire it! It wasn't built in a period that would have allowed it to live on today (not without significant effort from Microsoft...) but hey, it was nice for its time.

I made this lengthy introduction because I really like LightTable. What you folks are doing is impressive! I'm not particularly fond of the tech stack behind it but it's the first significant, organized kick in the tools' butt I've seen for many years now that isn't confined to academia.

> There is an implicit assertion here that not having a debugger makes you a smarter programmer.

The implicit assumption I'm making if that I were a smart (and careful!) enough programmer, I wouldn't need a debugger :-).

So yeah, if I had the choice between being so good that I don't need a debugger and having a really, really good debugger, I'd pick the former any time. Sadly, that's not... quite a choice, so I'll grumpily let gdb tag along.

> The whole point of having a computer is that it can do some of the thinking for you.

This is something to be enthusiastic about, certainly! I was glancing over Moseley and Marks' paper (I read it a while ago, but not too carefully) and, now that I think about it, the mantra about writing simple programs is held in highest esteem by communities that traditionally had to struggle with their tools (Unix, because 1970s, and more recently the web folks, because they were building complex web applications long before JavaScript had anything that would even resemble a reasonable debugger). Much of this was done so as to eschew the limitations of the platforms themselves. PDP-11/20 had 64 KB of addressable RAM; the fact that you could write and compile programs on it alone was remarkable. Letting the computer take some of the thinking load was quite certainly impossible.

I'm still debating with myself whether allowing the computer to do some of the thinking for me would be good for the quality of my programs. I'm a very clingy father :).

> The goal is not for Anon to learn to program, it's to build lunch_app.

I don't wish to sound rude, but this sounds like a lump made by marketing types :-). Is lunch_app a program? If so, Anon has to learn at least the basics of programming, much like someone who builds a desk has to learn at least the basics of carpentry or someone who wants to learn to play a musical instrument has to learn at least the basics of music.

More helpful tools will definitely help Anon, but there are things no tools will, or should, do for him: he will still have to understand how web applications are served, how they are hosted on the same server along with other applications and so on. Not knowing these things will be a lot more detrimental to everyone using his application than spending a couple of weeks learning all this boring stuff will be to Anon.
So go with some friends instead? Some things are meant to be shared with your SO, some are not. She probably has some preferences which don't match yours as well after all.
It's a dream and a big risk. And I'm sure the destination will not be as envisioned, but we can finally make some real progress in interactive programming over Smalltalk/lisp.
What's wrong with the friend zone? See: http://www.qwantz.com/index.php?comic=2615

(This is a snarky way of saying that friendship is its own reward.)
This is the motivation of the people, but alone it could not bring on the wave of atrocities we now are witnessing as the war on drugs. The feelings of these people, while understandable, is just being used to support the worst set of policy decisions in US history since the Prohibition, and are used to expand government, militarize the law enforcement and curtail civil rights. In fact, it's much worse than the original Prohibition - at least there it collapsed after mere 13 years. The drug war is in its fifth decade now, and it's getting worse all the time. The feelings of these people are understandable, but they need also to understand what monster they are creating and supporting.
>bondage-style type systems

For the rest of you, when somebody describes Haskell in this manner you can be assured of a few things.

One, they don't know Haskell better than extremely superficially. Two, they don't understand parametricity and haven't read the papers. Three, they don't know what it's like to do the same kind of work (day-to-day programming) in a dependent type system.
Great article but it does not explain why HL2 was so boring vs HL1 if they used the same process.
The post is confusing and buries the lead (which is surprising coming from an editor), but I think what he is trying to say --despite the linkbaity title-- is precisely the opposite: that the homepage is not dead in the panicky sense of the general reaction to the leaked NYT report. Instead he seems to put forth a more nuanced claim about declining readership as a proportion of total viewer referrals, while explicitly acknowledging the legitimate editorial and branding role of the home page.

I had to read until the very end though, so it's easy to miss. Here are the key excerpts:

"I don't think that New York Times graph says what everybody thinks it says. (...) What we've been saying for years is that homepage traffic is going down as a proportion of your overall traffic.

We started in a world where people navigated to a homepage (...) and then clicked links and found stories. Then we moved to an SEO-driven world where traffic started coming through the side-door via search. Now (...) Facebook and Twitter is a massive traffic driver. All these developments should have been pushing down the proportion of your users who ever visit the homepage. (...)

You should be treating every article on your news site as a homepage.

And homepages are still important as a brand statement –-you are visiting our site and this is what we have decided is important today. There's definitely still a place for that.

Sadly it seems to me, it looks like this leaked graph is going to be taken for evidence that 'the homepage is dead' –-but for all the wrong reasons."
Make a project.
Any sort of dancing is usually a good option.
I think you can find objectification at the root of anger and bitterness associated with the friend zone (which is often how I see the term used; the girl "puts you" in the friend zone after all). "But I'm so perfect for her, why can't she just seeeee" does show a disregard for the humanity of the admired; women are allowed to have opinions, and hitting all of the imaginary checkboxes on what make you perfect for her doesn't entitle you to anything.
Another thing to keep in mind is that there are brilliant designers and inventors in poor countries. And there is the saying "Necessity is the mother of invention"... What we need to be doing is empowering people (education, investment), and they'll blaze their own trail.
Switzerland votes on world's highest minimum wage ($25/hr)
If it will be done the same way war on drugs is done, people would be put into jail for mandatory minimum sentences for failing to register their home address with the police and for being on the streets while the curfew is in place. Any "precursor" materials such as warm clothes, tents, hiking boots, survival guides, etc. and hiking would be illegal (a teacher probably would be fired on spot for just suggesting the students to have an outdoors trip). Any outdoors activities which involve staying outside past curfew time will have to be issued a permit from the police, and only people passing special extensive anti-homelessness training would be allowed to possess such permits.
Places where homeless people could find shelter would be destroyed by the police or rendered uninhabitable at huge expense and use of toxic and lethal material (inevitable deaths following that would be dismissed as acceptable collateral damage). Anybody seen helping a homeless person with money or food or anything else would be also subject to arrest and felony conviction. Of course, the police would also involve massive amount of undercover agents to trick people into doing exactly that and later bust them for aiding and abetting the homelessness.

In short, if you want war - it would be a war. And war is not pretty. Especially when the government declares the war on its own citizenry.
It's too late for an edit, but looking at the article again, especially
the conclusion, I wonder even more about the seeming dismissal of
Smalltalk:

> * storing code in a networked database with version control and realtime sync

This sounds a lot like Monticello and/or what Lively Kernel does over
Webdav?

> * a structured editor to enable rich ASTs with unique UUIDs

I'd say something similar is achieved by Smalltalk with it's view that
there is no "source code" -- there is only the compiled code that is
also viewable/editable as text (this is not so much about code, but a
feature of a truly object oriented system).

> * managing environments declaratively so that evaluating code is always safe

I don't see how "evaluating code" can "always" be safe? Or is this
similar to having the ability to deploy a separate dev-image in
Smalltalk terms?

> * a uniform (logical) data model where every piece of state is globally addressable

One example of this would be an object graph?

> * a model for change that tracks history and causality

I take it this is the "live programming" bit discussed alongside here.
If all input and output is via messages, it would seem feasible to
simply log messages (possibly collapse some messages (ie: +1, -1, +1,
-1, +1 becomes just "+1").

> * a powerful query language that can be used for querying code, runtime state, causal graphs, profiling data etc

I'm not entirely convinced we need a "powerful" query language. But
something to specify context (show me all counters in the date widget)
would be good -- but it would be fine to express it as
"in:someDateModule var:count". Maybe I just read "powerful query
language" differently than the author (intended).

> * composable gui tools with transparent guts

We seem to be reinventing these forever.

> * a smooth interface to the old world so we don't end up sharing a grave with smalltalk

I really didn't want to go all "Smalltalk did that" (I'm not even sure
it did I only know new-ish Smalltalks) -- but I think the eco-system
is in the process of proving the death-by-different wrong: We use Apps
on phones and through the web -- and the fact that eg: Google
spreadsheets has pretty a pretty crappy interface with "the old world"
doesn't seem to bother anyone. I mean, yeah, we know that we probably
need to interface with some form of external file system -- but now we
can pretty much just throw http/dav at the problem.

I guess I'm just grumpy -- arguably there's no difference between
running a javascript vm on bare metal vs running a Smalltalk system on
bare metal (except for the language part, but we can implement the
language(s) we need on top of js anyway…). I just can't help but feel we
might do better with a system better designed to be a system, rather
than the web browser that accidentally became a vm and virtualized
display driver. It doesn't strike me as likely that we'll see a proper
security model that actually works for javascript in the near future,
for example.
People also use their phone with a case