skysight-inc/HackerNews huggingface dataset:
It's funny how every single time there are discussions of salary on HN, there will be wild differences in opinion. You're saying an entry level engineer is getting $110k while some comments later are saying $115k seems high for a senior engineer.

I never know where the truth lies…
> Your whole second paragraph is unnecessary (and unwarrantedly condescending)

Your whole post is unnecessary and unwarrantedly condescending since all you do is state "truths" like:

> Go is chock-full of special syntax and cases, and Go code is full of cruft

just like that, out of thin air.
Avoid the allocation entirely. Use writev for example (or just use multiple 'write's, if you don't care about it being atomic).
At the company level I think you are right, at the team level if feels similar (at least in my experience). I guess I will caveat that by saying that the teams where I worked were well established units who worked closely on the same projects together. In companies where the teams are constantly rearranged I imagine there is more of a disconnect from you colleagues.
Anushka Sharma Calendar 2012 Desktop Photos
Anushka Sharma is one of the newest Actress in Bollywood.Anushka Sharma become more popular in short time.She is one of the Hottest Actress in Bollywood.Anushka Sharma is a enterd the first film Rab Ne Bana Di Jodi with king khan sahrukh khan.Anushka Sharma is a very Famous for super hit movie Rab Ne Bana Di Jodi.Here we have collected the some Anushka Sharma Calendar 2012 Desktop,Bollywood Actress Anushka Sharma New year Calendar 2012 Photos,Anushka Sharma New year Calendar for pc,Anushka Sharma 2012 Calendar Images,Anushka Sharma 2012 Calendar HD Wallpapers
The Sak Tote bag vs Michael Kors Tote Bag
Apple to set up first dev center outside of CA in Israel
is it just me or are half of these 'tips' about caching the selector results?
See also: http://www.winsplit-revolution.com/
This is pretty cool. As a mathematician, I feel like they should get to R instead of, say, how to use IRC or emacs, but I'm sure that's just my bias.

When I was an undergrad, every 3rd year student had to take a class that involved write a 20-page position paper. Those of us in the hard sciences were required publish in LaTeX, which drove the English professors running the class crazy. It was good practice, though.

The closest our school came to anything like this was informal seminars the math department would run, with seniors and grad students tutoring sophomores on how to use R, MATLAB, LaTeX, and similar.

We even did ALP for the actuaries among us. I love the language, but trying to teach it is another story.
I walked through it last weekend. Very good tutorial. Seesaw will definitely take much of the pain out of swing development.
The Buck Stops Here: $1 Coins to Be Curtailed
Windows apps are hard to find, hard to pay for, hard to secure, hard to trust, hard to update, hard to cleanly uninstall, hard to install.

In what way, exactly? I can't say that I've ever had a problem with it. In fact, I've found Windows to be far easier than OS X- it has a centralised install/uninstall control panel for a start. On OS X you have to either drag the app to the trash and hope it doesn't have too much stuff left over, or turn to a third party solution like AppZapper.

Don't get me wrong, Windows could probably do with some sort of App Store- but Microsoft is already making one. Maybe I'm just stuck in my ways, but I still don't see the "everything inside my browser window" approach replacing every app I currently run.
Web 3.0 and the Argentine Tango: Introduction
That's an interesting theory but I'm not convinced it has a factual basis. Maybe readers decided that King's book just sucked and were waiting for it to improve? Neither you nor I can draw a meaningful conclusion on that point.

What can be demonstrated, empirically, is that money can be made without imposing draconian controls.
TeleNav launches browser-based turn-by-turn GPS navigation using HTML 5
TeleNav: free HTML5-based GPS nav service
It's slightly better documented these days, ever since cuobjdump is bundled with the compiler tools. It allows SASS output, which is supposed to be the native machine code of the Fermis.
Can I take good grades is school?
If yes hold on and try to go to college
If no try to learn to do something(learn a computer language , fix cars , sell )
Do I live in a bad neighborhood?
No . Make friends with the guys that you can learn from
Yes. Stay away from gangs, bad guys.
"...6 people interviewing me serially. That sort of thing is grueling..."

This sort of thing is a standard process in many companies - precisely to avoid the single-person bias mentioned in other post.

Besides, the interviewers (in the properly organized case) are usually one's future coworkers - and if you did not like them maybe working there would not have been a good idea for you to begin with.

"...didn't have much enthusiasm for the next 3 interviews..." - this is your mistake. You should have treated them totally indepentently, and possibly asked the other interviewers about the incorrect question. Chances are they'd corrected that guy during the offline discussion.

"A company that would allow someone with social interaction issues run an interview is very problematic." - not at all. They gave that person a chance to learn. They gave you a chance to preview your future coworkers and make a decision.

I think multi-person interviews are a critical part of getting a good atmosphere in the team.
I go by the wiktionary definition here: "Practical, concerned with making decisions and actions that are useful in practice, not just theory". To me, "pragmatic" does not carry any negative connotation.

Say for instance when Apple changed to greener manufacturing technology. They didn't do that outright, in fact, it took long years of public scrutiny to tip the scales to a direction where selling "green" technology was actually a smart business decision. In a way, they had to play the game that way and they often do - by keeping their position undefined until there is an opportunity to make a big statement to differentiate themselves. Now, other companies making similar pledges carry no meaning anymore.

I don't think that the "intellectual theft" in terms of Android really amounts to much but hot air to please stockholders. The facts certainly do not justify his anger. Over all the years, Apple has had to suffer a very basic issue - they do existing things, just a lot more refined. (To me, most of Apples innovation is in how they sell technology, not in what it is or does.) There is tons of prior art that they built upon themselves and being that outraged by the case of android following in their footsteps is simply not logical.

Like any salesman, Mr. Jobs did not like to show his cards, as there is always a necessary amount of building-on-sand-near-water, when you create theater like he did to sell his products. And I believe that's also the reason why he was so enraged by the Gizmodo phone theft. Not because his morals were hurt. It was that people messed with his game.

I also don't think that he saw "bringing technology to the masses" as moral, but it sure is a good way to sell technology. His beliefs about empowering people with technology may or may not have been important to him, but he sure selected them and portrayed them as means to a certain end.

So yes, maybe we only differ on our definition of pragmatic. I agree that his big thing was following his vision, but I maintain that to realize that vision, he had to make a lot of very pragmatic decisions. Turning his "inspired" hacker youth into a walled-garden adulthood is a sign of that to me.
The march of technological progress doesn't create jobs: it destroys them
> What happens if you cannot find a bank that gives you a loan without insisting that you give them access to your accounts?

This is what I find so frightening about the Facebook-login-only web services.

It's the first step towards the widespread requirement of a massively asynchronous information+value exchange between customers and businesses.
The implicit assumption here is that judging your credit score using your social graph will give the wrong answer: as in either claim you are a deadbeat when you're not, or claim you are trustworthy when you're not.

But, judging from other stories here and elsewhere, your social graph does seem to yield mostly accurate information about you. So, most likely, you are likely to be tagged as a deadbeat or not correctly.

More meaningful, I suppose, is for those of us that are very careful about social media. I have a Facebook account, but use it very little. However, it has come in very useful in that long lost friends have been able to get in touch with me through it. I must admit, I have never really initiated that myself (ie. go search for someone). So, am I likely to be judged incorrectly solely on the basis of being a social media avoider; that is, are the banks going to say hey ignore social media stuff for this guy, or are they going to say, loners avoid social media and loners are likely to be bad credit risks?

I am definitely a member of the group that almost instinctively react negatively to the use of social media for data mining like this. I am also aware that I'm old enough that I might just be an old fuddy-duddy. I wonder how many articles were written about the loss of privacy when telephones started becoming popular and when the white pages were introduced.
Github Advanced Search
This wasn't Ning, was it?
I agree proprietary $$$ (marketing and otherwise) are a big part of the story. I'm reticent to say it is the entire story. That's very disempowering. Even if it is the entire story, the inability to successfully counter MSFT/AAPL/et al $$$ (not necessarily with more of the same of course) still points to some kind of gap in the FLOSS ecosystem.
People don't have 30 seconds to spend scanning a cover letter and resume and you think they'll watch a 3 minute video?
AES on iOS isn't broken
I have high hopes for dart, but so far it produces absolutely crap javascript.
http://www.reddit.com/r/programming/comments/ml62k/hello_wor...
I was relieved to hear hear he only spent $32,000. He's clearly not heavily involved in the web, and I'm glad he wasn't drawn in by some flashy firm trying to charge him $100,000. It may seem like a lot to anyone on HN that could put something like this together in an afternoon, but I feel he could have done much worse.
Selecting qualified people for loans is a valid industry that promotes growth. The goal is to loan the right amount and that the person will pay it back. If you can do that accurately and loan to people who would fail normal tests then you've created significant value.
I feel the data analysis in the most efficient way and to learn from the data is the most important aspect to grow.

You have mentioned in the point 2 that "We do heavy-lifting of event collection and pre-processing to enable fast and flexible queries powered by map-reduce."
I guess the event collection will be based on some Javascript call. If that is so, do include the flexibility to attach some properties with the event.
Five big data predictions for 2012
Why didn't they add this before? Lack of time to develop it, or no requests from developers wanting it? I find the latter hard to believe, and the former to be a more likely cause.
It doesn't have to provide the same money for non-famous comedians - it just has to provide at least as much as they would have got selling their show in other ways.

As they would have sold less if they'd gone the DVD route, they'll sell less in this route too. The only question is whether they come out of it as well.
AddThis: Facebook is responsible for 52.1% of all sharing online [Infographic]
New Club Sports Treasury Software
Find A Job Faster: Www.HersheyJobs.Com – Hershey Park Hiring 2000 Workers
>It made me angry. How dare they be so stupid

And what right is it of yours to be angry? What right is it of yours to judge their decision? Those who react this way are the most disgustingly selfish people.
Android is undoing all the work Apple started against the carriers with the iPhone...
I looked at the source to crypto.cat and, in the politest possible way, I wish to disagree.
Some days I hate being right.

http://news.ycombinator.com/item?id=954276

[Edit: The article says the ultimate nightmare is the banks using this to access data that they can't ask you for on forms. That is unlikely. What they'll do instead is do exactly what credit scoring does: develop an algorithm which a) improves assessment of risk and b) is totally, verifiably blind to all protected classes which c) happens, as a side effect, to correlate very strongly with membership in certain protected classes.]
Web tasarım web tasarim
web tasarım referanslarımızı görmeden web tasarım yaptırmayın http://www.nettescil.com.tr web tasarım
web tasarım
Matisyahu shaved off his trademark: mixed reaction
Generally very good advice. One thing I notice a lot is people using .live() instead of just relying on event delegation. Using .live() can be terribly inefficient as it binds to the root node, use .delegate() or .on() (in jQuery 1.7) instead.
Your weekend project also doesn't lose you a quarter of a million dollars if it goes down for a few days. There is a big difference between tinkering and building a product.
How sad it is we must work to spread huge internet campaigns to try and protect our freedoms from those we have elected to office.

(me: https://twitter.com/#!/ericjgruber/status/147004394448224256)
You wouldn't hire someone doing yoda conditionals, unless it was to test a compiler. My compiler has an awesome feature -- (10<x&7 && x&7<20) can be written (10<x&7<20). For a senior developper, you should know normal C precidence. Then, you can learn LoseThos precidence.

It is idiotic to do things normally. Innovation is the only possibly winning strategy. Following standards is a losing strategy -- just makes an inferior Linux.
Only now?

I have been critical of Android's responsiveness in the past (saying that I wanted to throw every Android phone I tried at the wall after a short time) but that's definitly no longer the case with the Galaxy Nexus. I just had a chance to play around with it and the experience is very smooth.

There was only a little lag on the homescreen with one of those useless animated wallpapers but if you turn it off it's smooth. I didn't see any lag at all in the webbrowser and scrolling as well as zooming seemed (finally!) 1:1. Scrolling on the homescreen is for some weird reason still not 1:1, but that seems to be a bug or weird design decision and not performance related.

The aesthetics of ICS are very nice (though some UI decisions are still weird) and I finally feel ready to wholeheartedly recommend an Android phone. No more throwing at walls.

(The only thing that annoyed me was the damn screen. I can reach every point on it but it's so freaking uncomfortable).
A lot of these Java-based portals have plenty of open standards. A lot of JSR-### compliance.

From my perspective as a developer, I don't use the document sharing or publishing features of Liferay. My focus is on the portlet development. This means JSR-168 and JSR-286 portlet APIs.

I know nothing about SharePoint, so I can't really compare the two. I just know that I really dislike Java portlet development, and am ready to never have to do it again.
PVS-Studio: Please check this project too...
Using an Android SMS relayer opens up the door for some pretty interesting projects that can be easily launched in any country without having to fight with telcos.

Add to that RapidSMS and the django smartmin project and you've got an extremely agile framework for building services like this very quickly. (I should also mention that if ever there was an argument to use a vanilla twitter bootstrap style, projects like this are definitely it).

The tech scene is definitely growing in Kigali. We recognize we've got a long way to go, but there is a strong desire to raise that profile. We've been taking steps to create a real tech community here.
Its days like these that explain why so many of us pay close attention to what you have to say. :)
That's not the tee that I'm talking about.

This takes one iterator and returns n multiple iterators:

http://docs.python.org/library/itertools.html#itertools.tee

This is what I'm talking about when I'm talking about tee:

http://linux.die.net/man/1/tee

Python has a reverse tee:

http://docs.python.org/library/fileinput.html

This iterates over input from multiple sources, but my implementation takes input from a single source and writes it to multiple destinations.
Facebook slips from top slot in Glassdoor annual workplace awards
Talk to a CPA asap -- they can minimize it by looking at your total picture, what 'net' income is after expenses, etc, ... and penalty is from when due each quarter until the point you pay, so it is worthwhile to do NOW rather than waiting until April 15.
Yes, it does. (IMHO)

A low-level API is not the thing to design your cryptographic protocol around.

A low-level crypto API is not prescriptive, it's documentation is merely descriptive. Apple devs were merely documenting and unit testing what happens when you pass in a certain combination of parameters.
It would be nice to see measurements on how much less time and memory the more performant techniques take compared to their less performant counterparts in realistic scenarios. Doing so might indicate a better ranking of the tips given. For example, the DOM insertion tip -- which drastically improves performance over the naive implementation -- is tip 9, and is probably far more useful than tips 4 (Optimize selectors for Sizzle’s ‘right to left’ model) and 5 (Use find() rather than context).
I agree with this. I saw squiry, but my mind instantly converted it to squirrely. My 2 cents.
I think its a bit lower then that if you want to work at a start-up. We're paying Mid-Senior level from $120-150 (Full Stack). I vet hundreds of resumes a month, and we're pretty average / ahead of the game.

My kid brother just graduated CS from Berkeley and got offers ranging from 70-85, plus equity, benefits etc. Still high, but not quite $110k...
Definitely. I did a lot of applying and interviewing when I was first looking for a job out of school, and it's amazing how disorganized some companies are. I will always specifically remember the companies that may have said "no" but were timely and polite, and I'd recommend them to my colleagues. On the other hand I also remember the companies that were rude or disorganized and recommend against them when asked.

Bottom line: Candidates should always like you even if you don't like or need them, especially since you'll likely reject far more people than you hire.
The part that I think gets overlooked when we have these "Well he only made it because he's already popular" arguments is the fact that Louis CK was once himself a brand new talent that wasn't going to get shelf space at Walmart. Same with Trent Reznor, and Radiohead, and everyone else who has embarked on a magical "What if we didn't sell our product for the exact same price/exact same way everyone else has been doing?" experiment. No one starts out at the top. Everything is evaluated on its own merits, and past performance does not indicate future success. Otherwise we'd all be using Zunes and Apple TVs, because Microsoft was already big, and Apple is popular.

Popularity doesn't factor, in my opinion. We have to evaluate the business model by itself. Everyone in the entertainment industry -- from movies, to music, to video games, to books -- generates content, presses it to a disc or otherwise physically produces it, sticks it on a truck, ships it to shelves everywhere in America, and sells it for the exact same price. A sea of different cover arts and $20 price tags. And when they don't move they slash it down to $10 and unceremoniously stick you in an unorganized bargain bin to make room for the next $20 crop.

That is what spurs these kind of experiments, ultimately. Just try something different. We've got different communication channels now, different distribution methods, different payment methods. I think we do real damage to ourselves if we dismiss them off hand and say, "Well, they were already popular, so of course it worked." We completely dismiss that their experiment and their new model actually did work in a very real way, it generated real money, because people already liked them? That's absurd.
What are the engineering standards around this? Like inter-request arrival time distribution, the elevator passenger's floor destination distribution, etc etc?

Also, what about escalators? What standard arrival distributions do designers work with?
Interesting, are you in NYC or the Bay Area? In our local market, a 7 year ruby developer would command on the order of $75k.
Not to be nitpicky, but for anyone else confused: I think "transient" was meant to be "transitive."
I'm getting terribly confused by your confusion, so forgive me if I'm not addressing your concern..

If the program is mixing "info" level messages and "error" level messages (to use the syslog terms for them) on stderr, there really isn't much we can do about it. The understanding however is that things on stderr are probably things that the user wants to read.

Coloring both of these red shouldn't hide them anymore than coloring both of them white, except now they are both easily discernible from the 'data' coming out of stdout (which is our goal).

Possible aside: the proper way to write/read from the terminal in cases where your stdin/stdout were redirected is to just open up /dev/tty yourself. Any program that does that will not have that text colored by any of the solutions I've seen here.