Comment A behaviorist, it figures (Score 1) 270
that explains all the nasty shocks and having to press the mouse button repeatedly to get a random reward.
that explains all the nasty shocks and having to press the mouse button repeatedly to get a random reward.
.
We've gone from having something like Pidgin being able to run all instant messaging clients ad free to now having to download a separate app for every messager, for example (no one uses the older ones anymore, or they've been shut down).
You can blame the pidgin developers for that, for deciding to NOT implement Voice and video support as was earlier planned. Also, since the Pidgin developers mostly used the finch with XMMP on the console it meant that the protocols especially used by "normal" users got short shrift and didn't keep up featurewise.
You can also blame some of the silly UI changes to pidgin, made by some of those finch using developers that were ill-advised.
We do have to cut him "some" slack on this because he formulated his movement BEFORE the mass adoption of home computers and gaming.
When he joined the MIT AI Lab, computer access was still pretty much limited to the "bearded priesthood". It's also why I think he needs more pragmatism. He's out of touch with the actual needs of people who "aren't" members of the MIT AI Lab style bearded priesthood. As I've said before, he mostly computes as if it was 1964, since he uses EMACS on the console EMACs originally being macros for TECO.
He just simply doesn't "get" how others use computers and how his views would actually remove the freedom from others to do what THEY wan't to do.
Hey now, I may be no fan of Stallman, preferring more pragmatism in the open source movement, but I don't consider him a troll.
A better way of putting it might be:
Stallman has a skewed view of "living in the real world" since he squatted at MIT till 1998 and spents most of his time traveling to foreign countries to speak about "free software" now.
Someone should tell him that while foreigners invite him to talk about software freedom, the really care more about free as in beer part of it. Part of the reason hardcore FSF zealots tend to be non-americans is because they were former pirates who simply don't want to pay for software and "free software" now gives them free-as-in-beer software without the guilt.
You mean the tilde? " ~ "?
Slashdot accepts it just fine.
apparently he does sometimes access the web with IceCat via TOR, that's relatively new thing for him I think.
Why the US Keyboard has a smaller "enter" key compared to the Latin America Keyboard? I fell more important having a big enter key
It has a smaller enter key to have a larger delete key
This is the original PC keyboard:
https://en.wikipedia.org/wiki/...
Notice how some of the keys are actually wider at their base than the top of the key. Also notice that the pipe/backslash key is next to the Z key. This keyboard was NOT loved by those who had used other keyboards especially the selectric.
This is the AT keyboard:
https://en.wikipedia.org/wiki/...
It's better, but the delete key is small (1 key width rather than 1.5) and the caps lock is in the wrong place for someone trained on a selectric. Which was just about everyone.
This is the mighty Model M:
https://en.wikipedia.org/wiki/...
It's better even if the return key is small, the only way to make the return key bigger would be to shrink the pipe/backslash to 1 keywidth rather than the 1.5.
Startups BETTER think about it. Because sooner or later a real business may want to but the software or the startup. Then they need to learn real software development.
I know a guy who did do some iPhone apps. He said if you want to sell them you need to understand what people want, how to solve their problem, how to fix it when a bug is found, how to create documentation so users aren't badgering you with how-to questions, etc. If you want to do real software you will have to do all or most of what I listed.
Doesn't even have to be LOGO these days:
#!/bin/python
import turtle
turtle.shape("turtle")
turtle.forward(50)
turtle.right(90)
turtle.forward(50)
turtle.right(90)
turtle.forward(50)
turtle.right(90)
turtle.forward(50)
turtle.exitonclick()
It's turtle.pendown all the way down.
Thats PervECT!
What about requirements gathering? Business modeling? Testing? Versioning? Maintenance? Hosting? Building the app? Distributing the app.? Administering the build machines? Documentation? Communication and control of a project?
I'm sure I missed something. But there are a huge number of components to a reasonably sized software project. Programming is often the smallest, in numbers, slice of the task.
What do you call CEOs? They are ripping you off everyday.
not "Desperate affairs require desperate measures." ?
I saw it on the Reg.
What depresses me bout software is how often we JUST DO NOT LEARN! Yes I am shouting. I am frustrated by the situation. Software development seems to be riddled with arrogant know nothings who think they can cut corners or reinvent the wheel because doing the right way isn't "7337".
Software Development is not an Engineering discipline by any means, at best it is a craft, because the hard lessons are not explicitly taught to newbies who are not evaluated on how well they follow those practices and tests them on them as part of a core knowledge base. Which is how real Engineering disciplines do it.
You knew the job was dangerous when you took it, Fred. -- Superchicken