Kuro5hin.org: technology and culture, from the trenches
create account | help/FAQ | contact | links | search | IRC | site news
[ Everything | Diaries | Technology | Science | Culture | Politics | Media | News | Internet | Op-Ed | Fiction | Meta | MLP ]
We need your support: buy an ad | premium membership | k5 store

[P]
Idea for new k5 poll (they are allowed to change, right?) (Diaries)

By llimllib
Sat Jun 26th, 2004 at 01:53:55 AM EST

llimllib's Diary

Michael Moore

  • Right
  • Mostly right, slightly deceitful
  • Mostly wrong, but has a few points
  • Wrong
  • Fat
  • write-in
Or some variation thereof. Let us be topical and current and such!

Inside, totally unrelated stuff.


Random thoughts:
  •  

    Last 5 artists on my xmms: Specials, Miles Davis, Bill Frisell, Bob Dylan, Soundgarden
    Eclectic is awesome, baby!

  •  

    Go Greece! I now have an underdog favorite to root for in the Euro 2004. I was glad to see England go out 2 days ago (see previous diary for why), and I have an underdog to root for now. I watched the England match in a bar near me where they set up chairs and had a projector set up for the game. It was pretty nice, but they charged me $7 to sit and watch the game, which is a little ridiculous. I need to find a sports bar near me, but I was glad I got to watch the game - it was a classic.

  •  

    Will somebody point me to a clear, concise, fairly unbiased (or admittedly biased) essay on why bush/cheney suck? I kind of instinctively feel that they do, but think that most people whine hysterically about them without having clearly stated objections. My only serious problem with them is their support of the DMCA/Patriot Act and similar Civil Rights policies.

  •  

    I'm teaching myself assembly language from an internet book, and I kind of enjoy it. It's giving me a much deeper understanding of where C is coming from, and why some of the idiosyncracies of C exist. I had no idea that it was such a thin layer over the processor. (I know I graduated CS, I should have known assembly from school, but I had a very mathematical CS education).

    My next project after this is to learn some functional language, outside my basic LISP knowledge. Which one should I learn? I'm leaning towards Haskell or OcaML. Why should I pick one over the other?

  •  

    I started reading Crypto, by Steven Levy, at the library today. I like it through the first 90 pages.

    Also, I discovered that my local library has a good CD collection, especially jazz and blues, which are my current favorites. Since I had brought along my laptop, I broke some copyright laws at the library and added to my music collection. Sitting, reading a book, and listening to a good jazz CD that I haven't heard before, is one of the finer pleasures of life.

Sponsors
Voxel dot net
o Managed Servers
o Managed Clusters
o Virtual Hosting


Collocated Linux/FreeBSD Server
As low as $45/month
o Root on your own FreeBSD or Linux server
o Very fast, triple-homed network
o NO hardware or setup fees, unlimited support
Testimonials from K5 Users

Login
Make a new account
Username:
Password:

Note: You must accept a cookie to log in.

Poll
your poll
o sucks 25%
o blows 75%

Votes: 4
Results | Other Polls

Related Links
o Kuro5hin
o previous diary
o Crypto
o jazz CD
o llimllib's Diary


View: Display: Sort:
Idea for new k5 poll (they are allowed to change, right?) | 14 comments (14 topical, 0 editorial, 0 hidden)
Missing option: troll (nt) (none / 1) (#10)
by Danzig on Sat Jun 26th, 2004 at 05:15:47 AM EST



You are not a fucking Fight Club quotation.
rmg for editor!
If you disagree, moderate, don't post.
Kill whitey.
I'm not an American (none / 2) (#8)
by lucius on Sat Jun 26th, 2004 at 03:55:53 AM EST

but the reason that I would dislike Bush is that his heavy-handedness has killed any hope of neoliberal cooperation among (mainly industrialised) nations, if there ever was such a hope.

Also, the Iraq war will, I'm willing to bet, end up a net loss for the US. I have to say that if he had stopped with Afghanistan, and really made a go of the region, then it would have been very profitable for you, the average American, with possible hegemony over Central Asia/the Caspian Region and the resouces therein. As it stands, US influence and prestige might be pretty severely curtailed in both Central Asia and the Middle East.

Oh, BTW (none / 1) (#7)
by mcc on Sat Jun 26th, 2004 at 02:31:10 AM EST
(mcc@charon.sjs.org) http://charon.sjs.org/~mcc

I would strongly suggest learning OCaml first just because you'll have more success with it if you do. Haskell is, in a lot of ways, ML only more advanced. If you try to learn Haskell without learning ML a bunch of it will be likely to just fly over your head. Whereas ML presents many of the important concepts Haskell requires you to grasp in a relatively accessible way, and if you learn ML you'll be in a good position to attack Haskell. Also, good books on ML seem in my experience to be much easier to find.

As for my personal experience, I tried to learn Haskell, failed, waited a few years, tried to learn ML, succeeded, and now keep meaning to get around to going back and trying Haskell again.

Here is some noise.

Rate more!

If I want to learn OCaml (none / 2) (#11)
by grouse on Sat Jun 26th, 2004 at 09:46:42 AM EST
(MYUSERNAME@alumni.utexas.net)

would you suggest printing out this book or would I be better off with one of the more established books on ML or CaML?

You sad bastard!

"Grouse please don't take this the wrong way... To be quite frank, you are throwing my inner Chi out of its harmonious balance with nature." -- Tex Bigballs
[ Parent ]

I wish I had an answer to that (none / 2) (#13)
by mcc on Sat Jun 26th, 2004 at 01:32:02 PM EST
(mcc@charon.sjs.org) http://charon.sjs.org/~mcc

I learned SML/NJ, at least mostly because that was what my school's library had books on. I immediately wished I'd learned OCAML because it appears to be more useful and have better software support. I'm not sure what a good resource to learn OCAML would be.

[ Parent ]
Well I have been looking (none / 2) (#14)
by grouse on Sat Jun 26th, 2004 at 06:05:24 PM EST
(MYUSERNAME@alumni.utexas.net)

At least a cursory search seems to indicate to me that that book is one of the better resources around for OCaml directly. There are Caml and ML books that seem to have a better writing style/examples. Hopefully that won't matter that much. :-)

You sad bastard!

"Grouse please don't take this the wrong way... To be quite frank, you are throwing my inner Chi out of its harmonious balance with nature." -- Tex Bigballs
[ Parent ]

The problem with your poll (none / 1) (#4)
by mcc on Sat Jun 26th, 2004 at 02:12:02 AM EST
(mcc@charon.sjs.org) http://charon.sjs.org/~mcc

Is that a very large proportion of the respondents will have never seen or heard firsthand anything that Michael Moore has said or expressed except for his Oscar speech.

so we add that as an option (none / 0) (#5)
by llimllib on Sat Jun 26th, 2004 at 02:20:34 AM EST
(llimllib at f2o .. org)

or they just click "fat". I do, however, defer to your vast experience advantage in polling.

I think Rusty should give you poll-changing powers, as you write good polls, and often.

Peace.
[ Parent ]

That works (none / 1) (#6)
by mcc on Sat Jun 26th, 2004 at 02:24:23 AM EST
(mcc@charon.sjs.org) http://charon.sjs.org/~mcc

But since we seem to have absentee admins, you may want to just go ahead and run the poll in your diary tomorrow or something.

And I'm not sure if I would defer to me on anything if I were you. I forgot to put the white album on a poll of beatles albums last week, for Christsakes ^_^

[ Parent ]

Haskell (none / 1) (#1)
by Verbophobe on Sat Jun 26th, 2004 at 02:03:17 AM EST
($username$ at jewcrew dot org)

Because it's strictness is liberating.

Seriously, even though I prefer Haskell, you might as well learn both and pick your favourite.

SIG HEIL!

oh, one question (none / 0) (#3)
by llimllib on Sat Jun 26th, 2004 at 02:09:18 AM EST
(llimllib at f2o .. org)

What do you use Haskell (or OcaML) for? Mathematical work? Actual, GUI-type stuff? OS-level scripting type stuff?

I ask because I'm leaning towards learning the languages by translating examples from my "algorithms in C" text to Haskell and/or OcaML. (I will try very hard to do it the language's way, and not the C way, naturally.) I think I'll do it this way because GUI/OS scripting seems to be kind of unnatural in these languages. Am I incorrect in thinking that way?

Peace.
[ Parent ]

It's a general purpose language (none / 2) (#9)
by Verbophobe on Sat Jun 26th, 2004 at 04:38:00 AM EST
($username$ at jewcrew dot org)

So, theoretically, you can use it for anything.

However, Haskell is more apt at certain things, and sucks at other things (as do all languages). Generally, anything that requires the extensive use of IO, Haskell sucks at, because of the nature of the language. You feel "unclean" doing IO, almost as if you're insulting the Gods of programming. What Haskell is great for generally involves mathematical or logical work. For example, parsing is something that Haskell is ideal for.

That being said, I've created various and sundry applications in Haskell, most notably a network server, several smallish CGI scripts, a GTK2 graphing application (I had nothing to do...) and a bunch of other shit.

Just look at the solution to one of i's riddles in Haskell (it's not exactly an answer, since it's O(n+c) time because of the splitAt and O(no idea) space. But it IS elegant as hell) :

[] /\/\/ ys = ys
(x:xs) /\/\/ ys = x : (ys /\/\/ xs)

interweave xs = let (ys,zs) = splitAt (length xs `div` 2) in ys /\/\/ zs

Note that this is totally different from the C solution, if only in syntax and clearness. Plus, it took me about thirty seconds to write.

So, anyway, yeah. If you're gonna try to implement any C algorithms in Haskell, I'd suggest you stick to the really academic stuff, like sorting or somesuch, because, usually, a "good" solution in C would be a "horrible" solution in Haskell.

As far as oCaml is concerned, I haven't done enough with it to properly comment about it. Sorry.



SIG HEIL!
[ Parent ]
elegant, perhaps (none / 1) (#12)
by llimllib on Sat Jun 26th, 2004 at 01:11:05 PM EST
(llimllib at f2o .. org)

unreadable, also.

Peace.
[ Parent ]
true enough (none / 0) (#2)
by llimllib on Sat Jun 26th, 2004 at 02:05:50 AM EST
(llimllib at f2o .. org)

It seems, from my rudimentary knowledge of the two languages, that they share a lot of features. I would imagine that learning them both would not be tremendously difficult, esp since I already have a basic understanding of functional languages and type inference from my previous studies.

Peace.
[ Parent ]
Idea for new k5 poll (they are allowed to change, right?) | 14 comments (14 topical, 0 editorial, 0 hidden)
View: Display: Sort:

kuro5hin.org

[XML]
All trademarks and copyrights on this page are owned by their respective companies. The Rest © 2000 - 2003 Kuro5hin.org Inc.
See our legalese page for copyright policies. Please also read our Privacy Policy.
Kuro5hin.org is powered by Free Software, including Apache, Perl, and Linux, The Scoop Engine that runs this site is freely available, under the terms of the GPL.
Need some help? Email help@kuro5hin.org.
Erik Benson is a deadbeat.

Powered by Scoop create account | help/FAQ | mission | links | search | IRC | YOU choose the stories! K5 Store by Jinx Hackwear Syndication Supported by NewsIsFree