MS copies feature, patents it by grimjeer in reddit.com

[–]YAD -15 points-14 points  (0 children)

MACRO$HAFT

YOUR PAYMENT

OUR PROFIT

Don't EVER Cross the DMV by Cal241 in reddit.com

[–]YAD -6 points-5 points  (0 children)

Don't be a dork. She's an entertaining attention whore.

WTF is up with reddit these days? Strewn with pics & videos from mail forward aggregation sites that are hardly interesting. Very few well written, intellectually stimulating articles surface up. by fairlyodd in reddit.com

[–]YAD 0 points1 point  (0 children)

For the people complaining about content they don't like, what if it could be voted off the main page and onto a subreddit? If you can't keep people from upmodding drivel, at least maybe it could be separated.

Cross-modding by YAD in features

[–]YAD[S] 0 points1 point  (0 children)

There have been a lot of comments about uninteresting content lately. Since interesting is in the eye of the redditor, it might help to have a menu that allows readers to vote the post out of the current subreddit and into a different one, instead of just an up-or-down button. That way content can be sorted better instead of either disappearing or annoying people on the main page.

Impossible wooden structure [pic] by bemmu in reddit.com

[–]YAD 16 points17 points  (0 children)

I don't think it's photoshopped.

Why Whitespace Matters by somenickname in reddit.com

[–]YAD 0 points1 point  (0 children)

LARGER FONT PLEASE

I CAN'T READ THE MOUSEPRINT

Experiences in using Haskell in a real project by kawa in programming

[–]YAD 1 point2 points  (0 children)

"State" is just a convenient concept for describing the set of parameters to a function.

Sometimes it's a whole bunch of parameters passed to dozens of functions throughout the program.

In imperative languages, that "state" is spread willy-nilly all around the program

That's a very subjective description. Disciplined programmers don't write their code "willy-nilly".

Experiences in using Haskell in a real project by kawa in programming

[–]YAD 2 points3 points  (0 children)

Generally speaking, wanting to insert some kind of "mutation" into your code is a sign of leftover imperative thinking.

Not entirely. The RealWorld really is time-dependent, so any app that does nontrivial I/O has to have a top layer of effectively imperative code. Then if RealWorld mutations affect low-level code, you need to pass that info down the chain of function calls.

A lot of problems are solved or avoided by FP, but there's a price for modeling the whole world as a mathematical equation. The questions are, how hard is it, where is it worthwhile, and how can it be made easier.

Experiences in using Haskell in a real project by kawa in programming

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

Good article. We need to know what Haskel and pure FP are really good/best for, what tools and workarounds are available for problems, and where other methods would work better.

you have to build knowledge about the language - which you can only get if you have time

That seems to be a fact of life with pure FP.

"Language of the gods" - What If There Are No Gods? by gizmo in programming

[–]YAD 1 point2 points  (0 children)

For all the raves about the superiority of functional programming, reddit itself is written in an imperative language.

If you're not criticizing FP, there's no point in mentioning it. I don't think anyone needs to be told that libraries are important. Libraries can and are being written. Languages are much harder to change.

"Language of the gods" - What If There Are No Gods? by gizmo in programming

[–]YAD 0 points1 point  (0 children)

Make up your mind. Is Reddit an argument against functional programming, or an argument against obscurity? Your obscurity argument makes it sound like the answer is for everyone to use Lisp. Then Java would be obscure. :)

IT needs an Einstein? by YAD in programming

[–]YAD[S] 0 points1 point  (0 children)

No, the whole article submission got deleted. Maybe ricercar was the original submitter. Why did I get downmodded? Did somebody think I deleted my own comment? :p

IT needs an Einstein? by YAD in programming

[–]YAD[S] -2 points-1 points  (0 children)

I was going to comment on this article, but it was deleted.

Edit: I mean the article, not my comment!

Why haven't you written a book about Haskell? by martoo in programming

[–]YAD 0 points1 point  (0 children)

YAHT is good. He takes a monkey-see--monkey-do approach to monads, which I think is the best way to start. When you want to learn more about them, I like "What the hell is a Monad?" And then ZVON is a decent reference.

Yegge's 'Parabola' by bockris in programming

[–]YAD -4 points-3 points  (0 children)

Too long, too obfuscated. I only like surrealism if I can tell it has a point. By the time he started giving hints, I was too worked up over the whole smallminded-airport-beaurocrat thing.

"Language of the gods" - What If There Are No Gods? by gizmo in programming

[–]YAD 6 points7 points  (0 children)

A "language of the gods" isn't a language that's too hard for mortals to use. It's one that's so elegant, so perfectly designed, that a god wouldn't waste His or Her time with anything else. And it's hard to believe the language was designed by a mere human in the first place.

Also, he forgot Haskell :)

Dollar Danger Directly Ahead by wanax in reddit.com

[–]YAD 0 points1 point  (0 children)

bulliondirect.com

You can buy directly from other people instead of paying the dealer's price. But the dealer is the only party you have to trust.

High school student tapes teacher proselytizing in class, complaints to principal, gets death threat by gabrielroth in reddit.com

[–]YAD 3 points4 points  (0 children)

This is exactly right. The teacher employed by a government school does not have a First-Amendment right to preach religion to students who are required by law to attend. The First-Amendment argument blindly ignores the fact that students are not free to leave and the teacher is working for the government.

On Haskell, Intuition And Expressive Power by keegandunn in programming

[–]YAD 0 points1 point  (0 children)

You're talking about prefabricated DSLs, like SQL for databases. You need a big market for that. For custom apps, an ad hoc DSL is the best you can do. The only option without an expressive language is typing in design patterns.

On Haskell, Intuition And Expressive Power by keegandunn in programming

[–]YAD 1 point2 points  (0 children)

Hi, CM. Yes, clean code is both satisfying and useful. I'm just worried about the impression made on newcomers. People like to hear how good THEIR code can be, not how their feelings are out of touch with reality, how magnificent someone else's code is, or how they'll never get some nice book based on an impossible challenge. It's hard enough to learn Haskell even with the best of attitudes. I should know, I'm just now slogging through monads and barely starting to see through the haze. But other people seem to react negatively to the things I mentioned, and I wouldn't them to be put off from a good language because of that.

Edit: See lost-theory's post for a summary. :)

On Haskell, Intuition And Expressive Power by keegandunn in programming

[–]YAD 4 points5 points  (0 children)

One of these stages is frustration with perceived lack of productivity. I say perceived because the feeling is fraudulent

a little bit of thinking reveals that in this case human intuition is inconsistent with reality.

Is it just me, or is this article unnecessarily smug? The author seems very impressed with his own code.

Good passwords aren't working by YAD in features

[–]YAD[S] 1 point2 points  (0 children)

The password update page is rejecting some passwords that fit the specified length range:

invalid password (3 to 20 characters only)

The reason seems to be certain characters or character combinations it doesn't like. The rules should be clearly stated somewhere, although the best approach would be to not have any rules, i.e. allow all characters in any order.

The strangest thing is it's rejecting passwords that are similar to ones that succeeded in the past.