Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
tkaemming
searching Neon…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
7 ms
·
1.
▲
by
tkaemming
14y ago
It's a shame that comments like this one repudiating several of the details in the original article can't be viewed at the location of the originating post. Instead, everyone who reads the article in the future will have an one-sided impres
2.
▲
by
tkaemming
14y ago
> What is a distributed commenting system? An HTML script tag to load a static file that will ping an api that will serve you comments. This is how Disqus works. Something still has to power the API that serves the data for it and we ha
3.
▲
by
tkaemming
14y ago
> There's no way that we can entrust the business to something that can just catastrophically fail at any moment. Anything, including service providers, can catastrophically fail at any moment. Fault-tolerant architectures are based on
4.
▲
by
tkaemming
14y ago
It's worth noting that if you're planning on instantiating multiple instances of the same "class" (to use the term generically/loosely) instead of immediately invoking the function, the module pattern has a much more significant memory foot
5.
▲
by
tkaemming
14y ago
> "git reset" has quite simple syntax, but it confuses the hell out of even experienced git users because it's very clever and potentially very dangerous. For anyone who gets a panic attack before running `git reset`, this talk may help
6.
▲
by
tkaemming
15y ago
I've found this view_class_decorator and MultipleFormView particularly helpful with class-based views: https://gist.github.com/1953579
7.
▲
by
tkaemming
15y ago
Seeking Work - Remote preferred, or SF-ish (North Bay) Available for short- or long-term engagements. Experience with building large Django applications and working all over the stack (both server- and client-side). Would prefer working in
8.
▲
by
tkaemming
15y ago
> Running a whole VM just to run an app is immensely irritating. Although starting a VM to run an app is irritating, spending time hunting down why your build is breaking (or worse, why production is breaking) because someone had a libr
9.
▲
by
tkaemming
15y ago
The redirection has to be done on the client-side, because the server never receives the fragment identifier as part of the URL.
10.
▲
Google Code University: Distributed Systems
(code.google.com)
3 points
by
tkaemming
15y ago
|
0 comments
11.
▲
by
tkaemming
15y ago
Steve actually drove a Mercedes SL55 AMG: http://latimesblogs.latimes.com/money_co/2011/10/steve-jobs-...
12.
▲
by
tkaemming
15y ago
The Dijkstra transcript referred to a bit deeper in the thread about why sequence numbering starts at zero is a tangentially interesting read: http://www.cs.utexas.edu/users/EWD/transcriptions/EWD08xx/EW...
13.
▲
by
tkaemming
15y ago
If you think that's exorbitant, you should check out the $29.99 iPhone app.
14.
▲
by
tkaemming
15y ago
Also worth noting is Steve Souders' control.js ( http://stevesouders.com/controljs/ ) which adds some tools for delayed script execution and solves a few document.write use cases that have been issues with deferred loading/execution.
15.
▲
by
tkaemming
15y ago
It's easier to ensure that you live on a "quiet street" when the street doesn't go anywhere.
16.
▲
Classifying Software Developers
(rc3.org)
25 points
by
tkaemming
15y ago
|
3 comments
17.
▲
by
tkaemming
16y ago
That's easy — just delete `decimal.py` from your standard library.
18.
▲
by
tkaemming
16y ago
Homebrew is another popular alternative to MacPorts that you may be interested in looking at: https://github.com/mxcl/homebrew
19.
▲
by
tkaemming
16y ago
"I agree with you and generally this is a great way for a startup to save money as well because new grads are cheap." I'd argue the opposite case — if it's true that a good programmer is at least 5-10x more productive than an average progra
20.
▲
by
tkaemming
16y ago
I updated the original comment w/ the original and updated text. Sorry if you saw this as inappropriate — I had updated it before it was upvoted and thought it only clarified the points, not changed it. Regardless, many deployments use this
21.
▲
by
tkaemming
16y ago
They (nginx, lighttpd) are more difficult to exploit, especially when used to buffer requests to a heavier upstream server like Apache. EDIT (Clarification): They (nginx, lighttpd) are more difficult — although not impossible — to exploit,
22.
▲
by
tkaemming
16y ago
I'd hardly consider the V8 JavaScript engine a second-class citizen in Chrome at this point.
23.
▲
by
tkaemming
16y ago
If you're going to call Deschutes a Portland beer at 160+ miles away (and at the same time, leave out Rogue? That one confused me.), I think it's fair to call Russian River, North Coast, Lagunitas, Bear Republic, Anchor, and Sierra Nevada a
24.
▲
by
tkaemming
16y ago
They've been sending them out progressively. (I've received 3 over the past 5 hours.)
25.
▲
by
tkaemming
16y ago
The Mythical Man Month — it's a fairly popular read, and it's topic lies somewhere between managing projects and managing people and focuses on the "human element" of software engineering: http://en.wikipedia.org/wiki/The_Mythical_Man-Mont
26.
▲
Academic Publications by Googlers
(research.google.com)
7 points
by
tkaemming
16y ago
|
2 comments
27.
▲
by
tkaemming
16y ago
It's somewhat hidden on the project page, but I love the annotated source view: http://documentcloud.github.com/backbone/docs/backbone.html Edit: It looks like it's taken straight from the source ( http://github.com/documentcloud/backbone
28.
▲
by
tkaemming
16y ago
Odd — I'm running Snow Leopard and haven't had any issues with many of the libraries or apps you mentioned (boost, ampqlib, postgresql), although it's probably worth noting that I installed them all through Homebrew ( http://www.github.com/
29.
▲
by
tkaemming
16y ago
A possible disaster scenario: connection issues with the SMTP server are causing the initial exception, resulting in webserver connections that are open for excessively long periods of time (unless you're sending the emails asynchronously),
30.
▲
by
tkaemming
16y ago
Safari 5.0.1 (6533.17.8) here, no issues.
More ›