Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
wz1000
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
39 ms
·
301.
▲
by
wz1000
11y ago
> a new language is just changing the syntax used to represent those same concepts. I can think of two counter examples for this. First, Lisp with its meta-programming is completely unlike any other language that doesn't support suc
302.
▲
by
wz1000
11y ago
I think the way we do it is more natural. Numbers which have an infinite decimal expansion towards the right side of the decimal point are relatively much more common and useful compared to numbers which have an infinite decimal expansion t
303.
▲
by
wz1000
11y ago
I don't think that's paradoxical. We deal with convergent infinite series all the time in everyday life. 10/3(3.333...) is 3 + 3/10 + 3/100/ + 3/1000 + 3/10000... π(3.1415...) is 3 + 1/10 + 4
304.
▲
The War on Drugs Is a War on Children
(huffingtonpost.com)
1 points
by
wz1000
11y ago
|
0 comments
305.
▲
by
wz1000
11y ago
Non-mobile: https://en.wikipedia.org/wiki/Menger_sponge
306.
▲
Gabriel's Horn
(en.wikipedia.org)
98 points
by
wz1000
11y ago
|
29 comments
307.
▲
by
wz1000
11y ago
That's why you use specialized constructors.
308.
▲
by
wz1000
11y ago
I hit the left Control key with the edge of my palm, and use my thumb to hit Alt. Those are the only modifier keys I use regularly, other than Shift(which I can comfortably hit with my pinkies). This practice along with evil-mode and Vimper
309.
▲
by
wz1000
11y ago
> make semi-permanent fixes myself You could always use libspotify.
310.
▲
by
wz1000
11y ago
All those points along with the parents apply to Haskell too. Yet Haskell does not enjoy the same hype/success.
311.
▲
Steal This Book (1971)
(mindmined.com)
36 points
by
wz1000
11y ago
|
13 comments
312.
▲
Feynman sprinkler
(en.wikipedia.org)
42 points
by
wz1000
11y ago
|
3 comments
313.
▲
by
wz1000
11y ago
For me, monads are just as beautiful as any other part of the language. Like almost everything new, you just have to work with them for some time, until you build intuition for the underlying mathematical object and everything just "cl
314.
▲
by
wz1000
11y ago
Can you use different kernels with this?
315.
▲
by
wz1000
11y ago
> Haskell is a good example of how you can overdo it, with the best intentions: concepts that are beautiful and frictionless in pure math become a cumbersome burden and an impractical cognitive load when translated too directly into a PL
316.
▲
by
wz1000
11y ago
> When an error in one of the articles was pointed out by Vesselin Dimitrov and Akshay Venkatesh in October 2012, Mochizuki posted a comment on his website acknowledging the mistake, stating that it would not affect the result, and promi
317.
▲
The Paradox of the Proof (2013)
(projectwordsworth.com)
32 points
by
wz1000
11y ago
|
5 comments
318.
▲
by
wz1000
11y ago
Indeed. I keep showdead on solely so that I can see his comments.
319.
▲
by
wz1000
11y ago
Behaviour could be implemented by shell commands. That way, if you wanted to implement a method for a particular object, you could just write a binary/shell script/whatever that reads the object from stdin and writes its result to
320.
▲
by
wz1000
11y ago
Many shells already come with a few default aliases that call ls with different arguments. Your "four programs" can be combined in a simple alias.
321.
▲
by
wz1000
11y ago
A solution to this might be a standardized object format, like JSON.
322.
▲
by
wz1000
11y ago
AFAIK PowerShell pipes stream objects, not text. I've never used it though.
323.
▲
by
wz1000
11y ago
> So do you propose to make the separation of content and behaviour go away? Because that is one of the key features of the HTML+CSS+JS structure. No, only thing that goes away the cognitive burden of keeping in mind the original HTML, C
324.
▲
What Colour are your bits? (2004)
(ansuz.sooke.bc.ca)
1 points
by
wz1000
11y ago
|
0 comments
325.
▲
by
wz1000
11y ago
Yes, my second example which translated XML to equivalent Lisp would be better at illustrating my point. With a Lisp, you don't need HTML as there is no distinction between code and data . Your Lisp is rendered and displayed on screen
326.
▲
by
wz1000
11y ago
> Personally, I prefer the HTML version over the ClojureScipt version. It is shorter and to me it is much more readable. That is only because this is Lisp that generates HTML. Also, in the example you had given, there are no closing tags
327.
▲
by
wz1000
11y ago
A Lisp gives you all of this and more in a single, consistent, powerful programming language. I fail to see why we need three vastly different, intricate and complex technologies when we could have done with just one simple, elegant languag
328.
▲
by
wz1000
11y ago
Isn't this problem solved by having HTML/JS/CSS as a compile target, which is what we are heading to now, with languages and technologies like CoffeeScript, PureScript, Elm, ClojureScript, ghcjs, emscripten etc. Even on the b
329.
▲
Polywater
(en.wikipedia.org)
1 points
by
wz1000
11y ago
|
0 comments
330.
▲
by
wz1000
11y ago
> I don't care for Haskell for anything remotely related to "work" Why not? Haskell seems perfect for this task. It has fast, robust and safe concurrency and GHC's IO manager is highly optimized and insanely fast.
More ›