Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
singular
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
44 ms
·
361.
▲
by
singular
15y ago
Woah there. Be careful with that quick dismissal of what you term 'code beauty'. Sure, constructing quick and dirty prototypes is necessary, especially if you want to assess whether the idea is actually worthwhile, but this 'well, hey, eve
362.
▲
by
singular
15y ago
Grr I've seen many posts like this recently jumping on the slightest stuff - at the risk of being down-voted, what the hell people? I expected better, pretending like we can just hack together pieces of crap and pretend like it doesn't matt
363.
▲
by
singular
16y ago
Sure, and any smart team of developers can get over language issues, but then again any smart team can get over pretty much any problem - it doesn't make the language irrelevant. For example, I could write a version of C where you have to t
364.
▲
by
singular
16y ago
Ack seems a bit resentful - I genuinely think understanding algorithms matters in any case , and it's well known that google do too. Sounds more like lack of preparation to me.
365.
▲
by
singular
16y ago
I, for one, feel incredibly inadequate for lacking the stuff that you'd get on a CS course which I think actually matters - stuff like algos, operating systems architecture, etc. I think lack of confidence is a huge factor and it's one that
366.
▲
by
singular
16y ago
The ORM is definitely very read-focused, which is probably not that surprising given that it's used for web, and given the motivations for creating it, discussed at the blog post mentioned by @gokhan [1]. It would be nice to have some light
367.
▲
by
singular
16y ago
I mean dynamic code generation at runtime, rather than actually outputting text :-) E.g. CreateParamInfoGenerator() at line 208.
368.
▲
by
singular
16y ago
Interesting use of code generation - pretty cool, oft unused part of .net/C#. Also interesting how it's designed to be a drop-in single C# file, that often seems the easier way of getting functionality into a project, side-stepping DLL vers
369.
▲
by
singular
16y ago
Congratulations Zed - whether the numbers are inflated by multiple downloads or not, that is an absolutely amazing result, and hugely encouraging for others planning to publish tech books online. I suspect you underestimate how much of that
370.
▲
by
singular
16y ago
I think the best kind of example would be one where the problems weren't at all obvious, yet were rather fatal.
371.
▲
by
singular
16y ago
And I hope all this criticism isn't too down-heartening... at least from my part (though I strongly believe it is the same for others too) it's intended as friendly and genuine constructive criticism.
372.
▲
by
singular
16y ago
Hey - why the downvote? I know it sounds silly, but I genuinely believe that is a significant part of the general popular view of nuclear power plants, silly or not.
373.
▲
by
singular
16y ago
Ouch. Now the article isn't just advocating overengineering, it's just plain wrong - have you contacted the author to let him know? Probably best for him to fix this up asap.
374.
▲
by
singular
16y ago
A major problem here is that people often conflate nuclear power plants with nuclear bombs - in people's imaginations nuclear power plants could go up like a bomb and are therefore very dangerous. The fact that this is impossible doesn't ge
375.
▲
by
singular
16y ago
I get the point, and it's important to point out to beginners the various subtleties of error checking, etc. - but to me the 'best possible' hello world is rather overengineered, I mean 4 includes to begin with... :-) And dude, don't go usi
376.
▲
by
singular
16y ago
I see what you're saying, but to me syntax isn't a bikeshedding issue. And I did preface my comment with 'I hate to sound extremely petty'.
377.
▲
by
singular
16y ago
Cool; interesting to see how it's done elsewhere. In go:- http://code.google.com/p/go/source/browse/src/cmd/gc/go.y /* * Go language grammar. * * The Go semicolon rules are: * * 1. all statements and declarations are t
378.
▲
by
singular
16y ago
Hey - I know this is trivial, but I just find it takes away from the clarity of the code when you must terminate lines with a semicolon. It's obviously very useful to use ';' in the scenario you mention, I think a good comparison is F# wh
379.
▲
by
singular
16y ago
I hate to sound extremely petty, but I just can't stand a modern language that insists on using semicolons. Just Don't Do It, please.
380.
▲
by
singular
16y ago
I feel for you - my advice is not to let it get you down. I think an important factor in these interviews is the emphasis on talent in software development. Don't get me wrong - I don't deny its importance, it's more that I question the nat
381.
▲
by
singular
16y ago
I don't think it's helpful to hate on languages; it's healthier to discuss frustrations that have got in the way of doing what you want, and how language feature x discovered in language y is a wonderful solution to the problem at hand :
382.
▲
by
singular
16y ago
Yes and, perhaps not clearly, I said that in mentioning the silliness of being quantitive about it and in the summary remark - though maybe not putting enough emphasis on it - stating something as if it is scientific fact when it's just pul
383.
▲
by
singular
16y ago
Though I fundamentally agree with you, especially on the silly claims about body language/quantitative claims about money spent on chairs, beds etc., I think it's important to realise that, in life, we constantly have to make decisions an
384.
▲
by
singular
16y ago
Brilliant talk - but for some reason I always envisioned patio11 as being quite considerably older...!
385.
▲
by
singular
16y ago
I mostly agree, however I think it is important to highlight that these considerations have a real-world impact. One of the biggest fallacies out there is that good software engineering is about aesthetics and somehow detached from the resu
386.
▲
by
singular
16y ago
I agree that it's an issue, however it is nice that they aren't simply going to sit on mistakes that need breaking changes to fix. In some respects it's another aspect of the 'beta' culture at google, which is IMHO a good thing - open it up
387.
▲
by
singular
16y ago
It does :) though it's early days with the arm side of things. I'd be surprised if google don't work on specifically making it easy to code in go for NaCl and android.
388.
▲
by
singular
16y ago
Despite that being its stated purpose it is an excellent general purpose programming language; GC, 'true' interfaces, i.e. interfaces that are implemented simply by a type having a function set which matches a specified interface, and a lot
389.
▲
by
singular
16y ago
It's things like this which convince me that I am never going to pass an interview at a decent tech place. When I attempt to write solutions to things like this I make a million mistakes and can never quite get there. My idea was to create
390.
▲
by
singular
16y ago
This is wonderful. Education is, IMHO, the most important thing in the world, full stop, since it forms the basis for what we are able to do and more importantly how we think. Personally, I found school boring and tedious (and got pretty av
More ›