skysight-inc/HackerNews huggingface dataset:
I suppose you need to say up front what the expectations for the meeting are. I give and sit on presentations from other researchers, and I have even come up with a metric to express how many questions there are: MTTI, mean time to interruption. I have been in presentations with an MTTI of 1 minute. A typical presentation has an MTTI of about 5 minutes. A presentation with "few" interruptions has an MTTI of about 15 minutes.

Generally, questions come in three classes: clarification ("I'm not sure I understand, can you explain..."), discussion ("Have you considered extending this to..."), and criticism ("I think there is a problem with this approach..."). In an academic setting, all are welcome unless otherwise stated. (Sometimes we say no discussion and critical questions because of time limitations.)

However, what is never acceptable is someone commandeering the presentation and using it to talk about their own thing. Moderators will step in if it starts devolving like that.

So, simply, you need to let your audience know what the format is, because had I been in your audience, I may have asked questions, too.
We'd love to know who you'd like to talk at the next HN CGN meetups; Let's us know if you have a tech or biz hacker in mind that you'd like to hear talking about lessons learned, mistakes to avoid or a particularly complex or interesting tech subject and we'll do out utmost to make it happen. After all - it's all about YOU!
They are still moving very slow. ARM's Cortex A15 should be about as powerful and still several times more efficient and cheaper.
Even the 30+ million is not relevant, Facebook with already have all of those users. So they didn't buy any users, no revenue, no profit, just some technology which they much have been able to build themselves for a fraction of the price.
ASP.NET Articles Mobile Application
"One of its main byproducts is the replacement of low-productivity workers with computers."

This is the main fallacy of this article.

It's actually "high-productivity workers", who build technology, which replaces "low-productivity workers". For that to happen, more "high-productivity workers" are required. Do they realize how hard it is to find talent in tech these days? The economy is ever evolving and becoming more efficient. There is really nothing new here, this has been happening for decades and centuries. With some adjustments, this article could be published 100 years ago and probably 100 years into the future.

One problem is that it's hard for people, especially at a certain age to adapt their skill set. So while some sectors are struggling to find employees, others have too many. It's the friction that is created by economy's evolution. But we have to look beyond the cold numbers. This is a social problem. With 8% unemployment rate, an unemployed person is not 8% unemployed, he is 100% unemployed. That's a person like you and me, with family and dreams.

However, I believe that in the future this friction will actually become lower. With technology and internet becoming prevalent, high quality, relevant education will become accessible and affordable. In other words, when education finally becomes part of that "second economy" (and it will), things will get better, not worse.

When this happens, then ironically this "second economy" could actually solve the problem the article says it creates.
http://nosweaters.com is beginning to incorporate Backbone into its setup (currently utilized in user /home feed and idea suggestion path), and my personal project site, http://showhopping.com is moving from its spaghetti crufty mess to a completely BB/Require setup.
Start-Up Expands Free Course Offerings Online
Haskell only becomes interesting once you start using it for real code, and the characteristics people are talking start manifesting in your designs and code reuse. All the short snippets you've seen are trivially surface translatable to Lisp, after all. For that matter a lot of the "Oh! Haskell! Wow!" blog posts have code trivially translatable to Perl.

You may also find it interesting to start with this: http://learnyouahaskell.com/functors-applicative-functors-an... That's Learn You A Haskell, jumping you past the part of the book that is teaching simple first-order functional programming and cutting straight to the stuff that makes Haskell Haskell.

By my reckoning, despite superficial similarities and similar heritages, Lisp and Haskell are actually polar opposites at a philosophical level, so you will certainly encounter a lot of difficulty trying to understand Haskell through a Lisp lens. I go more into this at http://www.jerf.org/iri/post/2908 .
Let's hope it does kill jobs before I'm at the current expected retirement age.
Let's learn Go
Yep, I use https://github.com/samaaron/polynome

However, I'm currently working on a significant upgrade to this codebase :-)
This appears to be a perspective issue. The writer took it as rude without mentioning the most important part:

Was Katz right?

We need more context, and we need less emotional argument. If the original presenter could effectively support his position then he would not have left the stage. And I would hope that Katz would not commit such a social atrocity without a very, very good reason. I don't find it hard to believe that the actual story is much more tame and logical than the author of this article thinks it is.
You definitely could, and it would be much easier to write the HTTP client code on a Raspberry Pi than it is on the Arduino!

If you look at the Arduino code (https://github.com/freerange/printer/blob/master/printer.ino), all it does is download a stream of bytes, doing some very rudimentary validation (Content-length), and then sending the bytes out on a serial port.
It's basic etiquette to not interrupt someone in that manner if they have the podium. Even if he was right, he should've waited. Real douche move to do that to someone's entire presentation.

I'm all for speaking your mind in public, and standing up for an opinion, but timing is everything. Yehuda Katz has poor timing.
Love the minimalist phasing at the end.
It is relevant since this was a technical talk. The speaker didn't even mention the Facebook acquisition; he just said that they've been in the news lately and can't talk about it.
Bio-truths on HN. Why is this not suprising in the least?
The Irony Of The Government's Antitrust Case Against Apple And Five Publishers
76 LED Bicycle Bike Cycling Head Flash Light Flashlight
100% Brand New, Water resistant, suitable for any bicycle to give alert in bad weather
Ultra bright LED light
High intensity LED
Extensive lifetime of LED (100,000 hours)
Keep lamp from bouncing
Adjustable inclination
IC controlled 4-modes: 27 LEDs, 48 LEDs, 76 LEDs, 76 LEDs Flash, change mode by pressing the button.
Long lasting: operation with 4 x "AA" batteries (not included)
This comment is cute I must admit. I think I've seen this kind of bickering in pretty much all languages I've programmed with :)

The only thing I took away is: don't waste energy reading this.
Take a peek in the JS console:

http://cl.ly/FmLu

... once I get a fuller description from them about how they're using it -- I'll post it up.
Just so you know, kivaloo (or, more precisely, kiváló) means `excellent` in Hungarian.

Good luck with the project!
I was about to post that link, sadly I am that way too, I'm trying to get better but is hard to keep to yourself that what you're listening is wrong.
This is true, but how many project management tools are we going to see? how many code-hosting companies out there? how many "collaboration tools" we're going to see?

Suddenly we're in this economy of people fighting for attention because everybody is doing the same thing. It's definitely getting harder to find ideas.
as a former UF student, I have to say this just seems like a terrible idea. disappointing.
Show HN: Fondu's technology stack
"set of rules saying you must X and cannot Y etc"
How it isn't a computation for certain inputs (X, Y...) to certain outputs (must, cannot, ...)?

Legal text doesn't look like natural language and doesn't behave as one.
Fexible compensation
whould you use marketplaces such as ekwity.com that gives you access to people with flexible terms of compensation like equity, deferred payments etc...?
Your last sentence is key here. I personally think you need to ask yourself when you have the urge to call someone out "does this add value to the current discussion?". If it does, you should lead in with questions like "Have you thought about..?" or "I don't think your example is quite correct, here's why.." Definitely stating "You're wrong, this is how you should do it" is great way to immediately shut the other person down.
If calling out the person in question doesn't add value to the conversation, save it for a private conversation later. Simply being technically adept is no excuse for poor communication skills.
In 2001, only 12% of video gamers were girls. Now in 2011, that number is 40%.[1] But the fact is, more boys play video games than girls, and 10 years ago when today's tech founders were growing up the ratio was 8:1.

I do not support sexist language or sexism in general, and was not making a comment on whether this article was offensive. Merely stating that the 5-year-old girls who are not as interested in tech as their brothers are not being influenced by online blogs.

[1] http://www.theesa.com/facts/pdfs/ESA_EF_2011.pdf
"Did it result into mass poverty ? No. Never."

I live in the North West of England. Pretty much ground zero for the industrial revolution. There was horrific poverty as the "previous workforce" (agricultural workers) was made redundant and moved off the land into the cities. This extended well into the early twentieth century - you might want to check out the first part of Orwell's The Road to Wigan Pier for ordinary life in the late stages of an economic transition.

Those were different times: before organised state welfare and health provision, and with very different economic structures. But as others here have said, using the past as an historic or economic model for the future is going to lead to disappointment.

(I have spent a lot of my career writing software that automates skilled human processes, and links business processes across organisations. Exactly the kind of things described in the article. I think I'll do okay. But I've had a lot of time to think about this, and my personally not being on the loosing side is not comforting to me.)
I wanted to do this in 2006 for delicious.

The problem is that by placing the simplified terms in the same place, they become binding. Since they must differ somehow from the actual terms, then you open yourself to various problems.
This is a touchy subject. I think this kind of behavior is very counterproductive and we (programmers) seem to do it a lot. It's something that needs to be talked about and fixed. Miguel de Icaza wrote a great blog post about "well-actuallys" a year ago and it's definitely worth reading: http://tirania.org/blog/archive/2011/Feb-17.html

That being said, it makes me uncomfortable that an article called "Why you shouldn't invite Yehuda Katz to your user group meeting" near the top of HN, especially because he seems to have become a bit of a punching bag lately (see Rails.app). I really wish we as a community spent less time dragging people down, especially ones who contribute so much great code.

This shouldn't be about Yehuda. This should be about all of us being nicer and better people. It's sad to see an opportunity for discussion be used to bring down one person.
What is "this"? The article does not give the context.
The language could not throw away data on an obscure whim.
SMTP MTAs can also "provide more info if it wants", but that's what the article considers a problem. What the author of the article wants is a way to dumb down error messages (or, less cynically, automatically correct errors), which is not easy with free-form responses. Imagine a web page that returns a page that says "404 Not found" with a 200 status code. Brokenness ensues.
Actually, only about 5% is. The rest has more local origin.
Yes, but, uh ... Fourmilab is not Fermilab :-)
Past industrial revolutions did result in some forms of mass poverty to some in society.

Horses is a class of worker that after the industrial revolution found itself without a job.

And many workers , after the industrial revolution found themselves working many hours a day(sometimes 16), for subsistence level,with little power, in unsafe workplaces and without any economical stability, and with no land/home they own.

As a response the union and labor movements came about, giving workers more bargaining power, labor laws and some sort of safety net.

Without all of those, many in society would have probably been much poorer.
I think this is good. If you give a presentation, you should expect feedback. It's not "people skills" to sit there and let people be grossly misinformed, that's "laziness".
How to work with an agency
You seem to like IndexTank ;)

There's also my own http://websolr.com/ running Apache Solr. Some other Solr services are mentioned elsewhere on the page.

I've also recently launched http://bonsai.io/ for a hosted ElasticSearch service. Because ElasticSearch is actually quite awesome (and I'm happy to answer questions about why).

For Sphinx, there's Flying Sphinx (by Pat Allen of Thinking Sphinx Ruby client fame, great guy), and IndexDen (which is Sphinx, not IndexTank).
$9.99 e-Book Price To Cost Apple $252 Million
I also work on some European projects and love LaTeX and git, so I'll chime in.

LaTeX is much better if everyone uses them. However, most people use Word, and at that point, you may as well too. Anything I write I write in LaTeX and convert to odf, then save as doc, but most people only know word and will not be able to work with anything else. For instance, I once sent my supervisor a beautifully formatted latex paper. She replied and said that she couldn't give any feedback without a word copy of the document. Sigh.
I don't think Katz was merely asking questions. From the article:

> Speaker: Talk talk talk talk. Talk talk talk? Demo demo demo.

> Katz: Wait, why are you doing it that way? You should be doing it this way.

[...]

Katz plugged in his own laptop, and proceeded to redo the demo.

That's not the behavior of someone who is curious. It's the behavior of someone who thinks they know better. Whether or not they actually do, the point of the article is to not attempt to show them up in front of everyone else.
Show HN: Firebase, a scalable real-time backend
I also see and give a lot of academic presentations, and I'm not aware of any venue that encourages someone from the audience to commandeer a talk. "Let's take this offline" is so common as to be a cliche, and if the speaker got flustered enough to get caught up in it, a decent moderator steps and makes that call. There are many reasons for this. One is that it's simply the polite thing to do. Another is that the audience may want to hear the talk rather than whatever particular point you're hung up on being the only topic of conversation. Yet another is that it's very unlikely that the speaker has absolutely nothing of value to contribute, so it's in everyone's best interest that emotions have a chance to cool down a bit rather than the speaker deciding he's never going to talk to that asshole from the crowd again.

We weren't at this meetup of course, but it very much sounds like that's what should have happened here and didn't.

I'd also point out to anyone thinking that being right is an excuse for this sort of behavior that people will remember you being an ass long after they've forgotten you being right.
When did Socratic discussion become heckling? I'd much prefer to attend an event where if a speaker was incorrect I'd find out about it.
That's an opt-in workaround, and proposing it as a solution is like trying to cover the Sun with your thumb. You'll have an infinite number of errors everywhere you can input numbers where the == operator is used, but you can only choose to use === in the finite number of expressions that you, yourself, write. This is insane!
رسائل شم النسيم
I don't know. I'm not coming down on either side, but I can see the point that this Katz fellow didn't extend the same courtesy to the poor speaker. An embarrassing taste of their own medicine might do the trick.

We can't be nice to people who aren't nice all the time.
Big Data and Data Science: Love at First Byte
yes, it was just an example.
Show HN: My 4 Week Project
Well HN, I've finally produced something I think is worthy of sharing, but I didn't do it "in a weekend". Yeah, it's an iOS puzzle game. And yeah, it's a game I built because I wanted to play it rather than based on market research, so all this sort of makes it the antithesis of a popular HN post. But whatever. Still hoping for some of that patented (har har) expert HN feedback. Critique any part of it except the music.

Also, PM me for upgrade codes, or I can post some here if there's any interest.

Download (it's free): http://itunes.apple.com/WebObjects/MZStore.woa/wa/viewSoftware?id=514114597&mt=8

Website: http://samesamegames.com/quadros
Standard issue average humans power down and self destruct almost immediately without gainful employment. Idle hands are the devils workshop. Go visit a government projects area with a high rise of people on welfare, none of them work, it is a cesspool of drugs, guns, and destruction.

If you do not threaten people with slavery and death, your average human will not work a day in their lives. Instead of making a utopia, no jobs destroys all hope for it.
http://phillyrb.org/events/115 SQL injection seems pretty far from the metaprogramming context, if that was the actual event.
You might have missed this sentence: However, what is never acceptable is someone commandeering the presentation and using it to talk about their own thing. Moderators will step in if it starts devolving like that.
We think our prices actually compare pretty well to self-hosting. Hosting a search engine is not cheap when it comes to memory and disk IO, and I don't envy anyone trying to shoehorn production Solr traffic into a small VPS.

Not to mention, we've got transparent replicated redundancy on all our indexes—one of our better-kept secrets, I really need to update our marketing materials—so double your VPSs there.
"I suppose you need to say up front what the expectations for the meeting are."

no, you absolutely do not. the onus is absolutely on the speaker here.
If the adults allowed girls equal access to play with the cars, they could, either explicitly or via the fact of girls playing with the cars, negate that notion.

My mother in law tells the story that when her kids were small she was determined to raise them free of sexist gender norms. One of the things she did was get some dolls for her son and, for a few hours a day, she would hide his cars to make sure the dolls got equal time. This lasted until one day she looked into a room where he was playing with the doll by running it along the floor yelling "vroom vroom!" She brought out the cars and that was the end of that.
If I were in charge, I'd be more likely to invite him after reading this. This is exactly the kind of stuff I like to watch.
mk4ht is your friend here. Its part of tex live, and can handle most formatting. mk4ht oolatex yourcv.tex is really useful. Its not perfect, but its better than writing in word or open/libre office
It's a pedantic note, but I agree they should clarify on their project page that in the event of server compromise only your past data is secure and only if no one accesses past data post-compromise. As usual, encrypt offline with your own unshared private key if you really want it to stay private. I agree with the comment at the top though that the primary utility is the legal predicament it presents.
The speaker apparently wrote a query with a glaring SQL injection issue (the kind we use as example when explaining injection). I wasn't there but it sounds like Yehuda simply explained that it was wrong and showed how Rails has built-in tools to avoid injection. At least I'm assuming from what I gathered here and on twitter.
A problem with programmers is that we don't always see that being right isn't necessarily justification for any and all corrective action that you might take.

You can be right and do nothing, you can be right and hear the person out before quietly suggesting some alternatives people might want to look at, you can be right and ask their permission to talk a little about the subject.

Sadly some people think that just being right gives you carte blanche but that's rarely true. I don't think anyone is objecting to the existence of discussion or correction here, more the form it took which, if the account is accurate (which it may not be), was right at the "rarely acceptable" end of the spectrum.
The problem is that we do not have a system in place to handle this. All of our wealth allocation and therefore resource allocation are based around the concept of working. If people don't work, how will they get money? Without money how will they eat? We can move to a socialist system, but for many in Amereica that idea won't fly.
"right click -> Copy As PlainText"? Office 2010 still doesn't ship with such a feature, and it's been a problem from the '90s!"

Have you used Office 2010? There are multiple options to pasting: Keep source formatting, merge formatting, and keep text only. The options in Excel are even greater.
I'm not a huge fan of corporate giving, but the counter-argument is that when you have one big donor instead of a lot of little ones, and objectionable decisions by the company can be boycotted.

For example, Coors used to give to a lot of right-wing organizations and also had a lot of anti-gay hiring practices. Gay organizations targetted them and eventually they not only stopped donating to those orgs, but they changed all their corporate policies.
I believe that correcting people in public is rarely effective. In this situation, if I knew a "better" way to do it, correcting the speaker & hijacking the preso is not likely to produce positive results. First, people will focus more on me hijacking the preso than whatever it is I'm trying to say. Second, even if I successfully communicate my "better" idea and save a room full of programmers from a bad habit, I'm not giving them the judgement necessary to avoid the next programming mistake they'll make. Lastly, I have no interest in being right if it means drawing the wrong kind of attention to myself on Hacker News.

It does make a good story though, and it's pretty good PR if you're trying to be infamous :)
I agree with your point about face=to-face or direct communication first. Barring that not accomplishing anything however, I'm not so sure I agree with the last part anymore. I used to, fully. However, after years of watching this 'accepted etiquette' go on and on, i've realized the ones who've done the stupid thing, keep on doing it - with new people none the wiser.

Why not call someone out by name? This person seems that they'd have no problem doing so if it came to that. I'm honestly tired of the wise, polite people keeping their mouths shut because it's rude, while the rude people never stop being idiots.
Best I know are padmapper or streeteasy. From my experience, 50% of craigslist posted apartments are fake.

A few other thoughts for $1k a month:
-are you willing to have roommates? if yes, this will greatly increase your odds of finding a suitable place quickly.
-are you willing to go to Brooklyn or Queens? If yes, this will also increase your odds.
-if it is Manhattan, Upper East Side, Lower East Side, Chinatown, or Harlem will be your best bets. You should not expect to find a one bedroom or even a studio at that price in Manhattan.

Hope this helps, let me know if you have followup questions.
Interesting... but bafflingly, doesn't the URL shortener service they provide totally defeat this?

http://snipurl.com/230jiso

They allow you to shorten the URL by using another service. But now snipurl.com has your URL fragment and can read your stuff!