seanb
More context for the curious: https://www.oregonlive.com/silicon-forest/2021/11/why-does-g...
There are also clang-based auto-complete and syntax-checking plugins for sublime, emacs, and presumably others.
Another emacs package I've been meaning to try is "disaster", which shows you the assembly that the code under your cursor compiles to: https://github.com/jart/disaster
What c++ is sorely lacking, in my opinion, is a (library) package management system.
Mathematical "code" isn't usually meant to be read without the surrounding variable and notation declarations, for example "Let x be ..." or "where • is the ... operation". If those are provided, short variable names and terse notation allow for the intent to be presented clearly, without it being obscured by line-length restrictions and a limited number of generic constructs (eg. for-loops instead of the summation operator).
That said, I'm finding this C implementation of J to be pretty cryptic. Of course, that's no reason to dismiss the J programming language itself.
For HP of course, substitute webOS "slate" for iPad and custom desktop Linux distribution for OSX (I wish).
eBureau (http://www.ebureau.com, http://www.apple.com/business/profiles/ebureau/)
We're looking for a (junior) programmer. Must be comfortable on a unix-like OS (we use OS X and FreeBSD), and able to take on projects involving C, C++, Objective-C, PHP and SQL. You'd be part of a small group of developers, and have a lot of independence. We use git and SVN.
Email me (seanbillig@ the URL above) links to code you've written in any language if available, eg. github, bitbucket, personal website, etc, and we'll have an informal chat. Attach a resume and cover letter for HR.
We're also looking for a mid-level account manager/sales support person. Brief HR description: Account Manager - Finance is a mid-level position. It requires a B.S. in finance or accounting, strong analytical skills, and work experience in a similar role. Send resumes to jobs at ebureau.com
I bet they do.
(Of course, a lot of the requests are reasonable, but I'd like to see the donations go to students a bit more impoverished... Room to Read comes to mind.)
Personally, I found that taking a full-time programming job destroyed my out-of-office motivation and productivity. It might be worth trying a job in a new industry for a while, or working out some sort of part-time agreement with your employer -- you might find your brain itching to code and produce something after work hours.
Another great sounding set is the Audio-Technica ATH-M50. I bought my brother a pair for $100 new on eBay. They're more durable than the HD280s, and fold up better for portability.
Avoid the HD202 unless you have small ears. Also avoid anything from Grado; they're totally open (lots of sound leaks in and out), and are mostly appropriate for rock (they have a very "colorful" sound -- not at all faithful to the source material). Don't go anywhere near Bose. You'll get a lot better sound for a hell of a lot cheaper from just about anything made by Sennheiser, Audio-Technica, Beyerdynamic or AKG.
This is a great source for info: http://www.head-fi.org/forum/ Try not to get too sucked into the hi-fi tomfoolery though, for $100 you can get a great set of cans, and a laptop or mp3 player will be a sufficient driver. A lot of the higher-end gear will require an amp to sound decent, and there's some wickedly diminishing returns once you pass the $100-200 point. There are a lot of conflicting reviews on that site, but there's seems to be a general consensus about certain models (the ATH-M50 is widely respected, for example).
[For the best noise blocking (aside from in-ear), you want a set of closed "circumaural" (around the ear) headphones. Open-back cans don't block any external sound, so you have to crank up the volume to drown it out.]
Google asks what new business types would become possible given a lot of bandwidth, and you answer "datacenters!" ...
Why does this sort of thing get attention?
Payments to you from your customers are free, and it's free to transfer money to and from a bank account.
Apparently AmEx is buying Revolution Money... hopefully they aren't planning to kill it off: http://news.ycombinator.com/item?id=948464
"But if we did that, who would drink Coors and drive forklift for Walmart and not complain about it?"
Robots? If the education system elevated more of the population, there would be a shortage of blue-collar workers, more pressure for system automation, and more well-educated minds to develop the robots. Of course, there would be no shortage of immigrants to fill the blue-collar positions, but perhaps in the long term, a "better" equilibrium would be reached.
Google 'RSI wrist stretches' (or exercises), etc. The book "It's not Carpal Tunnel Syndrome! RSI Theory & Therapy for Computer Professionals" is highly praised, but I haven't read it personally.
I've found that a trackball is much easier on my wrist when I'm forced to do any mousing. The Microsoft Natural Ergonomic Keyboard 4000 helped too, but I couldn't stand the space bar's noise and action -- it's worth looking into a more friendly keyboard anyway.
Edit: As for eye strain, try to focus on something in the distance while you're letting your wrists rest. Human eyes aren't particularly well suited for focusing close-up for long periods of time, so you should let them relax once in a while.
Of course, any distributed VCS would probably fit that description... I found mercurial to be nice as well, and I used it happily for a couple projects. The primary reason for switching to git was to become familiar with another tool.