Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
rcoder
searching Neon…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
8 ms
·
301.
▲
by
rcoder
17y ago
And this, kids and kid-ettes, is why having someone who knows their way around your C compiler, assembler, and debugger on your team can be worthwhile, even if you're working in a high-level language like Ruby.
302.
▲
by
rcoder
17y ago
I see one graduate thesis, extended into a sparse handful of conference papers, then somehow converted into the holy grail of database technology: an index algorithm which can be used as a drop-in replacement for B-trees, offering a 2-order
303.
▲
by
rcoder
17y ago
Honestly, the registry is no worse from an end-user POV than the /etc filesystem under Linux. In point of fact, given the diversity of file formats and sources in /etc, it's probably fair to say that the registry is equally navigable and un
304.
▲
by
rcoder
17y ago
Honestly, I'm most excited about the seemingly mundane parts of this update: named and default args, and package objects. The big reason that Scala appeals to me more than Haskell or ML for building non-trivial systems is the pragmatic way
305.
▲
by
rcoder
17y ago
My understanding is that Scala already wraps lambdas in internal class instances with a `call` method, so I would imagine that CPS will carry a similar performance and memory hit. It certainly won't be quite as fast as idiomatic Java code,
306.
▲
by
rcoder
17y ago
Supporting multiple version control systems means accepting the set intersection of their features as your baseline. Part of why GitHub has been able to just fly is their laser-like focus on only those features which facilitate collaborat
307.
▲
by
rcoder
17y ago
This is something I keep trying to tell people whenever micro-benchmarks appear showing that such-and-such web server handles >5k concurrent connections within a particular memory footprint, or that this-and-that message queue supports
308.
▲
by
rcoder
17y ago
Using a default configuration, Apache actually maintains a pool of worker child processes which handle the actual request processing, rather than forking on every incoming request. You can allow it to fork more workers under load, or keep i
309.
▲
by
rcoder
17y ago
It's not a question of being able to "afford" dropping out to work on a startup, so much as it's a question of what you're willing to give up to do it. My parents made less than $30k combined when I entered college in the late 90s. I droppe
310.
▲
by
rcoder
17y ago
I was at demo these guys did for a SV Rails Meetup, and while the basic functionality is pretty damn cool, I have some concerns about the base footprint of applications. The baseline they quoted was 2MB, which may not be much when you're ta
311.
▲
by
rcoder
17y ago
Honestly, this isn't all that far off -- modern Intel and AMD chips have essentially nothing in common with the old 8086 line, and in fact use microcode heavily to "emulate" the classic instruction set. Of course, it took them a few years l
312.
▲
by
rcoder
17y ago
If you know and like Tomcat, may I suggest you have a look at JRuby deployment for Rails apps? With recent versions of jruby-rack and the warbler gem, it's as simple as listing your dependencies in a config file, and then running 'rake war'
313.
▲
by
rcoder
17y ago
Once upon a time, people made the same comments about Ruby and Rails: "it's a fringe language", "the tools are immature", "you shouldn't use it because you can't find Ruby coders", etc., etc. I find it honestly hilarious to hear it suggeste
314.
▲
by
rcoder
17y ago
A really talented sysadmin with good tools may be able to manage 100 servers; a great developer can optimize your algorithms to get an order-of-magnitude reduction in the number of servers you need. Eventually, more servers == more headcoun
315.
▲
by
rcoder
17y ago
Please read the original article. Nowhere in it (or the original talk) does Alex advocate using Scala instead of Rails for the things that Rails does well -- namely, interactive web page rendering. Within that niche, Rails does a fine job.
316.
▲
by
rcoder
17y ago
First of all, I don't think it's fair to accuse the Twitter dev team of working without real experience and numbers to back up their decisions. They have a huge volume of data being generated by their service, and have weathered the whole "
317.
▲
by
rcoder
17y ago
More importantly, Mercurial is extensible in Python -- you can write extension modules, hooks, etc., all of which have full access to the (albeit poorly-documented) Mercurial internals. Writing extensions for Git is rather different, sinc
318.
▲
by
rcoder
17y ago
I've settled into a pretty happy workflow using Git as a local snapshot of an upstream Subversion repository using git-svn. With a bit of discipline, you can keep things nicely in sync, and get the benefits of cheap-as-hell branching and lo
319.
▲
by
rcoder
17y ago
The key difference here is that one group is going after those they consider guilty of unauthorized copying of media, while the other is simply trying to have their claim of authorship respected. Torrent files of MP3s and TV shows don't
320.
▲
by
rcoder
18y ago
Without a GIL, you not only have to make sure that your entire VM + runtime are re-entrant, but that every library you call into is, too. You can call it "lazy," but it's a fairly standard + pragmatic way to safely layer multi-threading ato
321.
▲
Rails won
(withoutane.com)
47 points
by
rcoder
18y ago
|
70 comments
322.
▲
by
rcoder
18y ago
I work on the Project Kenai ( http://kenai.com/ ) team at Sun, and we provide hosted source code repositories, ticketing, wikis, and a variety of other tools for project management. We're still in beta, so you'll need an invite in order to
323.
▲
by
rcoder
18y ago
Honestly, calling this VC, or even an incubator, is probably a misnomer. This is an entrepreneurial bootcamp. Whether or not the training you receive in the program is worth $1500 is up for discussion, of course.
324.
▲
by
rcoder
18y ago
A simple one-way hash will provide sufficient security for most cases. Assuming you're representing items for sale in a Javascript array, you might send data like this to the browser: var forSale = { "book": {"price": 19.95, "descri
325.
▲
by
rcoder
18y ago
I think you sort of missed the point of _why's original article, though. He's not lamenting the difficulty for computer-savvy adults to get started programming -- the main thrust of his article is towards our failure to provide an easy-to-u
326.
▲
by
rcoder
18y ago
AFAIK, none of the add-on replication mechanisms you mentioned can guarantee total consistency across multiple database backends: OIDs are not replicated, and there are no hard guarantees against external modifications taking your databases
327.
▲
by
rcoder
18y ago
We use JRuby on Rails for my main project at work, but I've been doing some Clojure hacking in my personal time, and thinking about using it for some of our asynchronous job-processing needs. Using JRuby + ActiveMQ + Clojure would potential
328.
▲
by
rcoder
18y ago
My point is precisely that most state employees are not free to interpret law as they see fit. The rules defining hiring, retention, pay raises, etc., are written quite precisely across the board, not just for teachers. Trying to game the
329.
▲
by
rcoder
18y ago
There's one critical area where assessment of teachers varies from those in medicine, law, etc.: many states require consistent salary and retention policies across all their schools. Given the limited resources available to do any sort o
330.
▲
by
rcoder
18y ago
As someone who spent most of my primary school years in "gifted student" magnet programs (like, I suspect, many other HN readers), this appeals to me personally. However, I have it on good authority from actual teachers that separating st
More ›