228 karma · joined March 12, 2010
- work: www.crayon.co
- email: clint DOT howarth AT gmail DOT com
[ my public key: https://keybase.io/clinthowarth; my proof: https://keybase.io/clinthowarth/sigs/jv01nGCqEwaT_Rt_wEYBPkOOtzqIPqLEsCOJM-6z2SM ]Much of the paid-blogosphere is acting as a similar filter to this end. BoingBoing, waxy, and other early-web popular aggregators are known for reliably pointing at new-and-cool, not for being cool. Now blogspam aggregators are a business with margins.
Off-hours work friendships are not at all comparable.
We're a Atlassian/JIRA shop internally, and the JIRA plugin. It's not better than having a bug free product, but it is amazingly reassuring to the customer when they contact us with an error and we're already looking at the stack trace and fixing the problem.
Thank you for this incredible product.
In this case though. the site is run by drivethrurpg / rpgnow, who have been at pdf selling for some time. This should have a decent chance of success.
I met some Counsyl devs at PyCon last year, they were wonderful. We talked about meaningful work.
There are so many companies and nonprofits trying to change the world. They need help with software. A partial list:
Broad Institute: http://www.broadinstitute.org (disclaimer, I work there)
JCVI: http://www.jcvi.org
Sanger: http://www.sanger.ac.uk
23andme: https://www.23andme.com
Also, on the Play Store, it's "Empire Of Sudoku - Single", while in my app list, it's "Sudoku Empire". I had to look for it after installing it.
What is the cost of replacing every machine, every factory, every load tolerance specified in every standard? Every screw, every nut.
Things that need to work, in place for decades, which we can't arbitrarily take down. Power plants, water filtration systems. How would you roll it out?
It's because the US is so large and industrialized that makes it expensive.
The Macintosh Way (1989)
Database 101 (1991) -- pdf does not include free disk inside, wow I'm old
Computer Curmudgeon (1992)
What the Plus! Google+ for the Rest of Us (2012)
http://www.yousendit.com/download/WUJZZUNndWNlaFRMYnRVag
edit: added link to the download page, for the G+ averse
> "Once a developer assigns copyright, they are at the mercy of the assignee to enforce the copyright. In this particular case, one can speculate that the failure to pursue the violation was likely a shortage of human resources. As Richard noted, "We have staff for GPL enforcement, […] but there are so many violations that they can't take action on all.""
As the LWN article notes, statements like this are a huge distance between FSF in practice, and FSF's own reasoning behind assigning copyrights to it (http://www.gnu.org/licenses/why-assign.html).
When a project has assigned copyright to FSF, the project workers have no recourse when the copyright holder opts not to fulfill its part of the bargain.
For other devs: if you're familiar with Jinja, then you're 80% of the way there.
> Sure, there's plenty of software development which doesn't involve fancy algorithms or data structures... avoiding computer architecture, operating systems, mathematics, networking, databases, and distributed systems as well is a bit harder.
This is at odds with the statement in your article that jumped out at me:
"If you can't answer the majority of the questions on these four papers, and you're working or intend to work as a software developer, you should ask yourself why--"
I disagree, and furthermore, adding more topics means that your assertion is going to be less accurate.
Of course, it's better to know more, and I'm glad to have a computer science degree. However, I think that conflating having a computer science background and general software development is confirmation bias. I don't have data to back me up, but I believe that it's more common to simply not need to know what a bipartite graph is, or even a majority set of these topics. Given the theoretical grounding of the question in your first block, I'm guessing that parts 2-4 will be similarly structured.
Computer science is one slice of software development. Software development is a huge, deep field. A software development exam could just as easily contain an exam including the following topics: communicating effectively through email, distilling requirements from customers, writing meaningful commit messages, testing theory, or hundreds of other non-theoretical topics.
What I'm trying to say is that your exam is a good reminder of computer science at the root of many of the fields of knowledge in software, and is fun, but it's not representative of software development. In a given year, most software developers are going to spend more time puzzling through garden-variety implementation bugs than thinking about any two of the questions you list. Which is why they're not "lucky". :)
This implies that non-algorithmic work is a narrow area. In my experience, it's the vast majority.
This is better described in python's native help documentation:
$ python
>>> help()
>>> list
searching for extend via '/extend': | extend(...)
| L.extend(iterable) -- extend list by appending elements from the iterable
Concise and correct. For interactive use it is sufficient to install ATOP with the command (as root):
make install
I wouldn't have guessed the reference to root was optional! Thanks for the pointer.(Also: thanks for SexyMap, my wife and I loved it! On default settings.)
I'm not a TextMate user, but from what I've seen, this is confirmation that the TextMate author isn't going to release TM2 even though he advertised it as an incentive to buy TM1 several years ago, and has subsequently continued to promise.