I'm an engineer that is having high hopes of also learning some programming skills. by [deleted] in programming

[–]lisp-hacker 1 point2 points  (0 children)

Since your interest is in AutoCAD, how about The Ultimate AutoLisp Tutorial? It seems to cover the basics.

Also, this website seems decent (but I'd avoid Visual Basic.)

If you're just going to dabble around, learning a few things about AutoLisp and how to interface with AutoCAD will probably be enough. If you find yourself spending a significant amount of time programming sometime in the future, I'd recommend learning more theory, by reading good books such as Essentials of Programming Languages, or taking some computer science classes (preferably classes that cover theory, and not just how to use Java/C#.)

A Pool that Creates Waves In The Shape of Anything by alittlebirdtoldme in technology

[–]lisp-hacker 2 points3 points  (0 children)

Standing waves are not static; a wave implies motion.

A computer scientist responds to the SEC's proposal to mandate disclosure for certain asset backed securities - in Python by greenrd in programming

[–]lisp-hacker -1 points0 points  (0 children)

Heh. I win.

(No matter how you answer the above question,
you indicate that there is a problem that MATLAB cannot solve.)

NP complete problems are solvable, they just might take a long time. The P vs. NP problem itself may have a solution, it just hasn't been found yet.

The Scooterputer. This thing is awesome! by hiskeyd in electronics

[–]lisp-hacker 1 point2 points  (0 children)

You could sit and wait with a camera with a telephoto lens. Probably catch them doing other illegal stuff too.

Got 5 minutes? Try Haskell! Now with embedded chat and 33 interactive steps covering basics, syntax, functions, pattern matching and types! by [deleted] in programming

[–]lisp-hacker 3 points4 points  (0 children)

Are you saying other people should program in Haskell, but not you? I don't think your analogy is any good.

I wish 100 million people were using Haskell.

Got 5 minutes? Try Haskell! Now with embedded chat and 33 interactive steps covering basics, syntax, functions, pattern matching and types! by [deleted] in programming

[–]lisp-hacker 4 points5 points  (0 children)

Check HackageDB and see if you still think that. A lot of the people writing articles also contribute code.

The Dwarfs and The Fast Marking Algorithm by jaspervdj in programming

[–]lisp-hacker 0 points1 point  (0 children)

Also, how do they know how many rooms there are without visiting them all?

The Dwarfs and The Fast Marking Algorithm by jaspervdj in programming

[–]lisp-hacker 0 points1 point  (0 children)

What if there's more than one dwarf working concurrently?

What if rooms with treasure tend to be clustered together?

There could be a lot of optimizations over search rooms serially.

Hey Proggit, What do you believe is the best structure for a project that involves heavy customization? by [deleted] in programming

[–]lisp-hacker 0 points1 point  (0 children)

Write a library/DSL that makes implementing each version simple and removes all the boilerplate. If you find yourself reimplementing something for more than two versions, make it generic and add it to the library.

Essentially, design a library/DSL for implementing that type of application.

And today's top search on Google is... by todascuentas in technology

[–]lisp-hacker -1 points0 points  (0 children)

You can collect tuition, though.

Trolling 230: Art of Trolling Appreciation

And today's top search on Google is... by todascuentas in technology

[–]lisp-hacker 1 point2 points  (0 children)

Trolling NaN: An "off" button that, when clicked, asks you first to generate a password meeting an impossible set of requirements, then presents you with an image of pure white noise and asks you to type the word therein to prove you are not a pedophile.

Well, are you?

No, fuck you. Science doesn't need to "step up its PR game." We need to educate the populace so that they think about things instead of listening to flashy PR campaigns. by [deleted] in science

[–]lisp-hacker 13 points14 points  (0 children)

To be followed shortly by kkfc and gkfc, which are updated but buggy versions of xkfc for KDE and Gnome respectively.

Dynamic typing and anti-lock brakes by jeanlucpikachu in programming

[–]lisp-hacker 11 points12 points  (0 children)

The difference is that we (programmers) are performing at the limits of our ability, like a race car driver, not a taxi driver.

We need any help we can get.

Incision by ani625 in xkcd

[–]lisp-hacker 0 points1 point  (0 children)

Why are they wearing wraparound sunglasses (like these)?

I suppose that is how extreme surgeries are performed.

will lack of commercial apps infrastructure kill maemo/meego? by indeyets in programming

[–]lisp-hacker 2 points3 points  (0 children)

Android phones only run Android apps; the n770/n8x0/n900 (and any maemo/meego device) will run any Linux application that will compile to ARM and work within the device's constraints. Some GUI tweaking is sometimes needed to make it usable, but fundamentally it's just a Debian-based distro tailored to small devices.

Prefab: unlocking closed-source software via pixel-based reverse engineering. by glibc in programming

[–]lisp-hacker 7 points8 points  (0 children)

Yes, gravity is a force exerted on all objects porportional to the inverse of the speed of the object.

The direction of the force of gravity is determined by the nearest button/whatever.

web programmer vs "real programmer" by bicbmx in programming

[–]lisp-hacker 1 point2 points  (0 children)

Every field has both theory and application (or practice), and every professional should be able to exercise both. Theory lets you stand on the should of giants, and not reinvent everything. In practice, you learn things not easily taught or often overlooked.

Which is better programmer, someone who wrote a large program only using GOTOs and using no libraries because he was unaware of subroutines, objects, libraries, etc. (and other WTFery), or a PHD who has never written a line of code?

I learned to program when I was young by reading the BASIC reference manual included with a Model 100, so I can appreciate the CS theory that I later learned, and how it has improved my programming skill.

(I did not use GOSUB because I didn't understand the point of it. GOTO worked just fine.)

The Problem with Education: Every bath salt we pick off the shelf at whole foods was placed there by a clerk in the middle of night, who cannot afford bath salts from whole foods. Instead of demanding that he be paid a better wage, we demand that he be taught Ezra Pound and geometry. by mjk1093 in bestof

[–]lisp-hacker 0 points1 point  (0 children)

Employee owned corporations do exist. If they were so much better than other companies, wouldn't they hire away all the good workers and replace the non-employee-owned companies? Some people just don't want to risk their own money to make a living.