skysight-inc/HackerNews huggingface dataset:
Ask HN: How to get into (DevOps) recruiting?
In an average year I probably refer 6-8 friends/colleagues get new jobs. Sometimes I'm able to talk my way into a $5k referral bonus, and always split that with the friend being hired.

Since the beginning of December I've been contacted by over 300 recruiters, often for the same position others have contacted me for, and often for positions which have nothing to do with my skill-set. Without fail, every head-hunter is lying or clueless about what they're offering and what their customer is looking for, and this annoys me a lot.

Recently I discovered that these parasites mostly work on commission, usually 25-40% of a DevOps' first year salary, which in my area ranges from $120k-$160k. San Francisco is expensive and I'd like to buy a home, which isn't doable on a DevOps' salary unless you win the unwinnable lottery at a start-up, but I'm too old to play that game anymore; I have a family and the risk/reward ratio is incredibly skewed against employees now.

I have over twenty years of relevant production Infrastructure experience, so unlike every recruiter/headhunter who has ever contacted me, I know what I'm talking about. As far as recruiting skills, I have a very large network of awesome friends and colleagues. I feel that I became quite competent at networking with the last couple of companies I started. I'm extroverted, have no social anxieties about approaching people at events and conferences, and I feel like I could provide a much better recruiting experience to job candidates and to employers. I'm a no-bullshit sort of engineer and I'm not going to waste anybody's time because I value my own so highly.

My question is: how do I get my start in recruiting, and is there anything I need to know legally/contract-wise?
Or that javascript has caught up with what you could do in flash about 10 years ago. ;)
Check out "The C10K Problem" (http://www.kegel.com/c10k.html) for a high level discussion of some techniques for high performance servers.

For basic info on Epoll:
http://www.devshed.com/c/a/BrainDump/Linux-Files-and-the-Eve...
epoll socket tutorial:
http://kovyrin.net/2006/04/13/epoll-asynchronous-network-pro...

Or kqueue if your OS supports it:
http://wiki.netbsd.org/tutorials/kqueue_tutorial/

Lower level details on level triggered vs edge triggered interrupts:
http://en.wikipedia.org/wiki/Interrupt#Level-triggered

Overview of the thundering herd problem:
http://www.citi.umich.edu/projects/linux-scalability/reports...
Thanks for including the source. Really nice resume at first glance, looking over the source right now.
I think we are in total agreement: They will use Chromium but change some things on top, including the UI. They will also add support for Opera addons, change the login stuff, etc.

I disagree though about your saying differentiation not taking place in the engine. It takes place everywhere, including the engine.
Yeah, only now with javascript we can transmit HD videos in realtime via webcam with Chrome or Firefox, just like in 1997... no wait... the cherry picking of an example went wrong on that one. But maybe we can still devalue Javascript by saying HD videos is a separate thing and that speed connections is more important than Javascript in that example?
> It seems pretty clear that Microsoft's problem isn't with their ability to innovate

Citation needed. Seriously.
Would you be happier if COBOL was the lingua-franca of the web?

No dig on Javascript (always had a soft-spot for prototypes), but at the end of the day we have different languages for a reason.
This might be a little off topic but I'm curious how could somebody accidentally (or why would somebody intentionally) push .bash_history to GitHub?
It would need types, basically. That would be a big change for CoffeeScript, and doesn't feel like what the language is aiming for, so probably not relevant I suspect.
I'd love to know more on why you said Lenovo Yoga 13 is aimed for consumers. I'm a python coder myself and I'll be getting this convertible ultrabook in the next few weeks. I've come across videos and site reviews but never heard that this laptop is more for consumers than developers.
This would be a great bash addition for anyone that sshs into servers all day. Just as some people color their console red in production or green for staging, this would be a nice indicator of where you were.
BK has been bought and sold many times over the years. Most recently, it was sold to 3G Capital from a group of Bain Capital, TPG Captial, and Goldman Sachs Funds. [1]

Meanwhile, McDonald's spent over $1B to remodel their stores [2]

[1] http://www.brandrepublic.com/news/1025990/

[2] http://usatoday30.usatoday.com/money/industries/food/2011-05...
"But it only costs the price of learning a new keyboard shortcut," the easily dismissed voice from the Internet whispers, "easier to press than a non-homerow key..."
hmm ubuntu 12.04 + chromium 24.0.1312.56 (fresh install from ISO, apt-get install chromium-version, running within vmware fusion) shows the same result.

Try http://jsfiddle.net/KD87G/
Awesome stuff Bryan!
This is big stuff...

Sorry to see Rap Genius investing all that money in New Relic, I can't really imagine being on their shoes.

I would be so pissed.

PS: Heroku user here
I'm more curious as to why there isn't constant video logging. Reports are that 80% of drivers consider themselves above average, and consequently the belief must be that accidents are caused by the other parties who must be below average. Add in driverless cars, and again the "above average" driver is going to know those are at fault.

While the black boxes help a bit, they don't show the corresponding actions of other cars, state of traffic lights, exactly what lane other vehicles were in, reaction times etc.

Video recording is the final piece of the forensic puzzle. The new cars and driverless cars are going to want it to show they are not at fault, the above average drivers need it for the same reason, so we are only left with a small minority who won't believe video is to their benefit.
Earth Threatening Asteroids To Be Vaporised With Giant Solar Powered Lasers
This is awesome! Someone edit the title though because I had no idea this was live coding "beats".
That made me giggle. I'm sure someone is working on it.
Works in zsh too, and you can tab auto-expand it to separate args if you like.
Are you saying "god no" to using an abstract event loop? If so, why? (I've been using libuv for a project, so far so good.)
That is why some organizations don't allow adhoc data fixes to be run in production. Best practice is to backup the database, run the fix against the backup, test the fix against the backup, and all being well run the fix against production.
I owe this guy my entry into network programming and eventually security.
IronMQ Cloud Message Queue as a Celery Broker
The expected number of draws from a deck to get an Ace
Indeed. For example, usermod (and many other tools) have the target as the last:
usermod -aG group1,group2,group3 username
It's not like Microsoft ever innovated much anyway. DOS was bought from a hobbyist and repackaged as MS-DOS in the early days, Windows was not the first OS with GUI (on the contrary, it was quite late in the game), the Xbox 1 was no more no less than a PC under the hood, DirectX was Microsoft's own library to copy OpenGL, etc... In that sense, what they are doing nowadays reflects their past history of poor innovation.
It's bugged..

Second pallete shows "183" instead of "173"

http://imagebin.org/247232
There's plenty of libraries for this, provided you can export your audio to MIDI. Here's one:

midisheetmusic.sourceforge.net

Hell, just upload your MIDI to hamie.net and they'll do it for you (albeit horrendously).
Any reason you would think more people use the GUI version?

Although I obviously have a biases sample but everyone I know uses the shell version of both. The people I know who use the GUI use other editors.
Linux 3.8 Released
> My only wish now would be to include a full keyboard (with pgup, pgdown, home, del in their own row)

Curious, why do you prefer them in their own row? I look explicitly for keyboards with them overlaid onto the arrow keys, so I don't need to move my hands (just use the fn key) to navigate text.
It looks like he did put in a blurb about using libevent in order to use a more modern syscall under the hood - it's disappointing though that he didn't explain why epoll and kqueue are better though, people who are new to this would be much better served by that than by any code samples involving select().
"Never" is too strong here. There are plenty of legitimate reasons for messing with replicated history. For example, what if you have copyright violations (lifted code), personal details (SSNs), or child pornography in the repository's commit history.

The advice is: "Messing with the history of replicated repos is a major undertaking and is not to be undertaken lightly." But I guess that doesn't roll of the tongue as well as "never".
I prefer the objective-c method of putting @ in front of every keyword.
Earning a commission while having a website.
Anonymous speech must be stopped! Because we all know how our country was almost ruined by those pseudonymous bastards, Ms. Silence Dogood and Poor Richard Saunders[1].

https://en.wikipedia.org/wiki/Ben_franklin
If you find it easier, you can just use the 'same as mv/cp' mnemonic mentioned elsewhere in this thread.
Are WebSocket connections persistent to a single backend? That is, suppose Nginx is in front of two Unicorn processes.

Will Nginx maintain a mapping table of client browser connection to Unicorn process, so that messages will always hit the same Unicorn process? Does that mean the Unicorn processes don't behave in a "stateless" manner?

Then what happens to the websocket if a Unicorn process dies and is restarted? What does the client browser do? What does Nginx do? What happens to the websocket connections if Nginx dies and there is a failover to a backup Nginx instance?
The PDA market was ridiculously small (I owned one and I hardly knew anyone else who did) and was not growing at the time. PDAs were pricey, and while they could do many of the things that the iPhone did later, most people did not see its value back then. Well, it was a very fragmented market focused only on professionals. It was never aimed to consumers (a big mistake).
I have tried listening to the same music approach as well. Its also a very good technique.
Though a slight difference I felt was watching movie and coding does not leave me looking for entertainment at the end.
I just can't upvote this enough at 2.14am just after putting my kid to bed not 10 minutes ago. Only time I actually have now is between 12:00 and 4:00 am to do anything in the computer, and even then, still have to feed/pick him up when needed.

But I don't complain, love the little bugger :)
Sorry, the {} part was just so that the line wasn't too long (causing the scrollbar to show up).
How does it handle module.exports?

That's the preferred way to export a single function in CommonJS/Node, and one of the main sticking points in the current ES6 spec.
This is done in canvas, but a lot of games are done in CSS3 - using 3D transforms and CSS animation, it's very feasible.

Of course, it's much harder to do a game in pure CSS, like this crazy thing http://jsdo.it/GeckoTang/4rXg
For anybody who feels that there may be something to this, I highly recommend the movie "Idiocracy" with Owen Wilson.
Full Text of the Bill:

http://legiscan.com/IL/text/SB1614

Choice quotes:

"Anonymous poster" means any individual who posts a message on a web site including social networks, blogs, forums, message boards, or any other discussion site where people can hold conversations in the form of posted messages.

"Web site administrator" means any person or entity that is responsible for maintaining a web site or managing the content or development of information provided on a web site including social networks, blogs, forums, message boards, or any other discussion site where people can hold conversations in the form of posted messages accessible via a network such as the Internet or a private local area network.
I guess I wouldn't say the Linux coverage on a MBA is all that great from rev to rev. I've tried in the past and with mixed luck.
A/B testing is for people who already know what they're doing, not for people trying to figure out what to do.
I sit here in awe that they are selling a Developer Edition laptop without providing a single top view of the keyboard.

https://www.dell.com/us/business/p/xps-13-linux/pd?refid=xps...

Maybe I'm being way too picky, but the layout and feel of the keyboard is, aside from the screen, the other massively important thing that you don't get to change on a laptop.

I mean we are typists before we are programmers. Isn't it worth letting me see how the ins/del/home/end cluster is laid out?!

~~~

edit: It looks to be agreeable. Ctrl occupies the bottom-left and Del occupies the top right, which I've found very reasonable in the past (easy to find quickly when hopping onto a new device)

The Home/End/PageUp/PageDown are loacted on the arrow keys, which actually seems pretty reasonable:

http://www.cdn2.loopygadgets.com/wp-content/uploads/2013/02/...

Note that the Thinkpad X1 does not have Ctrl in the bottom left, instead its the Fn key. On the plus side, the X1 kept Home and End keys up top, with dedicated PageUp/PageDown near the arrow keys.

http://blog.laptopmag.com/wpress/wp-content/uploads/2012/08/...
The paper this article is based on is quite old already, and many problems with Crabtree's arguments have been pointed out.

Here's some reading material:
http://www.guardian.co.uk/science/grrlscientist/2012/nov/14/...

And there's the last HN-thread with a lot of debunking going on: https://news.ycombinator.com/item?id=4818441

And of course, the Flynn effect completely contradicts this, mostly because the Flynn effect is actually based on data (IQ-tests in this case) and not just assumptions like Crabtree did it.
There was literally zero stated evidence for this in the article. He mentions that intelligence is 'genetically fragile', then promotes the idea that because we don't live in hostile environments any more, that those 'fragile genetics' must be going away, and we are therefore less intelligent.

Paradoxically, though, this 'Stanford geneticist' seems to be evidence for his own findings.
Luke Wilson.
This is why I push my .dotfiles to a private repo.
from the article: Code for the Cypress trackpad, one of the most fiddly bits, has even been made available upstream.

http://lkml.indiana.edu/hypermail/linux/kernel/1212.1/00834....
The nuances of implementing a resizing vector efficienctly
"Fortunately, git makes it fairly simple to remove the file from the entire repo history."

Sounds like they have a unique definition of "simple".
"Mr. Bowman said that before his case, Vernon Hugh Bowman v. Monsanto, 11-796, was taken pro bono..., he had spent $31,000 on legal fees and handled much of the legal research himself, using a computer at the library because he does not own one."

There's a real farmer for you. Don't know anything about law? Doesn't matter, can't be too hard, I'll figure it out.
> Combined with their failure to realize this.

Something potatolicious explained so wonderfully.
Are you thinking of getting into it fulltime?
IMHO, if you are an engineer then doing this fulltime might not be that fulfilling. But I might be wrong.

But do share your experiences. I am curious to know.
>100K, okay, umm, that's 15 days of Apple Writer royalties right now

Yeah, I went all googly-eyed when I read that.
OT, but light grey text on a white background can be difficult to read. :\
Aaand, I have one less reason to ever start a company in Illinois.
Which, in turn, had a lot of the original Apple Computer.
That probably has less to do with his importance in general than it has to do with him being a special government employee. For example killing a cop would also land you a longer term than killing someone else.

You probably wouldn't (or shouldn't) get a longer term for killing a homeless man vs killing Bill Gates for example.
Microsoft is supporting Monsanto here? Seriously? If they are supporting this, which seems to me that it has very little to do with them (to say the least) then we should expect Microsoft to fight hard against any sort of meaningful reform of the patent system.

https://www.techdirt.com/articles/20130218/02022922012/supre...
A link to the article for those with access
http://www.sciencedirect.com/science/article/pii/S0168952512...
truely classics. i learned network programming from this guide a decade ago.
There is http://www.wangafu.net/~nickm/libevent-book/ which is useful even if you are not using libevent (which most of the cool kids are)
Where are the cows?
There are some tasks I do infrequently enough I can't remember the paths, commands, and options... but my history always saves me. So when I know it's full of useful stuff, and especially when moving a bunch of files/functionality to a new place, I tend to create a copy of my .bash_history in another, non-hidden file.

Of course such renamed files wouldn't have been part of this analysis, so it doesn't exactly explain why files exactly named .bash_history are in Github. (For that, I'd surmise many people make an entire project-specific login directory git-versioned.) But it does hint why someone might intentionally want to remember their history in version control.

Done intentionally, it strikes me as a potentially valuable reproducibility, auditing, and training practice – documenting what was done around the time of other file evolution, making it easier for someone else to help out in a pinch with full context.
Could a lack of disclosure about affiliate links be a violation of the Amazon terms of service and get her affiliate account canceled?
I owe him the implementation details part of my networking code for my game from 5~ years back.
I'm, however, perfectly happy with how things are going. If all goes well, we'll get rid of them in a decade or so.
Hope it helps (even if that means ruling out LaTeX!). I'm going to be on the job market in the near future too, so I spent some time evaluating the LaTeX vs. HTML options not too long ago.

If you do end up going with LaTeX, I would highly recommend XeTeX/XeLaTeX so you have a larger font selection.
Your link is borked. It should be

http://squirrel-lang.org

P.S. No criticism meant. Just a friendly correction. :-)
I think the correct way to approach this is to contact the NY State Attorney General's Office and ask them to investigate possible fraud that violates FTC guidelines.
>There can only be one Google/Microsoft in technology.

I don't buy it. A decade ago Google and Microsoft were on different planets. It's totally possible for one company to sell operating systems to everyone and a different company to provide ad-supported services to the same people.

The mistake Microsoft made was to take Google's nominal preference for open standards and open source technologies as a declaration of war. So they started pushing Bing solely for the purpose of pissing in Google's oatmeal and started astroturfing and lobbying against them left and right, and the next thing you know Google is putting more resources behind Google Docs, they release Chrome and take a huge chunk of Internet Explorer's market share, and by the time Google realizes that Apple is poised to take over the expanding mobile device market in ~2006 the chances of them looking to Microsoft to act as a check on Apple's power would have been such a ridiculous suggestion that I doubt they even considered it, so instead we saw Google's full might behind Android which is obviously what did Microsoft in for the mobile space and what may destroy them yet.

Microsoft's mistake was to attack something they couldn't kill, and in so doing they turned what might have been a thorn in their side into a major war. And it's a war they're losing.
What's the in Case?
Very neat! I love the beautiful map tiles.
> You should consider how your logic applies to that case. While I find your reasoning appealing, I don't think it is sound or applicable.

This is problematic - you can imagine a NPE taking this to heart and simply producing proteins for all the known human genes and contesting any future treatments based on protein therapy.

Perhaps recombinant gene therapies should be regulated in the same way as pharmaceuticals where the first company to market would be protected for some time from competitors who would sell the same compound. In this system, using an unrelated peptide that had the same effect as insulin would be permissible but simply re-cloning human insulin would not be.

As a side-note, I think there was a technically-innovative approach [1] used to make humulin which involved two non-naturally occuring nucleotide sequences. I suppose these might be patentable for glabrifons'...

1 - Unfortunately, I can only find this source: http://books.google.com/books?id=gP4V4uGqp94C&pg=PA755&#...
Following your logic, I could make an argument that this deserves less punishment since there is infinitely less physical damage. Most store owners that experience graffiti suffer the most from the fact that it is time consuming and expensive to clean up and/or repair. It is however trivial to delete these tweets.

EDIT: Additionally, seeing graffiti on a store may give me as a customer worry of going in for safety reasons, so their business could actually be hurt (aside from the costs of cleanup described earlier). The reality with this case is that I doubt anyone will draw conclusions about whether they will go to BK or not due to this prank, so the idea that just multiplying by eyeballs is a good metric is suspect.
I thought it was a pretty cool error. I mean, you've got to not screw up on a lot of boring things before you can screw up this interestingly. Most failures are much more boring.
Has anyone tried the touchpad ? I have two Dells with a plastic touchpad - almost unusable when I need to scroll. I hate to carry a mouse with me when I have a portable laptop.
Much as state senator Ira Silverstein would like to use his weirdly gerrymandered little slice of Chicago as a platform from which to repeal the First Amendment, I don't think we have to worry much that'll be successful doing so.
HTC gadgets held by German customs over alleged 3G patent infringement
yum install emacs-nox

I worked for over 5 years as remote DBA/sysadmin and I must have installed emacs on hundreds of customer boxen. It never once was an issue.
It is.

SYNOPSIS
ln [OPTION]... [-T] TARGET LINK_NAME (1st form)

He just replaced TARGET with 'orig'
"Real" farmers are giant conglomerates like Conagra. What people think of as farmers though are usually just employees or contractors. And those people are fine. The big agricultural corporations like it when people conflate the two.
It's not at all the same situation for C. C's grammar is very-well defined and not at all hard to parse.

C++, on the other hand, has a horribly complex grammar. It would be unfair to say that "nobody really knows what it is," given that it has been standardized. But I think you will find that many tweaks to your code are needed when going between different C++ compilers.

I think what a lot of commenters in this thread are missing is that while the concept of a highly context-sensitive grammar seems simple, the reality is not. And having such a grammar makes it virtually impossible to have good tools.

Before some pedant reminds me that C's grammar is also context-sensitive: yes, I know. But you can parse C with lexx and yacc anyway, whereas you have no hope of doing this in C++.
I don't mean to criticize, I'd simply like to clarify something.

What exactly makes this "live" coding? As far as I can see, you have to press Esc to run the code. If this is considered live, what would be a non-live equivalent?

My understanding of live was that you see/hear changes as soon as you change the code, but I didn't find that to be the case here.
>...especially when a corporation wants to sell cars with a public subsidy

Know a lot of domestic car companies who aren't on the dole?