Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
strlen
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
77 ms
·
511.
▲
by
strlen
16y ago
First, Don't go to "startup events", meet with customers, other in your industry, find advisors (either technical advisors, or non-technical advisors who have a proven track record of raising funds, doing "business operations" et al). Atten
512.
▲
by
strlen
16y ago
I sympathize with this view, but the very example given contradicts the thesis that this bubble will leave no technology in its wake. Hadoop was developed at Yahoo, an advertising supported company. Some of the most interesting contribution
513.
▲
by
strlen
16y ago
If you're calling a sorting algorithm, you should still know about the efficiency of that sorting algorithm takes so you can make a choice between sorting an array or indexing using a data structure (which data structure). Web is just a UI
514.
▲
by
strlen
16y ago
Err, as fhars poster pointed out quicksort is not an amortized algorithm, I should have used a better example. It is, however, a good example of an algorithm with a worst case running time of N^2.
515.
▲
by
strlen
16y ago
Doh, screw up on my part. You are completely right. An amortized algorithm would be something like a dynamic array (std::vector or ArrayList) in this case, which is doubled every time it hits capacity.
516.
▲
by
strlen
16y ago
> ask someone who's been out of school for a long time the difference between a thread and a process Quite the contrary: if you're in the industry, the difference between a thread a process should be very hot in your page cache. Underst
517.
▲
by
strlen
16y ago
> The blub setter/getter comment really is the archetypical "dumb comment", isn't it? Nicely done. It's actually based on a real comment I saw: the discussion was about migrating a 10 MLOC (iirc) enterprise Java system to git. One com
518.
▲
by
strlen
16y ago
I like this idea. As another commenter pointed out, we seek out external validation (whether we like it or not). However, there's good and bad kinds of external validation: looking for popularity (total number of upvotes) vs. more direct fe
519.
▲
by
strlen
16y ago
> The problem is only partially too many bad comments, it's also too few good comments. Your proposal is targeted at lowering the amount of bad comments, but it might do so at the expense of the good ones. Very interesting point about
520.
▲
by
strlen
16y ago
Cap the score that is displayed with a comment e.g., past 10 points, just display "10+". Don't display karma and average scores of users, again, past a certain point: this prevents (subconscious) game incentives which lead to e.g., posting
521.
▲
Permission Givers
(theamericanscholar.org)
4 points
by
strlen
16y ago
|
0 comments
522.
▲
by
strlen
16y ago
Traditional C based BerkeleyDB is not log structured. BerkeleyDB JE is log structured, but is in Java. I don't see cperciva coding Java and the drawback of Java's IO subsystem is that interaction with page cache can be unpredictable if you
523.
▲
by
strlen
16y ago
How is getting onto a developer's workstation more difficult than on an operation engineer's workstation? If you don't allow developers to do some operational duties, this also means having to have more operations staff (which typically wil
524.
▲
by
strlen
16y ago
Yes, I wanted to say something about hackers vs. crackers/script kiddies, but decided against it. Ssh access doesn't have to come with privileges: main purpose of ssh access is to be able to run top, iostat, ps, strace/dtrace, grep log file
525.
▲
by
strlen
16y ago
How does shutting of ssh for developers mitigate exposure to hackers? Require everyone to use an ssh key with a (strong) pass phrase, require strong passwords and two factor authentication. You already should do so for the operations staf
526.
▲
by
strlen
16y ago
The recent UI changes in Ubuntu (getting rid of X11, now this?) seem just crazy. I use Ubuntu on my machine, because I want a developer friendly OS. Recently, however, it just has not been the case: for example, OCaml 3.12 is still unavaila
527.
▲
by
strlen
16y ago
To add a frame of reference, Berkeley also gives a BA in Math. The difference between BA in CS vs. BS in EECS (there is no BS in CS!) is that BA CS is more grounded in mathematics, algorithms, logic etc... BS EECS is more grounded in hard
528.
▲
by
strlen
16y ago
> This makes me a little uneasy, I'm not sure everyone should have ssh access to the production server. Every _developer_ should. No question about it. Sudo should given on an is-needed basis, but ultimately, as a developer I can screw
529.
▲
by
strlen
16y ago
I've always seen it stand for Python, Perl or PHP-- with many shops specifically stating "P for PHP" or "P for Perl". Yahoo hasn't settled on PHP vs. mod_perl (as a replacement for a C based template system filo built) until early 2000s and
530.
▲
by
strlen
16y ago
> Oh wow. Wow. I hereby revoke my previous statement. These are some God-awful infrastructure decisions. Version control and a staging server are the most basic necessities for a scalable dev project. I even set them up when I'm working
531.
▲
by
strlen
16y ago
Platform fetishism[1] and attempts to throw developers under the bus[2] aside, the comment from Nick Kwiatkowski states a much better reason: developers weren't empowered do their jobs. The comments state that there was no staging or test e
532.
▲
by
strlen
16y ago
0. Managing Complexity 1. Mastery of multiple programming paradigms: know a systems language like C, a statically typed object oriented language like C++, Java or C#, a dynamically typed object oriented language like Python, Ruby, Smalltalk
533.
▲
by
strlen
16y ago
> So why would I use ElephantDB instead of Voldemort read-only storage? Incremental updates is the current feature Voldemort lacks. If that's a must for you, use that. We are hoping to that feature at one point, but it required changes
534.
▲
by
strlen
16y ago
Voldemort developer here. I actually spoke with Nathan a bit (hi Nathan!) and concluded ElephantDB is a different project, solving a somewhat different use case. The core difference is that Voldemort read-only storage uses a custom storage
535.
▲
by
strlen
16y ago
> You gave me some really great ideas here about reaching out to other engineers that I have worked with and some siblings of friends with CS degrees and startup mentalities. Reach out to engineers you've worked with, the ones who alrea
536.
▲
by
strlen
16y ago
You're very different from most "idea guys" as you've done something others haven't: you've proven you can raise funding. Take the funding. Now, be ready to do something difficult: if you want somebody to stick around, you'll need to make t
537.
▲
by
strlen
16y ago
'port install emacs23-app' works well No need to use Aquamacs. The great advantage to using regular GNU Emacs is that I can keep the same config on Linux as on OS X with a couple of cond/if expressions e.g.,: (if (eq window-system 'ns)
538.
▲
by
strlen
16y ago
The top rated post has some good points, but this is just plain wrong: "Using terrible tools, and taking pride in their awfulness - Especially common with programmers, who take pride in using programming languages and text editors that have
539.
▲
by
strlen
16y ago
The other part about "no ego" is being willing to learn from rejection rather than either blindly going through or avoiding all situations where you may be rejected. I suggest working your way through the lower division mathematics requirem
540.
▲
by
strlen
16y ago
As jerf has pointed out, this is Impostor Syndrome. It is present in men as well. Ironically, the better programmer I've become, the stronger it has gotten. The thing is, while scary, it's perfectly normal. The only advise I can offer is ju
More ›