Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
jeremiep
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
72 ms
·
631.
▲
by
jeremiep
14y ago
For example while rereading my post, I realized I use the word 'quite' too often. How about that.
632.
▲
by
jeremiep
14y ago
I couldn't agree more. Just a few weeks ago I was having an argument with a coworker over programming paradigms. Every time I would step outside his comfortable knowledge zone, he'd start getting impatient and angry. Every argument with suc
633.
▲
by
jeremiep
14y ago
In other news, smart people are now illegal aliens in Minnesota.
634.
▲
by
jeremiep
14y ago
Is there anything of value to "steal" from Zynga anyways? It's not like their games require complex architectures. Anyone knowing the basics distributed computing could easily recreate their server-side. Hopefully someday lawsuits will be o
635.
▲
by
jeremiep
14y ago
You're comparing something like an iPhone, intended for the average Joe, to a complex system intended for developers and especially data architects. Assuming software to be intuitive is a good sign of a bad programmer in my book; any good
636.
▲
by
jeremiep
14y ago
I stopped reading at "WTF zomg LOL zombie sandwiches!". Just another script kiddie who can't read documentation and blames his tools instead.
637.
▲
by
jeremiep
14y ago
I tried server-side development in Java, didn't like it at all. I'd pick Haskell or Erlang over it in a heartbeat. You can't easily build fault-tolerant distributed systems using only classes without concepts such as function purity and dat
638.
▲
by
jeremiep
14y ago
Thats a gross comparison of languages. Java, C++ and whatnot are imperative languages, of course the syntax is gonna be different to declarative languages such as Haskell or Lisp. They're also only alien at first; once you get used to a dec
639.
▲
by
jeremiep
14y ago
I would assume both, if you use node-inspector to debug your programs you are using the browser's debugger.
640.
▲
by
jeremiep
14y ago
Great point. I've always said that the danger with thinking you are awesome is that it makes you stop learning. I used to think I was awesome back when I didn't know anything more than a single language and paradigm. It's only years later b
641.
▲
by
jeremiep
14y ago
The first thing I noticed is that you cant scroll horizontally or zoom from an iPhone. The text overflows on the right and theres no way to display it. oh the irony.
642.
▲
by
jeremiep
14y ago
Is it me or the new feature that hasn't shipped they mentioned is the source code search input box next to the download button?
643.
▲
by
jeremiep
14y ago
They're like JavaScript's eval, but compile-time and type-safe. The language docs on http://dlang.org says it all.
644.
▲
by
jeremiep
14y ago
That's the art of science. :)
645.
▲
by
jeremiep
14y ago
I really see programming as an art first and then a science, just like music. Art comes from creating something new and stepping outside the box while science is about explaining some existing thing and defining the box to put it in. By stu
646.
▲
by
jeremiep
14y ago
There's also http://emacsrocks.com/ for Emacs videos. That's where I learned about ace-jump-mode and undo-tree-mode, both of which I cannot live without anymore :)
647.
▲
by
jeremiep
14y ago
That's a very nice beginning, I love being able to interpret Lisp in the browser! Your interpreter would be even more awesome if its interface was a file buffer instead of a toplevel. But so far, great work!
648.
▲
by
jeremiep
14y ago
My reaction exactly. I have great respect for the JVM, but PHP could simply be replaced by JavaScript for example. It seems easier to me to port PHP to Rhino or node.js than to bring PHP to the JVM. Especially considering CoffeeScript, PHP
649.
▲
by
jeremiep
14y ago
In node.js operation that would normally block are performed in a worker thread. For example to read a file you specify a filename and a callback function that will be called when the file is in memory. After the call the execution of the c
650.
▲
by
jeremiep
14y ago
The node.js worker threads are native threads, which are preemptive on all current platforms. The JavaScript context is running an event loop which most likely must perform locking on its message queue and callbacks to async operations are
651.
▲
by
jeremiep
14y ago
Well if it's possible for C++, it's definitely possible for D which is benchmarked to compile 100 times faster and has close-to-ruby's productivity in a close-to-metal language like C. An added benefit is that D already has most of the C++1
652.
▲
by
jeremiep
14y ago
Why not? It's great to quickly test C++, I have yet to find a developer who doesn't love a REPL for one. C++ could also be used as an embedded extension language using something like this.
653.
▲
by
jeremiep
14y ago
Node.js is preemptive, there's only one thread running JavaScript but multiple C++ worker threads doing work on behalf of the script. vibe.d on the other hand is cooperative since it uses coroutines for concurrency.
654.
▲
by
jeremiep
14y ago
Great article! I'd like to add that the D programming language also offers a lot of features to create robust code with multiple paradigms, although the syntax is heavily C oriented rather than functional. 'immutable' and 'shared' are added
655.
▲
by
jeremiep
14y ago
Ridiculous emotionally-driven opinionated politicized tribalism is already all over the place in software development. Compared to the other engineering disciplines, programming doesn't even fit this title most of the time. What he describe
656.
▲
by
jeremiep
14y ago
I get the feeling his essay is setting the scene for more to come, most likely around Project Grok. The name is well suited, Yegge really understands how code works. Why hack on it? Because it's what hackers do. Steve only pushes it further
657.
▲
by
jeremiep
14y ago
I couldn't disagree more with that. From reading his other essays, it's obvious the guy has a broader perspective on programming than most software developers. I believe it's experienced developers who will spread this because it takes expe
658.
▲
by
jeremiep
14y ago
Many people don't want it in north america either. To me democracy feels like the illusion of choice. We're given one vote every four years and have to select between evil and evil.
659.
▲
by
jeremiep
14y ago
Its actually in the redis-server package on Ubuntu.
660.
▲
by
jeremiep
14y ago
They do have licensing options for purchases of 1000+ seats. I do agree that its quite expensive however, this is why the company I work for chose Gitorious instead of GH:E with 300+ seats.
More ›