I put my idea up (about the group learning community), because I'd like it to be made. Even if I'm not the one to make it. It scratches one of my itches.
I saw that item on the list and thought that it resembled the website I recently launched: http://www.crunchcourse.com/ Is that similar to what you were thinking? I'd be interested to get your feedback on it.
That fills the same space as to what I was thinking about, cool! I'll have to try setting a course up.
I thought of some form of karma might be needed to avoid people joining a class and spamming the forum. But that is probably a issue for later.
More communication methods would be good. IRC server with a web client, and per class chat rooms that saved the chat logs.
The major suggestion I have at this stage is to separate the module from the class. So that different groups can follow the same module. Too many people following the same class would generate too much traffic.
I'd also though it would be nice to signal that you were willing to run a course if enough other people wanted to join a subject.
I also think that some way to create tests would be useful. Of course it wouldn't be under exam conditions, but it would be a nice way of seeing how you were doing.
You are basically setting up a community of some sort, which has the basic problems of.
1. Too quiet
2. Too Noisy
3. Attracts spammers/trolls
Wow, thanks for the list. That's more features than I have time to add though. For some of the bigger items like the whiteboard, I'm hoping people can use other services in the mean time. Some of those items are being worked on now though.
Thanks, those are great points. Spam hasn't been an issue so far, which is good. I'm working on a couple of those things already. I'm not sure if it's busy enough yet to generate an active IRC channel for each class, but people are always free to set one up on their own and post the info
> Did you do any sort of memoization of the minmax evaluation?
None. Considered it, but didn't really think it was worthwhile. I was mostly focused on having a good evaluation. I know a lot of my competitors did that, though, but without changing the evaluator it is, as I said, self-deluded.
> For example the expected value of moving up and left should be the same as the the expected value of moving left then up?
That isn't true; that ends up with the wall from the middle move in a different spot.
At any rate, there was a lot I could have done to improve the search speed/depth but I didn't have time, so instead I worked on a better evaluator.
It was pretty interesting -- I would frequently see stronger moves (as best I could tell, after analyzing a losing game) found at shallower levels of search depth discarded in favor of weaker moves at deeper levels. Presumably it assumed the opponent would maximize its Voronoi territory at a time when it was actually a bad thing to do.
> That isn't true; that ends up with the wall from the middle move in a different spot.
Oops yes you are right. They would only be of the same value if the map was symmetrical on the diagonal line going between the first position and the last one.
I wonder it they should be similar (at least in situations where you don't touch walls).
I hope to get a sheevaplug* at some point to be a small multi-purpose home server. If we can get setup of that (or something similar) to be as painless as setting up a facebook account and friending, we might be on to something.
I also want to use it for things like storing scanned images and possibly home automation/monitoring.
In short there might be a market niche for a low-power headless server to solve this kind of situation
What I'd like is a device that can fold (but has a seamless screen when unfolded) so it fits more easily in small places. Also you can type and have part of the screen angled up at you (this would still be an ergonomic nightmare for as a 6'4" guy wanting to improve his posture, but less of one than a purely flat item).
I'd also like one I can set up as a small tv screen (in-built stand) and remote mouse/trackpad so I can surf you-tube without having to hold it up.
Why are we talking about the Apple IIe? I'm sure a lot more people that learned to code and about the guts of the machine in the 80's did so on Speccies (£180 in 1984), C64s ($595 in 82) or Amigas ($699 in 1987) than on Apples/IBMs.
I was bought a Spectrum as a child (and saved up christmas money for an Amiga). My parents weren't at all technical. I learnt a bit of BASIC but not much (I didn't have the patience to program much), but I did get a decent understanding of what went on inside. So I was happy to build my own computers.
I'm pretty much the same hate stuff kinda mindset. So I'm curious did you get the DX or the original. DX seems more useful for pdfs/studying but less pocketable.
That said, I "bought in" intellectually accepting that I shouldn't expect to straight up enjoy all my PDF's on this thing. I decided e-readers would be something that would be worth it (for me) to take a hit with the early adopter tax.
As the IPhone SDKs currently run on Mac OSX, if they kill OSX how are people going to develop for whatever the IPad develops into?
It raises an interesting question though. Is Apple slightly killing off their supply of future developers? If people don't grow up with programmable machines will the IPad generation be so into programming or as knowledgeable about computers actually work in general. I know a fair chunk of my knowledge has come from diagnosing and fixing faults in computers.
It is fairly easy to find such mappings. Call the carried data the key. XOR the key data with any other image to get the encrypted file. Simply XOR the encrypted file with the key file to get the desired image.
http://en.wikipedia.org/wiki/Object-capability_model
Edit: That of restricting each process to only be allowed to do certain things.