Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
brl
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
27 ms
·
241.
▲
by
brl
18y ago
It's not redundant information and in Haskell you write exactly the same thing. doSomething :: HashSet Int -> HashSet Int
242.
▲
by
brl
18y ago
Retarded? Really? I guess that you don't know that generics in Java were derived from Haskell type classes and designed by the same man who added monads to Haskell.
243.
▲
by
brl
18y ago
When I'm trying to get stuff done I would rather spend 3x as much time typing in code than waste all week deciphering 'core' and reading heap profiling output to track down a space leak that could never happen in any other language.
244.
▲
by
brl
18y ago
In your article you claim that Haskell enables 'people to write sophisticated programs in less time and with greater reliability.' Am I out of line to expect some sophisticated Haskell programs to exist before taking this claim seriously?
245.
▲
by
brl
18y ago
Oh, fuck me. Why didn't I think of this idea. This game is going to knock the ball out of the park. Anybody who owned a modem in the 90s knows how dangerously addictive these games are.
246.
▲
by
brl
18y ago
Hasn't changed since I last looked at it. Still a big clusterfuck of esoteric math libraries, wrappers for useful things written in other (practical) languages, and a handful of half finished clones of libraries and applications first writ
247.
▲
by
brl
18y ago
I like xmonad, but it's still just a 500 line ultra-minimalist window manager. Students in introductory programming classes write programs longer than that. Get back to me when you've implemented KDE, Aqua, or Aero in Haskell.
248.
▲
by
brl
18y ago
Rather than writing blog articles touting how great your favorite language is for general purpose programming you should write some code. When you have more non-trivial applications written in Haskell than a Haskell compiler and a DVCS it w
249.
▲
by
brl
18y ago
"The banks had created value, but not as much as everyone had thought and he took advantage of that." He didn't 'take advantage' of anything. He did his homework and reached an accurate and objective conclusion about the state of the finan
250.
▲
by
brl
18y ago
Analogies are not very helpful for learning or explaining monads. The more you try to anchor the idea to something you already know, the further away you understanding what's going on. I think that when teaching or learning monads the conc
251.
▲
by
brl
18y ago
Wow, he started in December and he's on chapter 4 already! I would be happy to finish SICP in one year. [edit: Now I am reading his blog more closely and he only started posting his answers in December. He started reading SICP in July]
252.
▲
by
brl
18y ago
It's not like salt is an expensive luxury item to begin with. What are you going to do with 4 pounds of salt? You shouldn't be consuming more than about half a gram of raw salt a day anyways.
253.
▲
by
brl
18y ago
That's nothing. At my last job we used to have weekly 'status' meetings that always turned into 3-4 hour fantasy brainstorming sessions about all the fantastic features we could someday add to our product. Since I have pretty low toleranc
254.
▲
Interview with an Adware Author
(philosecurity.org)
51 points
by
brl
18y ago
|
4 comments
255.
▲
by
brl
18y ago
As a Haskell beginner it's not so easy to see the generalization between State, Maybe, IO, and especially Lists. This is exactly the problem.
256.
▲
by
brl
18y ago
They are difficult because the concept is very unfamiliar and abstract. It's also not very easy to see the motivation at first.
257.
▲
by
brl
18y ago
This idea would work really well if you implemented it in wireless access points since they are already listening for Probe Request packets from stations that aren't associated to their network. This means that if anybody opens a stolen lap
258.
▲
by
brl
18y ago
How about an IRC channel on freenode too.
259.
▲
by
brl
18y ago
Sure, count me in.
260.
▲
by
brl
18y ago
I would have never believed it without seeing it with my own eyes in my own programs, but Haskell's B&D type system really helps a lot in producing correct programs. I am a relatively incompetent Haskell programmer and I am constantly a
261.
▲
by
brl
18y ago
I think this is the funniest comment I've ever read on Hacker News. Please subscribe me to your newsletter.
262.
▲
by
brl
18y ago
One thing that I don't like about the way the material is presented in the book is that they mix very important key concepts of the language with examples of practical applications. For example, the chapter about JSON is not really about J
263.
▲
by
brl
18y ago
I personally believe that HIV causes AIDS but I also have to admit that denialists such as Peter Duesberg and Kary Mullis are more qualified to have an opinion on this subject than I will ever be.
264.
▲
by
brl
18y ago
Ah yes, sorry for not stating the puzzle correctly. That happened when it was explained to me the first time too and I forgot how annoying it is.
265.
▲
by
brl
18y ago
This kind of reminds me of the 'Mr. P and Mr. S' puzzle. In case you don't know it, there are two numbers (m,n) between 1 and 100. Mr. P is told the product (m * n) and Mr. S is told the sum (m + n), but neither is told the original numbe
266.
▲
Rather crazy online logic test
(drunkmenworkhere.org)
38 points
by
brl
18y ago
|
23 comments
267.
▲
by
brl
18y ago
Not as hypocritical as following this submission up with whining about "no politics". http://news.ycombinator.com/item?id=417001
268.
▲
by
brl
18y ago
The main thing I want to learn more about is cryptology, and in particular cryptanalysis. I've been collecting papers that I want to read but I'm still missing a lot of the mathematical background that I need to understand them. I'm curren
269.
▲
Flash simulation of the Enigma cipher machine with visualization of the permutations
(enigmaco.de)
36 points
by
brl
18y ago
|
5 comments
270.
▲
by
brl
18y ago
This is easier to understand if you start by listing all of the possibilities. Two boys: BB Two girls: GG Boy, then girl: BG Girl, then boy: GB So there are four possibilities: (BB, GG, BG, GB). If you know that
More ›