Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
strlen
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
85 ms
·
571.
▲
by
strlen
16y ago
> I'm going to assume the later. Why would they need to perform Paxos on every I'm going to assume the later. Why would they need to perform Paxos on every single transaction when just using it to elect a master gets 99.9% of the benefi
572.
▲
by
strlen
16y ago
Does this perform Paxos on every single transaction (wouldn't that be expensive?) or is Paxos used to elect a write coordinator replica and ensure a consistent view of the cluster to guarantee serializable consistency? If it's former, can w
573.
▲
by
strlen
16y ago
If you have your own cache and you don't use direct I/O i.e., they go through the OS page cache, don't have you have the issue of the OS page cache and the database "fighting" each other?
574.
▲
by
strlen
16y ago
O is not a hexadecimal number - even if it was "BAD F00D" it still wouldn't be a full 32-bit word - it's also not use by existing libraries (libgmalloc) cafe babe, dada dada would just as well as dead beef In short, either you are familiar
575.
▲
by
strlen
16y ago
> It is neither a necessary nor sufficient pre-condition for knowledge of memory debugging techniques and it probably has about as much correlation with them as asking whether they have read The Lord of the Rings. It's a hexadecimal num
576.
▲
by
strlen
16y ago
> If you want conformity that's fine. What would you think if your company instituted a very specific dress code? Requiring specific trivial knowledge is just as restrictive and constraining. It's not about hacker folklore, it's about a
577.
▲
by
strlen
16y ago
> So if some questions (like the "why are manhole covers round") are definitely fake, and others seem very weird (like the dead beef one), isn't is more likely that that question is fake too? It may sound fake to you, for a specific tea
578.
▲
by
strlen
16y ago
Using a "magic marker" like this doesn't imply looking at a raw memory dump (which, however, is still needed in several places Google is involved e.g., kernel hacking, embedded devices). For example, I used it myself when debugging an issue
579.
▲
by
strlen
16y ago
> I've never worked on anything bigger than 10 machines or so, but is this really true? I would think the difficulty of scaling is not any kind of smooth function, but very easy or very hard depending on the bottlenecks you hit at any p
580.
▲
by
strlen
16y ago
> I found that working in small companies blocked me from developing large amounts of useful skills (scaling, i18n, performance tuning, latency optimization, security, etc.) I think it really depends on what sort of company you work for
581.
▲
by
strlen
16y ago
Most definitely! If it's easy to use, implies it must be easy to implement. Serious note: I think that it's beautiful that an untrained technical person thinks Amazon or Facebook could be built in a weekend. That's a testimony to the excell
582.
▲
by
strlen
16y ago
> In fact, the Austrian school of economics is in no way unchallenged, and in many circles is not considered empirically sound. Friedman isn't Austrian school (he was against the Gold standard and he suggested Income Tax withholding!).
583.
▲
by
strlen
16y ago
No, you're not oversensitive here. I am. I regret putting that comment in. It's a visceral, emotional gut reaction. Nonetheless, I'll leave it there: editing it out would be Orwellian. However, there's an interesting point: they spent thei
584.
▲
by
strlen
16y ago
> When asked if they could have turned ConnectU into a site with hundreds of millions of users, like Mr. Zuckerberg did with Facebook, the twins replied in unison, “Absolutely.” Then why didn't they? Oh snap, maybe because they can't co
585.
▲
by
strlen
16y ago
> What Zuck has reported to have done would qualify as intellectual property theft in any industry, why not ours? First, let me preface this that I am not a big believer in IP to start with: I'm especially opposed to software and busine
586.
▲
by
strlen
16y ago
> I'd rather not simply acquiesce to power just because Milton Friedman (or anyone) considers it a good idea. You're confusing is and ought here. It's not that they consider it a good idea, it's just it's empirically observable that the
587.
▲
by
strlen
16y ago
> One is new money, one is old money, but they both share a severe lack of idealism and social responsibility. Disagree strongly. Old money usually came through parasitic exploitation. New money was earned in fair and honest ways: by bu
588.
▲
by
strlen
16y ago
The fact that this travesty continues (and how it is portrayed in the media) shows what society still thinks of as a proper place for geeks like Zuckerberg[1]: to implement some business guy's vision. The message is loud and clear: "you may
589.
▲
by
strlen
16y ago
> I don't think you want an event loop per core, that's back into the realm of concurrent madness, and I don't think that's how Erlang works (Erlang folk: correct me if I'm wrong on that). If you don't care about performance, sure (ther
590.
▲
by
strlen
16y ago
> I agree about your point regarding IPC, but that's something they can always add later. Add some form of IPC as an afterthought? Sure. Create powerful primitives for IPC as done in Erlang/OTP? No.
591.
▲
by
strlen
16y ago
Personally, I view node.JS as a step backwards: it's great to provide the idea of a single thread holding multiple connections, with high-performance non-blocking I/O within each thread; problem is, in their case, there's also a single thre
592.
▲
by
strlen
16y ago
Functional programming is not just about passing function pointers. In this case, C is functional. It's about expressing your code as series of function applications i.e., no mutable state, no side effects, no differences between statements
593.
▲
by
strlen
16y ago
> Absolutely true. And if Calacanis meant people who are passionate enough about what they are working on to pull some late nighters when necessary, vs someone who punches the clock every day at 5pm and says "that's not in my job descri
594.
▲
by
strlen
16y ago
False dichotomy: either it's working eighty hours a week or working nine to five. It's true that employees in a startup should be flexible: being willing to work late some days, work from home in an emergency, travel with a laptop (in retur
595.
▲
by
strlen
16y ago
Greg Linden has another take on this, agreeing: "Groupon is not Googly" http://glinden.blogspot.com/2010/12/groupon-is-not-googly.ht...
596.
▲
by
strlen
16y ago
Others have already listed good books. That's great, except I'd suggest spending time looking at data structures and algorithms books as well as software engineering and design books: a right data structure or algorithm can mean less code.
597.
▲
by
strlen
16y ago
Slightly of topic rant here on the topic of learning to program: The first language I programmed in was Pascal (Turbo Pascal 5 and 7 to be precise), at the age of twelve. It was a great language for several reasons: it was mostly imperative
598.
▲
by
strlen
16y ago
> Jeff Atwood once pointed out that he wasn't trying to write for his readers, he was trying to write for the millions of programmers worldwide who don't read any blogs at all. Most of them don't work in "The Valley." Agree and disagr
599.
▲
by
strlen
16y ago
> Are you certain that business systems are written by people who know all three of these things? My conjecture is that most practising business programmers will tell you that "libraries" and "frameworks" exist to solve these problems f
600.
▲
by
strlen
16y ago
The article a false assumption that it's possible to be a good software developer without understanding the basics of Computer Science (whether through university or self- education). It's not, not even in the bread and butter application d
More ›