skysight-inc/HackerNews huggingface dataset:
A similar remark: "annual salary". The context might include part-time folks, consultants paid per hour, etc. where comparisons of annual salary are much less informative than just $/h.

You don't even need the app to discern between annual and dollar per hour, to the app it's just a number. Actually even an uniterpreted string would do.
Too bad you "already moved on". I coded in CoffeeScript in Gedit for a few weeks now. A CS compile error in the version I have does show the line number... and if it compiles and I have a runtime JS error (also with line-number in NodeJS) then opening the compiled JS file in my ./project/_js folder and jumping to the line is also not a Big Deal at all.

Since the compiled JS is just-the-code-I-wrote-myself only in a slightly more verbose curly syntax, troubleshooting my own CS code even when compiled in JS is totally not an issue. Thankfully Coffee does not minify or otherwise obscure the code.
Airtel Broadband Fraud
I am so sorry. I did in fact go to .COM.
My Samsung Galaxy S + one of Samsung TV nearby is playing it exactly like that by using much more user friendly protocol stack. Meet UPnP/DLNA. Moreover, right now I am watching a quaterfinal of Heineken Cup by magically streaming video to the TV over the local network. Meet UPnP/DLNA once again.

And there's more! This December I spent a week in Samsung's R&D working with their extension of UPnP that will deliver custom user interfaces for the TVs. They will be like regular javascript enabled web pages with an access to TV's media playing capabilities. No Apple, still.

So I beg you, Apple fans, try to take a broader look before shouting out loud about new killer features 'invented' by Apple.
List of things I consider important, but don't often think of:

Photos of work area: offices? cubicles? Are the cube walls those horrible 4' high things? I will quit on Day One if so. Will Facilities get pissy with me if I have a stuffed penguin dangling from the ceiling over my cube?

What's it like outside? Can I go for a pleasant walk/bike ride at lunch? Are there nice restaurants close by? If it's big enough to have a cafeteria what's the food like?

Do you have published "core" work hours or can I just get my work done without anyone caring when I show up?

Most job ads cover the standard stuff well enough, but leave a lot to be desired in terms of work environment. Think of it as listing an apartment or a house and you can see what else to describe about the job.
I think it's a valid point. Regardless of the fact his editor wasn't configured properly, the fact that the error messages that were generated did not IMMEDIATELY point him in the right direction is a problem with the language and the compiler. Any good product attempts to alleviate human error as much as possible. Obviously in this person's case that goal wasn't achieved.
The reasons for writing C over asm are very different to writing CS over JS.

For one, CS doesn't abstract away any platform dependance in JS - it is syntactic.

which is fine, just that your argument isn't.
I'd attribute part of the increase to what I call the "Top Gun Effect."

When Top Gun (the Tom Cruise movie) came out, there was a big increase in the number of students signing up for aerospace engineering courses and programs.

The trigger doesn't have to be a movie, just something in popular culture. In this case, I think it's all the positive media around Facebook, iPhone, iPad, Kinect, Google and more (including at least one Oscar-nominated movie).
Watch "Shawshank Redemption" and "The Pursuit of Happyness" these are stories which give you hope and the confidence that even under extremely difficult circumstances you can survive with dignity and overcome your worst fears. It would take just couple of dollars and a weekend to watch them.

I personally dont consider Bankruptcy as a an option, you went for the college which you aspired for, you took a loan and knew you would have to end up paying for it. Adulthood is about taking responsibilities for your actions.

You have 2 seperate problems,lower monthly income and loan repayment. Many people have given suggestions for reducing/negotiating the interest rates, or deferred payment, talk to your debt collector, ensure at least the interest component is paid. If you can tell your skills and level of competency, people can suggest jobs or places you can make higher $/hr than your current employment.

Dont leave hope, you would surely overcome these challenges
Everything you need to get into space and land safely again
The coffee-script gem (https://github.com/josh/ruby-coffee-script) uses ExecJS (https://github.com/sstephenson/execjs) to invoke the CS compiler. Rails 3.1's asset pipelining system will use these gems by way of Sprockets 2 (https://github.com/sstephenson/sprockets) to compile and serve CoffeeScript to the browser.

If you're on Windows or Mac OS, ExecJS will use the JS runtime already installed on your system (Windows Script Host or Apple JavaScriptCore). You can also install a gem like therubyracer (V8 for MRI, available on Heroku) or therubyrhino (Rhino for JRuby) for faster compilation. And ExecJS can use Node.js or Spidermonkey if they're installed too.
"Yes, it's true, Rails 3.1 is going to ship with CoffeeScript and SCSS in the box for use with the new asset pipeline. It's bad ass." @dhh

http://twitter.com/#!/dhh/status/58207700672200704
This seems like an idea that could only come from Portland or San Francisco. Disregard for property and a brief personal self-esteem boost for tossing a ball of dirt and seeds somewhere, so you can feel like a game-changing rebel on your way to buy your next chai tea.

On the other hand, I would rather have this in my neighborhood (as long as it doesn't have any sort of invasive content that is going to drift into my yard that I'm going to have to deal with for years to come) than live in a neighborhood with a bunch of those annoying urban "I raise chickens in my backyard" people.
Reset buttons can be useful in CRUD applications when you want to "clear all changes" in an existing record - everything gets reverted to the field values in the HTML.

Admittedly, I don't use them much, usually going with a "Cancel/Close" link that takes the user out of the record-editing view.
I think people who got into programming very early in life can be naturally condescending against those who found it later. There is some reason behind this: if you were programming Basic at 6, made your first mini game at 8, and had your first webapp in the dotcom boom at 14 you probably have a ton of programming experience that those who learned later don't have.

But, it still seems odd to me. Most fields want to encourage smart, young, undergrads to enter them. Sure, they might have shallower passion for the field at first, the point of the article was that many people were developing real love for the field.

While Stanford undergrads are expensively educated and (maybe?) fashionable, they are also incredibly smart. Most importantly, learning programming isn't like selling subprime mortgages. For someone to buy your startup you must have added some value to the world. Trading subprimes arguably does not, or has a net negative effect.
Express is on the right path. I picked it up for the first time last weekend and liked it.
that was more than useless. Its like having one of those disorders that makes you say random words. I would rebrand it "Your tweets after two weeks on meth"
You raise a good point. Good thing rails is so modular since version 3, replacing bits of it like this is completely trivial.

Personally I'm more interested in the real 3.1 goodness: flushed responses. The implementation is fascinating.

http://yehudakatz.com/2010/09/07/automatic-flushing-the-rail...
The coffeescript compiler is written in coffeescript (and compiled to JS), so in order to serve a .coffee file you'll need to compile it, which requires JS.

The commits add a dependency to the coffee-script[1] gem, which requires the execjs[2] gem, which requires some way of running JS.

1: https://github.com/josh/ruby-coffee-script
2: https://github.com/sstephenson/execjs
Yes, it is possible. You have to ensure that every edge node is configured in such a way that it allows only a certain amount of traffic to a "inner" node. And if it finds that the inner node isn't as responsive as it should be, it has to scale back how much traffic it will accept.

For real time traffic, where queuing doesn't make sense, there isn't anything else you can do really.
CEO salaries are inflated because they're buddies of the people who decide what they pay, and they're all working to help each other out (and have the favor returned). It's a lot simpler than that.

I would argue this is the fundamental difference between middle and upper class. If you're middle-class, you get what your labor is worth on a market. This may be $500 for an hour of work, but your compensation is based on a market value. If you're upper class, you get what your friends will let let you suck out of the system, through executive and board-position sinecures.
Startup Profile - iChair (cool iPad 2 case/stand)
For #8 how do you go about finding such a lawyer?
Since April 6th you've been able to incorporate directly online with Companies House at: https://ewf.companieshouse.gov.uk/9e98c6d412c60b928876bc14d4...
He may not be stupid, but governments harass companies all the time and put them into situations they don't want to be. RIM is not special, and being in an interview you get asked questions you don't want to answer. He definately could've played along and answered it. But that may just be my Dutch/European directness.
Hi! Thanks for your response. I didn't mean to get us hung up on the terminology. Let's call one machine the "Internet side" and one machine the "Protected side". I have read the Macrothink paper another time, and I still believe that you need to modify the behavior of the "Protected side" host (ie, you'd need to have prior access) before this attack would work. Is that incorrect?
/second TLS. Most of the book is on recursion, and uses a Socratic teaching method to both explain and reinforce it brilliantly.
Pachube gets "really" real-time with TCP sockets and websockets
Computer science enrollments rebound, up 10% last fall
Considering duolagies comment: was that recently or could it be that error messages have improved since then? It would be a shame to let a good thing go because it was insufficiently mature the first time you looked at it.
this site pre-existed, glass cieling or something like that.
Automated Processing of Wikileaks Cables Reveals U.S. Friends, Foes
Wrong translation tag. All fixed, thanks.
"Overheard: 'I'd like to thank Zuck for brainwashing the entire world. I say I'm a Harvard student working on a web app, and they write me a check.'"

http://twitter.com/#!/ataussig/status/45288519748427776
I believe it used to be standard to use Lagrange multipliers to handle constraints on the state space in R^n as an alternative to using generalized coordinates. For example, when you handle the case of motion on the surface of a sphere you can either use R^3 with a Lagrange multiplier enforcing the constraint that you stay on the surface of the sphere, or you could use latitude/longitude as coordinates.

The interpretation of the momenta themselves as Lagrange multipliers is completely nonstandard, though. Try googling "hamiltonian mechanics lagrange multipliers"; you'll get either examples like the sphere thing or hits from optimal control tutorials.
ايزل 2  التركي الحلقة 9
تحميل الحلقة 9 من مسلسل التركي ايزل 2 , الحلقة 9 من مسلسل التركي ايزل 2 , مشاهدة الحلقة 9 من مسلسل التركي ايزل 2
Nice to see that I'm about where I expect to be.
IBM shows smallest, fastest graphene processor
It's not MVC though, right? I prefer something more lightweight like Express/Sinatra, but a lot of people are in love with MVC.
Really depends on your situation, but do your interviews in pseudo code. Evaluate their ability to translate your requirements into a logical set of events that will satisfy your requirements.
I remember reading about the follow-up, the Gossamer Albatross, when I was a kid and being enthralled. They flew it across the English Channel to claim the second Kremer prize.

Quite apart from the point about the advantage of inexperience, the Gossamer planes are wonderful creations.
You are unemployed; therefore you have no salary.

This is somewhat akin to placing "yes, please" under the "sex" column of a questionaire.
What typically differentiates the people I get excited about versus the people I'm indifferent about is their answer to: "So what books are you reading now or what's the last book you've read?" Everyone who I have worked with has had pretty good answers for this question and has gone on to be pretty impressive. It's sort of sad but most people don't bother to read anything at all.
I assumed that this was going to be gathered from twitter and facebook statuses, then shown as an overall average of the current mood.
It's a directive for VIM to set the tabstop to 2, the shiftwidth to 2 and to enable the expandtab option.

The tabstop variable sets the ratio of tabs to spaces (in this case, one tab is equivalent to two spaces).

The shiftwidth variable controls how much a line gets moved when it gets "shifted". In VIM pressing << in Normal mode on a line does a left shift. With a shiftwidth of two, it will move it over two spaces to the left. >> is right shift. There are many more ways of shifting, however.

The expandtab option sets it up so that every time you hit the tab key, VIM will insert the equivalent number of spaces according to the tabstop. In this case, pressing tab will give you two spaces.
tl;dr: Person finds a legitimate difference between Git and Hg and doesn't seem to understand that different people could have different but equally legitimate opinions on the situation.

"The saddening thing is that so many Git users seem to have a conceptual block against even recognizing there is a problem here. They embrace the need for historical revisionism that their tools force on them, and they call it a virtue."

Because they have a different opinion. Stunner.
The $5 Billion Carbon Footprint of Indoor Marijuana
It has similarities, but I see a few differences that I think tip the balance toward acceptance:

- USB3 is not integrated into Intel's chipsets

- Thunderbolt (unlike Firewire) is a display connector

- The NAB announcements this week give it some momentum

Thunderbolt, to me, is a good fit for portables because it can replace the expansion slot, display connector, and firewire (high speed data) with one connector. Intel really is not supporting USB3 that well.
I tried to use UPnP/DLNA to watch videos from my PC on my PS3. After having to search online how to turn it on, I STILL can't get them vids to stream in HD. Only some blocky low-res crap. Streaming MKVs did not work either.

Maybe it's better on Samsung/Samsung combos. It's a great idea, though.
At this level, i.e. CEO, this is pure idiocy, you should have a canned response for such questions, in fact deflating such questions is part of your job, for heaven's sake!

And they did have problems in India and Middle East, where governments wanted access to emails. Rather than bailing out like this, RIM can turn it into a PR victory, like Google did with China, saying (i) "see how secure our systems are, governments can't break in" and (ii) "we are standing up for freedom, democracy, etc."
The interview showed glimpses of desperation, edginess and plain frustration which speak volumes about RIM's approach to handling the drastically altered smart phone market.

Lazaridis kept using the words "singled out" - his reasoning behind it was because they were so successful. He was trying to convince that the carpet has not been pulled from below RIM's feet.

It showed that RIM doesn't really "get" it. They think the world is being unfair to them - they think that as a problem - not the facts that they couldn't get decent, modern smartphone hardware with a competent OS (for the market) out in years. They are just like Nokia - except they believe they have no problems.

Sure Blackberry has the best security architecture, it has never had security issues until they started using WebKit, lots of people still use it. There is no denying that. What is problematic is that those things do not matter in the battle that RIM is fighting against Android and iOS. No sane Joe with a dumb phone is going to find BB compelling for his smart phone upgrade. It's just not cool.

What RIM needs is a dual OS/dual hardware strategy - let the BB folks keep doing "Pro" phones like they do today with BB OS. Let a fresh hardware and software team look at producing great consumer phones with a consumer OS. The OS part of it is a big problem - I am sure RIM could put together a great phone after trying - not so sure about the OS part. They could be better off taking Android and making it better and distinct.
The God Particle: On the Verge of Being Found?
Show HN: My weekend project for those who obsessively follow AAPL, GOOG & MSFT
What's old is new again
If your motivations are to make the most useful (to yourself) framework, then there is no problem in propping up your successor. Making the transition smooth is indeed the "Right Thing"
Review HN: A New Movement in College Applications
This stuff is a great demonstration of the type of advantages that a small organization has over a larger one.

The problem with weighting more subjective assessments of people like "cultural fit" higher than more objective assessments like "experience" is that the assessor's bias will become a problem. By problem, I mean that you're going to get successfully sued for some form of discrimination.
Ah yes. The old bit where social/moral obligations and judgments are only applied to normal citizens and never corporate citizens.

When a private individual walks away from an underwater mortgage because the deal suddenly sucks, they're seen as a scum-bag leech whose word isn't worth dirt. Get the economic-justice crowd in on the discussion and they start bandying about "debtor's prisons" and erecting straw-men for the dead-beat bonfire.

But when a bank walks away from an underwater property because the deal suddenly sucks, they're seen as smart. Shrewd. Walking might even be a bonus-worthy decision.

Not that private individuals are incapable of screwing one another over and somehow dodging social judgment [1]. It's just far, far less common. And the best treatment they get is a polite look in the other direction. No-one's printing an Op-Ed celebrating those decisions and castigating any attempts at socio-moral critique.

[1] For some reason we all look the other way when it comes to immigrant au-pairs. And that's horrible.
Any system can be abused.

I guess one way of combating this is that when you receive an invitation, ask your other coworkers if they received them as well, and ask them to participate. That way, at least the initial wrongdoer wouldn't be able to peg the salary to the person.
I don't know how else the BBC could ask the question

RIM have never been upfront with a response to the question[1] (unlike Google, and others) and what you saw in that response from Lazaridis was more of his cool PR trained responses at work ('we are being singled out', 'we have a lot of issues'
etc. etc. blah blah balh)

[1] 'the question' is if RIM are providing backdoors to governments such as India, Russia et al to access encrypted messaging on the blackberry net
It's pretty damn MVC. Just because it doesn't make you define classes with 'Controller' in the name doesn't mean it isn't MVC.
Taking Game Interaction to the Next Level
I think the way the question was worded could have confused people that are not familiar with the current situation between RIM and those countries. The question was worded in a way that made it sound like the device were insecure, but it is the very opposite, they are too secure by these countries standards. Lazaridis should have handled the question better by clarifying the question and then answering. He was not his best.
That's the reason he gives for people initially going into CS, but he says that, once they get there, they tend to really enjoy the material. Apparently it wasn't so in the dot com bubble; people freely admitted to hating the material.
Preview: webOS 3.0 Beta 1 emulator leak
I am not saying you can't have both. Just that claiming that as long as your app is gorgeous you will win is missing quite a lot in the argument. I say this as a designer btw not as a developer.
Let me add one that has personally bit me years ago - failing to file for a trademark before launching a business. Don't think that it's something you can put off until later. Being first to use and owning the domain name is not a valid defense.

Even having the trademark might not help you if you face a well funded foe but it helps. We weathered the rebranding but it slowed us down and was very costly.
Absolutely. Most of these students won't become programmers, but they'll have gained experience thinking about problems algorithmically, in a context where specificity and unambiguity are required. Plus, even extremely minimal programming skill can be a valuable "secret weapon" in fields which are not historically strong technically.
Learning By Doing: Challenges and Practice Sites for Learning Web Security
I didn't say the language was a huge fail. I don't have a background with indented languages, and although the code looked correct to me, it wasn't, and not having the knowledge of what could be wrong, I was dependent on the compiler, which gave me no help. I'm ok with curly brackets and semi-colons, so there wasn't any reason to continue wasting my time in a fruitless attempt to figure out what I did wrong. I'm not down on the language at all, bad compiler errors are expected in one year old languages. I'll give it another look on my next project.
Yes, recursion is a natural way to walk through a recursive data structure, like a tree. However if you only know how to reach for recursion, you're completely hosed the second you need a breadth-first search instead. (I've watched candidates completely collapse when faced with that problem.)
Corporate firewalls aren't about trust, they're about box ticking and support contracts (and if you're lucky, you get some protection in there too)
Making the switch from synchronous execution to asynchronous is the biggest switch for me so far. There doesn't seem to be many best practices yet and so I'm trying to figure out how to do things like ensure database access is available without opening a connection to the DB every time and setting up everything I want to happen in that call back. So far talking to people the consensus has been to just open it and pass around an instance of it. There may be errors if you start receiving requests before the DB is opened, but it will be a short window for this to occur. I'm not entirely happy with this, but am not really sure of a better solution.

With Rails these kinds of things (and other things like source layout and such) are just kind of taken care of for you. On the other hand, I'm having a blast doing some CoffeeScript + Node development.
Coming in Linux kernel 2.6.39 (Part 1) - Network drivers and infrastructure
HDD --------> SDD
PHP --------> Ruby
Chair ------> Standing desk
All others -> MacVim
MTB --------> Singlespeed racing bicycle
No hobby ---> Kitesurfing. Nothing beats flying over the waves while the sun goes down.
Car --------> Westfalia James Cook motor home (for kitesurfing)
At the moment I am using Minidlna to serve videos and it works like a charm, even with big resolutions. While trying to find a way to deliver stream to the TV from under Mediatomb, it was required to specify some magical header value. Also DLNA players I worked with were extremely picky about the content type you specify. I.e. sending FullHD .ts stream won't work well unless you say it's video/mpeg.

Anyhow, at the moment opensource is only starting to be curious about something other then writing code and compiling it. Too bad they are doing new stuff kind of wrong (see KDE4 and Gnome3, my two major reasons to use Fluxbox).