Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
ankhmoop
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
18 ms
·
151.
▲
by
ankhmoop
18y ago
The author claims that monkey-patching private methods to expose them publicly is representative of Ruby's beauty, and specifically: "... later upgrades to the library don’t need to be re-fixed: the one-time patch will automatically get re-
152.
▲
by
ankhmoop
18y ago
Which implies that if a sufficient number of web sites cease to work with IE6, such sites will "touch it"?
153.
▲
by
ankhmoop
18y ago
You don't need to be a genius to produce value. In my early 20s, I wrote a piece of widely popular software that's still in very active use today. I didn't solve the problem well, and I wouldn't call the implementation genius by any stretch
154.
▲
by
ankhmoop
18y ago
I haven't seen any evidence that DHH is a genius programmer, especially when his work is compared to that of someone like Lars Bak. Do you have a particular work of DHH's in mind as demonstrative of truly exceptional intellect and programmi
155.
▲
by
ankhmoop
18y ago
I'm weary of hearing how market success is demonstrative of genuine value. Parrot Secrets may be a valuable resource -- we don't know -- but a snake oil salesman can also be quite successful, and his success does not validate his product. T
156.
▲
by
ankhmoop
18y ago
Any defined interface is -- by definition -- documented, and any undefined interface (and thus undocumented) can not be relied upon. Empiric lore is ultimately detrimental to genuine understanding.
157.
▲
by
ankhmoop
18y ago
It's referenced by the kill(2) syscall documentation: 'A value of 0, however, will cause error checking to be performed (with no signal being sent). This can be used to check the validity of pid.' On Mac OS X, the actual kernel implementat
158.
▲
by
ankhmoop
18y ago
The statement seems accurate enough. FHS is not directly followed by any BSDs, so here is Mac OS X's hier(7) man page: /usr/local/ executables, libraries, etc. not included by the basic operating system '/opt' is not documented by hier(7) o
159.
▲
by
ankhmoop
18y ago
Relying on a properly set $PATH is exactly the solution. Any other approach will directly interfere with other operating system components and lead to exactly the bizarre failure cases you are reporting.
160.
▲
by
ankhmoop
18y ago
On one hand, you decry mismatched dependencies between independent versions of the software. On the other, you decry 3rd party port/package systems because they use their own entirely independent dependency hierarchy for the purpose of whol
161.
▲
by
ankhmoop
18y ago
Part of purchasing server hardware from a reputable vendor (even 'whitebox' hardware) is having guarantees that your server operating system will fully support the underlying hardware, especially as bulk purchases of tens to hundreds of tho
162.
▲
by
ankhmoop
18y ago
Completing your analogy, I assume the entity responsible for hiring the homeowners has failed due to their own market failure, and government intervention has occurred solely (supposedly) for the purpose of preventing collapse of the world'
163.
▲
by
ankhmoop
18y ago
If the e-mail author earned an income remotely commensurate with individual value produced rather than taking gross advantage of market inefficiencies while attempting to sidle all culpability when the market (somewhat) corrected, the impli
164.
▲
by
ankhmoop
18y ago
Why wouldn't irresponsible home buyers be considered complicit?
165.
▲
by
ankhmoop
18y ago
His reaction to life's failings -- not his position of success -- demonstrates a remarkably ill-developed sense of decorum and tact in light of his financial position, the failure of AIG, and subsequent taxpayer bail-out.
166.
▲
by
ankhmoop
18y ago
I find myself unable to identify with -- or muster any empathy whatsoever -- for an individual who received $742,006.40 (post-tax) and can readily afford to donate it to charity without concern for his family's well-being despite the curren
167.
▲
by
ankhmoop
18y ago
A $7 application which may break at any time, leaving you (and your non-approved applications) stranded.
168.
▲
by
ankhmoop
18y ago
Two developers working on the same files at the same time is a suboptimal arrangement, and should it arise, actual communication outside of the VCS is necessary. Git automates patchset management, not merging of rapidly diverging branches o
169.
▲
by
ankhmoop
18y ago
"Hardware is cheap" is a false dichotomy. The implication is that hardware is cheap, but development is not, and performant architectures require expensive development. In reality, neither hardware or development are cheap, and performance
170.
▲
by
ankhmoop
18y ago
Are you sure that's not just presenting the "authorship-preserving" nature of git, rather than a significant increase in contributor diversity? Note that as contributor diversity appears to increase, LoC/primary contributor decreases.
171.
▲
by
ankhmoop
18y ago
Raw execution speed does matter, but like any incremental cost, is often ignored. Off-the-cuff benchmarks I ran on our Scala-based webapp on a four-core desktop system demonstrated 5,000 req/sec @ 2ms/request after the JIT warmed up. 5,000+
172.
▲
by
ankhmoop
18y ago
"Compile time checking can't catch most non-trivial bugs. Even if you swear by it, given the advances in Java IDEs, I would have to be quite lazy (or careless) to write Java code that doesn't compile." You should not underestimate the power
173.
▲
by
ankhmoop
18y ago
I believe that there is value in humility as a programmer. I can't speak to hockey. I don't view myself as a student, that leaves the door open to hubris, and hubris is the primarily failing of programmers. Accept that you are a terrible pr
174.
▲
by
ankhmoop
18y ago
I'd like to go with your crowdsourced advertising idea, but I'd like to crowdsource the implementation to see who can build the best prototype. I'll fund the winner.
175.
▲
by
ankhmoop
18y ago
Several posts a week is remarkably prolific for a genuinely technical blogger. I'm lucky if I write a post once a month, and that's because that's generally the minimum amount of time it takes to do something worth talking about, or gain an
176.
▲
by
ankhmoop
18y ago
Most you've listed are shameless self-marketing blogs that push remarkably poor self-acclaimed technical insights onto the programming populace, and propagating their work does learning developers a gross disservice. Unfortunately, "Ban it,
177.
▲
by
ankhmoop
18y ago
Your original argument failed to define "worst-ness", but your followup implies a definition: Your opinion of the relative difficulty of comprehension. The C methodology you have presented ("... malloc() and its eventual free() are both in
178.
▲
by
ankhmoop
18y ago
While I readily agree that the property syntactic sugar is ambitious and troublesome, I think it's overreaching to claim that reference counting is 'worse' than C-style manual memory allocation. Reference counting combined with autorelease
179.
▲
by
ankhmoop
18y ago
I reviewed the exception section, and was surprised to see no mention of this tidbit from Apple's developer documentation: "You should reserve the use of exceptions for programming or unexpected runtime errors such as out-of-bounds collecti
180.
▲
by
ankhmoop
18y ago
Ugh. It's not as if SCons is a particularly great build tool.
More ›