Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
fdr
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
31 ms
·
241.
▲
by
fdr
14y ago
That's quite interesting; I don't see how one can really so soundly beat the disk configuration, but it certainly can be matched by something similar. It was posted about quite some time ago: http://orion.herokuapp.com/past/2009/7/29/io_pe
242.
▲
by
fdr
14y ago
I don't understand where people are getting this meme that the GPL or FSF has anything to do with (not) charging for software. It's about protecting the people you distribute your software to, by affording them more equivalent rights you h
243.
▲
by
fdr
14y ago
When criticizing a piece of software as popular as MySQL, offering a solution is an exercise in futility: it only leads people to think that the author is wrong because the alternative posited is wrong for them. See the endless MySQL vs. P
244.
▲
by
fdr
14y ago
I have an alternative approach (that is not incompatible with this one) that works well when one is not expected to deal with a lot of email not addressed directly to me: I only process email that mentions me specifically in the headers. M
245.
▲
by
fdr
14y ago
I believe support for this is fairly common among the usual suspects but is by no means universal, as you point out.
246.
▲
by
fdr
14y ago
The latter. Such as big.js (not an endorsement, my understanding is too weak for that). Just about every practically used programming environment from every walk of life has such a thing in the standard library, and I suppose they are the
247.
▲
by
fdr
14y ago
It seems your question is "why is there a 'private' variable convention, for something that isn't enforced by the language?" The shortest answer is that it changes how people read the program and treat symbols branded with the underscore. E
248.
▲
by
fdr
14y ago
That's faster, but I think can be a poor trade-off because: 1. The speed gain is negligible for most programs 2. The addition of any pricing that requires fractional cents will require careful work to handle unit conversion to maintain inte
249.
▲
by
fdr
14y ago
Perhaps more pervasive and despairingly problematic is number representation. JSON only, per specification, supports arbitrary precision numeric representation. However, Javascript is -- also per specification (as I understand it) -- enti
250.
▲
by
fdr
14y ago
What's wrong with not enforcing privacy? I have not seen privacy be abused writ large in Python programs, except in cases that are very practical (mostly finicky forms of testing that hit a few critical code paths). I have fairly recently w
251.
▲
by
fdr
14y ago
> Is what you're saying is that those compilations are fast enough? You wouldn't want it to take 1 or 3 seconds and see no reason why it should? In most practical cases (incremental rebuild) it does take 1-3 seconds. There is just not
252.
▲
by
fdr
14y ago
It is a pain in the butt to file paperwork as an employee and do all the accounting as a business. I know of another company that got rid of vacation days for this reason, and it seems nobody regrets it. Even though one might take comfort i
253.
▲
by
fdr
14y ago
On compilation of C programs: On my unremarkable but not slouchy three-year-old workstation that possesses rotational disks and about 6GB of buffer cache. This cache has not been pre-warmed either, but I can't guarantee it is totally cold.
254.
▲
by
fdr
14y ago
There is a PPA containing a series of workarounds, fixes, and hacks maintained for this hardware in the partnership between Dell and Canonical: https://launchpad.net/~canonical-hwe-team/+archive/sputnik-k... Color me impressed, if it is k
255.
▲
by
fdr
14y ago
I think the article is good, however, I feel compelled to weigh in from the countervailing general direction: I am a message queue skeptic. Not that they should never be used, but rather a general feeling that complex, dedicated message que
256.
▲
by
fdr
14y ago
I am one of Brian Harvey's student progeny. I still consider the SICP as my favorite computer science book, and in retrospect CS61A one of my favorite and most important courses. There is something amazing about a course that takes one fro
257.
▲
by
fdr
14y ago
The other inquiries are: Is this problem really solved by the license? The example given (Linux distributions) is not a good parallel to a language implementation. As per earlier, this is more like worrying if people will come up with thir
258.
▲
by
fdr
14y ago
It is a practical problem. The presumption is that the unusual license makes the language's implementation less amenable to survival. I can't justify a reason to absorb that much risk over the lifetime of maintaining programs written in the
259.
▲
by
fdr
14y ago
Very few people have invested enough in Shen to bother finding such pointed complaints. If the implementation is not supported and pushed by something the size and vertically integrated nature of Microsoft or Apple, a cathedral enforced by
260.
▲
by
fdr
14y ago
It has an absolutely myopic and absurd license. http://www.shenlanguage.org/license.html The strange part is "no derivatives that don't comply with the spec, even if you rename it." It is not free software. Unfortunately this is som
261.
▲
by
fdr
14y ago
Also, I think that mode does not yet support waiting for application of the deltas, only their flushing to disk. That will probably be added some-day, so this is close but no cigar. In reality, what one could do now is check the 'snapsho
262.
▲
by
fdr
14y ago
This doesn't work via the hot standby/follower mechanism because one needs access to a user with the replication role, which Heroku does not provide. The snag for that is that that stream is architecture, operating system, and postgres-min
263.
▲
by
fdr
14y ago
I find this article to be an intriguing piece of journalism. In the end, it's not clear to me if the people who like the pre-InBev beers are merely sentimental, or are speaking to a real wide-spread erosion of quality for beers under their
264.
▲
by
fdr
14y ago
Although there are some details about what kind of pushdown are supported by the FDWs (for example: to do a WHERE key=x, a non-toy Redis FDW should push the equality predicate to redis), it's no faster nor slower than calling a C function a
265.
▲
by
fdr
14y ago
I do happen to know the author. He worked in, as I understand it, an MSSQL environment beforehand, but interestingly he didn't mention that either. My guess: his thinking was MVCC-implementing databases that could fit the category: "an arc
266.
▲
by
fdr
14y ago
If you are lucky enough to be able to use Postgres 9.2, consider running pg_stat_statements all the time . It is one of my favorite pieces of work: it canonicalizes queries and can tell you a number of useful statistics on it. One of the
267.
▲
by
fdr
14y ago
plv8. https://code.google.com/p/plv8js/ Besides the obvious (such as projecting a sub-datum from a json datum), you can also do data transformations (whatever javascript can give you) -- as a contrived example, the sine of a number
268.
▲
by
fdr
14y ago
Microsoft has it the easiest, and the result has been mediocrity in reliability (largely on account of bottom-dollar driver authorship), even given its monopoly power in the OEM market. Clearly, "just" locking up the entire OEM market is no
269.
▲
by
fdr
14y ago
They don't have the power to block a release if a three year old laptop is broken. Hence, not nearly good enough. If there was a System76 distro and it wasn't terrible in other dimensions then we'd be talking about something interesting.
270.
▲
by
fdr
14y ago
Every database management system that has half-decent SMP implementation and is portable to multiple platforms and has enough history that it is running on old busted kernels has already gotten a heavily tested, high performance spinloc
More ›