Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
kombine
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
38 ms
·
451.
▲
On Iteration
(informit.com)
2 points
by
kombine
14y ago
|
0 comments
452.
▲
by
kombine
14y ago
"You can use one Float32Array: x component gets even indices, y gets odd ones." That is exactly my point of choosing the performance vs expressibility. But then how do I write algorithms in a generic fashion for them? In C++ I have template
453.
▲
by
kombine
14y ago
Does Int32Array look horrible only to me? What if I want an array of my own custom types - say vec2f. Do I have to use 2 Float32Array's? Javascript is a horrible language where you have the tradeoff between performance and expressibility. S
454.
▲
by
kombine
14y ago
"Its primary design goal is performance; it is consequently well-suited to projects where performance is very important. It is not as good for smaller scale projects where other concerns (like features or ease of development) are more impor
455.
▲
by
kombine
14y ago
Especially sad considering how people in the tech industry use and promote Apple products. Sadly, I'm a user of MBP too. All of the "hackers" these days use Mac laptops to write in Javascript/Ruby/other_todays_hyped_language. All to satisfy
456.
▲
by
kombine
14y ago
That is the reason of total control over their platform, and that's where industry is going - Microsoft is also imposing the same restrictions in Windows RT. That is quite sad, because it doesn't leave much freedom to the programmers, demot
457.
▲
by
kombine
14y ago
That's why I hate where the industry is going. The modern mobile devices have so powerful hardware, yet are so limiting for doing any real hacking because of the so called "security concerns". The apps go through reviewing in the app stores
458.
▲
by
kombine
14y ago
http://versusio.com/en/google-nexus-7-vs-samsung-galaxy-note I can argue that it doesn't provide enough benefits over the Galaxy Note! It's big enough and it's a phone, so you don't need to carry anything else. The only issue is the batte
459.
▲
by
kombine
14y ago
It's not that the web is dead, but the technology stack on the front end side of things is crappy. There's a lot of hype about front end development of course(yes I expect the downvoting by posting it here on HN), but it is not that the too
460.
▲
by
kombine
14y ago
I am a C++ coder and my experience with IDEs is almost limited to Qt Creator - my tool of choice. I also use Visual Studio every now and again and it is all right too. I recently had to use Eclipse for the Blackberry 10 development. And boy
461.
▲
by
kombine
14y ago
> Javascript performance on mobile has been doubling roughly every generation This is a very strong statement. And even if it was true, there still are fundamental limitations to Javascript performance, i.e. you wouldn't expect it to re
462.
▲
by
kombine
14y ago
> That is technically true, but what is the point? The bindings can make things better, or they can make things worse. WebGL, for example, covers over a lot of issues with OpenGL (security and convenience), making the web version very n
463.
▲
by
kombine
14y ago
This is just an indicator that we need a proper native development environment. Devs who embrace new web technologies like WebGL, <audio> or <video> forget that those are just Javascript bindings to the technologies develope
464.
▲
by
kombine
14y ago
And you have no idea how they struggled while developing it. Besides, it's not entirely written in python.
465.
▲
by
kombine
14y ago
"A second success story is perhaps the most unfortunate, but also most popular way to reuse compiler technology: translate the input source to C code (or some other language) and send it through existing C compilers." Author forgets to ment
466.
▲
by
kombine
14y ago
Funny to see this post together with LLVM 3.1 announcement on the same page as both are used as backends for programming languages these days. Now question, is this world gone mad? While I can justify existence of CoffeScript(it is only a n
467.
▲
by
kombine
14y ago
Well, I also have the same problem with Firefox, where it does not shut itself down properly. But as for Flash, since recently it started consuming up to 300% of the CPU for me on 32 bit Linux. So I would not say that Chrome is all that bug
468.
▲
by
kombine
14y ago
I am personally much more impressed with Code bubbles which as been around for 2 years and which I shamefully missed at a time of its appearance. Of course it's less talked about, as there is certainly less hype about Java than Clojure and
469.
▲
Andrei Alexandrescu: Generic Programming Galore Using D
(infoq.com)
33 points
by
kombine
15y ago
|
9 comments
470.
▲
by
kombine
15y ago
"but all of the options up to now (e.g. D, Go), forced a GC on you, with no language support for explicit resource management." That's a lie. D supports both RAII(via scope stament which is a lot more flexible that C++ approach as well as u
471.
▲
by
kombine
15y ago
Looks interesting, but to be honest there is nothing new here. If you take a look at D, it also has both runtime and compile time polymorphism for a long time. The former is implemented with Java-style interfaces, while the latter is done t
472.
▲
by
kombine
15y ago
If one day we get a technology that enables us to be smarter, stronger, more beautiful - is that going to be beneficial for the mankind? What's wrong with it, is that you get used to not figuring out things yourself. You stop practicing cer
473.
▲
by
kombine
15y ago
This is not the future I want. I already got into the habit of not researching things myself but rather finding a quick answer on Google. Now they take this approach into the real life. You need to go somewhere? Google will carefully plan a
474.
▲
by
kombine
15y ago
I second every word you say. Modularity in particular is a significant downside of the toolchain.
475.
▲
by
kombine
15y ago
"Moreover, JS is really fast to write and test. Write – save – refresh[2]; it’s an absurdly fast dev cycle that lets me iterate on questionable portions of the code much faster than any environment I’ve worked in." That is just full of crap
476.
▲
by
kombine
15y ago
I also wonder why so many people forget about bitbucket. To me really it's the matter of taste, and there is certainly less differences between github and bitbucket than there is between git and mercurial.
477.
▲
by
kombine
15y ago
I think your approach is wrong all together - D actually allows you not to use 2 different languages in your project, specifically one high level and another one low level. The whole idea is that language is flexible enough, that it allow
478.
▲
by
kombine
15y ago
Modern technologies you are talking about? What I consider modern technologies are modern FPS games, like Crysis, Metro, Dirt or Rage. Cut the Rope uses techniques that are dated at least 10 years. It's a shame that people think of it as an
479.
▲
by
kombine
15y ago
Well that's precisely the point. The advantage of the Web is its concept, not its implementation. URL is great, instant delivery of content is great. But the technology stack that Web is currently implemented with, i.e. HTML, JS and CSS is
480.
▲
by
kombine
15y ago
Please give us a proper VM like .NET(Mono is a good candidate), Java, Parrot or whatever instead of yet another crap language(both Dart and JS are shit). Provide a VM level binding layer to the DOM, and everyone will be happy. Really, I did
More ›