skysight-inc/HackerNews huggingface dataset:
When I learned about D3.js this was exactly what I wanted to use it for. Unfortunately, I've mostly avoided web development, so my javascript isn't good enough to quickly code anything up. You're right, though, this could be a good excuse to learn it.

(by the way, I love your blog)
How do I select the two nodes to create an edge? (Iceweasel beta in case that makes a difference)
That's true in the 21st century, but it wasn't true for most of humanity's history. In addition, there was always a population-level competition between countries (you out-breed the other guys, then conquer them by brute force). I'm not sure whether in the age of jet fighters, strike drones and nukes this competition makes sense anymore.
Hi Xiao, how you doin'? Still using PyTeaser?

Got a question though. How do you determine the news to send? Do you check read it all or you have an automated system in place for it?
The problem is that a majority of Californians supported Prop 8. Ostracizing over 50% of the state's population is probably unreasonable.
Why would IAC penalize employees whose personal beliefs disagree with this public action? There's absolutely no reason whatsoever to believe that a company requires all of its employees to hold the same beliefs that the company is publicly promoting.

You just made my point. Isn't a CEO also an employee? Just because he is the most powerful figure in the company doesn't mean he has to hold the same beliefs that the company is publicly promoting, which is equality and openness to all as a private citizen. He will have to hold the same belief as Mozilla as a CEO. Mozilla and its community accepts there are people who believe and disagree on marriage equality.

Huh? We don't need to stop predicting yet; it hasn't been long enough yet to draw any conclusions about how he's guiding Mozilla in regards to this issue.

Set a deadline. I'll give you a month to talk about this. Then? What's next? Exactly. It won't change anything. He's the CEO. He won't step down. Mozilla will continue to function. People will keep an eye on Mozilla. That's it. So tell me, what good is your prediction? More articles and speculations and rants and wars?

Why should you or anyone draw any conclusion? What conclusion? What good is your prediction to this non-stop no-win situation? Just as I said I can find a pro-life person to manage the company will receive the same doubt: what good is you or anyone continue to make "prediction"? If your prediction only causes more useless non-stop repeating arguments, that kind of prediction is just noise simply because nothing new will ever come out.
Piece by piece, Linux is becoming an OS that we don't constantly have to defend for its small deficiencies. Loving it.
I once called a registrar (that I've never heard of before or since) to inform them that a domain they registered was missing WHOIS data, they asked me what I wanted to put in for the WHOIS data. I facepalmed. While I wanted the domain, I wasn't going to steal it.
I see this recommendation repeated often.

How do you find a laywer to read over the agreement? How much do they usually cost? How can a student afford one?
Realistically, if anything is going to "destroy" Mozilla, it'll probably have much more to do with their software offerings than with this particular incident.

I'm talking about things like Firefox trying to imitate Chrome at the expense of usability. Or the abandonment of Thunderbird. Or resources wasted on a failed effort like Persona, or wasted on software like Firefox OS that's inherently inferior to its many well-established competitors.

Mozilla's influence is directly related to the number of people using its software products. I see far more of its existing users moving away from its software due to usability problems or a lack of maintenance than I see moving due to purely political anger directed toward Eich.
Point is: if your mature project itself is a VCS, it sounds contradicting to use someone else's VCS to host your VCS :)
You're referring to free speech? Of course everyone should be able to hold whatever belief they want and say what they like. Other people should be free to judge them too, and discourage them.

Isn't that what this is all about? Eich expressed his beliefs by contributing to a cause that actively harmed many people's personal lives. Now people are upset about that and thinking perhaps he shouldn't lead Mozilla. I don't see any free speech issues here.
He cant(he donated publicly)

You presume that people can't change their opinion.
Not really. I think tomorrow will be a better moment to take some, given the fact that everything is happening by night. I have some pictures from the old 8.8 earthquake on Flickr[1] from a City called Angol (very close to the epicenter of the 8.8 magnitude)...

[1]: https://flickr.com/photos/marlexsystems/sets/721576274358393...
I think you're inverting the direction of causation here. GNOME and systemd get a lot of criticism and hate on largely non-technical grounds. I think any project could develop a dismissive attitude if they were hearing constantly about how their project was destroying everything beautiful and true. It's unfortunate, and bad for them in the long term, but totally understandable.
Course Developer
Udacity’s Course Developers are dedicated, talented, and technical teachers. They are movers and shakers who thrive on solving problems big or small. They are innate helpers and they will always find a way to come up with creative solutions for their students and peers. Course developers create and record classes, develop exercises and challenges, help students, and push the limits of teaching and learning online.

Responsibilities:
1. Work with exceptional instructors to generate high quality creative courses targeted to a wide range of students.
Lead and contribute to class discussion, providing timely responses to students, and understanding what problems students are having.
2. Write quizzes, homework assignments, and exams.
3. Record lessons, explanations, and content on camera and on the tablet.
Work as liaison between students, professors, engineers, and video editors to help guide the future of the course and company.
4. Work on a wide range of projects, including ones you develop yourself, from content production to instructional design to software development.

Desired Experience:
1. Be proficient with python
2. Clearly and accessibly explain course material to a wide range of students.
3. Ability to connect with and motivate students.
4. Resourceful - you naturally know how to find answers and are not afraid to ask for help.
5. Technical background, specific skills required differ based on the class.
6. Excellent critical thinking skills, including the ability to accurately link cause and effect and to generate relevant 7. solutions to problems.
8. CS or related experience teaching CS material is required!

What we look for:
1. Love of teaching, learning, and/or a passion for education!
2. Demonstrated excellence as a teacher in some context.

Other details:
This position is located in Mountain View, CA - You must be open to working in this location to be considered.

Ready to apply?
Send us your updated resume and cover letter on what you like about Udacity.

Check out https://www.udacity.com/jobs for more details on perks and benefits!

We have lots of fun here!
All these statements/calculations/proofs are near-trivial once you've defined an appropriate semantics for your calculus - probably the easiest route is via a small-step operational semantics - see, e.g., Types and Programming Languages.

There are many lambda calculi, ranging from the untyped lambda calculus with strict evaluation underlying Scheme to the Calculus of Inductive Constructions which provides an alternative foundation for mathematics to set theory and is the basis of the Coq theorem prover which has formalized proofs of the Four-Color and Feit-Thompson theorems.
Can this be used to develop plugins for vim? I would love to see someone come up with a plugin in TimL or port one to it!
Fixing foldl
Wow really guys? You downvoters, you're saying the music is literally represented with 8 bits?
There's no point to doing that. He can't step down or be removed as the inventor of javascript, but he could step down or be removed as CEO of Mozilla.
Ask HN) SSL problem
Is anyone else getting an ssl error when visiting this site? My browser is reporting that the server is identifing itself as ssl2000.cloudflare.com instead of news.ycombinator.com.

I assume this is just a misconfiguration/bug somewhere, as (I believe) cloudfare is the hosting service HN uses. However (for hopefully obvious reasons), I am not logging in with my normal account.

Related fun fact, HN seems to request certificate pinning as my usual browser (chromium) would not let me ignore the error as the site has requested heightened security.
Or, you know, chip music. Since the music is mostly mp3 it's not 8-bit.

I'm surprised a community as pedantic as this one doesn't get it.
Levie is down to a 4% stake in Box. How does he feel?
GHS Interactive Security (California) is a fan of hacker news.
I don't want to post my contact info directly out of respect but I've saved lives so it's important to people. If you call us and ask for the SBC Manager Cory you can get a fairly decent guy to answer some fairly tough questions you may have.

Edit to add info requested in op.
Alarm.com cloud services
No upfront option
Vpn tunneled cameras
Cellular and IP routing
Rapid Responce monitoring center monitors gov. clients.

Disclosure, I work there and can provide some promo price cloud stuff on a friend type deal.
This should work on my MacBook Pro if you don't test the user agent string to determine support.
Having known quite a few people on both sides, I'm struck at how poor both sides are at the communication, understanding & articulation of their beliefs despite being good individuals on either side.

It's that whole communication thing...
It was my mis-interpretation of "respect the ability of everyone to hold their own set of beliefs" to mean free speech/thought that led me to mention Time Cube. Of course he should be able to have his site. But I might decide I wouldn't want to work with him, trust his opinion, or have him represent me.

Is anyone saying that Eich shouldn't be able to believe what he wants? Or are people upset that someone campaigning against civil liberties is now representing and leading Mozilla?
Tsunami Alert after 8.2 Chile earthquake
I've read this comment a few times. How does that in any way excuse the comments on the article?
First Time App Developer Success Stories
He was saying that Modern UI (Metro) applications require APIs that come with certain restrictions. Those restrictions hold regardless of whether the apps are being run on Windows RT tablets or Windows desktops.

It was a little scarier when it looked like Microsoft was positioning the Modern UI as a replacement for the traditional desktop Windows paradigm. If Metro:Windows as Windows:DOS, the restrictions on Metro apps would have been really bad.
So... piracy is still more user friendly? Grand
What does it mean to respect a belief, or have it equal to respecting the person? Some people would have others hung for dating outside their race - what does it entail exactly to "respect that person"? Like, admit they are human and should be allowed to hold their own beliefs? Because you can do that while holding someone in complete contempt.
I think the best way I've found to combat these types of meetings and cut through the talk is simply to ask "Why"

Find out pretty quickly (generally) what they are actually wanting and nobody needs to print things in transparent ink... (usually)
Are you going to stop using javascript too? He helped invent that.

> http://en.wikipedia.org/wiki/Brendan_Eich
glad it was well received! I've been submitting more hands on, hacked-together tech posts which resonate well with the HN community.
Hit Selection Mode > Press and hold "s" for source node and click on the node you want > Press and hold "t" for target node and click on the node you want > Once the names of the nodes appear to the left under the header "+/- Edge", hit Add Edge.
The best one-word answer is, simply, "tradition".

However, it's tradition that's backed up by a huge raft of prior work in the data transmission and information theory sciences. When you break all of that stuff down, you're left facing questions like "how can I design a protocol so that over a lossy channel I can unambiguously ascertain the correct transmission and reception of a given piece of information?" The natural unit which falls out of this is the indivisible bit, zero or one, the presence or absence of a signal, over a certain measured interval of time.

The theoreticians and engineers who produced the first systems for digital data transmission were all informed by this work, and their fundamental challenge was to produce systems capable of reliable transmission and reception of streams of bits -- not necessarily 8-bit bytes, that being a higher-order concern left to higher-order devices in the network, for sake of modularity. (For a bewildering example as to why telecom techs wanted^H^H^H^H^H^Hstill want to leave this kind of thing to others to puzzle out, see, e.g. https://en.wikipedia.org/wiki/36-bit)

As a result, today, network engineers pay first attention to the bit-rate rather than the byte-rate capabilities of their equipment, and this is reflected in everything from the names of low-level protocols to ways of talking about circuits to the specifications of concrete product implementations, both in terms of the data-carrying capacities of network interfaces to the speeds offered to consumers.

I come from the network engineering world, as you might have guessed :) So, on the opposite side of your question, I find it terribly distressing when software like my Bittorrent client reports speeds to me in megabytes-per-second. I don't have an intuitive feel for what a megabyte per second is, but I can take that figure and multiply by eight and say "aha!" Roughly the same as old-school 10Mbps Ethernet.
Haste language
Maybe the case I have changes this, a bit. However, after reading your comment, I tried with a light finger / touch, and I observed that even with this case on it, I can manage. I stand corrected! (And thanks!!)

It does start to rock if I don't hold my touch light, particularly towards the corners and the "bottom" in portrait view. Poking the back button is particularly touchy.

So, I stand partially corrected, I guess.

Anyhoo, I'm still to the point of placing function ahead of form. Or I'm just getting old and grumpy. 50/50, probably.
It's kind of absurd to see this sort of contradictory reasoning.

I think there'd be outrage if it was suggested that some employee of some company should be fired just because he chose to spend his own time and/or money supporting a pro-gay cause.

Yet as we've seen in this case, it's apparently deemed perfectly acceptable by those who'd be outraged in the other case to level the exact same kind of discrimination against somebody who supports an opposite viewpoint.

I can't see how such contradictory behavior will help garner support. Fighting discrimination with discrimination is self-defeating.
It also tires me that the all of the opposite side is being labelled as "homophobic bigots," just look at the extremism in this very thread with comparisons of Eich to the KKK.

Growing up, my deeply religious immediate and extended family was surprised by my turning out to be the black swan secularist. As you alluded to I find that, as usual, ignorance breeds these misunderstandings.

Having many personal discussions with many the deeply religious, I can honestly say that the majority do have empathy for those who are being discriminated against, abused, disowned, lynched and executed because of their expression of gender identity.

This isn't a hate issue. This is an ignorance issue.

Instead of shaming those like Eich, who (assumedly) take issue with their idea of the institution of marriage being trampled (which is reinforced by herd mentality), we should all try and engage personally to make them understand.

Does that mean we should respect their beliefs? No, but we should strive for dialogue.
I, too, dislike the "phobe" applied to things - it seems like a dirty bit of rhetoric. But despite the definition, it's pretty clear the meaning of homophobe is someone that dislikes/disapproves of homosexuality.
If that is the message you received from this comedy sketch, I daresay you're not in a position to be lecturing on other people's mentalities.

The ability to recognize, see through, and deal with bullshit in all its various forms is a highly necessary skill regardless of your occupation.

*edit

The now deleted comment was someone snarking about how Engineers need to stop thinking they're above everyone else.
I'm looking for more of a forms editor, that generates xml and guides editing with an xml schema. So no I don't want to edit xml; I want to edit data records, configuration file entries etc with a schema-driven editor.
Finally someone who gets it. Free speech isn't about some abstract right that you can only technically exercise. Everyone also has the right to associate with whoever they chose. But launching public campaigns designed to restrict the speech of someone is not okay in my view, it's like a form of harrassment I think. Launching campaigns to _discredit their ideas_ however, is better I think. Also just launching a campaign to publicize their views is fine, as long as they're backed up with evidence (which they are in this case).

I may be on the wrong side of this issue but I refuse to take part in boycotts because I think they're ineffective and just harmful, unless of course the product itself is harming people in some way.
also worth mentioning: http://www.nature.com/news/mismatch-alleged-in-acid-bath-ste...
Thank god. I'm going through this right now, and all it's done is keep us from issue options and getting an advisor on board, for almost a month now. I'll do anything to make sure we never have to deal with that again.
The negative control came up "positive" while the acid bath came up "negative"
Fascinating read if you can finish the whole thread. And the story is still developing.
I presumed nothing, i just said he cant lie about the fact that he did support prop8.
Is it? We constantly improve our knowledge and understanding. I don't think it's a stretch to say we don't want invalid ideas (like "homeopathy cures diseases") being accepted as true.

Perhaps my phrasing was off - I didn't mean to imply that other ideas shouldn't exist, just that they should not be accepted as true, nor should every issue be two-sided and seek a balance.

Even so, if we could all agree on basic axioms and goals, I don't think it's too far-fetched to say we'd all like to arrive at correct ideas.
I'm autistic and is proud of it. I came to realize that what happens inside my head is not what matters (at least to outside observers). What matters is my outside world output (actions). I used to be clueless with regards to social conventions. I just didn't get it naturally like the others. The good thing is one can learn, but only if that person is willing.
Wouldn't the most "pro-civil-liberties" position be to have the government not be involved in a private arrangement between two citizens - regardless of gender?
Oversimplified? Yes.
Hilarious? Yes.

Why? Because "impossible feature request" can and does happen... frequently.
What I've learned about radio advertising since joining Pandora
Meilleurs jeux gratuits : des jeux en ligne pour tous  
Retrouvez des jeux en ligne accessibles depuis votre PC sur Meilleurs jeux gratuits. Inscrivez-vous sur Facebook et faites le plein de divertissements !
He could very well know that any clarification, regardless of what is actually expressed, will be turned against him in one way or another, and will be used to further propagate this issue's prominence. Saying less may actually prove to be the quickest way to get an issue like this to blow over.
The story gets really interesting and is still developing.
It means that you attack their beliefs, not the person themself. Or you publicize their views and say that you disagree with them. In this case there are some people doing just that, which is fine. However IMO trying to launch a boycott against Firefox is silly and poorly thought out. You are only increasing the chance that people will be harrassed (disrespected) for their browser choice, and pushing people towards non-free software like Chrome and MSIE.
I got frustrated just listening to this. Excellent acting.
Interesting note: This is not sourced from a research paper, but a sound bite to build interest in a documentary airing this weekend.

While the source, Tim Brooks, seems credible [1], I will be interested when more actual information comes out.

[1] http://apps.who.int/whocc/Detail.aspx?cc_ref=UNK-122&cc_code...
I use treeline.

http://sourceforge.net/projects/treeline/
Now here's another vid showing what everyone else feels like dealing with techies... http://www.dailymotion.com/video/x557tg_nick-burns-your-comp...

What's the commonality between both vids? Just enforcing negative stereotypes & emphasizing the weakness found in the worse case scenarios of each group.
Great idea on the bookmarklet. I could see a tool for building custom readers with clippings from various sites. Say I want to organize JavaScript array patterns and ideas. Throw in a way to clip parts of my PDF books into this "reader" and you have an amazing product worth millions.
Sharing your inbox with your co-founder
Those graphs he converted into xkcd style are bad examples. Almost all the xkcd graphs I remember reading are illustrations for simple concepts. Well, let me put it this way. The graph is usually compact, small and a few simple annotation/caption attached to the graph. That's exactly why the xkcd example in the article works well. Try to scale this up to a large graph like the one author did. The curly lines just hurt my eyes.
Textual version of the story - but I highly recommend you watch the video. Dare you not to get that creeping feeling of frustration...

http://www.morna.nl/post/4185018780/a-business-meeting
My current problem is that I'm finding it difficult to work up the motivation and energy to find out.

I'm realizing it is more and more "just a(nother) phone", to me. I figure each point out as it becomes of immediate importance to me.

As this stuff becomes more and more mainstream (and/or I do, perhaps), I wonder how much more prominent JFW (just f-ing works) and DFAM (don't f-ing arse me) are going to become in the market.

Or rather, I'm experiencing it, first hand. JFDI, phone! Like the toaster.
I'm not sure what your point is. I never made a statement about the percentage of insider trading that was identified, nor did I suggest that most people engaged in insider trading were caught. I merely pointed out the logically obvious: a lot of the people caught engaging in insider trading probably didn't believe they'd be caught.
There's a big difference between defending someone's right to say dumb things, and suggesting that we should ignore that they said dumb things.

If you see a movie star use a racial slur, the natural response isn't "well, he wasn't on set so I still support him as an actor". The natural response is to recategorize that person as racist, and have a dim awareness of that while considering what films to watch and while watching them perform.

Once you're aware of it, the knowledge that the CEO of Mozilla gets utility from oppressing gay people is something you're aware of whenever you see the Mozilla brand. I don't think that's illogical or something Mrs Hall would say Voltaire thinks is bad.