schtog
schtog on Hacker News
Several algorithms and techniques and operating system(s?).
"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.
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.
I think we should close all hospitals. Those stupid doctors can't cure all diseases therefore medicine is complete useless.
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.
? 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)
If these guys aren't making money, how do they support themselves?
Google adding support for Microsoft tools?
Defense. It is so obvious how some people make fun of it because they are unable themselves.
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...
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.
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.
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.
awesome. can I use F# too?
I always thought that OO encourages not rigorous abstract thinking but fuzzy everyday thinking with arbitrary definitions.
how is Lisp/Scheme weakly typed? It is dynamically typed and strongly too(even though the strong/weak typing definition isn't exactly clear).
Posted by
schtog on Sunday February 08, 2009 @05:17PM
from the github.com dept.
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."
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.
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)?
Posted by
schtog on Sunday January 25, 2009 @11:22AM
from the self-post dept.
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...
webpy because it is minimalistic and very clean and easy to use.
I have aslo played around a little b it with compojure+clojure.
I had no problem getting Clojure running on Eclipse.
I much prefer emacs though.
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.
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.
Posted by
schtog on Saturday January 03, 2009 @12:05AM
from the ask-hn dept.
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...
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.
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/13412Basically 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
Pure devil Haskell is awesome(not as a real candidate obv), my new desktop background.
Pure devil Haskell is awesome(not as a real candidate obv), my new desktop background.