Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
strlen
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
269 ms
·
871.
▲
by
strlen
17y ago
> I'm a bit confused about your last sentence. Are you saying that the dev OSes will cause more outages, but we can automated that they won't be major? I am saying that the "dev OSes" (really, I just meant Linux), if not automated, are
872.
▲
by
strlen
17y ago
I'd have a minor quibble with that -- as someone who's done both application/product development and "dev ops": there's a difference when you write software that you yourself are the end-user of and when you write software for others to u
873.
▲
by
strlen
17y ago
"Devops is on the rise primarily due to realization that there is a big gap between developing end-user systems and bare-bones systems administration" That's the key take away here! I've held such a role in ~10,000+ node environment. I've s
874.
▲
by
strlen
17y ago
Upvoting, great counter point. The percentages (pre-dilution founder percentages, especially) have been what I've personally seen in start-ups I've worked in / consulted for / friends' start-ups. In one case of the founders had only 13%, ot
875.
▲
by
strlen
17y ago
After giving money to angels + seed funding + possibly series-A VC funding, having an employee option pool (especially if "employees" include non-founder CFO/CEO/COO) and a second co-founder, you can expect at max 20% percent (usually of
876.
▲
by
strlen
17y ago
> I don't know too much about the terms of VC funding, why is this the case? VC model breaks down if they don't get back at least ten times more than what they've put in. With upper tier VCs, I believe that's even higher. Angels are loo
877.
▲
by
strlen
17y ago
This is a good contrast to those who speculated that Patzer sold because he was forced by VCs. That isn't a surprise, though: general wisdom is that if you take VC funding, you should at least be open to the idea of building-up a company an
878.
▲
by
strlen
17y ago
Upvoting, because it's a great article. My own personal preferences (on systems where I don't have smf, upstart or launchd available-- e.g., production RHEL/CentOS machines) is daemontools. My only quibble with it is that the logging system
879.
▲
by
strlen
17y ago
Yeah, that is what I meant by self medication (similarly, many do this with alcohol and nicotine).
880.
▲
by
strlen
17y ago
Is it possible that these people are self-medicating?
881.
▲
by
strlen
17y ago
> Amazon's correlations aren't done in real time, and I don't get why it would be an issue using MySql for it. Many of the algorithms for recommender systems are especially known for being parallelizable and would be extremely difficult
882.
▲
by
strlen
17y ago
I think what the parent meant is that there are now tools available to implement the algorithms used by Amazon et al for recommendations. It isn't about having more users, it's about being able to keep track of great deal more data and use
883.
▲
by
strlen
17y ago
> For what it's worth, personally, I'm doing a lot more than simple CRUD. I'm lucky enough to have worked at larger and larger scale with every job. Then wouldn't this invalidate your comment about doing nothing different between 1995 a
884.
▲
by
strlen
17y ago
I'd disagree; the modern day equivalent to expert systems would be ersatz "Semantic Web" (the idea of intelligent Internet applications; including, but not limited to RDF/OWL/Reasoners and/or "business logic" engines such as JBoss Drools).
885.
▲
by
strlen
17y ago
It's always a red-flag for me when in an engineering organization of statistically significant size (which does exclude YC start-ups, so don't view this as a judgment) there are no older engineers. It isn't just the age discrimination angle
886.
▲
by
strlen
17y ago
> In 1995 I was hacking scripting languages and MySQL... and that's what I'm doing in 2010 I think that's the problem (I'm also not a technology bigot: you can do s/scripting languages/J2EE/ and s/MySQL/Oracle/). Doing simple things may
887.
▲
by
strlen
17y ago
It's possible to tail recursion on the JVM, especially with a statically typed language (see Scala for a classical approach, see Clojure's loop/recur for a slightly different approach). Not tail call elimination and mutual recursion, howe
888.
▲
by
strlen
17y ago
HotSpot is built on top of the Strongtalk VM, which is very interesting in several ways. First, it's a Smalltalk implementation with optional strong static typing. Second, since 2006 it's been available as open source: http://strongtalk.or
889.
▲
by
strlen
17y ago
Sorry if I sounded condescending. I didn't know the specifics of your system (is it mostly on the server side, embedded, etc...?) so I couldn't give you any specific advise. The sort example was merely a metaphor for design for scalability
890.
▲
by
strlen
17y ago
That's fine then. It's better to use high level components to build a product that's correct (i.e. does what customers want it to do well) and then make it fast then build a fast, but incorrect product. Be careful, however, with treating
891.
▲
by
strlen
17y ago
That's great for you (if it's money you're after), but it does make the start-up fairly uninteresting to someone who's interested in systems level development (and not just glueing together a product based on work others have done). General
892.
▲
by
strlen
17y ago
> - There are technical people more experienced than you, interested in mentoring your growth. I used to joke as a hiring manager that you could tell quickly in an interview how long someone had been in the startup pit because they had
893.
▲
by
strlen
17y ago
That's very interesting! I'll have to check that book out (just given some of the open source projects I've dabbled in), anyone else have an opinion on it?
894.
▲
by
strlen
17y ago
The other thing is that UNIX wasn't built a start-up, it was built at Bell Labs. Google could be argued t be a modern bell-labs. Most modern start-ups avoid, at all costs, any systems programming (or doing anything at all beyond using a scr
895.
▲
by
strlen
17y ago
There's a small caveat though. It may have been a clearly good choice to go to Google in early to mid 2000s, but since then there's already an incredible amount of legacy code written supporting business critical functions at Google. This i
896.
▲
by
strlen
17y ago
Certainly agreed, it's amazing what they've accomplished on such limited machines, just it shouldn't be held as a pinnacle of engineering or computer science (else, why would the people who built it be at working on plan9 and go?)
897.
▲
by
strlen
17y ago
I understand this is an ironic thing for me to say, given my alias, but is UNIX (along with C and C-descended languages) the best we could do?
898.
▲
by
strlen
17y ago
IntelliJ does actually have a "REPL" built in. Although lately, I've simply been using the Scala REPL and/or Clojure+Slime to verify whether a Java library works the way I expect it to. (I also use "perl -d" as a REPL for Perl, which it doe
899.
▲
by
strlen
17y ago
<Shameless plug> They're used (amongst many other applications) by Amazon-dynamo patterned storage systems, such as Dynomite, Riak or Voldemort. My presentation from November < http://behemoth.strlen.net/~alex/Voldemort_NoSQL_O
900.
▲
by
strlen
17y ago
> It's been 9.5 years since that first programming job, and it still feels like I have a really long way to go before I'm actually a world-class programmer. It's interesting how as we get more experience, we become a more aware of the s
More ›