Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
strlen
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
67 ms
·
451.
▲
by
strlen
15y ago
ConcurrentLinkedQueue in jdk6, by the way, does not use Unsafe: http://hg.openjdk.java.net/jdk6/jdk6/jdk/file/b58af78ac79c/s...
452.
▲
by
strlen
15y ago
BerkeleyDB JE is for the most part excellent code (as excepted, given the calibre of the team at Sleepycat/Oracle that built it -- what else should one expect out of a startup founded by Margo Seltzer and Keith Bostic?). That said, the main
453.
▲
by
strlen
15y ago
Well, you could also perform CAS using AtomicReference -- the examples in Maurice Herlihy's The Art of Multiprocessor Programming [1] and Brian Goetz' Java Concurrency In Practice [2] do that. So you don't really need to use sun.misc.Unsa
454.
▲
by
strlen
15y ago
> If you're fighting with the JVM this much, why not just use C++? The problems were garbage collection, lack of control over memory layout, and bloated types. Tool for the job, no? Here's why. Compare these two: http://hg.openjdk.java
455.
▲
by
strlen
15y ago
> if you were offended by this job advert, it's likely you wouldn't be a good fit So a company decides that most female engineers wouldn't be a good fit? It's fairly obvious that using it in a job ad (as opposed to using it in a self-d
456.
▲
by
strlen
15y ago
> I work predominantly with server-side, interpreted languages, and I just don't run into the bottlenecks and performance problems that Big O-knowledge seems to mitigate. Algorithmic complexity isn't about performance, it's about scala
457.
▲
by
strlen
15y ago
My auto mechanic lives right next to my parents, but has slightly more expensive home. My dad is a mathematician, my mom is a software engineers and this is all in Silicon Valley. Yes, they're in Almaden and not in Menlo/Atherton. A rank-an
458.
▲
by
strlen
15y ago
> Basically, in SV, you can get 150K salary with 20 years experience and PhD only at Facebook, Google, Oracle, etc. Absolutely false. If you've got 20 years experience and a Ph.D and are getting $150k at Google, you're getting seriously
459.
▲
by
strlen
15y ago
> projects that bring him joy and/or money I believe author pursued projects that build him joy (creating a web framework in Haskell) vs. what would bring him money (iOS apps). The two are not the same. Money can easily cloud the pictur
460.
▲
by
strlen
15y ago
Java and C# allow for introspection, however. Most web frameworks for Java and C# make extensive use of reflection and (more recently) and annotations. (That's not to say I agree with the bad_user's point: there are other approaches to meta
461.
▲
by
strlen
15y ago
This is really great. Joyent has been running this internally for years. The combination is just great: ZFS, DTrace and KVM speak for themselves, but another great ingredient is their use of the NetBSD userland (in place of legacy Solaris o
462.
▲
by
strlen
15y ago
> Especially in an industry like ours where even fair to decent coders can essentially write their own ticket. That's just not true. There are plenty of places that do pay fairly (and a few that do interesting work), but the places tha
463.
▲
by
strlen
15y ago
No, NP-hard problems can still be solved, just not in polynomial time.
464.
▲
by
strlen
15y ago
Ah, thanks for the correction. I always thought of complexity as being a subset of computability theory (much like NP-Complete problems are a subset of Complete problems), but you are right-- they're separate disciplines. Will need to read
465.
▲
by
strlen
15y ago
They already do. Incompleteness Theorem ("some logical statements are true but are unprovable", e.g., "this program will terminate" for some arbitrary programs a.k.a. the Halting Problem) is one of the most significant achievements in logic
466.
▲
by
strlen
15y ago
Quick clarification by: "pick a substantial sub-project (not something trivial), start contributing to it", I mean: _Implement_ a non-trivial module for the project in question , i.e., do much more than fix a few bugs. Since you are junior
467.
▲
by
strlen
15y ago
There are a number of open source Python projects that have vendors associated with them (or large corporate users). OpenStack is one such example, but there's also various scientific libraries, e.g., NumPy/scipy that may better suited to y
468.
▲
by
strlen
15y ago
Voldemort developer here-- Voldemort to LevelDB is what MySQL is to InnoDB: Voldemort is a distributed system that allows multiple engines to be plugged in. Mostly commonly, companies use either BerkeleyDB or MySQL as a storage engine. Link
469.
▲
Replication, atomicity and order in distributed systems
(afeinberg.github.com)
138 points
by
strlen
15y ago
|
6 comments
470.
▲
by
strlen
15y ago
@gnosis I disagree
471.
▲
by
strlen
15y ago
As others pointed out, we're in Northern California (thankfully!). We (and many other tech companies in the Bay Area) will take interns from out of state (as well as from Canada): unfortunately, not all will have an on-campus recruiting pre
472.
▲
by
strlen
15y ago
* Your company claims to be a technology startup but has a "CIO" and an "IT department" that does the development. That's generally a recipe for at best a horrible place to work, but most usually a failure.
473.
▲
by
strlen
15y ago
I don't disagree with the conclusion: people who aren't as dedicated to or good at programming transition to people or product/program/project management[1]; the remaining folk receive additional experience which allows them to capitalize f
474.
▲
by
strlen
15y ago
Go see papers at conferences like OSDI, POSP, SIGMOD. Note how some of the bravest ones are coming from ad serving and e-commerce companies (e.g., the ZooKeeper paper which is rather amazing). It isn't a mere accident: the technical problem
475.
▲
by
strlen
15y ago
> “The best minds of my generation are thinking about how to make people click ads. That sucks.” Said by a founder of a company (Cloudera) that commercialized an open source implementation (Hadoop) originally sponsored by Yahoo (an adve
476.
▲
by
strlen
15y ago
I don't understand articles like this. There's the assumptions that all coding is alike and that when I code for myself I get to solve the same problems that I can solve when coding for others. In reality, this simply isn't true. Case in ha
477.
▲
by
strlen
15y ago
I am really sorry to hear this, your situation sucks. However, as others have said, you are doing the right thing. Are you a developer? If so, even if you aren't great (and you're probably better than you give yourself credit for) you'll be
478.
▲
by
strlen
15y ago
No, it has not been fixed. However, there are a few things you can do. PREFACE Check with a CPA before acting on this advice! I'm not a CPA. * If you sell in the same calendar year as you exercise, it's considered a "disqualifying disposi
479.
▲
by
strlen
15y ago
> One day, a senior developer gave me a book on design patterns. I was floored. I started applying them and found the quality (and maintainability, reusability, etc) of my code increase tremendously. Careful with that. The purpose of de
480.
▲
by
strlen
15y ago
Exactly. I love what I do. If I had to work a job that didn't involve programming, I'd still do it after work (I've played an amazing 3d game that as written by somebody who worked a summer job at a gas station). I regularly program outside
More ›