skysight-inc/HackerNews huggingface dataset:
While I don't think I've ever managed to fully derail someone's presentation before, this is something I too am terrible about.
Assuming you know how to build and deploy servers; what advantages would Firebase bring over say: a Socket.IO client -> NodeJS server setup where data was being stored and fetched from memory (Redis or some other data-store)?
Dufferin Iron and Railings
Dufferin Iron & Railings has proudly served Greater Toronto over 40 years. We are a family owned and operated company, manufacturing custom wrought iron railings, fencing, gates and various other unique iron products since 1972. In addition, we specialize in the replacement of interior handrails, railings, and balconies in multi-level building stairwells to make them OBC compliant and a safe environment for all tenants.
I'm in no way associated with UF, but I don't think the answer for why this is proposed is too difficult.

Take this:

CISE, the only department at UF engaged in Computer Software research, will become
a teaching only department, and inevitably, its ranking, reputation and enrollment
will plummet.

and add this:

http://www.gainesville.com/article/20120331/ARTICLES/1203399...

Can you say "diploma mill"? Good; I knew you could.
No, because the goal isn't to protect the user's data from being "leaked", it's to protect the user from the hosting site (zerobin) being forced to take down their posts.
While I'd love to give Mr. Katz the benefit of the doubt, I also remember hearing him on a javascript podcast where he and Jeremy Ashkenas of Backbone.js fame were on, and Katz dominated the conversation. He just doesn't seem to have an understanding of the flow of conversation.

And it's great that he's really smart, but it isn't beneficial to the audience.
$495 Box from Livestream for Broadcasting without a Computer
The machines that replaced the Luddites made it possible for a fashion industry to come into existence. That in turn created a couple orders of magnitude more jobs than were displaced by the jobs lost by the Luddites

Similarly, the number jobs in existence around cars dwarfs the number of jobs lost from no longer using horses.

I'm sure there are other examples.

The problem is most articles complaining about the loss of one type of job only compare them to the direct effects (loss of cloth maker jobs vs maintenance of cloth making machine jobs). It's never that simple.
Some of the comments on the bug report asking for the operation of == to change are misguided. Such a change would break many real-world applications. As I understand it, PHP is casting number-like strings to integers, and this fails because both numbers generated from the cast are above PHP_MAX_INT, so their values are undefined.

This is easily solved by using the type-checking === operator, which exists for that purpose.

I hesitate to say that this is a feature, not a bug, but it is clear that this is documented behavior.
The issue isn't pasting into Word, it's copying from Word.

And web browsers, for example, don't generally have a "Paste as Plain Text" option inside of text fields.
How to cache outgoing API calls in Django
I would argue that the monetary cost to gaining an education has been, for quite a long time, near zero in much of the established world: You only had to make your way to the public library. It is the opportunity cost of dedicating several years of your life to study that is significant, and that remains unchanged.
On the other hand, here's an article [1] I wrote today, about MS Word 2010. I managed to send out some resumes that look fine, but break when printed. It's no longer a WYSIWYG editor apparently.

I suppose its a testament to the faith I had in Word that I didn't try printing it before I sent it out to employers. Others may view it as a lack of testing on my part, which is somewhat embarrassing for a programmer.

[1] http://jamiebriant.tumblr.com/post/20967362687/1-what-ms-wor...
You could save a local copy of the html and javascript to make sure you're using the same code every time. You'd probably have to make a few tiny changes (absolute/relative URLs, etc), though.
For all the respect you can have to Yehuda, please don't compare him to Feynman :)
I listened to this right through over laptop speakers and heard every word without problems. Perhaps you're just not used to Sam's English accent?
Completely unimportant quibble: That song is actually by David Guetta, and /features/ Akon.
This is cool. But can someone explain how data is secured in Firebase or Meteor?

From the Leader Board sample:

// Use setWithPriority to put the name / score in Firebase, and set the priority to be the score.

userScoreRef.setWithPriority({ name:name, score:newScore }, newScore);

How about I just change newScore to 100,000 in the debug window?
Peter Thiel’s CS183: Startup - Class 3 Notes
Feynman doesn't strike me as the kind of person who would have let his ego do something as obnoxious like this.
i don't know if comparing Katz to Richard Feynman is appropriate. unless the app Katz stepped in to rewrite was a model of absurdity
Exactly. In my community Whole Foods makes a big deal about giving to local orgs. They keep a running tally on the wall.
Just because he's the best programmer in the room doesn't excuse his horrible and unacceptable behavior. He this type of behavior goes unchallenged and is allowed to flourish, then many people will lose a voice. I think that would be tragic.
The team behind the website asked for some help setting up a trust fund to make sure it goes where it's supposed to.
The key problem with WYSIWYG is that it doesn't exist any more. The key point as I read of the original article was that Word is a WYSIWYG tool aimed at print.

The Slate article could have been a lot better if the author noted the distinction between WYSIWYG and WYSIWYM. Followed immediately by the standard observation that WYSIWYM is a tougher nut. Most of the solutions I'm familiar with rely on either markup (HTML, LaTeX, Wiki parkup, markdown, etc.) or structural conventions (my text docs strongly resemble 1970s typewritten documents in line-length, paragraph style, etc. formats).

The great thing about LaTeX is that your document is entirely semantic, and the style is applied by the stylesheet. With tools such as Lyx, this is reasonably intuitive, though stylesheet production itself is a nontrivial task. Similar concepts exist for Web, obviously, with HTML and CSS.

The problem is that for the typical user, print remains a simple conceptual model to understand, regardless of how brittle it is in a world with mulitple output formats. There's been a lot of thought put into this area over decades, and for a good tool to emerge and become prominant is yet another tough nut.

I agree (from a limited and somewhat old exposure) with your assessment of Sharepoint. I've mostly seen it used as "Christmas Tree" in which individual document blobs (or other objects) are hung, rather than a Wiki in which documents are interlinked, readily refactorable, and dynamic.
"Logic" was a poor choice of words.
Good catch : ) We mention this briefly in our FAQ. We actually do have security in place (notice you can't enumerate other people's data for instance in our own tutorial), but the API is far from complete and we have no docs yet. There will be a full-fledged security model coming over the next few months.
Based on 30min commute to lower manhattan, I'd say go Brooklyn. With roommates $1k will get you something, without roommates you'd have to push your commute to longer than 30 minutes, maybe more like 45. Quickly glancing at Streeteasy, cheapest studio in Brooklyn I could see that would give you a 30 minute commute is about 1400.
Setting cookies on external domains
It does not throw it away on an obscure whim. It's clearly documented, and well known. === is pretty much the standard.

Your lack of knowledge does not make it obscure.
I think programmers generally care too much about correctness at the expense of feelings, community, and personal relationships. Very often correcting someone is really about showing how smart you are. While I wasn't at the event in the article, it certainly seems that Yehuda could have been doing that, and he shouldn't have done it. I just don't think this is a productive way to fix the problem.
In addition to this how many people are creative,capable, and motivated enough to take on such creative projects.
I think the solution is for people to feel comfortable defending their approach OR admitting they were wrong, and realizing that the goal for everyone is learning, not being right.

Yehuda may have spent hours, months, or years coming up with the insights he shared, so of course he's going to feel strongly about wanting to prevent others from wasting the time the way he did.
Agreed, this article would have been more effective if the author didn't disclose who he was talking about, and perhaps emailed Mr. Katz privately if he had a problem with his behaviour.
From a user standpoint, it is not terrible, especially considering what it is doing. It is definitely not as real time as a standard phonecall, but if you are not in the same room, you hardly notice it.
I know what are you talking about. Joy at work is deminetely something I like very much. On the other hand I think it's about doing job that you like. It doesn't have to be programming.
Welcome to computer programming, stay awhile and voice your opinion.
There are going to be a lot of admins, which the first thing they do is take out that CF card, plug it into their computer, and flash it with their company's standard software / configuration image. A lot of these are enterprise-administered laptops without proper hardening (other than throwing TrendMicro Anti-Virus, and getting definitions once a week).

Additionally, the kinds of data that these people have access to can usually make or break critical infrastructure security.

So, yeah, it's kind of a concern..
All of our internal bickering is blogged. We're the Ruby community -- everything is blogged.

That means that our internal bickering can be submitted to HN more easily. Stop upvoting it.
I graduated from UF in 2009, with degrees in both Electrical Engineering and Computer Science. UF was running into huge budget issues, which they mostly took out on Liberal Arts. At the time, the Computer Science department was under Liberal Arts and Sciences, not engineering.

The department chair at the time, Sartaj Sahni, responded by cutting teaching funding and letting some of the best teachers go. UF had a few teachers without PhDs, which reduces a university's ranking in US News & World Report. Of course, these teachers were the ones that REALLY cared about teaching, since they didn't have research distractions. These teachers were replaced with postdocs who lack the experience needed to teach at a major institution.

I don't know how you can have a solid program if you slash your best teachers to save research, then slash your research to save teaching. Doesn't make sense.
Was Katz right?

Answering that question doesn't really get you very far.

Katz could have politely disagreed without taking over the presentation.

Katz could have taken the author aside afterwards and shared his perspective.

Katz could have offered to assist with a revised presentation.

There are all sorts of ways to politely and tactfully correct someone. Doing it in the manner described in the original article doesn't seem like the best approach.
We didn't really feel that we tricking people, but definitely take these points on board.

If anyone wants their details removed let me know - rich@roo.md
> Wait, you mean your document layout program isn't good at generating web pages?!

Yes, that's the whole point. The fact is that Word is still seen as the go-to default solution for text editing, but now that the web is the go-to default solution for publishing, there's a big mismatch. The purpose of this article is to highlight that mismatch.

So we need a new go-to solution for text editing, but nobody's really found it yet, and it's hard because HTML doesn't support a lot of features that people are used to in Word.
What I'm saying is even if the content is legit, you don't interrupt someone during their presentation. User smacktoward says this rather well further down in this submission's comments:[0]

> "Was Katz right?" is not the most important part. It's arguably not even relevant. If someone is presenting, and they say something that's incorrect, there are better ways to deal with it than pushing them off the platform and announcing that the Real Genius has arrived.

[0]: http://news.ycombinator.com/item?id=3832936
Exactly, a clear and simple license should be clear and simple, not legalese with "interpretation". If they don't intend that clause to be there it shouldn't be there.

For reference, the GPLv2 (sadly not so much v3) has held up very well now under multiple tests both in and out of court for two decades. And it's very short, and written in clear English. It even describes its intent in the body of the license.
If I understand right: instead of having to worry about calling a REST API for a back-end data store I can just have JS objects persist automatically and synchronize between clients.

Dropbox for JS objects.

If I've got that right, I think this is totally awesome for front-end web devs and the most exciting backend-as-a-service out there.
You've set up a false dichotomy between "polite ignorance" and mean-spirited correction.

I don't think that the OP is suggesting that Yehuda shouldn't have corrected the presenter, but that he should have done it in polite way, i.e. "Have you considered doing it this way instead." People (like the presenter) are far more likely to respond positively and learn from someone who "teaches" rather than someone who ridicules that person for their stupidity.
....:::: NEWRedsn0w 0.9.10b6 For iOS 5.1 Tethered JailbreakNEW ::::....
On the cash-on-hand point, many brokers won't require you to actually front the cash, and will instead let you pay for the exercise cost out of immediate proceeds of selling the resulting shares, as one netted-out transaction. For example, here's Fidelity's info: http://personal.fidelity.com/products/stockoptions/exercise....
I do it a lot also. I try to catch myself, but I only succeed part of the time.

One of the best things I've done was giving it a name thanks to Miguel's blog post. With a name, others can call me out for doing it ("did you just well-actually me?") and I can also call myself out ("sorry, that was a well-actually").
I warned Apple (2 years back)
Reddit discussion: http://www.reddit.com/r/ufl/comments/s5jsk/uf_engineering_de...
My favorite apartment search site (All verified by-owner listings) is http://www.urbanedgeny.com/

Broker fees could easily add $200/month
Two Lists You Should Look at Every Morning
> value truth over the ego of some lesser being.

This sounds better if you just say

> value truth over the ego

If the discussion is about someone being a lesser being, you're no longer talking about truth.
That might sort of be funny if it weren't simply true, and not in any sort of funny-true way, either. Random numbers generated in the past are deterministic. Of course they are. What would non-deterministic-yet-already-generated numbers look like?
For anyone else running into traffic/timeout issues with GitHub, you might have better luck with this tagged version of the above project https://github.com/addyosmani/backbone-fundamentals/zipball/...
This isn't a simple binary decision of "yes, correct the presenter" or "no, don't correct the presenter"".

What you're ignoring is that Katz could have timed his criticism better. Katz could have simply been polite and let the speaker finish the presentation and then do a point-by-point breakdown of what his issues were with the talk AFTER the presentation was done.

The audience in this case will still get the facts, so to speak.

I don't know what the motivation of the speaker was to give the talk, but usually these presentations are well intentioned. Sometimes people just pick a topic they don't know about, do some research and then present their findings, as a means of learning themselves. We don't know what the situation was here. In any case, just let them finish, and then correct them. Is that so hard?
I find it repugnant that this is the top-rated comment on this site.

The founders of a company have the right to allocate equity however they choose, including the right to allocate a portion of that equity directly to a charitable cause they support. (A decision that can be more tax-efficient than allocating it to themselves, taking a distribution, then making a donation.) They may allocate equity to partners, employees, advisors, investors, themselves, or to people and organizations who they wish to support.

As a founder, I am not "inflicting a charity" on my employees by assigning 1% equity to a charitable organization, I am distributing my own property, voluntarily, in a manner of my own choosing.

You have no duty to work at my company. If you don't wish to help me succeed (for any reason, at all), you are free to work elsewhere. As an investor, you are free to invest elsewhere. Nothing is being inflicted on anyone.
So, the same thing as https://ezcrypt.it/ ?
If the implementation is not done, then at least have something showing how this app will overcome the initial problem of a small userbase. That is, are my roommate options limited to those who are using room.d currently?
Don't Let the Wrong Name Sink Your Startup
Since they're asking early-stage startups to donate 1%, I assume they're going to get the approval of all the shareholders. In that case, it's equivalent to each of the them donating a portion of their shares.

If it's diluting shareholders who don't approve of the donation, then I agree that's different.
> The author is complaining about the HTML that comes out of Word. Is it really a huge surprise that something as complicated as Word formatting doesn't come out clean when converted?

It absolutely is a huge surprise. Word presumably uses its own internal format for copy/pasting within Word, and for copy/pasting in HTML format, it should strip everything down to a few minimal tags like <b>, <i> and such. That would be the logical, obvious and useful solution.
This kind of thing is really annoying. It's too frequent of a picture when I come to a meetup and someone gives a presentation, yet he's constantly interrupted by an obnoxious audience member who's hell-bent to insert himself into the conversation. This fellow will always proceed to correct the speaker, while foaming at the mouth, with one goal in mind: to show to everyone in the audience how right he is, how smart he is, and how much better he knows this stuff than everyone else, including the presenter.

This kind of thing really pisses me off because it serves as a basis for stereotypes. Most programmers know how to behave themselves in a social setting. But based on these few who really have no clue, stereotypes are born and thrive, and make things difficult for the rest of us.
Have you considered that there are posts on Hacker News that aren't meant for your personal consumption and enjoyment but that may be of interest to others? As well, have you considered that this has as much to do with general interpersonal relationships as it does with Ruby?
He just doesn't seem to have an understanding of the flow of conversation.

Great, let's publicly shame him for it!
A Billion Dollar Instagram Story In Form Of Infographic
New free Comment component for Joomla CMS just released
NCR Rivals PayPal As Square's Scariest Competitor
No offense, but it took you four hours to chase down a syntax error? If it survived long enough to see that kind of debugging effort, it was almost certainly dead code; seems like a unit test would have caught it before the first commit. And what compiler are you using? GCC certainly will issue warnings when the result of a = operator is used in a boolean context.
Bing Search API Moves to Monthly Subscription Model at Azure Marketplace
> the sort of behavior Yehuda exhibited is completely acceptable

Is it acceptable or is it tolerated? There are polite and impolitic ways of handling any situation where you need to explain why or how someone has erred. Expending the energy to do it in a way that doesn't make you seem like an asshole tends to be better because it makes people want to work with you.

Also, on a somewhat related note, I have personally found that the people who are rudest at providing criticism tend to be the ones most incapable of taking criticism, regardless of their capacity or skill in any subject matter.
Can't people find an alternative to the word "real-time" that hasn't already been used for 30 years to mean something entirely different? (As in, real-time systems, real-time operating systems, etc.)

I'm not trying to put down Firebase, I imagine it's great.
Gearing up for API changes - Bing Search API
This is why I like programming languages with type systems and "numerical towers":

Prelude> "9223372036854775807" == "9223372036854775808"
False
Prelude> "9223372036854775807" == 9223372036854775808

<interactive>:1:25:
No instance for (Num [Char])
arising from the literal `9223372036854775808'
at <interactive>:1:25-43
Possible fix: add an instance declaration for (Num [Char])
In the second argument of `(==)', namely `9223372036854775808'
In the expression: "9223372036854775807" == 9223372036854775808
In the definition of `it':
it = "9223372036854775807" == 9223372036854775808
Prelude>

Yes. Strings are not numbers.
Nice idea, but i don't believe that eval and apply are the two sides of the coin. In the article, apply is just a part of eval, which was originally called evalquote.
List Of Interview Questions And Answers For Freshers
As a classical liberal, I believe two important things:

1. the grandparent should be free to direct his business anyway he wants and that includes giving 100% of his profits to charity;

2. people should have discussions about what is good, logical policy for a business or individual to practice. This includes discussing whether businesses should push profits to their shareholders/employees or pay them out to charity. I agree with the sentiment that funds should probably be distributed to the stakeholders (share- and employees), because having more diverse money encourages a more efficient market in philanthropy.
As a 2004 graduate of UF (ECE, not CISE) this news worries me. Can anymore more familiar with the situation explain whether or not this more about consolidating ECE/CISE, or if this is just a simple gutting of the computer science at UF.

Many schools suffer the issue of CS being extra-engineering, and then having a "computer engineering" department within engineering, and you end up with quite a bit of duplication. I'm hoping that this is simply part of a consolidation process.
Your Response to RTFM
My name is Chris Le and I was there.

Here's what I recall happened:

1. Dude was making a presentation on meta programming.

2. Dude had his laptop plugged in and live coded.

3. Dude seemed to struggle a little.

4. Katz asked him "Why are you doing it this way? Shouldn't you ..."

5. Dude attempted to explain. Possibly tripped up by the question.

6. Group + Katz helped to debug his code and got it working.

7. Katz explained that his code was a common anti-pattern
and why.

8. Katz plugged in his laptop and wrote the code on his machine.

9. Katz explained the difference between "extend" and "include" in a module.

10. David did another meta programming demo + counterpoint to Katz.

I don't remember "dude"'s name. It was my 3rd time there. Also, sorry I don't have the presentation. The gist is here that David rewrote and posted: https://gist.github.com/1893359
Clicks in search
I found the sourceforge project page for "the mole" http://sourceforge.net/projects/themole/