News for hackers. Stuff that matters.

schtog

Several algorithms and techniques and operating system(s?).
Re:What would you rather be doing? on Wednesday May 13, 2009 @03:46PM (#607507)
"Having free time was great, but in my contract was specified that everything I worked on in my free time belonged to the company."

Wow that is sick.

Re:Unsolved problems in physics on Thursday May 07, 2009 @01:20PM (#598283)
Fair enough, I stand corrected, I commented as I did because I interpreted it as a typical "science can't explain everything therefore it is useless" or "your theory isn't perfect therefore my theory must be correct" rant.
Re:Unsolved problems in physics on Thursday May 07, 2009 @09:36AM (#597888)
I think we should close all hospitals. Those stupid doctors can't cure all diseases therefore medicine is complete useless.
Re:Old-school programming techniques you probably don't miss on Wednesday April 29, 2009 @03:20PM (#585683)
Just because you don't need to write your own sorting algorithms don't mean you don't have to know how to write one. First of all it is a good introduction to algorithms, analysis and construction and you still have to know the complexity of each to choose the correct one in some cases.
Re:Artificial Intelligence: A Modern Approach on Saturday April 18, 2009 @03:02AM (#568151)
? chater 5 to 7 seem to cover that pretty well.

Part V Uncertain Knowledge and Reasoning 13 Uncertainty 14 Probabilistic Reasoning 15 Probabilistic Reasoning Over Time 16 Making Simple Decisions 17 Making Complex Decisions Part VI Learning 18 Learning from Observations 19 Knowledge in Learning 20 Statistical Learning Methods (pdf) 21 Reinforcement Learning Part VII Communicating, Perceiving, and Acting 22 Communication 23 Probabilistic Language Processing 24 Perception 25 Robotics Part VIII Conclusions 26 Philosophical Foundations 27 AI: Present and Future Bibliography (pdf and counts) Index (html or pdf)

Re:Pirate Bay officially loses case on Saturday April 18, 2009 @02:40AM (#568140)
If these guys aren't making money, how do they support themselves?
Re:Google AppEngine Java Support Launches on Wednesday April 08, 2009 @04:21AM (#552443)
Google adding support for Microsoft tools?
Re:Why is there Anti-Intellectualism? on Thursday March 12, 2009 @05:30PM (#514134)
Defense. It is so obvious how some people make fun of it because they are unable themselves.
Re:Optimizing a recursive algorithm by memoization on Thursday March 12, 2009 @08:57AM (#513368)
How can people call themselves programmers and don't know more recursion thatn this guy. It is not recursion that is slow, it is your algorithm...
Re:Emacs + Vim + Haskell = Yi on Saturday February 28, 2009 @03:24AM (#498105)
so can it run a repl?
Aren't you people generalizing a little too much, obv there are loads of people working on big, important problems like energy, medicine etc. While many people use Facebook I don't really see many that hold Mark Zuckerberg as an idol.
Re:Why functional programming doesn't catch on on Sunday February 22, 2009 @09:39PM (#491173)
To find replacers you mean?

I certainly don't think the code itself is harder to maintain or change, quite the contrary, good functional code is more modular than object-oriented.

Re:Programming Sucks Or At Least, It Ought To on Tuesday February 17, 2009 @12:13PM (#484699)
Such a bad article.

Some programming tasks are boring, yes(no shit...).

All? No. Programming can be very challenging, obviously it depends on the task.

If you want a challenge I suggest you pick up computer vision, still 20-30 years down the line a largely unsolved problem. Or create tools to make games programming more productive. Or...the list goes on.

Re:The Little Coder's Predicament on Thursday February 12, 2009 @04:19PM (#479002)
awesome. can I use F# too?
Re:Why OO Sucks on Tuesday February 10, 2009 @10:40AM (#475276)
I always thought that OO encourages not rigorous abstract thinking but fuzzy everyday thinking with arbitrary definitions.
Re:Why OO Sucks on Tuesday February 10, 2009 @09:32AM (#475173)
how is Lisp/Scheme weakly typed? It is dynamically typed and strongly too(even though the strong/weak typing definition isn't exactly clear).

New programming language: Ioke

http://github.com/olabini/ioke/tree/master

Featured at github: "ioke is a new JVM-based language that allows the programmer to simplify code until it’s expressive and terse enough by folding layers of abstraction. Drawing on lessons taught by Lisp, Ruby, Io, and Smalltalk, Ioke uses the power of Java platform to make this kind of simplicity and elegance feasible for real world projects."

( Read More... | no comments | on HN )
Re:Haskell vs Java job applicants on Friday February 06, 2009 @09:42AM (#469757)
In Sweden I know Chalmers teaches funcional programming as an obligatory first year course and functional programming is traditionally strong there. In Lund it is taught as an advanced course and not obligatory.

Java seems to be the default language.

Re:Send Me Your Nominations for Algorithms That Changed The World on Saturday January 31, 2009 @06:50PM (#460263)
Monte Carlo methods is a family of algorithms no?

I still haven't groked exactly what is so special about them. Incredibly useful, sure, but aren't they just simulations? Ie, isn't it something anyone would have come up with(sorry if I'm just ignorant here)?

Hacker news IRC channel?

I use IRC quite a lot to quickly find the solution for small problems that Google doesn't solve.However all channels are fairly specialized and I sometimes feel the need to discuss more general concepts that span several categories. That is normally not appreciated on IRC, you'll be asked to stay on topic.Hacker news feels like this endless well of knowledge that can be tapped and it would be...

( Read More... | 2 comments | on HN )
Re:Ask HN: What web framework(s) do you guys use? on Friday January 23, 2009 @10:52PM (#447711)
webpy because it is minimalistic and very clean and easy to use.

I have aslo played around a little b it with compojure+clojure.

Re:The future of Lisp... on Thursday January 22, 2009 @04:59AM (#444584)
I had no problem getting Clojure running on Eclipse. I much prefer emacs though.
Re:Free programming tips are worth every penny on Monday January 12, 2009 @11:42AM (#430656)
I do that all the time.

I like the Dijkstra quote: "Elegance is not a dispensable luxury but a factor that decides between success and failure. "

I also think it is a great way to become a better coder to refactor programs until you think it is perfect or close to rather than just make it work and then leave it because then you will never get better than that.

Re:Ask HN: An acceptable cross-platform GUI toolkit? on Wednesday January 07, 2009 @07:09AM (#423331)
Yeah it has always bothered me that GUIs are so annoyingly hard to make. I used to use Python a lot and Tk wasn't exactly a dream to work with even if something very basic was easy to get up and going.

However now I use Swing+miglayout+CLojure and making GUIs is supereasy.

Ask HN: How/Where do you host your webapp?

What is the best way to host a webapplication?What are pros cons of hosting in the cloud vs hosting on your own servers.Is it a lot of work to host on your own?What services do you recommend for hosting your application elsewhere? Google Appengine is the most famous option I guess, what do you think about that?I also looked at...

( Read More... | 2 comments | on HN )
Re:Android netbooks on their way, likely by 2010 on Friday January 02, 2009 @11:21PM (#418107)
Yes app-stores could mean a lot for small and amateur developers.

I personally hope their will be a way to charge for stuff in the Android-phone app-store soon.

Re:Hindley-Milner type inference algorithim, explained on Monday December 29, 2008 @05:03PM (#413540)
Since there seem to be some confusion over what it is good for I'll post some excerpts from a Haskell-session: http://hpaste.org/13412

Basically you get the best of both worlds, static typing, ie types checked at compile-time but you don't have to write out all the types(you can however if you want to).

  add x y = x + y
  Prelude> :t add
  add :: (Num a) => a -> a -> a
Re:Haskell logo redesign on Monday December 29, 2008 @02:48AM (#412767)
Pure devil Haskell is awesome(not as a real candidate obv), my new desktop background.
Re:Haskell logo redesign on Monday December 29, 2008 @02:48AM (#412766)
Pure devil Haskell is awesome(not as a real candidate obv), my new desktop background.

Older »