skysight-inc/HackerNews huggingface dataset:
I don't see any location specification. And today that doesn't matter very much due to telecommuting.
How do you reject Engineering candidates?
Since you are on a related field. How much do you think we must charge for specialization in reverse engineering, application virtualization, and windows drivers?

In my experience, dealing with US companies from abroad, it is difficult to sell at very high prices. It happens but my company cannot loose prospective customers if the price is lower but convenient.
After working in a cube partitioned off from everyone else on the team for 7 years, I will disagree with the title of this post. I long for a more interactive workspace. I find myself depressed, not motivated and alone. My instincts tell me it would be nice to have a little more human contact. At present I can go days without speaking to others on the team. And without much of a social circle, I think the scenario is quite a big contributor to my depression and lack of motivation.
I am just hoping to hear one day the "real" story of how "House of Cards" came into place. Somehow my gut tells me that using this as the poster child of big data is only a half-truth. I for one believe that it is just a lucky guess, e.g. not really surprising that some quality stories do work with a paying audience. Something along the lines of Boston Legal would have probably worked just well for the professional, 30 plus, male, metro area audience.

Unless we now see a consistent strike of at least 5-10 original series of original programming that become hit series the whole bid data thing is based on lucky guessing (original programming - not some recycled material - after all House of Cards was already a success in the UK and next in line, Arrested Development, is having already a hardcore fan basis).

Btw, is anyone having some numbers how "House of Cards" is performing in comparison to original HBO programming?
Yeah, you have to be pretty smart to convince pension funds to give you money in an area that underperforms the S&P.
Recruitment agencies.

They don't really do that much besides spam the local job sites, but being from the US you won't know the local job sites, so you can either need to invest in figuring that out or you can pay recruiters their cut.

UK wise, there are a whole bunch of sites I guess the following catch most of the population:-

http://cwjobs.co.uk
http://gumtree.com/uk
http://jobsite.co.uk
http://www.s1jobs.com/
http://www.technojobs.co.uk/
http://www.monster.co.uk

60000e is about £50000. Inside London or working within the finance industry, there will be developers who'll be earning more than that figure, especially contractors. However, typically contract rates seem to be between £200 - £400 per day, with some outliers on both ends of the scale.
It may be counterintuitive, but sometimes it's better to bill nothing at all for something like this than to get involved in the minutiae of billing in small increments for specific tasks. This enables you to remain psychologically anchored with that client as a daily or weekly high-value consultant, and doesn't undermine your ability to maintain an optimal billing rate and substantial minimum increment.
It's strange. The Concorde crash was clearly due to a cascade of safety protocol violations, from Continental's runway debris and subsequent skipped runway inspection, to Air France's overweight takeoff, yet the Concorde itself, despite a spotless record, became the target of public outrage.
VCs are quite smart.

Where else can you charge 2 and 20 for long-term returns below the far less risky small cap index funds?

http://www.kauffman.org/uploadedFiles/vc-enemy-is-us-report....
That's only half the puzzle though, does this solution work in most browsers?

At least as many as jQuery 2.X?

Up to as many as jQuery 1.9.Y?
You might try Frozen-Flask.

http://pythonhosted.org/Frozen-Flask/
Just for Fun: Build Your Own Pacific Rim Mecha Poster
Chinese scholar challenges party in constitutional debate
One of the classes I teach is at the senior undergrad level, and they have been thrilled that I have them use version control. Many have commented that they wish that they had known about git in earlier classes, as it would have saved them when they screwed up their programs.
Re: "His misinformation is this: XMPP is XML based. The bandwidth that Google most likely refers to is a result of verbosity of XML. You can't eliminate that by extending XMPP, something that a guy who serves on XMPP Council should know."

He directly addresses the Bandwidth concern by noting that interoperability on the server side is irrelevant to mobile anyways:

"Of course none of these concerns for mobile are applicable for server federation. As far as I know, the Google Talk client on Android doesn't even use XMPP as the client-to-server protocol."
If you've never learned to draw, why would you conclude that? To be honest, nearly all the people I know that are good at observational drawing are crackerjack designers. And they are not limited to popular fads and patterns. When you can see, and _know_ what you see, inspiration and information rains from the sky. Everything you look at becomes a source of ideas.

And similarly, if you want to be good at color styling, learn to mix paint to match observation. Oh, it doesn't have to be _actual_ paint. Mixing pixels in Photoshop will work, the point is to try and match colors by observation and manipulation, rather than simply "eyedropping" it. Good photographers often pick up good color skills simply by doing a lot of color correction and manipulation.

If I'm selling anything here, it's the importance of learning see and observe. Drawing, and painting, are simply an immediate and practical method for testing and improving your observational skills.

(Plus it does come in handy when you need to whip up an illustration ...)

And don't conclude that design skills has _anything_ to do with learning the current set of tools, digital or otherwise. Far too much design that I see these days falls into the category of "what's easy to do with, or automatically baked into, the tools I currently use." Similarly, don't confuse design skills with production skills, which can be heavily tool oriented.

(Not knocking production artists and designers here. Theres a great deal of satisfaction that can come from designing a workflow and production pipeline. And a good designer _is_ concerned with production because it can have a great impact on how their designs are eventually realized.)
No. You don't understand what proprietary means. SPDY is a trademarked technology owned by a private corporation.

The only reason companies are adopting SPDY is because it is an improvement than HTTP. SPDY is far from perfect. The issue is that with core internet protocols this is not the way it should happen.
Choices is countable, so thats "fewer choices" not "less choices".

Actually, that's a widespread misconception. See here, for example: http://itre.cis.upenn.edu/~myl/languagelog/archives/003775.h...

(edit: tl;dr: "less has been used of countables since the time of King Alfred the Great", i.e. since before English existed)

That's a linguist's take on it - you can find many more by googling [fewer less languagelog] or similar.
This applies to everything you do which depends on review.

Want a particular job? Put in more effort than everyone else. Create a ‘I want to work for you’ website. Be prepared at the interview. Understand everything about the organisation. Quote its founders.

Want to have your paper accepted? Do a little research about what they are looking for. Contact the reviewers directly and ask for help. Get your article reviewed by people who have been accepted previously.

Want to have your RFQ response win? Read the requirements carefully. Make the reviewers jobs very easy. Address criteria directly and clearly. Ask questions.

I am consistently surprised by how little effort the average person puts in to any reviewed endeavour. It really doesn’t take that much effort to stand out.
At the University of Montreal, one teacher introduced Subversion in a Software Engineering class and another Git in a compiler class. Version control is taught at university, it just depends which university.
>> Letting anything through should simply result in the leaders going to the electric chair.

My, you have high standards. I hope you've never released a bug. Every line of code is available for your inspection and behaves deterministically. Unlike, say, people, who are nearly uncountable, much less predictable, much less controllable.

To avoid letting anything through would require being omniscient and omnipotent.

Please at least try to give others the benefit of the doubt that you'd like them to give you.
Website developer, 16NZD/hour
Amazing ... you just restated the article in half as many words, and avoided sounding like a prima donna. This is a useful skill if you actually want people to listen to you.
I've seen cheating-detection programs that use tree diff scores to compare code from different students.

The theory goes that students who share solutions will probably change the variable names, do some reformatting etc, which would fool a text diff. But the actual structure of the AST will be the same or similar.

So if you find close matches, you inspect them more closely.

Some quick Googling reveals that plagiarism detection using tree comparisons is a common idea.
Those middle men are just recruitment agencies, generally. As a standard they don't have guys on staff and will take somewhere between 15%-30% on top. The 5x as much usually have full time employees and are something different, though it does happen.

For the contractor, contracting via a respected agency means you're almost guaranteed to be paid. However, they don't really offer much value beyond that. I personally dislike dealing with them but then again, my last contract didn't pay the agent, and I still got paid.
I think rather than state an average time to get through the airport and on the plane and have everything break down the second it gets congested they are going to recommend a timeframe that should get everyone on the plane even in the worst case.

Airports/ airlines want to get planes out on time, wasting moe of your time makes that easier for them.
I think that's a good scenario for a retainer. You have a long term maintenance relationship set up that typically doesn't require chunks of work at a time.

The overheads to doing a 10 minute fix are massive: they email/call you to make a request, you change work contexts, fix the issue, test and release it, notify them that you're done, keep track of the time you spent working, send an invoice at the end of the month, keep an eye out for payment, thank them for paying etc.

Rounding up to the hour mitigates this, but unless you're doing several maintenance requests per client per week, or are charging very high ($250+) hourly rates, your business is probably losing money by keeping this client on the books.

I think it's better to negotiate a monthly retainer that ensures making tiny updates is worth your while, and then just have a set-and-forget invoice that gets sent automatically every month for that amount. Even better if you can get paid by direct debit.
_If_ we manage to create transporters at all (never mind the next decade), the impact on religion and legislation would be far greater than on the transportation industry. If your body is destroyed and reconstructed, are you still the same person? What if you could make copies? It's just information, after all. And so on...

Do any of the Star Trek episodes investigate this aspect of the transporters?
They may also be pulling out a worst case bound - in case you get pulled over for a secondary inspection and that sort of thing.
Buy a house.
It's only blogspam. It's just a copy the post from http://adamdraper.com/post/50416559002/the-boost-bitcoin-fun... wrapped in some ads.

From the guidelines: "Please submit the original source. If a blog post reports on something they found on another site, submit the latter."
Woah, dude, you need to push that if you're a contractor. I'm ding a longer term role at the moment an charging $45 but only because they're happy for me to work 3 days and be left alone for the rest while I work on my startup. 16 is crazy! What skill set do you have? You are certainly worth more than that, even in NZ.
"younger" of course meaning "got popular for web development more recently" as javascript and ruby are the same age as php, and python precedes it by several years.
Good point - weekly billing implies 9-5, which isn't always going to be the case. It'd be prudent to negotiate overtime rates in the contract.
I understand the frustration of working with a fat protocol. What is a viable, open alternative though?
Moving freight by train is also a lot more efficient than moving people by train. Freight doesn't need room to walk around, doesn't need to eat, doesn't need to sleep, doesn't need bathrooms.
Ask HN: How do you increase online customer loyalty?
Any particular methods that have worked well for you?
And Haskell is... the hair shirt?
OK, OK, enough talk.

Where can I learn everything required to become a domain expert in "finance"?

I have 12y exp. in Webdevelopment and 7y in Systemadministration, with 4y exp. in Design and 1y in Penetration Testing.

And I'm still pretty underpaid, ranking in the low mids.
Getting Started with Discourse
I didn't spam, I replied to job postings.
you can also just prefetch an image or file, say a background or large image that is on another or next page

<link rel="prefetch" href="http://davidwalsh.name/wp-content/themes/walshbook3/images/s... />

from http://davidwalsh.name/html5-prefetch
Absolutely no less than $1600/day. If you're doing reversing work or special-case driver stuff (can't speak to virtualization, but I'd assume similar), at least $2000/day. This sort of work is very niche, which means that if you're established, you can bill quite high up.
I would love to give and receive this type of thoughtful feedback every time I go to hire somebody or apply for a job. Even if you don't end up hiring somebody, they'll still walk away with a good impression of you and tell their engineering friends about your company's high character, so it's not time wasted to do this.

The problem with giving this kind of feedback is that if you word something incorrectly or something is accidentally (or deliberately) misinterpreted, you can open yourself up to a discrimination or other type of lawsuit.

So this is the big barrier (for me at least) to giving out this level of feedback to every potential hire.
I agree. I'm quite happy with the current freight rail system, though I'd enjoy more passenger rail for mostly aesthetic reasons.

I don't think that's a good reason to be too disruptive towards the freight industry.
I think someone who didn't know a lot about the facts could easily read TFA and come away with the idea that there exists some connection between our gun violence problem and some or all of rifles, military rifles, AK-47s, kit-build rifles, bump-fire stocks, build parties, or armslist.com. But we know no such connection exists. Do you really not find that misleading?

The facts of this report should be a part of our conversation, as a great many facts should be that are not. I only worry that this article seems written to imply the opposite of its facts.
I'm not sure what to say to this, honestly, and I technically mean that, given my background in philosophy. I see the Sorite's Paradox pop up everywhere, and I'm frankly surprised to see it uniquely apply here.

How Much do I give? I frequently hand out $5s, $20s, on the principle that at that given time, given what is in my pocket and on my (spontaneously emerging) schedule, this cash would better service this chap, bloke, schizo, street-ranter, street-cryer, snot driveling, moaning, wailing, decaying, wasting -- stop me when you get my point.

Whence cometh Jesus?

On every occasion I give large sums, thinking "not too large" because well -- [insert tangent:] Today I stopped for a BIT too long to hand a bloke on the street a cigarette. I'm wearing my usual dapper attire. A second person accosts me. Then a third. Before I knew it, I had half a pack of cigarettes. I was handing out the first as a romantic gesture, latent in capitalism: "Here's yr last cig, mate." We all do it. Are you ready to buy a pack, walk out, hand them all out, and sleep without absurdity?

Are you calling for decentralized, anarchism liquidation? If you are, fucking say so. Because I've been fucking waiting for this day. If you tell me to fucking burn down a bank, don't leave it to my imagination to make out that you're trying to say that. This is becoming infuriating the way we programmers are writing.

I dropped a street violinist a $20. He MOANED at me, and STOPPED playing. I had to REMIND him that I listened to him from a hotel room from which I was staying for 45 minutes. He kept me sane, as a programmer isolated and stranded in a remote city. I could not communicate this to him.

Do you think green bills with "God" printed on them are the solution? This is NOT mature thinking. I just don't care.

Are you telling me I need a GTD strategy to liquidating my hard-earned, mentally crippling, psychologically and socially handicapping means for a living through this computer such that everyone on my street gets the average? Should I become a servant to the masses, when I'm already working for them in my own form of labor that I know?

Not to mention the opportunities for factionism and favoritism. Perhaps it's time for this. Perhaps this is what you are saying. But do I still have to accept that anarchism only works on paper? If I hand someone a bill and say, "Thank Anarchism, not God. Thank the realization of postscarcity."

I'll get slapped by mothers and gang members alike. It's just going to get spun as a hand out.
Stupid fuck
Hi! Thanks for your comment! I will check and update the README with supported browsers.
J002E3
It's not just bandwidth, but the cost to process that XML, which is very expensive compared to other serialization formats. Then there are a whole host of other concerns that result from XML being text-based (cdata, preventing runaway parsing, etc). Not defending what Google has done, but the reality is XMPP is simply the most common among a lineup of really crappy chat/presence protocols.

Now, XML itself is one problem, but the "culture" (eg, usage norms) around XML is another -- much like Java's cultural preoccupation with abstraction and boilerplate, XML-based formats have a tendency to veer towards the unwieldy and verbose. XMPP is no exception.

While XMPP has been instrumental in propagating standardized presence and IM, its age is showing. Unless we develop a modern, open replacement that is natively suited to the needs of today's Internet (voice, video, file transfer, group messaging, etc+), we will see companies continue to develop proprietary solutions that are locked behind walled gardens.

+XEPs and extensions are insufficient; too many optional extensions hinders interop and contorts the system beyond its original design specifications. Just ask anyone who's tried to implement chat/buddylists on top of SIP presence.
We were the first company to transmit cable television signals over fiber optic cable, but during a board meeting, our VC's representative heard we were using lasers, and wondered if we could expand the business by selling tattoo removal equipment. There are instances where a VC should give you money (assuming you're a good bet), and yet NOT get a board seat (or as the article says ... a returned telephone call).
Who Says Women Aren't Sexist?
> Having a degree, you are constricting yourself to one thing. But for me, i'm free to try anything provided i have people and their support, which i have actually got over the past.

I will tell you right now that having a degree will not guarantee you even get to try that one thing. Likewise, not having a degree does not free you to work on anything your heart desires. Earning a degree is one way to grow your strengths or fill in your weaknesses in a field. I can't see any situation where having a degree in any subject will make you worse off than not having a degree. It just has to be worth the time, effort, and money to the person in question.
In the footer it also says that neither IE nor Opera support the feature, and Firefox only added it in version 21, which was released less than two weeks ago.
Major discussion in the HTTP (not HTTPS) version here: https://news.ycombinator.com/item?id=5769166
It's not really about taking the extra 20% it's just easier to value what that contribution was and is now worth that way.

I also think one last thing to consider: was this money lent with the possibility of it never being repaid, or was this a loan that the founder/s would have carried with them if the business failed?

If there was never any risk that you would lose the money then I think that lessens what you should expect to receive for it.
Refcounting?? I thought that idea died years ago.

Refcounting is an extremely poor choice for memory management on modern machines. Even putting aside the issue that it can't handle cycles: constantly writing to memory to modify reference counts can be a huge performance hit (you often have to do it even when you are accessing objects in a read-only fashion). Also it requires extra memory on a per-object basis. Also it doesn't play nicely with concurrent threads. Also it's not cache friendly.

I'd expect any halfway-decent modern GC implementation to be significantly more efficient than reference counting.

About the only valid justification I can see nowadays for not using a GC is a hard-realtime latency requirement. Yep, GC pauses suck. But for efficient memory management in nontrivial systems, GCs are definitely the state of the art.
The difference is that

(a) in a case where failure is supposed to be possible, you are strongly pushed to check for null when it first comes up, rather than just ferrying around the returned object and perhaps getting a NullPointerException five levels into a subsequent function call;

(b) in a case where failure is not supposed to be possible, which is probably the majority of cases where NullPointerExceptions come up in practice (since failure is more commonly represented by exceptions or error codes than just null), you have the type system verifying that there is no path through your code that accidentally fails to initialize a variable or otherwise introduces a null.

edit: Of course, initialization is not always predictable enough for the type system to verify it, but here functional-ish type systems can help: if your class data looks like "bool connected; Socket socket;", it's possible that you could accidentally end up with connected == true but socket == null, but if you write it as (pseudocode) "state : data Disconnected | Connected (socket : Socket)", with Socket non-nullable, you're assured that it's impossible.
If that happens, everyone will choose personal offices. That's because they are associated with status, and everyone will go for the thing that communicates status regardless of whether it makes them uncomfortable.
Microsoft ignored tip that it botched browser choice in Windows 7 SP1 (2012)
TSP is relevant to graph traversal. "Something buried in the desert" has no (or at least, very little) restriction on how you move from node to node.
IRC! :P Seriously though, there isn't a light one afaik.

I ended up making my own -- I based it on IRC but wrapped it in JSON. It's stupid simple because chat should be easy.