Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
nnq
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
117 ms
·
781.
▲
by
nnq
11y ago
Thanks! You made me google Jonathan Blow and his language again (I've listened to his talk about a new language for game development some time ago, and I really like his thoughts on game design ), and came across this on Jai's
782.
▲
by
nnq
11y ago
the pig flies pretty well for them...
783.
▲
by
nnq
11y ago
Ouch, quite a difference between the founders... now I'm sure that C++ and Go will rule the world... unfortunately . D would be awesome for game development, because it's a "C++ done right", but I don't think Andre
784.
▲
by
nnq
11y ago
Awesome, and congrats to AA! We have an all out languages war ahead with D vs. Rust vs Go. I'm sure tons of innovations will come out of this that will benefit us all! (Yeah, I get it that the languages target different niches in th
785.
▲
by
nnq
11y ago
Agree, both were mass murderers. But considering the body-count, there a difference of quite a few... orders or magnitude.
786.
▲
by
nnq
11y ago
Lenin !== Stalin ...that's a pretty big confusion imho :) : https://en.wikipedia.org/wiki/Vladimir_Lenin#1920.E2.80.9322 . L. was an "not so sane" idealist that end up making a mess that result
787.
▲
by
nnq
11y ago
...that's how chaining method calls end up working in most OO languages (take the Scala example in OP's article). And also in Javascript (I can't remember if there is something like `range` in js right now...): [1,2,3,4
788.
▲
by
nnq
11y ago
EDIT: as observed by others, `->` should actually be `->>`, sorry for the typo, but unfortunately I can't edit the original comment anymore. Also forgot there's no "sum" already defined in Clojure, so replace th
789.
▲
by
nnq
11y ago
If you start thinking along the lines of first principles you could just as well start with a NAND gate. ..because some people were even smart enough to pull this off: http://www.nand2tetris.org/ :)
790.
▲
by
nnq
11y ago
I don't get it why Clojure and other Lisp tutorials throw things like this in face of beginners: (reduce + (map (comp inc inc) (range 10))) instead of just using things like the "->" macro to make the damn thing j
791.
▲
by
nnq
11y ago
> the ability to read it left to right seems like a huge win It's only a win if your mind actually needs the "left to right representation". For me, reading that "if" is more like: 1. oh, so this condition
792.
▲
by
nnq
11y ago
You're probably a verbal thinker, and English-like code matters a lot to you I guess. Probably lots of programmers are. For me, a mostly visual thinker that ends up building and visualizing a code tree in his head anyhow, Lisp is very
793.
▲
by
nnq
11y ago
Wait... so nobody even got life-in-prison for this shit??!! My gut reaction is the we should seriously consider resurrecting worse-than-death-penalty sanctions for the executives and scientists involved. I'd propose something like
794.
▲
by
nnq
11y ago
Thanks for examining the proposals. All in all I don't think improving this bit of syntax would actually mean this much, it's only worth considering when you start a new language from scratch. But the records names / TDNR iss
795.
▲
by
nnq
11y ago
This is the most obvious that comes to mind: current :: IO String : = do d <- Date.new () -- reads system timer, hence IO d.toString ...or for something that works better with a really huge type signature or lis
796.
▲
by
nnq
11y ago
I know it's a minor thing, but why do people keep coppying this annoying Haskell/ML pattern where I have to type twice the name of a function if I want to explicitly define it's type? current :: IO String current
797.
▲
by
nnq
11y ago
> That awkward phase of internalizing that '=' is an assignment operator and is different from another operator meant to test equality gets a lot shorter for a beginner. I'll probably have to thank one of my highschool mat
798.
▲
by
nnq
11y ago
Wolfram is also another name for the chemical element "tungsten" https://en.wikipedia.org/wiki/Wolfram_(element) ("2 wolfram" probably means "give me the second meaning of 'wolfram'&q
799.
▲
by
nnq
11y ago
> Although we can agree oop is garbage :D Can we? The stuff that Alan Kay put forward in Smalltalk, with message-passing, polymorphism, late binding etc.... was definitely NOT garbage imho! What C++ an Java and all the all the languages
800.
▲
by
nnq
11y ago
I find this easy-to-overlook and mostly-off-the-main-topic passage quite deep and sadly truthful: There may also be political impediments. Even if we know how to educate tomorrow’s professional programmer, it is not certain that the s
801.
▲
by
nnq
11y ago
Puns aside... you can'd do social without having some kind of face . Facebook really has face(s) (puns aside again): it has Mark Z's friendly looking face , it has the faces of all your friends and family that are already th
802.
▲
Mapping, Packing and Storytelling
(medium.com)
2 points
by
nnq
11y ago
|
0 comments
803.
▲
Front end Frameworks yesterday, today, tomorrow: Polymer, React, minions, aliens
(medium.com)
1 points
by
nnq
11y ago
|
0 comments
804.
▲
by
nnq
11y ago
Wait, this means that I can represent any chunk of N bits by the bit index inside pi where I can find it at? ...dunno what this could be useful at, but this made my day :) thanks!
805.
▲
by
nnq
11y ago
...so instead of refactoring your law so that contractors have the same social benefits as "full-time employees" instead, she wants to turn the contractors into more easily controlled full time wage slaves. I really hope you Amer
806.
▲
by
nnq
11y ago
They've also lost COMPLEXITY, and this always pays off, even if in roundabout ways that you cannot measure, and even if it's only for the positive effects on the mental-health of the engineers working on this! Really... modern W
807.
▲
by
nnq
11y ago
> Democracy is responsibility of the successive government for the deeds of the previous one. NO. Democracy is the right of the people to violently topple down their corrupt government when they think it no longer represents them, to put
808.
▲
by
nnq
11y ago
speculating: it allows you to still be fine with a slower parser. and this means you can theoretically make the parser smarter (like make it do some inference and catch some bugs at parse-time?) without worrying that much about performance.
809.
▲
by
nnq
11y ago
yeah, and it's kind of the only reason why an ordinary EU or US citizen would find enticing in such a treaty... as an EU citizen, I'd almost swallow ISDSs for the short term benefits I would see as possible from this ...but it wou
810.
▲
by
nnq
11y ago
...considering this is true, than why you hear of so many people using Neo4j and so little about OrientDB? I mean, I am really curious... is it just the "started effect" where people just stick with the first thing that seem to mo
More ›