Lots of comments here suggesting that the water use is no big deal, but please note that Google is not using river water, they’re currently evaporating 29% of the municipal water, which comes from the aquifer, in a very dry region. The aquifer in question was being depleted prior to agriculture moving to river water and the local aluminum smelter shutting down, but it’s now healthy. Google’s planned use threatens to overdraw the aquifer. To offset Google’s use, the city plans to pump treated water into the aquifer.
I'm not lying when I say that if you implement up to 2x speed I'll subscribe that day. Everything I watch on youtube is at 2x speed. People talk way too slowly.
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.
I'm not on Lion, but even on Snow Leopard, Sublime will only show a tab for a file if you double click the file in the sidebar, or edit the file (which Convert Tabs to Spaces is doing). Though there might be a Lion specific issue aside from this.
I find mathematical notation to be very read-friendly. Reading a paper from an unfamiliar field can be tough, as knowledge of the standard notation is typically assumed (as is the case when reading code from an unfamiliar programming language).
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.
The thing I'd really like to see in a portable computer is a touch-interface/mouse-interface hybrid. For example, you dock your iPad in a keyboard docking station (with mouse), and the interface morphs into standard OSX, with all the power and abilities that come along with that. Take it out of the keyboard dock, and it's an iPad again, with the finger friendly iOS touch interface (and limited to touch apps). Desktop apps and touch apps could share data, but would ideally have different interfaces. E.g. OSX's Mail.app and iOS's Mail app.
For HP of course, substitute webOS "slate" for iPad and custom desktop Linux distribution for OSX (I wish).
Ah, good ol' At Ease. The crippled app-launching interface it provided seemed to be entirely responsible for the nearly universal hatred of Apple computers by students at my high school. Compared to Windows 95, At Ease gave the impression that Macs were only capable of performing simple tasks. Everyone was thrilled when the Macs were replaced with cheap Windows machines.
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
More context for the curious: https://www.oregonlive.com/silicon-forest/2021/11/why-does-g...