Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
rcoder
searching Neon…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
12 ms
·
391.
▲
by
rcoder
18y ago
This was my first thought, too -- how do you manage licensing fees for Windows virtual machines? My hunch is that the price per CPU-hour will be a bit higher, with the difference going straight to Microsoft. They've been looking for a way t
392.
▲
by
rcoder
18y ago
I actually think this is a key point: the Linux kernel only provides a small fraction of the utility a Linux user derives from the system as a whole. The work that Canonical does to insure that Ubuntu releases are stable, supported, and doc
393.
▲
by
rcoder
18y ago
If I may be so biased as to offer my own take: http://rcoder.net/content/contrasting-the-iphone-and-android...
394.
▲
by
rcoder
18y ago
Spinach is great, but if you're on a tight budget, and therefore not getting a lot of trace minerals, the oxalic acid content can actually mess you up pretty badly. (Oxalic acid binds to calcium, iron, etc. to form an indigestible chelate.)
395.
▲
by
rcoder
18y ago
A big wok full of veggie stir-fry was my "go-to" dish in college. Frozen vegetables work well enough if money is really tight, but if you're willing to work with whatever is in season (or on sale) at the grocery store, you can get a lot of
396.
▲
by
rcoder
18y ago
I'm not trying to perpetuate a stereotype, by any means. My family has a long history of military service, and while I may have overstated the potential social ossification that could arise from only veterans being able to vote, I very mu
397.
▲
by
rcoder
18y ago
> I've heard many times that it is best to minimize the > amount of Python code that executes in the critical > paths of a program; instead, we will get better > performance by using native libraries (like the r
398.
▲
by
rcoder
18y ago
You would also ensure that every voting member of the populace had been exposed to military discipline and doctrine during their impressionable post-adolescent years. Much of the message of military training is that you should accept orders
399.
▲
by
rcoder
18y ago
When you say you're writing the client API for a Python object database, do you mean a database that will only hold Python objects, or one that may contain arbitrary data structures, and be accessible from other languages as well? XMPP may
400.
▲
by
rcoder
18y ago
I still don't see why "type systems don't solve" the problem of keeping data domains separate. If user input is of a different type than SQL query components, you simply can't allow GET or POST arguments to hit the database un-sanitized. Ye
401.
▲
by
rcoder
18y ago
That's exactly my point, though -- there's a standard module for POSIX integration, but it's not part of the language syntax itself. It's a subtle thing if you don't do systems code often, but it becomes apparent after working with Perl for
402.
▲
by
rcoder
18y ago
Not to be too negative, but I think it might be a bit ambitious to get someone with no technical background up to speed on the entire web development lifecycle quickly. Being an effective web project manager is software project manageme
403.
▲
by
rcoder
18y ago
You're right, of course, that systems security encompasses more than a formally-verified system can encompass. I say this having worked for a group that pitched the DoD and private vendors on "provably correct" systems that relied on commod
404.
▲
by
rcoder
18y ago
I agree 100% with the assertion that modern webapps should divide privileges across multiple database connections/security principals. A large portion of SQL injection and session-hijacking issues could be rendered useless overnight if the
405.
▲
by
rcoder
18y ago
I'm not sure how you can assert that math hasn't informed real security. Even disregarding crypto (which is pretty much the purest math you'll ever see in CS), the bulk of classic security design is based around systems like BLP and Biba, w
406.
▲
by
rcoder
18y ago
Where a static analysis tool can help is in flagging those cases where a developer might have made a bad assumption, and forcing them to reconsider that code point. Basically, it's a way to enforce some basic code review practices without
407.
▲
by
rcoder
18y ago
You're right that #1 is indeed just a matter of using the right API. (I actually blame the poor state of many database client libraries and tutorial docs for the proliferation of interpolated query params, but the point remains that it's ba
408.
▲
by
rcoder
18y ago
You may find systems monitoring to be a bit challenging in Haskell if you're accustomed to Perl. By design, the normal POSIX abstractions that are so tightly integrated into Perl are held at arm's length in Haskell, if available at all; som
409.
▲
by
rcoder
18y ago
Personally, I think there are some very interesting possibilities for using Haskell in the highly-secure web application space. The most trivial example would be simply using the type checker to protect against SQL injection and cross-site
410.
▲
by
rcoder
18y ago
My X300 is, bar none, the best laptop I've ever used. Unlike the MacBook Pro or T-series laptops (my previous all-around faves), it doesn't attempt to be a desktop replacement, but it's worlds more capable as an all-around travel computer t
411.
▲
by
rcoder
18y ago
The moment where "MobileMe" became part of iTunes was precisely when they decided to make iTunes the gatekeeper all iPod and iPhone content. Want to use an iPhone on Windows? Them's the breaks. Also, your "TENS of THOUSANDS" of people are a
412.
▲
by
rcoder
18y ago
iTunes is not just a music player. It is also a media store client, a CD/DVD-burning application, and a sync tool for the iPod & iPhone. Why then should it be surprising to anyone that it installs background processes and drivers? Yes,
413.
▲
by
rcoder
18y ago
The Java protection model is in many ways less strict than the process isolation model exploited in Erlang. Giving each programmer responsibility for their pool of classes may sound like a good way to limit their ability to damage the rest
414.
▲
by
rcoder
18y ago
Caching is also very much not limited in usefulness to I/O-bound operations; a cache hit can save a great deal of CPU time, too, if you have difficult-to-compute values that are sufficiently static to be worth caching. Even if your whole
415.
▲
by
rcoder
18y ago
Now that relayd has SSL support, I'm going to have to look at using OpenBSD as a web load balancer again. Given how lean a stock OpenBSD box is, I suspect that a very modest server could keep pace with a mid-sized (10-20 node) webapp cluste
416.
▲
by
rcoder
18y ago
I think his point was that individuals who aren't already wealthy have to make their decisions based on the odds of payout on that deal , while investors can simply engage in more deals, thereby reducing the "odds" to a simple payout multi
417.
▲
by
rcoder
18y ago
Seeing that cross-platform support really is in progress (albeit incomplete) and not just a hypothetical goal reassures me that Google is truly serious about seeing Chrome become a sustainable open-source project. My initial fear upon heari
418.
▲
by
rcoder
18y ago
I think the take-away from this article isn't that you should absolutely use the 4-1/2 day workweek model at your firm; instead, I read it to say that they had experimented with several different schedules, put some serious thought into wha
419.
▲
by
rcoder
18y ago
I'm curious why there aren't any platform partisans screaming "bloody murder" about Google's obvious flaunting of GUI tradition on this one. Putting tabs on top of the window titlebar may be the greatest UI innovation since tabs themselves,
420.
▲
by
rcoder
18y ago
You coulda fooled me -- here I was, thinking the SSD in my ThinkPad X300 was actually pretty sweet, and provided huge performance wins for my real-world workloads, but I guess I was just getting sucked into early hype.
More ›