Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
greydius
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
14 ms
·
91.
▲
by
greydius
9y ago
It's called abstracting. The problems fit the Monad interface. Details are in the implementations.
92.
▲
by
greydius
9y ago
while (alive) { hussle() }
93.
▲
by
greydius
9y ago
That is not likely to ever happen. Defense spending in the US is mainly welfare for US defense contractors.
94.
▲
by
greydius
9y ago
A lot of people dislike the terseness of that style (especially the use of operators.) I'm not one of those people, but I can understand their point of view. Fortunately, Haskell also lets us write code in a way that managers can under
95.
▲
by
greydius
9y ago
>Still can't figure out why people who develop software for Ubuntu servers work on OSX instead of Ubuntu. What a waste. It wasnt an option. I think, especially in larger organizations, that IT departments dont want to support yet an
96.
▲
by
greydius
9y ago
Haskell is almost 30 years old and still considered 'new' and 'weird'.
97.
▲
by
greydius
9y ago
I just had the horrible realization that java will still exist in 2118.
98.
▲
by
greydius
9y ago
I don't have time to give a fuller answer right now, but if I were to write an ebook as you suggested, the recurring theme would be "design for collaboration." Make your project easy for others to use and contribute to. And,
99.
▲
by
greydius
9y ago
Mostly luck. I applied on a whim since my previous job (enterprise Java) was dull and tedious, and probably got the interview based on development experience and a math degree.
100.
▲
by
greydius
9y ago
I do this kind of work. It's frustrating how awful most of the code is. You'd think people smart enough to pursue stem phds would understand basic programming abstractions, but that is often not the case. Another issue is that res
101.
▲
Ferret – A free software Clojure implementation
(ferret-lang.org)
266 points
by
greydius
9y ago
|
79 comments
102.
▲
by
greydius
9y ago
Would the US not also benefit if Apple just paid the taxes?
103.
▲
by
greydius
9y ago
Type classes are a completely different concept. Tagged unions are sum types.
104.
▲
by
greydius
9y ago
10 million. Light: 300000 km/sec, car: 0.03 km/sec
105.
▲
by
greydius
9y ago
Check out [1] for videos of Erik Demaine's lectures on folding. Also, I highly recommend the videos for the algorithms and data structures courses he's taught/co-taught ([2] for example) [1] https://ocw.mit.edu
106.
▲
by
greydius
9y ago
> You can not just spend other people's money This is exactly how banks operate.
107.
▲
by
greydius
9y ago
C 8.6kb
108.
▲
by
greydius
9y ago
Does that include starting sentences with "so"? Is anyone else annoyed by this?
109.
▲
by
greydius
10y ago
Same here. The original is one of my favorite films, so I went in expecting to be disappointed, but it wasn't that bad. The story is different, but they made an effort to preserve some of the themes and kept the "Hollywood dumbing
110.
▲
by
greydius
10y ago
Scala changing name to Skala, embracing German keywords and grammar: http://scala-lang.org/blog/2017/04/01/announcing-skala.html
111.
▲
by
greydius
10y ago
I bought a Gazelle 3 years ago and also have a 2015 MBP that my work got for me. I'll admit that the MBP is built very well and the retina screen is fantastic, but I prefer using the Gazelle. I like the keyboard better and Ubuntu (in m
112.
▲
by
greydius
10y ago
I believe one of the keys to happiness is simply appreciating what you have. I've met people that live very comfortable lives but are perpetually miserable because nothing is ever enough for them.
113.
▲
by
greydius
10y ago
Which is it? C++ programmers are smart enough to not need the features that Rust provides? Or C++ programmers aren't smart enough to learn basic concepts that they should already know considering their compiler doesn't help them w
114.
▲
by
greydius
10y ago
In my mind, it's not about prosecuting an individual. The point is to demonstrate that civilized society should, without exception, pursue justice againt war criminals.
115.
▲
by
greydius
10y ago
You might be interested in the "free monad" approach used occasionally in scala and haskell. It separates the effectful operations from the effects by first building a data structure that describes what to do and then interpreting
116.
▲
by
greydius
10y ago
This is the basic stategy that I try to follow as much as possible: Classes that hold data have no methods (beyond getters/setters). Classes that implement behavior have no mutable state; they exist as namespaces for the functionality
117.
▲
by
greydius
10y ago
I would absolutely take an intern with Haskell experience and teach them Java.
118.
▲
by
greydius
10y ago
> transformed from a collection of warring barbarian bands to nations by the cultural standardization brought by christianity That's a common western viewpoint. I wonder how the 'warring barbarian bands' felt about the &#x
119.
▲
by
greydius
10y ago
I suppose it's a good time to invest in hard drive manufacturers.
120.
▲
by
greydius
10y ago
This was made into a movie a while back as well. It really liked it.
More ›