Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
codygman
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
18 ms
·
121.
▲
by
codygman
8y ago
> rather than going from a poor-but-performant systems programming language like C to a pedagogic language like Scheme, it’d be a better idea to move to an rich-and-performant language meant for industrial systems programming like Common
122.
▲
by
codygman
9y ago
> I can not for the life of me understand the appeal of org-mode For me it's the seamless transition (no transition?) between deciding to do something, creating an outline, creating todo's, scheduling them/creating deadlin
123.
▲
by
codygman
9y ago
I use org-mode for work actually. Kind of similar to this but less devops: http://www.howardism.org/Technical/Emacs/literate-devops.htm...
124.
▲
by
codygman
9y ago
Can you link to your project?
125.
▲
by
codygman
9y ago
> Static types are not powerful enough to cross remote boundaries. ? Is this related: https://ocharles.org.uk/blog/guest-posts/2014-12-23-static-p...
126.
▲
by
codygman
9y ago
>>Haskell is used by, to a first approximation, no one. Which was my point. > If that's your point, then I agree. You are agreeing to something that is false. See my reply to the grandparent.
127.
▲
by
codygman
9y ago
> Haskell is used by, to a first approximation, no one. Which was my point. Unless you have a very loose definition of"no one" that simply is not true. Just off the top of my head: Haxl at Facebook Bond at Microsoft Supply chai
128.
▲
by
codygman
9y ago
Thanks for writing this out. It effectively communicates many of the underlying reasons for the state of technology in regards to race and how it affects accessibility.
129.
▲
by
codygman
9y ago
> Stop ramming your stuff down other people's throats. Pointing out your preferred language addresses one of the hardest problems in another language qualifies as "ramming your stuff down other people's throats"? I fi
130.
▲
by
codygman
9y ago
>> Speaking from experience, zero. You can just treat them as syntax, like the largest proportion of every other language, but with the opportunity of actually being able to write things like that yourself later. > So, basically, &
131.
▲
Faster command line tools with Haskell
(codygman.github.io)
2 points
by
codygman
9y ago
|
0 comments
132.
▲
by
codygman
9y ago
> argue against automatically generated encoders/decoders since it's easy to accidentally introduce breaking changes to your API by renaming a record field / class method Can anyone further substantiate this argument, I fe
133.
▲
by
codygman
9y ago
> Go has sub-millisecond GC pauses At the cost of throughput: > Go optimises for pause times as the expense of throughput to such an extent that it seems willing to slow down your program by almost any amount in order to get even just
134.
▲
by
codygman
9y ago
Types for instance.
135.
▲
by
codygman
9y ago
> with Racket's move to the Chez Scheme interpreter, Is there a wiki or an issue to track progress of this?
136.
▲
by
codygman
9y ago
Can you briefly talk about the issues you experienced working with Haskell and the even worse issues you experienced trying to find Haskell developers? Did you post on Functional Jobs, haskell-cafe, and r/haskell?
137.
▲
by
codygman
9y ago
spurious lap infant?
138.
▲
by
codygman
9y ago
For many simplicity is defined by ease of use though.
139.
▲
by
codygman
9y ago
> var foo map[<type>]interface{} > solves 99% of issues where I would normally need generics. But it also opens you to to runtime conversion errors, spurious if checks for type information compilers with generics have, or slow r
140.
▲
by
codygman
9y ago
> You want the first N digits of pi? Just wait while I calculate all of them for you... I don't think that example cold actually happen, or at least I can't see how it would happen in Haskell.
141.
▲
by
codygman
9y ago
> On the other hand it is not specifically designed for concurrency, or any industry use, so it is less pragmatic than Erlang or Go. Can you give clarification? Haskell allows concurrency nearly as easy as Go imo.
142.
▲
by
codygman
9y ago
> surprisingly little from the likes of haskell beyond self serving academic noodling Your final statement is demonstrably incorrect. Facebook (haxl), Microsoft (Bond), Google (ganeti), Target for supply chain automation, Bank of America
143.
▲
by
codygman
9y ago
Really great talk, as all I've watched by Simon have been.
144.
▲
by
codygman
9y ago
> (e.g., `ByteString.map (+ value)` is incredibly slow compared to a pseudo-C loop). That situation sounds like you needed a ByteString Builder to get comparable performance.
145.
▲
by
codygman
9y ago
> Until you have to solve a (maddeningly common) space leak issue. Hm, I've been making useful things with Haskell for a couple years including quite a few freelance projects and haven't encountered many space leaks. Definitely
146.
▲
by
codygman
9y ago
I think hawk should steal the idea of aliasing "|]" personally ;)
147.
▲
by
codygman
9y ago
> If one is able to write code in Haskell it tells a lot about them, and he might be a better programmer than one who writes in Ada or C++. - solomatov > And here's the arrogant, self-important attitude that turned me off of Hask
148.
▲
by
codygman
9y ago
cons = prepend snoc = append fst = first item of tuple snd = second item of tuple >>= is monadic bind... I won't try to explain it here. It's somewhat similiar to flatmap in Scala which has some easy explanations. zip, I jus
149.
▲
by
codygman
9y ago
https://en.wikibooks.org/wiki/Write_Yourself_a_Scheme_in_48_...
150.
▲
by
codygman
9y ago
With the warning that it's using Idris and strict semantics rather than lazy, I'd almost agree. I think for Haskell specifically that http://haskellbook.com is the best.
More ›