skysight-inc/HackerNews huggingface dataset:
I could make an argument that it is transparency itself that is helping to erode that distrust, as each side seizes on (and/or misrepresents) details to portray the other side as corrupt. When in fact most legislative fights are simply translations of differences of opinion into the legislative realm.

Accusations of corruption are a common framing argument; if I can get you to believe that my opponent is corrupting the system, I can make you believe almost anything about the issue or their point of view. This is much harder to do if both sides negotiate privately and then jointly present a compromise.
:w! is the command you execute to confirm that you don't have write privileges on the file you're editing.
Facebook reveals music, film make friendships; books, not so much
Not really, too much demand you can't respond to can ruin your reputation and your customer base. Its ok if you've planned for it, not so much if you get taken by surprise.
It's legal ageism. Asking questions whose answers will be fresh in the minds of recent CS graduates is a way to legally screen out everyone else, no matter how irrelevant the Big-O runtime of merge sort is to the job.
But those Win/Mac/Linux buttons would be simply a wrong solution -- the idea is to peak a standard that will work with a certain application, not OS. You just can't make it simpler without sacrificing functionality.

Clueless user will of course be left only with an option just to try both, but IMO this glitch is way better than macky "I won't work, but this is their fault".
What's so bad about profit? Most of the improvement in world living standards has been driven by profit-making enterprises.
Absolutely! I came here to read some interesting story related to book piracy and left with having read some random ramblings of someone pretending to be completely taken by surprise that a seller is giving some snaky remark because the return was clearly not his fault. The only thing that kept me reading was the mentioning of danah boyd that early on in the posting. My pity to sellers who have to deal with people like that.
I can't post to the site, could somebody who can (or can contact the author in some other way), leave a note to the author, notifying him of a typo in "For people hiring, remember that anyway can pass yours tests with enough experience interviewing, even someone as bad at coding as myself." (It should be `anyone' not `anyway'.) Thanks!
A simpler explanation to 'why now?' is that more people are online now than ever before:

http://en.wikipedia.org/wiki/File:Internet_users_per_100_inh...

Sites (even niche sites) which would previously have only appealed to a small number of users can now attract millions of users.
This leak isn't "stolen IP". At best, the leak might constitute infringement, which is not theft by any measure. We won't even know whether it infringes or not if and until it goes to trial, and a judgement is rendered. You can't inspect for infringement, it must be determined at trial.

Even the idea of "Intellectual property" (assuming that's what you meant by "IP") is a bit suspect. Although this leak probably (but not certainly, see above) constitutes copyright infringement, lots of independent invention goes on, far more than the "IP" people want to admit.

The "property" part of "IP" is on very weak moral grounds, as in the US, the grant of a state-sponsored monopoly on seom material is only in effect to give a larger public domain for later common use.

So it would appear to not be "plain and simple", but rather extremely murky and costly to figure out, so nobody can use the leak without a lot of consideration.
Solaris 11 source code leaked
A favorite answer to this (recurring) question: aguri trees. I've written about them before:

http://hackerne.ws/item?id=101969
(the blog post is dead, but you can find some of it at bit.ly/tN2ESX)

For data sets with binary keys in which prefixes are meaningful (most notably: IP addresses, but also memory addresses and probably many integer keys that have natural range semantics), Aguri is a radix trie implementation that exploits tree structure to infer ranges in the data.
https://news.ycombinator.com/item?id=3370347
People talking about how he "hacked the interview process" are missing the point: as a hiring manager I'd gladly hire this guy even knowing that so much of what he did was not entire genuine. He took a problem (I need a job), implemented a solution (applied and interviewed at a TON of places in that short of a timeframe), and successfully iterated on that solution until he had completely mastered it! In a very short time period he went from being unable to solve a variety of programming problems (or doing so poorly) to internalizing the how & why of the optimal solutions - this is what good software development is about!

I care a lot more about initiative and problem-solving skills than I do reversing linked-lists - this guy has the former two in spades.
Typo, but actually a nice idea on its one: You can not only use it to train your staff, but also to compliment them. Some people like application for its own sake, and it's a kind of bonus to them.
I agree, this does not end up helping any open source products at all. In fact this increases the chances of companies using FUD to target the OSS solaris efforts.
I would be one of the bystanders.

No medical training at all, but one of the things I know is that spinal trauma can happen in car accidents. You don't want to move the guys if they are not in immediate danger.

There would always be that fear that if you would just waited and not intervened, that guy would have walked and not live his entire life in a wheelchair.

I'm not saying you did something wrong. Just that, I won't try to move them but would watch helplessly from a distance.

sorry, replied to the wrong thread
URDU SEX STORIES: Pehli Bar Gaair Mard K Saath
Windows 7 x64. But I am talking about the command-line, not the UI. The UI controls (whether in Explorer or in other apps) generally don't react well to non-human sized input.
So now we need Coffeescript, The Good Parts.
Review: Android
As a CoffeeScript - and JavaScript - fan, I must say that TJ's JavaScript is among the best code I've seen, in any language.
Rough. But you're free not believe, I don't have a problem with that.
> Coffeescript has never presented itself otherwise.

My point was not to disparage the author, his intentions, his lucidity, nor even the resulting language. When people receive something packaged as a compiler (a file->file traduction tool to invoke from the command line and to include in building scripts), they naturally understand it as a compiler, and judge its qualities as a compiler.

And by "compiler", I mean the informal concept that people spontaneously put behind gcc or javac, not any attempt to formally classify a kind of data conversion tool. Among associated expectations, there's this idea that the abstraction provided by the compiler doesn't leak: you generally don't need to know about ASM/bytecode while using GCC/javac. CS doesn't shield you from the generated JS, and as such, it falls short of most people's expectations about a compiler.

Looking at these expectations from a different perspective, as does Raganwald, is very interesting.
Ask HN: How to resign from a small company?
Hi all,

I have been working at a small company for the past three years. The company consists of eight employees. A high school friend hired me and then we both eventually hired our third friend. So, three of the eight employees (including me) are high school friends. The three of us have been talking about starting our own company for a long time. We feel like we're in a good position to do so, right now. We've spent some time outside of work building a prototype and have presented it to some potential customers and they're wanting to pay for it.

How do we resign from this company in the best possible way?

We carry the majority of the work-load, here. Our boss moved away and does not even communicate with us more than once a week. He attempted to sell the company, with no success. So, we're all kind of sitting in limbo wondering what the plan for the future is. Our boss is a very temperamental person and somewhat of a loose cannon. The product that we're developing outside of work is in the same space as the company we work at, now. No, we do not have a non-compete or NDA formally signed. We did not verbally agree to anything, either. (These are all parts of the reasons we want to move on, also.) I cannot honestly see us quitting going over very smoothly, but it's something that I feel that I personally need to do. My future is stagnating here and I'm not learning anything. I'm facing a great opportunity to do something that I've been reading about other people doing, for the past two years since I found Hacker News.

Do you think there is any legal problems with three of us quitting, even if we stagger it out over a period of one or two months? It'll be a big blow to this company, but staying here is a bigger blow to our futures.
Can you give me an example of a question that isn't located in glassdoor.com and is "diverse but not hard". As far as I'm concerned, the bar is already ridiculously high to the point where I feel like the only people that get jobs are the ones who randomly get lucky enough to get 3 or 4 interviewees that ask easy questions.

There are people I know personally that have gone through every single one of the 1000+ Google interview writeups in glassdoor in order to prepare for interviews. One of my former co-workers showed me 10 pages of questions he distilled from glassdoor of various questions that were reported, and he memorized the answers to all of them, ranging from "find the common descendant of two nodes of a directed graph", to programming an AVL tree on the spot, to pure dynamic programming questions.

If they asked these types of questions 15+ years ago when I started, there's no way I could have gotten into programming. Even now, the caliber of those questions are simply too hard for me unless I sit down days before the interview to get the answer. There's no way I would be able to figure those out within 45 mins let alone 2 hrs, and I'm not dumb. It's ridiculous the level of expectations people have these days.
While I understand the value of secrecy for a dozen or so people to work things out free from the outside influence of special interests, I think this argument severely discounts the benefits of having lots of interested people discuss the issue in a forum.

In Brazil, we've have a lot a of success drafting some documents in a public space. The beauty of doing things in the public is that ideas cannot be presented separately from the person responsible. Every idea is traceable to its author. TBH, I can't think of one idea that I would want to become law where the author shouldn't be held accountable.

Accountability breeds civility.
Regarding concurrency in Go, this is a good place to start: http://golang.org/doc/effective_go.html#concurrency

And, yes, the chart drawing library was written by us. It uses cairo for drawing primitives.
Apple is Now Forced to Build a 7-inch Tablet
GmailGreasemonkey is definitely useful to any Gmail extension developer. Unfortunately there really isn't much discussion happening around updates and you end up running into little problems such as ready().
Exactly what I was saying in my blog post: that it's all OK, and everyone should just get along already.
Some of this reminds me of https://openparliament.ca/, an opensource project covering Canadian politics. Runs off Django and uses a few different data sources. Great site.
I think you meant all the examples after the first around the other way.
Forbes 30 Under 30
Use This Trick to Save Cash When Transferring USD from PayPal to a Canadian Bank
How To Change / Update Your Tumblr Profile Portrait Photo
There is a increasing trend: many people do not want to code in JavaScript. This is happening because more and more engineers with experience in other languages are forced to deal with JS now days and they are trying to come up with alternate approaches.

I for one hope something succeeds, but would prefer more of a bytecode in browser solution than transpiling to JS. One can dream.
Happiness through Intelligence
Sorry buddy, but please explain the complete discrepancy in what you reported.

How do you fit 3 on-sites and 6 interviews per day? Even if your onsites were 1 hr long and they offered you a job after a single interview, you still have to drive back and forth to each location. How did you have time for the 6 phone screens per day?
I feel like the work Miguel De Icaza is and has been doing around C# platform interop is some of the most challenging and beneficial work happening in the FOSS. It is pretty startling what he and his team have accomplished in such a short period of time, in some ways actually hearing where the C# language is going from Microsoft and getting out ahead of the curve.
Got it, thank you eru!
Surely it's much more like a grammar than a jargon, since the content essentially stays the same (symbol names, values, etc.) but the arrangements change.

In general, langages don't tend to have multiple grammars (although spoke languages tend to be looser than written), and perhaps the unnaturalness of having a second grammar might undermine your position.
He says that Coffeescript formalizes design patterns for Javascript. If you agree with those that say design patterns highlight language deficiencies (http://c2.com/cgi/wiki?AreDesignPatternsMissingLanguageFeatu...), then the existence of Coffeescript is a significant indicator.
I would argue that Hacker News and Reddit 'engines' are only good for transient content: interesting today, forgotten tomorrow.

The 'culture' on the other hands, on Hacker News and Reddit are more suited.

Taking culture into account, I think good homes for information are.

Transient, subjective: forum
Transient, objective: heavily moderated forum. Not perfect fit though.
Permanent, subjective: ??? There are some sites for this, but, I think they work pretty suboptimally. How do you keep the idiots out?
Permanent, objective: A 'pedia.
I figured it was just humorous nonsense.
No real classes. No type systen (optional at least would be good). No packages. No modules. No generics. No annotations, mix-ins, actors. No properties. No interfaces. No abstract classes. Horrible to maintain on large projects. Horrible tooling. Bad performance compared to VM or Native code. So much more.
This is something Quora should have done a long time ago. The Q&A format always seemed like an arbitrary constraint which hindered fruitful discussion.
Startup or Pokemon?
Thanks! Cairo looks interesting too.
If you have some invites left I would be grateful!
If something is slow with respect to the OS, you can often break out procmon and examine the stacks of the poorly performing requests; or if something is stalled, you can do the same with procexp. With dbghelp configured correctly, you get symbol resolution in the OS libraries, so you can see what's going on. Worst comes to worst, you can step through the disassembly with a debugger, but it's not often required.

When I have problems with Linux, I tend to have to fall back to strace or an equivalent, and I find it harder to figure out what's going on. On Solaris, if I can find the right incantations to use with dtrace, I can see where the problems are, but it's easy to get information overload.

My point is, how opaque your perspective is depends on your familiarity with the system. I have less trouble diagnosing holdups on Windows than I do on other systems. That's because I've been doing it for a long time.
As someone who has interacted with the government quite a bit,I think your post comes across as ignorant. I don't mean that in an insulting way, but rather simply that it's obvious you have not interacted with the offices of your federal elected officials much.

There is a major difference between the bureaucracies of the executive agencies (think DoD $100 hammers), and the political and office staff of members of Congress. Political campaigns are basically startups, and most campaign and Congressional office staff are in their 20s or 30s. They are not scared of technology, and (especially in the House), they are intensely focused on competing every day.

On the other hand, realize that they are working within a system of government whose #1 goal is to make sure that every law gets fully considered. It's built slow on purpose. The value of this is evident every time an opposition is able to slow down or stop a bad law.
These are great questions. The one question I use with experienced hires is "Talk to me about the hardest bug you've ever worked on." I will keep drilling down to deeper and deeper levels to figure out how much they actually know, as opposed to memorize.
I didn't have a car actually. I just scheduled all the interviews as close to possible every day, and walked around SOMA/FiDi from morning until evening going through different stages of different interviews - initial chat (morning coffee/lunch/dinner/drinks), whiteboarding session, meet with the team, build a mini-project, discuss final offer.

Each successive stage is more time intensive, but there were also fewer of them. There's a lot of noise, especially in the beginning, so a lot drop off very quickly. From there, it was just a matter of tightly packing the schedule and doing it from day to night.

Like I said, the "you'll be homeless again very soon" factor was a big one for me.
The title is misleading; not all of these resources are free.
How 'Crazy' Kim Jong Il Outfoxed the World
Early versions of Mobile Safari only showed the address bar. When you tapped to focus, you got both an address and search bar.
Nevermind I got it
How can a journalist write an entire article about the stock price of company without stating its stock ticker symbol, ZNGA? It's a little ridiculous that I had to go to wikipedia to find that out.
Web Graphics Designer 
EPB has an immediate opening for a Web Graphics Designer in the IT Division.

EPB needs a talented web graphic designer with a working knowledge of web design principles and user interface.

The Individual Must:

•	Daily activities may include the following:
•	Designing websites, logos, banner ads, brochures, flyers, etc.
•	Designing websites from scratch which are compliant with a content management system framework
•	Designing sites based on company standards
•	Collaborating with team members to initiate website builds efficiently and within the brand guidelines provided by the company
•	Providing timelines and meeting them
•	Performing quality control checks to ensure all project requirements are met
•	Keeping management informed of progress and problems with assigned projects
•	Keeping detailed records and files of project development
*this list is non-exhaustive and should be taken as an example of duties for which a successful candidate may be responsible.

Education
This position requires at least 2-3 years’ experience in web design. Candidates must be proficient in Macintosh-based Adobe Photoshop, Illustrator and InDesign and other tools as may be required. Must have the ability to perform well in a fast paced environment with excellent time management skills. This position requires the ability to work on multiple projects and meet constant deadlines.
When applying, please be prepared to provide a portfolio showcasing your abilities to design websites.

Technology Requirements
Candidates must demonstrate proficient computer knowledge related to position, and the necessary skills needed to design websites and meet company demands. Must be hard working, able to multi-task, work easily with others, have strong work ethics and self-motivation.

DISCLAIMER
This job description indicates the general nature and level of work expected of the incumbent. It is not designed to cover or contain a comprehensive listing of activities, duties, or responsibilities required of the incumbent. The incumbent may be asked to perform other duties as required and the responsibilities of the position may change.
Environmental Factors and Physical Requirements
The applicant will frequently be required to sit and type, with occasional need to work overtime or unusual hours according to business necessity.

Please apply online at: https://epb.vikus.net/app/?p=OpK7NKJ2KKvLFi5_xq1CVcmyGX41
If money influencing Congress is a problem then why should they contribute to it?
I find these <strike>anti</strike>-CoffeeScript articles annoying. I use CoffeeScript, because it works for me. If it doesn't work for you, whatever, write plain JavaScript.

This article just argues over what is and what is not a language.
OTOH, we can check whether Oracle's source contains misappropriated code from other open-source products.

The nasty part is that it's now much harder to say you never had any contact with Solaris 11's source code. I, in particular, will stay away from this file - I am more than happy with Linux and OpenIndiana and see no reason to use Solaris 11.

Seriously. I don't even know what's new.
"I recognize things can get a bit trickier when you have scripts from untrusted sources mingling with yours in the same page"

Well, that's it exactly. Today's trivial unexploitable vulnerability gets combined with tomorrow's trivial unexploitable vulnerability and viola arbitrary command execution as the web server user. Or whatever. There's no vulnerability too trivial to fix, because in reality you can never be sure that a given vulnerability is unexploitable today, or will remain unexploitable tomorrow.
Sounds like something out of a recent Neal Stephenson book...
I'm not sure I understood you correctly about FizzBuzz, but if you're saying that it isn't necessary then I'd have to disagree. I wish the world was such that FizzBuzz wasn't an effective filter, but it is.

I really like the rest of your questions.
Simple Tools for Email Sanity
It's hard for me to imagine knowledge of Big O notation being a major limiting factor. I gleaned at least a superficial knowledge of it cruising Gamedev.net in high school, well enough that they didn't throw me out when I had to use it for an internship interview. It seems reasonable to expect people to have at least seen it. But perhaps I was an aberration.
Old Dogs, New Tricks:  Senior Citizen Startups
Customers are generally unaware of the policy prior to making the decision to return it and, if it provides adverse incentives, that is a "cost of doing business." I won't give you numbers for ex-employers, but returns for BCC were less than .9% of sales last year. Even if every last one was fraudulent, whee, it cost me less than hamburgers and milkshakes at one particular restaurant in Mountain View that I happened to be at a lot. (Steak something, on Castro Street. Two thumbs up.)
Not sure what you're looking for but if you're a hacker MIT's Intro to CS & Programming...via OpenCourseWare http://bit.ly/mitintrocs
Agreed. This has been studied and documented in the book 'Influence: The Psychology of Persuasion'.
There are other results on chess, you know, like grandmasters spending more effort on falsifying their suggested moves: http://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.117...

Correlation is not causation, and of the two correlations, I think falsificationism is more useful than quick board-encoding - you don't play chess from memory, you play the position the game is currently at.
Apple Lossless Decoder in Coffeescript
Necessity is truly the mother of invention. Stubbornness being the daddy.
ep.io's hardware is in Europe. Is the increased latency a legitimate concern for a startup that only serves US customers?

I have a few small things on ep.io right now, and it's great.