skysight-inc/HackerNews huggingface dataset:
LinkedIn Open-Sources IndexTank Search Technology
I once reached out to someone I knew personally who wasn't as a reference, who then told me that it was his understanding that contacting people for references without the permission of your candidate is illegal. (I'm based in Vancouver, BC, Canada) Can anyone with more knowledge comment further?
The only job where I've ever gotten more than a token bonus was when I worked at an investment bank. For us in IT and other "support" departments it was in the range of 10 - 20% of base; the actual financial guys got much more.
Woah, in one sentence you claim about PHP devs feeling the need to go OO and then the next sentence you extol the virtues of ZF? ZF is all OO, all the time.
Chrome, Firefox and Safari all have built in REPLs
> At the minute most employers won't even consider someone without a degree so it would be difficult for me to find a decent 9-5 job.

If that's really the case, even when applying direct, then it's messed up. In interviews I've been in or conducted, someone walking in with a computer and demoing some of their creations is vastly more persuading than I-went-to-X-university-and-my-CV-claims-I'm-expert-proficiency-in-every-subject-I-completed-a-module-on.
I would strongly urge everyone to look at Dev Bootcamp very carefully. Someone from there posted on SF Ruby Meetup mailing list, asking for someone to help out with the training (for free) while the program charges pretty large amount of cash to students. The worse was how the person wrote the message - about how it would be giving back to community, etc. while they themselves would be making handsome money and/or profit.

Just be careful before you sign up.
The best system for me would be the one where I get to make all the decisions. The problem with this system is that it doesn't scale very well...
I'm happy to be written in grey also.

There is a growing base of HN users who are basically brainwashed into being a mouth piece for the latest Google or Apple marketing messages (i.e. Zealots) They're seriously degrading the quality of HN by not representing their own unique views, but rather rehashing some PR message supplied to them via Google/Apples significant PR efforts. (Both are astroturf.)

Even in this example where the sample design shares a high likeness to an iphone, which is an interesting point of discussion due to current events. The zealots still have to step in and make themselves heard, touting their loyalty to a brand which is just trying to sell them something, over their own common sense and intelligence.

Probably about time to realise that Google and Apple are two, somewhat similar USA tech companies who very likely don't give a fuck about any of you as individuals. This "war" between them is only about who can get your money.
A while back I interviewed at a startup that contacted "someone they knew who worked where I did" who claimed to not even know who I was. The person tried to use it as leverage against me. They were also my bosses boss. I left for somewhere better than both, but the only word I have to describe both is "scum".
In Io you can add as many objects as you like to the protos list of an object: http://www.iolanguage.com/scm/io/docs/IoGuide.html#Objects-I...
The reddit poster claimed they didn't have GPS on their camera. What happened is problaby (3) above:

http://www.reddit.com/r/WTF/comments/nkktm/facebook_is_reall...
You could also use http://workflowy.com for something similar.
Well, original intent as a theory of law interpretation is considered problematic, and not really used by anyone. You can't necessarily read lawmakers' minds, and lots of law--especially the Constitution--was written by many different personalities often at odds with each other, where 'original intent' might not exist even theoretically.

Some people confuse the 'original meaning' theories of someone like Scalia with original intent, particularly since the words of the Founders could be used to support either theory. But it's a different thing. So you can talk about what the Founders meant, and it's a fine thing to think about, but it's not something that will get you far in the courtroom unless you can link that to what is written and what is in common law.
Here's the source code http://pastebin.com/83N6j2FK
The redirects are:

arLinks[0] = "http://www.theatlanticwire.com/politics/2011/12/gingrichs-ca...;

arLinks[1] = "http://www.greektravel.com/;

arLinks[2] = "http://www.washingtonpost.com/blogs/the-fix/post/gingrich-se...;

arLinks[3] = "http://www.tiffany.com/?siteid=1;

arLinks[4] = "http://www.youtube.com/watch?v=VaZFfQKWX54;

arLinks[5] = "http://www.freddiemac.com/;

arLinks[6] = "http://thinkprogress.org/politics/2009/09/11/60353/gingrich-...;

arLinks[7] = "http://www.intrade.com/v4/markets/contract/?contractId=65483...;
Yeah. Because only kids use and love Python and like the significant whitespace, right? And Haskell with it's significant whitespace --yeah, that's another language for "kids who don't know better"...

Anyway --you're a Smalltalk guy. How do you get to talk about weird syntax people don't like? Do many people like interleaving-argument selectors?
That's what I thought. I just didn't see them be explicit about that.
Probably the reason he said:

"...I definitely would not suggest it for the Khan Academy's purposes"
Can you actually view the report?

Maybe I'm missing something, but clicking on the "Report" link just appears to reload the page.
You don't even need photoshop to modify your boarding pass.

(These steps work with Opera, I'm not sure about other browsers)
1. Go to print your boarding pass
2. View source
3. Modify any information (such as adding something to show First Class/A-List/etc)
4. Click Apply Changes to make the changes to the HTML show up in the page
5. Click Print

A perfect boarding pass with any information you want.

What could someone do that's on the watch list? By a ticket under an assumed name, then print out two boarding passes, one with their real name that matches their ID, then another with the assumed name.

Since the no-fly list check is only done when the ticket is purchased, use the real ID with real name boarding pass at security to get through (they won't check you against the list). At the gate, go ahead and give them the real boarding pass with the fake name (they won't check your ID at that point).

* I am in no way advocating that you do this, just that it's possible and demonstrates a weakness in security
What about making them delete user profile data after they unregister and not just hide it?
LinkedIn open sources IndexTank: search engine and service
I know, I mentioned that in my original comment, workflowy is awesome, and much more polished. But there are very specific things that I wanted, emacs style folding for example, and also tag inheritance in search, those things don't really make sense for the general population, but I wanted them.
This is something I don't understand about zealots. Help me out here:

Why is it perfectly ok to compromise your own common sense and intelligence for the sake of a company that:

1. Does not know who you are
2. Does not care who you are, rather only caring for your buying power

I'm writing this because I'm legitimately interested and I don't believe any rational person could truly dismiss any similarity to the iphone as outright as you have chosen to do.
This whole thing reeks of failure. Win because you promise more? That sounds like a government project.
> but later in the code it was important that the value was actually 5 and not "5".

The bug was in that part and not in previous if(5=="5") part.
Issues like these appear when Java programmers start to code PHP as if it's Java.
No, he specifically said at the start that he doesn't recommend it to Khan Academy.

To me, it reads as if he is simply supporting John Resig's decisions about what parts of JavaScript to teach -- by virtue of having made those same decisions in designing CoffeeScript.
No bonus here, I pay myself dividends instead.
Yeah, because it totally didn't work for Python... :3
so true. poor retention is far better than no retention
Isn't this like the evening news not giving the recipe for meth away every night?

Nobody really complains about that.
I've received a few calls asking for information to be confirmed during a security clearance background check and each time I knew before hand that I might receive the call. I would be highly suspicious of any call claiming to be on that subject without the person in question notifying me before.

edit - I should also note that I don't give out information about anyone I know without their prior consent so this wouldn't work anyway. I would also notify the person about the snooping.
Ah ha, their site doesn't play well with the built in popup blocker in Chrome and Safari.
I find threads like these funny, people complain about not enough software engineering such as not knowing design patterns or the details of a java implementation. On the other hand a different group complain about the lack of of 'real' cs, which is mostly math.

Two opposing views, but they think the argument is both in their favour.

There is also a massive backlash against universities in the UK at the moment. I am seeing many 'apprentice' software developers, and freelance developers skipping university. They tell me they know more than the average university graduate. So I ask them about complexity? Nope. Predicate Logic? Nope. These are things taught in even the lowest polytechnic school and they don't know them. They don't know the bounds of their own ignorance because they think cs is just knowing a few programming languages, whipping up a few apps and websites. They know more languages the average graduate? Maybe. Can they do software engineering? The easy business stuff. Do they know cs? No. I think they have never been exposed to cs and don't how deep it goes.

I've seen the accredited software developer apprenticeship curriculum and it's mostly java and design patterns.

I think the focus on apprenticeships at the moment is creating a generation of software developers who don't know what NP-Complete means.

Computer science is not whipping up applications with fancy design patterns, that's why you're better than them. Give them a few years and their cs background + Software engineering experience will begin to shine.
""" It's much easier for the average person to spot an unbalanced parenthesis that an incorrectly sized whitespace."""

Is it? Assuming you use a fixed-width font, any incorrect/inconsistent indentation should stand out like a sore thumb. More so than counting { }s in nested blocks. (Of course, decent editors help with both cases, so I think it's essentially a non-issue.)
Seems like this is something your developer should be answering for you.
Why are you publishing all your professional relationships to the world on LinkedIn and then feeling like your privacy has been violated if someone actually uses that information?
Learning how to program in IoS is such a small part of software engineering, and probably does not even constitute computer science. Simply put, you don't know, what you don't know.
This was my experience doing Computer Science at a British University, too.

Most of the modules which I took were so watered down that they were absolutely useless to me. I knew this and I was pretty depressed at the time. I'm not very good at doing mindless work: some of the lectures I just stopped going to and other times I completely ignored the vacuous assignments I was being asked to do.

Looking back I wish I had dropped out and gone straight into a job with the programming skills I was teaching myself. (But I guess if I had done this I might not have learnt about fundamental CS concepts.)

I actually love learning but like to do it in my own way, on my own accord. I'm thinking of taking those online Stanford classes which are starting soon -- I guess the only thing that is missing from these is human conversation. I wonder if one day people might informally meet for coffee to discuss the online courses they're taking together. ;)
Try out this book: http://www.amazon.com/Design-Hackers-Reverse-Engineering-Bea...

I went to one his book tour events and it was quite insightful!
I agree with your analysis and the injustice of outcomes depending so strongly on the specific twelve jurors for cases involving a strongly held small-minority opinion.

On the other hand, I'm not really optimistic about the strategy of electing legislators to effect changes in these specific kinds of laws for all the usual reasons.

In the specific case of marijuana, the benefits of decriminalization are diffuse and primarily among socially marginalized groups whereas the countervailing forces are socially respected and also highly concentrated (politicians who want to "do something", and law enforcement agencies who get a ton of discretionary power and funding out of the "War on Drugs"). This is a recipe for coordination failures on the "repeal" side and for systematic political advantages on the "criminalize" side.

One particular beauty of the jury system is that it is a legitimate buck-stops-here kind of way for local populations to control their local law enforcement in the face of overreaching non-local laws; if a particular city becomes so full of people who just don't believe that marijuana should be criminalized they can make that happen locally. Electing legislators is slow, and in the case of federal laws like drug enforcement, must be made to work in the entire nation at once rather than one-community-at-a-time.
What level of pay should accepted applicant expect... Market rate for junior level programmer in DC area? Is there anyway you can provide a ballpark figure (like $80K or something) for those who might think about changing his/her career?
Best hires: people referred by current (good) employees.

Next best: people with good references.

If you have either of the above, you'd have to really blow the interview. I've never done "blind" reference checks; it's surprising how many employers don't check references at all and base everything on the interview and maybe a few "gotcha" puzzles or coding tests.
>Then elect legislators who will decriminalize marijuana.

The problem is that politicians are elected on a package-deal of positions. Just imagine the kind of bad haircuts and/or crappy food we'd have if we all voted on which one barber/grocery combination store would service everyone.
I publicly go to lunch with friends too -- so if you follow me to lunch and then ask some of the people I went to lunch with about how I'd be at this new job --you're saying this is acceptable or simply a natural consequence of going out in public with people?

The name of my child is public record too. So it's OK for you to go by his school and ask his teacher how I am as a parent?

There's a lot of public information that exists. Those who have the inability to recognize that there exists a line between simply unethical and illegal are people I'd prefer not to associate with -- much less work for.
Do you have references that the list is only checked at purchase time? As for the security hole.. you have a credit card under the assumed name as well? If they were smart they could simply flag first time fliers and anyone who flies under a ticket purchased by someone else for extra checks. Cash ticket purchases require real ID at the ticket counter or Western Union and presumably you'd get checked there as well.
Great way to staff a project within a firm, but violates the confidence of a job search. The only thing I think that might be ok is asking people within your own firm who know them.
What are you looking for in a candidate? Are you looking for computer science? Or Software Engineering?

I hear people interviewers are expecting cs graduates to know the MVP pattern or similar things and shocked when they hear they don't know. That's software engineering and not computer science.
No bonus, don't care for them or the way they are political. Defined profit sharing outlined in a signed contract rather than bonuses is nice to have though, as long as it's legally solid and can not be gamed by management. Nothing worse than busting balls all year and then told in December that your profit-sharing is being withheld because you were honest with the CEO in a meeting about something technical.

Even when you have it in writing though things can go bad. For example, consider the recent and instantly legendary situation in 2011's business news about Zynga's discovering they would revoke some of their employee's previously granted stock option grants because their CEO was smoking crack (metaphorically) one evening and concluded that a key member of the Google team who worked there years ago (and importantly, who has nothing to do with Zynga at all) was over paid. This case demonstrates well just how badly incentive systems can go wrong. That situation was so distasteful that everyone in industry with talent knows to stay away from Zynga now, and as a result, even their IPO value went splat. Incentive systems can kill a company when they are controlled by psychopaths.
(Swedish citizen here, so can't speak for Germany)

I'm not gonna tell you it's easy. But it's not as bad as it sounds.

The state takes the biggest hit. The employee does not receive full salary and the employer only pay a small part of that salary.

Swedish blue-chip companies (read: Ericsson, Volvo, H&M, AstraZeneca etc) will typically go above and beyond the standard benefits and provide full salary while the employee is on maternity/paternity leave. But that is a decision they have made themselves, just like large US companies have all sorts of fringe benefits not mandated by law.

There are also morals in play here, you wouldn't join a startup if you are planning to have kids. And besides, most parents would prefer working at a large company while getting kids just because of the risk of a small company.

All in all, the situation is not that bad. I think it's a small price to pay to ensure we have growth in the future workforce :)
How To Hire For Culture Fit (Not Just Skills)
I would argue that we are in the Dark Ages.

Why?

We live in an age where even the simplest software is relatively complex to develop, due to feature-bloat, bad standardization, and lack of standardization. More importantly, we live in a world where the ruling companies have grown so big, none of them really care about innovating - they care about quarterly revenues. All of the big companies try to cater to watered-down standards (I'm looking at you W3C, ISO, RFC, EMCA, IANA, Khronos Group, etc).

We need to take what we have learned, and hit the reset button. A new system architecture (goodbye x86 and 32-bit software), and new operating system (it should be a few megabytes large, at most), and new compiler, language, and virtual machine.

Or we can just continue to live semi-comfortably and bitch about it every so often.
In my opinion those majors are generally more challenging than CS and thus the graduates will be of a higher intellectual caliber. Additionally, folks pursuing technical careers with those degrees will be more likely to have a personal passion for technology. They also won't have the bad habits that CS programs often instill in graduates, they will look to the workplace and the industry standards as a guideline for their habits and behaviors rather than their college professors and fellow class-mates.
My name is Roman Terry and the CEO of Get A Trip, Inc. We are powered largely by Sabre Holdings International. Though we have selected the best vendors to incorporate most of Get A Trip was developed by some of the most advanced software architects and developmental engineers in the world. We pride ourselves not on having spent well into the high 6-figures, but "why" we spent it. When I was first invited to become part of the team and eventually lead the company, the primary thing that bothered me was the new ideas were, granted with hard effort, very attainable. This was not why they brought me on board. I am a visionary and I early on stated we needed to expand our vision and field of technology, so it all was just beyond our reach. This now felt right [others will perhaps use more colorful adjectives, such as "lunacy"], because if these goals could be overcome than we would truly be on the cutting edge of something grand, something brilliant, something that would dazzle the public with its fluency and innovativeness. Many were discouraged, near half the team quit. Steve Jobs, though I was never to meet him in person, held a tremendous influence on my thinking. I never wavered, always asking myself "What would Steve do?" It was thrilling yet scary, like jumping out into the night air without a parachute on, far into a dark abyss. I am pleased today to announce, that end is in sight -- Get A Trip.com is in sight. Going public in the summer of 2012.
Wow. This is horrible advice. I'm sure it works for the hiring company to get a better picture of the candidate, but this is unethical and potentially illegal in some states/countries. Legal issues are why many companies recommend/require references in a specific format- 'this person worked here from [date] to [date]', etc... devoid of any 'opinion' statements.

Here is a per-state summary of job reference shield laws (sorry, not sure how current it is): http://www.crimcheck.com/resources/job-reference-shield-laws...
44% of Swedish men go on paternity leave, so it's not just the women :)

And we are talking REAL swedish paternity leaves here of several months/a year, not the american weeks.
Please correct me if I am wrong, but I believe responding to a guy like this might put your company in legal jeopardy in relation to the former employee.

We have been explicitly told in the past that we cannot discuss former employees' performance with interviewers who call for a reference. We can only state that they were employed with us, and what specific job functions they performed.
The iPhone retina display is 640×960 pixels and 326 ppi. So think about how many photos you expect to display at a time, with some space between them, and divide your photo dimensions accordingly. Also note that computers are generally better at displaying images crisply at dimensions that are powers of two so e.g. 64 pixels on a side is better than 63 or 65.

If you need to support older iPhone non-retina displays, the area is exactly 1/4 as large in roughly the same physical space. So to display the same number of images on an older iPhone display, make each image file 1/4 the area (e.g. a 64 pixel square on a retina display should be a 32 pixel square on older iPhones; this will be the same physical size but less detailed). You can send the developer files at both sizes (normal and 1/4-area), it is not difficult to install both with an app and let the device choose the best one.
Depends,

If you have a group of researchers truly dedicated to this cause that are out there working long hours and struggling to get the resources they need to solve this issue than yes they should be rewarded when their work comes to fruition.

On the flip side if you're just some lab rat making a salary and don't really care one way or another what genes you're slicing today as long as you're getting paid then what makes your contribution greater than someone that gave up a significant portion of their personal wealth to make something happen.

The real test here should be if someone has made a material contribution here because the thought it was the right thing to do.
Nice. Thanks. How is it that I've never looked at the IO language before? Some reading for tonight.
tl;dl anyone?
All the Companies Supporting SOPA
Why not call up a candidate's mom and ex-girlfriends as well? Maybe former classmates too.