skysight-inc/HackerNews huggingface dataset:
Actually, the fear of circumventing wasn't the historical reason. I believe the bigger fear for most recruiters was other recruiters coming in and taking that client's business.

Now that applying for jobs has become so easy, circumventing is an issue, but the trend of hiding company names goes back to when applying for jobs was much more time consuming.

I do list my clients names publicly, but they also provide me some fee up front which helps justify this risk. Pure contingency search, which makes up the large majority of recruiting, comes with 100% risk on the recruiter and contingency firms are less likely to post names.
BitTorrent Opens Its Bundles to All Artists, Giving Creators a 90% Cut
Quick overview of the way Node works:
http://www.nodebeginner.org

Great tutorial to get up and running with a web framework (Express), database (MongoDB), and simple, functional app:
http://cwbuecheler.com/web/tutorials/2013/node-express-mongo...

I realize the title suggests free resources, but I've also found the $9.99 book Hands on Node.js to be very helpful.
US Marshals to Auction 50,000 Bitcoins Seized from Ross Ulbricht
Spotify is not tricking listeners, the recording industry is. Yes, listeners are getting tricked and your main point stands, but it's important to not let the recording industry get away with their blame shifting.
It wasn't a bad drive. This guy just really hated his 1hr drive at a previous company so assumed his employees would also hate it and not like the job.
For debugging home made servers it's quiet nice (if you don't want to wireshark):

curl -silent http://i.imgur.com/0nCbgbi.jpg |hexdump -C |less

Now you could automate this for testing, etc.

There are use cases for terminal output and changing this behavior now would probably wreck many 3rd party scripts. And if you really just want a simple download manager you probably should use wget anyways.
iOS 8.1.1 jailbreakDownload Pangu and latest jailbreak tools
To set up the interview, the recruiter sends your contact details to the company. Once that happens, as far as that company is concerned, the recruiter owns you.
That's a question of perspective, I think-- if we're calling this function from somewhere, and we care about what it does, we need those returns.
Is there a 10x gap between best and average programmers?
Yeah this "they did it first!" mentality makes me sick. It's a race to the bottom in American politics, and race that has no winners.
On the other hand, clang is very much a second class citizen on Windows.
70% of spotify revenue is paid to rights holders.
Ouch. This strikes me as a particularly avoidable mistake.
This is the major thing. The bad ones don't do any homeworks and basically just spam based on keywords. The good ones at the least look at my profile/resume and can articulate why I would be a good fit for position X based on my history. I'm always polite but some of these people clearly have no idea about the positions they are recruiting for, especially the differences in technology. Then you have the pushy ones. "How much are you making now? Well this position pays 20% less I want to submit you for it", no thanks.
For sending an email, what's wrong with a POST to /email? For "recalculate," it seems like a POST to /stats_report would be reasonable.
What's wrong with using http instead of https on the localhost web server?
since "product" is the item I would do:

GET /product/recommended?user_id={user_id}

the "type" of products you want is a sub-set of all products (recommended). For differentiators I think using params is good. You can then do something like:

GET /product/recommended?user_id={user_id}&rating=5

etc...

Seems clean to me, but also is just my opinion.
Content free - there is really no information in this article outside of the fact they say Norway's Sovereign fund use "Block Trades" which is really what dark-pools are supposed to be all about. Dark pools and block networks have been around for at least the last 5 years, and introduce their own set of issues (not getting your orders filled, showing Goldman Sachs your order on their promise that they won't don't anything with that information :-)
> Surely to someone who actually writes code they're just as important as the syntax?

They're more important. I don't switch tools just to get better syntax (unless the syntax is really horrible). I switch to get a tool that will do something different, or do the same thing better.

So: Don't switch syntax just to switch syntax, and expect anybody to care.

On the other hand, things that are really different but have the same syntax can be confusing. You subconsciously expect it to work the old way, and it doesn't...
YotaPhone 2 Dual-Screen Smartphone Gets Its Debut December 3
The video is very cool. But I find it hard to imagine how to orbit something that has hardly any gravity - the orbiter must be getting just milligrams of force.[1] The scale isn't clear from the video: are they orbiting really slowly? And it seems like it would be very hard to enter orbit around something that has hardly any pull without flying right past it. On the positive side, the orbit changes in the video would require almost no propulsion, right?

[1] milligrams isn't a unit of force, but hopefully you know what I mean; milli-ounces sounds too weird.
Sliced Investing Gets $2M for Its Online Hedge Fund Investing Platform
> I could probably build in 10 hours a customized, nice-looking Twitter bootstrap Rails site with Stripe integration and deploy it onto EC2 and set up Capistrano to integrate with whatever existing Github flow they have

In my 15+ year career I've not met a single person who could do this. Not even close.

I'm not doubting your abilities as a developer, just pointing out the typical oversimplification of scope and underestimation of effort that happens in software development. This is why software projects are always 'late' and 'over-budget'
Tozzl.com – Digital Online Pinboard
My favorite term to use against the bad ones: "That's privileged information".

I love the stupid look they get on their face when they finally realize they are talking to the real deal and their salesmen and Alpha-dog bullshit is not going to fool anyone. I go easy only on the recent college grads (they get a first-timer credit from me), but only if I can still spot remnants of a soul.

Knowledge is power and I know more about their industry than they know about mine, 100x fold.
I disagree. The cost isn't always just "trashing an email without a response." Many times recruiters will mislead you and waste your time with downright deceptive practices.

I once had a recruiter contact me about a product management job with a fairly well known company in New York City. After a couple of emails and a phone conversation it came to light that he wasn't actually recruiting for the PM position he contacted me for, but rather a junior programming position in their office in Utah.

When I laughed and said I was only (possibly) interested in the position that he had originally contacted me for, he went so far as to try to explain to me why I was unqualified for a PM job and that I should seriously consider a job which, quite frankly, I was rather overqualified for and for which they would not have been able to afford my services. Besides being insulting, he wasted my time by intentionally misleading me, which angered me more than anything. Stories like these are the reason the recruiting profession has a bad name.

I know of and have worked with some very high-quality recruiters who were earnest and upfront and understood the position for which they were recruiting very well. I think that the few horrible recruiters who waste everyone's time destroy the reputation of the occupation.
Note the "email" field in your profile is not publicly-viewable. Needs to be added to the "about" section for people to find it.
http://www.folklore.org/StoryView.py?story=Negative_2000_Lin...

Very likely Apple.
From the 90%:

"Any interest in the below position, please contact me with updated resume.

W2 Contract only. US Citizens, GC, or EADs ONLY! Pay rate depends on experience.

Please don't reply to tell me you are not interested or asking the pay."

I wonder how long you have to work there before they tell you your pay.
The most difficult part of most software projects is the interface between people who have the problem and programmers. Most programmers don't have the ability to handle this part themselves. This is why we have product managers/business analysts. If you can perform both roles, it's amazing how much faster/better the project goes.

Product manager is an imperfect solution to a problem your customer doesn't care about any more than he cares about the name of the obscure sorting algorithm you used to scale his system 1000x.
Hmm. Interesting.

Historically, was there ever a period when American companies - tech or not - ever dabbled in this sort of thing, I describe? Or they simply haven't experimented in conglomerates, even prior to the WWs.

I am trying to see if this was a measure, reactive to some historic event or if American makers from day one, have always preferred specialization in vertically siloed businesses.

Increasingly, software companies like Amazon (with Kindle, Fire phone, Fire TV, Echo etc) are finding that they are having to foray into things like hardware which they are ill-suited for, even if ideally they'd very much like to remain software companies.

These new developments are interesting to watch.
From native code to browser: Flash, Haxe, Dart or asm.js?
> Asking for where else you are interviewing.

Why exactly is this unethical? I've gotten that from pretty much every company I've interviewed with for internships.
Procedurally rendered 3d header with three.js
GCC has support for plugins since version 4.5, which is over four years old. Also, the error messages have improved greatly in the last releases.
Is It a Lamp? Is It a Vase? No, It's Patin the Robot
One minor nuance I use is adding a trailing slash to indicate resource vs custom verb.

GET /products/ : will return the list of all products

POST /products/ : will add a product to the collection

GET /products/4/ : will retreive product #4

PATCH/PUT /products/4/ : will update product #4

POST /products/4/someCustomVerb : custom verb
Usually actions can be thought of as a consequence of a state change. For example, instead of exposing an API to send an email related to some business object, your backend should know to send an email when some corresponding state requires it.. e.g., send notification email when an order is created.
Galactically enormous state-sponsored buy-side firm thwarts tiny sell-side firms. Implications for broader market contemplated.
So what would be the non-"red-flag" way?

I mean things like: "Problems X, Y, and Z are actually all caused by the other teams trying to work around the bad build-system. We should fix that first."
I agree that we should be thankful that our skills are in such high demand, and aggressive recruiters are just a sign of that.

That said, I've seen my fair share of horror stories with bad recruiters. I think the award for "worst recruiter ever" goes to one who blasted a developer Meetup mailing list, then (upon being told off by the group) proceeded to harass them and send death treats to them, copying the entire mailing list (eg "I will be waiting for you on Monday morning at <your office address> ready to push you off the balcony).

That was certainly an extreme example, but unfortunately there are enough recruiters that, even if bad apples are relatively rare, everyone has had horror stories, just by the sheer number alone. The bad recruiters are the most visible because they're the ones who send generic spam and blast developer lists, whereas the good recruiters contact fewer people and are more personal and targeted in their approach.

In other words, a person is more likely to interact with bad recruiters, not necessarily because most recruiters are bad, but because the bad ones interact with more people.
Listen up nerds: When the bubble pops, and the recruiters stop calling you'll miss them. Think about how lucky you are right now to work in an industry that has basically an insatiable demand for talent.

Sure, most recruiters suck, but they are here because things are good right now.
Because that's how it's done in the entertainment industry, apparently.
Yeah, the audio case is arguably far more interesting (enough major companies have shipped Vorbis and Speex that it is likely anyone holding a patent would've sued someone by now). One may speculate that by the time the iTunes Music Store launched (2003) they felt locked in to the set of codecs the iPod (launched 2001) supported natively (the CPU in it is weak, and while it is powerful enough for a modern, highly optimised Vorbis implementation, these didn't yet exist, and one must question running the CPU at almost total utilisation for heat/battery reasons…).
I am not sure about business implications, but I think you should consider moral implications considering the reputation of Halliburton.
> The GPL isn't about the freedom of the dev to do whatever they want, it's about the freedom of the code to always be available.

The GPL does nothing to assure that code will be available. It does assure that if code is available, then it will also usable under Free terms.
Probably not, but I haven't benchmarked anything. The native mux doesn't support named parameters, however.
I saw this advertised on the nyc subreddit...I'm posting it here not as an advertisement about the class, but about the method of teaching that it espouses (which it goes into pretty good detail about). I'm an experienced programmer and I'll doodle pseudocode when my eyes get tired from staring at the screen...but I can't help but think that such an exercise would be super abstract for a non-programmer.

I do agree with the OP that technical syntax snafus can greatly hinder a novice programming class...on the other hand, using an interactive shell or running scripts from the text editor allows for immediate feedback, to the point where show-stopping errors like misplaced semi-colons can quickly be debugged.

I am interested in how well students brought up in this pen-and-paper coding can quickly transfer their conceptual knowledge to writing code on the computer...anyone have much experience with this in a classroom?
A block trade is simply a large coherent set of orders; it's the purchase or sale of a big number of tradable instruments, which usually requires a lot of little orders to execute.

This is pure pedantry on my part, but I wouldn't want the thread to leave the impression that "block trades" are some technological feature of electronic markets. They're a fundamental problem of trading.
The comment pointing out that your phone is highly visible while you stroll to the coffee shop is important, as well. If your adversary is anything like "the Firm", never forget what a marvelous tracking device this is.
I'm sure part of the plan is to keep engineers in fear. Seems to be working, huh?
Don't know about other languages, but in german this phrase is pretty common when there is no clear yes or no answer. Like "yes to some extend but not completely"
That isn't actually a position. If you have good devs, the other teams will have communicated that up; if you have good managers, they'll in turn give the teams the freedom to fix the build system (or to work with the devops team to fix it, if there is one).
My favorite emails are recruiters asking me to apply to positions which require a college degree and 5+ years experience even though I clearly state pretty much everywhere (LinkedIn, personal site, Twitter, etc) that I'm a student. Needless to say, I don't end up responding to those.
I've just start using this at work. It's far easier to jump into than MapReduce; orders a magnitude easier. Hopefully I'll be able to contribute back to the project at some point.
The Ultimate Holiday Party Duo
I haven't met a 10X programmer, so maybe I am one? Seriously, though, I will say there is easily a 3X differences in productivity of teams that are well managed verses teams that are poorly managed. I don't have controlled data to prove it- tickets and lines of code aren't good measures, but the latter one shows more than 3x difference.
I recently heard a google employee come speak at my university about how google's main codebase is compiled using clang, and their janitorial work is done using clang mapreduce [1]. Furthermore, that google employee talked about how google is working with the LLVM team to integrate the toolchain into visual studio for cross-platform compilation [2]. Pretty cool stuff!

[1] (similar talk) https://www.youtube.com/watch?v=mVbDzTM21BQ

[2] http://llvm.org/docs/GettingStartedVS.html
Luckily, you can do this on your own! Go to https://news.ycombinator.com/user?id=nashashmi (while you are logged in as 'nashashmi') and set "showdead" to "yes".

Many of us read the site always in this manner. While arguably this post (and a small but significant minority of others) are false positives, I find that most of the [flagkilled] posts are removed for good reason. The current system has flaws, but is not "complete nonsense".
Luxe expands to LA
Book Review: Bulletproof SSL and TLS
If you spend a long time damaging your project's internal organization, expect to spend a long time digging back out.
Surface Pressure Observations from Smartphones: A Potential Revolution
It might not quite have been state of the art; launch-contemporary technology probably wasn't also radiation-hardened.
Many ways to add value, but no one ever argues with the bottom.

If we're discussing $200+/hr consultants, you're going to do yourself a disservice if you don't find some way of objectively measuring your contribution.

No one ever argues with increases to the bottom line, so start there.
Waste Water from Oil Fracking Injected into Clean Aquifers
The open-sourcing of Microsoft
Finally I can see what kind of post attracts the most karma :)
One Mealworm, Two Mealworms: More Evidence Birds Can Count
I think you should stay far away. It's a solved problem.
That sounds too complicated for the amount of light you'd get, although I get your point - I'm sometimes surprised by the light/heat that reaches my greenhouse from a reflection on a window as the sun is setting.

On a related note, though, perhaps future missions will transmit power via laser rather than relying on solar panels. Of course solar panels have also had 10 years to improve since the mission was launched...
For most people who struggle to afford their kids, its not other indulgences that cause it. There is a whole section of society who work hard but can't get by.
FavrIt, a beautiful app to bookmark the physical world: feedback wanted
Hello all,

At my company we have been working hard in creating a beautiful app
to bookmark, share and discover physical places. We are in the initial phase
of making it grow. I would love some feedback from this group of readers with
regards to usability and general usefulness. It's iOS only for now.

You can learn more at: http://www.favritapp.com

Thanks much!

ACR
True, but is gcc much better, or does chrome use visual studio? (I honestly don't know, wondered if anyone else did)
So is GCC. Perhaps it's still one less compiler to deal with, if they don't need GCC on any platform any more.
Every compiler that is not (and some may even consider it second class considering its UX) MSVC is a second class citizen on Windows.
The wifi reception is really shitty up there. Jest aside: More pixels, more bandwidth needed and if you think about how much bandwidth wifi systems were capable of achieving 10 years ago, they're probably at the edge of what they could use without resorting to cutting edge tech. You also have to transmit the data from the lander to the orbiter in a reasonably short timeframe since the lander is not always visible from the orbiter.

Maybe they have higher res pictures still on the orbiter that will download later when there's bandwith left.
I'll clarify: 15% of all contract programming revenue. As I'm a contract programmer, that's all of my revenue. But they did say they won't take a fee on your day job if you have one. They told me their average project is 1 - 2 months. That's from them, not me. Maybe you've been lucky. But if you're not giving them 15% of your contract development revenue then you may want to review your contract: you either got a special deal or you're in breach of contract. They even take their fee on any equity you're awarded.
“Open the Snowden Files” Raising New Issues of Public Interest [pdf]
Simple Object Access Protocol was too complicated.
Thoughtfulness and the System
Currently, re-reading this one. Seldom have I dog-eared so many pages or underlined passages. The Way of the Seal> http://www.amazon.com/The-Way-SEAL-Warrior-Succeed/dp/162145...
The Current State of Smart Locks
Free software is about the users ability to understand how the software works, modify it to their whim, and distribute their modifications or changes.

Since permissive licenses enable downstream users to recast the project into a proprietary state, denying those freedoms, then they are less free, in the free software sense.

Permissive licenses are developer friendly. They let you do whatever you want, including restricting users of your software. Copyleft is user and ecosystem friendly, by making it so any use of the code must stay available.
I don't use it for sensitive information BUT for my needs this is a great solution that is MUCH better then a cloud based file system. I have my media files for my Phone just BTSync them when I need them and it works like a charm. Also works great for syncing my photos between my computers like photos.
A collection of startup failure post mortems
This is very awesome! Thanks for putting this out there. This reminds me a lot of Lena's reversing for newbies tutorials. I'm going to go into this more in depth when I get home.
Well, you're setting a low bar. DropBox is not secure from the government in any way. BTSync is better.

If I understood the article correctly, an MITM attacker (or federal agency) could in theory know that you have a copy of a file only after they have a copy of the same file themselves, by comparing hashes.
I do not actually believe in karma or any other form of cosmic justice. But blowing off easy employment prospects in public strikes me as the kind of collective sin that we will all be struck down for eventually. It's bad form.

With that disclaimer, the thing that personally gets to me about recruiting emails is name-dropping distasteful investors. I worry about the teams out there being created from programmers responding positively to the idea of working for the guy who's trying to keep poor people off of his private beach. Or the guy trying to build his own offshore platform for monkey knife fighting tournaments. Or the guy trying to split up California to make new republican senators. Or the guy who's a notorious patent troll.
You really think Zuck's PAC will succeed? Right now the political climate is being more controlled by the right, and it seems they're dead set on combating any immigration reform of any sort anytime in the foreseeable future. I'm pretty sure it's not happening, but would like to hear your thoughts on why it might.
Luxe Valet App Eliminates the Headache of Finding a Parking Spot
Oracle’s Java lawsuit undermines its open source credibility (2010)
The article talks about differences between "best" and "average" programmers, but none of the papers cited support this. They say there are 10x productivity differences among programmers. That's best vs worst, not best vs average. Quoting Spolsky's linked article: The fastest students were finishing three or four times faster than the average students and as much as ten times faster than the slowest students.
We use jsend[1] for our responses.

1: http://labs.omniti.com/labs/jsend
Devs make cracked game impossible to win
U.S. Mobile Payments Market to Boom by 2019, Research Firm Says
Ponos in modern Greek means "pain".
Without breaking clients permanently. Running clients would not be able to continue their current interaction.
Add new warnings to GCC with Python