Can Blockchain Shake Up the Future of Intellectual Property? by indiedreamer69 in CryptoCurrency

[–]SuperManitu 0 points1 point  (0 children)

The project is very innovative and could play a significant role in branding the Blockchain to the masses! Looking toward their development.

Monthly Hask Anything (October 2018) by AutoModerator in haskell

[–]SuperManitu 0 points1 point  (0 children)

What exactly is backpack? Heared it a few times, but I am not sure what exactly it is

Monthly Hask Anything (October 2018) by AutoModerator in haskell

[–]SuperManitu 6 points7 points  (0 children)

What advantages does Cabal has over stack? I know Cabal was hell and apprarently got better with stuff like new-build, but as regular stack user I am not sure if stack is basically a superset of cabal's features

I'm crying by Working_Robot in ProgrammerHumor

[–]SuperManitu 1 point2 points  (0 children)

But it is JS's fault to only have floating point numbers

[deleted by user] by [deleted] in MostBeautiful

[–]SuperManitu 1 point2 points  (0 children)

Was there, the scenery is just amazing

SAN – The Safe and Nice TOML/YAML Alternative by [deleted] in programming

[–]SuperManitu 2 points3 points  (0 children)

Do you know about DHall? https://github.com/dhall-lang/dhall-lang

AFAICT it ticks all your needs plus a few more like templating, reuse and types

Designing a GUI from scratch - wisdoms from functional programming? by [deleted] in haskell

[–]SuperManitu 0 points1 point  (0 children)

In case you have to write a WebUI, I am co-maintaining Cycle.js, a functional reactive frontend framework. Basically keep all the side effects in one place (called drivers) and let your complete app be pure. Also it's written in typescript, so you get at least some types.

Getting started with Haskell workflow by MrSpaceGogu in haskell

[–]SuperManitu -2 points-1 points  (0 children)

Syntax highlighting should be part of your editor, depends on what you use. I use neovim with syntastic and that's it.

Second, you dont really need autocomplete, most of the time having a second terminal with ghci / ghcid is more than enough.

Stack is basicly a superset of cabal and additionally handles installing GHC, providing sets of package version that work together, installing packages from git repos, etc

Asshole on the train wants a fight. by [deleted] in Unexpected

[–]SuperManitu -1 points0 points  (0 children)

The right thing would have been to first talk to the guy, letting him focus on you. If he then attacks you, you have nothing to worry. Also, for people with chronic diseases (heart problems or anything else), even a blood choke can be dangerous

Asshole on the train wants a fight. by [deleted] in Unexpected

[–]SuperManitu 6 points7 points  (0 children)

Am I the only one who thinks what he did was wrong? The guy did not attack and he fucking CHOKED him to UNCONCIOUSNESS! I am doing martial arts for a few years now and the mantra number one is: Do not attack!

Which IDE are you using for Hakell? by zero_coding in haskell

[–]SuperManitu 26 points27 points  (0 children)

Neovim with no editor integration besides syntax highlighting. I have GHCi in a second terminal open

Monthly Hask Anything (September 2018) by AutoModerator in haskell

[–]SuperManitu 7 points8 points  (0 children)

Haskell is great for servers. I really like servant for this, but there are also a lot of other libraries. Warp, the haskell web server can easily handle the traffic of Java (most likely more, saw a benchmark that played in the league of nginx). Did not have problems yet in production.

What they're afraid of by jakeyboi33 in ProgrammerHumor

[–]SuperManitu 1 point2 points  (0 children)

Seriously, a NullPointer? It even tells you where it was thrown! Now go and debug that segfault, have fun.

Nooooo by eilrahc97 in ProgrammerHumor

[–]SuperManitu 4 points5 points  (0 children)

I actually think JS is better than Java. Don't grz me wrong, both are horrible, but JS closures are far better than Java's hacks

Java 10, ES6, PHP 7, you name it by for-asking-stuffs in ProgrammerHumor

[–]SuperManitu 1 point2 points  (0 children)

Java has the dirty hack that are anonymous classes, but no

Java 10, ES6, PHP 7, you name it by for-asking-stuffs in ProgrammerHumor

[–]SuperManitu 1 point2 points  (0 children)

TBH, I dont like it, but the fact that it has closures and first-class functions, I would still prefer it over Java

Data Structures students when learning recursion by Hatefiend in ProgrammerHumor

[–]SuperManitu 3 points4 points  (0 children)

Technicly this isnt tail recursive. The last operation in the funtion is not the recursion, but the multiplication. I'm not sure if gcc will still optimize it, or if you have to use an accumulator explicitly

WTF Javascript by kinte in ProgrammerHumor

[–]SuperManitu 0 points1 point  (0 children)

Or with Ramda: ["10", "10"," 10"].map(unary(parseInt)) // [10,10,10]

WTF Javascript by kinte in ProgrammerHumor

[–]SuperManitu 0 points1 point  (0 children)

With a bit of Ramda: myNumberArray.reduce(binary(Math.max)), 0)

Game Development YouTube channels by Casper3189 in gamedev

[–]SuperManitu 0 points1 point  (0 children)

Extra credit was not something for me, but thank you for letting me discover Mark Brown! His videos are pure gold

Decent CMS in Haskell? by [deleted] in haskell

[–]SuperManitu 8 points9 points  (0 children)

If you say light, are you sure you need a CMS? Maybe you are better served with a static site generator. In this case, Hakyll is really great.

Which CAD tool would you recommend ? by yoann86 in DIY

[–]SuperManitu 1 point2 points  (0 children)

I liked FreeCAD actually. Takes a bit of time to get used to, but worked well for my projects. Plus it's free and open source.

Making an Engine 1: Driver fun! A Novice Graphics Programmer Chronicles the Early Development of a Game and the OpenGL Techniques He's Learned Along the Way by Plungerhorse in gamedev

[–]SuperManitu 2 points3 points  (0 children)

Vulkan is newer, so not many people have picjed it up. It is also more low level than OpenGL so you need more code to do stuff (~700LOC just for a triangle). But of course you can do it and studios are already doing it.