Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
59nadir
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
71 ms
·
811.
▲
by
59nadir
11y ago
If the website itself wasn't cringeworthy enough, the '#svpol' crowd showed up in the HN comments to make damn sure no one could leave with even the slightest doubt that everyone in Sweden is a complete tool.
812.
▲
by
59nadir
11y ago
It's very simple; he's saying the problem goes back to elementary school. You need to plant the seed then to foster any meaningful amount of interest and engagement in computers and computer science. Since this is currently only r
813.
▲
by
59nadir
11y ago
If you're talking about Symbolics Lisp machines I fail to see how the mess that is today's crowded IDEs full of crap have much in common with them. They had powerful tools for introspection and inspection and that seems to me like
814.
▲
by
59nadir
11y ago
Most serious Haskell users are most likely using a REPL and when doing this it's trivial to get and think about type information even while checking other stuff. It's also obviously part of the thought process while developing any
815.
▲
by
59nadir
11y ago
If you lost interest in the language and won't take it up again because a feature you don't NEED (and is in fact unrelated to the language itself), then I'm prepared to say that's not really the problem here. You're
816.
▲
by
59nadir
11y ago
This sort of assumes that the objective of a language should be to create "an awesome IDE experience", while there's a good chunk of people who think having to have an IDE is simply a flaw in a language.
817.
▲
by
59nadir
11y ago
> The successful ones are those enable(d) less capable people at the time to do fashionable works as good as, or even better than the professionals. It has nothing to do with anything other than marketing strategy: find a under served ma
818.
▲
by
59nadir
11y ago
> As in, it's been around for 40 years and it's not even in the top 50 on TIOBE ranking vs C which is everywhere. The index has its flaws, but being >50th is certainly a significant failure. Are we assuming that the only typ
819.
▲
by
59nadir
11y ago
Yes, he should move to the US, where he'll be forced to use NSA approved (read: cracked) or no encryption.
820.
▲
by
59nadir
11y ago
This has absolutely no relevance to the analogy.
821.
▲
by
59nadir
11y ago
> a language designed by a committee of some of the worlds best computer scientists As much as I like Haskell, design by committee is generally not something to be proud of. It's despite this that Haskell is good, not because of it.
822.
▲
by
59nadir
11y ago
I don't know where you got this impression from. It's pretty much never explicitly stated that anything is Elixir-specific. It just so happens that Elixir is the top horse of today for representing the Erlang ecosystem and so that
823.
▲
by
59nadir
11y ago
It's just someone who sells a concept or technology to companies, really. Knowing how it works is a plus, but it's not like there haven't been very prominent tech evangelists who knew next to nothing about tech. If you can ex
824.
▲
by
59nadir
11y ago
Text is a very dangerous format.
825.
▲
by
59nadir
11y ago
The "/s" means he's being sarcastic...
826.
▲
by
59nadir
11y ago
I used to talk a lot to Petra Fyde when I still played. She had a shop together with her husband where I bought my everyday bags of reagents (8 different kinds of fuel for casting spells). Seeing her name in this article was surprising and
827.
▲
by
59nadir
11y ago
> If you've ever cursed the error messages from a C++ compiler, think how much worse it would be if that compiler was written by your co-worker part-time as a side effect of writing rest of the code. This is why you use proper facil
828.
▲
by
59nadir
11y ago
(let* ([x (+ 1 2)] [y (+ x 3)]) (* x y)) Less ambiguity, all of the clarity of what is what. I don't get why you use other delimiters for your Clojure code, but have this view that they can't be used in
829.
▲
by
59nadir
11y ago
> I wrote it like that because I couldn't be bothered to figure out how this stuff works in Scheme. I think that sums everything up, really. This is how shallow the complaints about parens are. No one who actually bothers will make
830.
▲
by
59nadir
11y ago
Even if you use this redundant `let` form you can still make it more readable by doing the following: (let ([hello-func (lambda () (displayln "Hello world!"))]) (hello-func)) This applies globally; when it
831.
▲
by
59nadir
11y ago
This write-up is very interesting and very well structured. I can't help but think about the fact that the SupCom engine performs horribly while reading this, though. It does worse in almost every respect compared to even the engines t
832.
▲
by
59nadir
11y ago
No, no... IMAX are developing a competing VR system and only want to drive people to adopt VR too early, so they can swoop in and grab the already cultivated market with their product, of course.
833.
▲
by
59nadir
11y ago
Isn't your `any?` function actually `ormap`[0]? You should be able to do the same thing with: (ormap password-matches? line) 0 - http://docs.racket-lang.org/reference/pairs.html?q=ormap#%28...
834.
▲
by
59nadir
11y ago
Or, if the structure is this: struct node { struct node *left_node; struct node *right_node; int val; }; struct reversed_node { struct reversed_node *right_node; str
835.
▲
by
59nadir
11y ago
> Side note: i really like how the syntax highlighted code includes links to the docs. You can quickly explore the definition and documentation of any function you see. This is a built-in feature of Scribble (a documentation language cre
836.
▲
by
59nadir
11y ago
There's a problem with having to use and trust Dropbox, however. It's a company that's consistently proven that they can't be trusted, both in terms of truth and competence.
837.
▲
by
59nadir
11y ago
Searching for "racket parallelism" does not really give anything relevant. In this case I searched for something that is extensively written about in the actual Racket documentation, both in the guide and reference material, so I
838.
▲
by
59nadir
11y ago
What you're saying, then, is that it's terribly confusing [for you] when someone uses a list comprehension fully? Presumably, these also are not completely clear to you: > [x * 2 | x <- [1, 2, 3, 4], even x] [4,8]
839.
▲
by
59nadir
11y ago
How so? Why is it useless?
840.
▲
by
59nadir
12y ago
This is also true for Racket. The language is basically all macros built on top of each other. While this superficial distinction between macros and other constructs serves a purpose, I think that purpose is largely misguided and invented.
More ›