Catch up on stories from the past week (and beyond) at the Slashdot story archive

 



Forgot your password?
typodupeerror

Comment Re:What's next? (Score 1) 611

What's even better is that you can prove that. Kind of.

Tell anyone to keep a tally of how much they spend and how much they win when playing. If they tell you that you logic is flawed because they can win more than they spend... *dare* them to prove you wrong in practice!

The more they try to prove you wrong, the more you will be proving your point.

Comment Reverse logic (Score 5, Interesting) 414

There has to be some sort of way to safeguard the buyer from undue taxation by private companies given the hours and the sweat and the blood and the tears and the extreme, extreme expense (in terms of time) that goes into making a decent salary.

Isn't that so Mr. Milman?

Comment Analog vs Digital circuits for teaching Physics (Score 3, Insightful) 364

If you want to teach PHYSICS, I recommend against digital circuits. There is much more Physics to learn from Analog(ue) circuit design and implementation. Indeed the first circuit I ever built was an AM radio reciever, according to instructions found on my school Physics textbook: "Physics for Today and Tomorrow" by Tom Duncan (IMHO the best Physics book ever) The component count is very low, about 10 components... the most expensive and difficult to find? of which are the the ferrite core and the variable capacitor. An AM radio receiver can be used to teach about electromagnetism, resonance, electronics, etc. Students wishing to go that extra mile can attempt to also build an AM transmitter (this can be even easier to build.)

Comment Re:Gadzooks! (Score 1) 780

Yep,

Mirroring is not backup I agree.

Once I tried this at home...

Had a backup server where I kept my data, the server had a mirror with 4 disk; each disk had a copy of the data I was working on. Data was written to snapshots on a mirrored partition before being commited to the main partition in order to avoid losing data due some server management mishap. Data was written on this server through CVS to have more control over changes to data.

Guess how I lost my data?

The server got knocked off my desk and slammed hard against the floor!

Comment Hi (Score 1) 592

[Preliminary note: In the following text I use language and paradigm interchangeably. The reason is that programs are, more often than not, built according to the paradigms embraced by the languages they are programmed in.]

The paradigm/language chosen to start with is IRRELEVANT as long as the programming language used:

  1. is easy to understand/read
  2. comes with simple examples (not just syntax!) for ALL keywords/built-in functions
  3. provides run-time debugging facilities(preferably visual) gives warnings on common mistakes(e.g. using = instead of == in a boolean expression)
  4. give understandable feedback when unexpected behaviour occurs (e.g. out of bounds access, integer overflow)

Also of equal importance is the IDE used. While many programming teachers seem to be concerned with the paradigm/language to use, I think that the choice of which IDE to use is equally important.

I personally learned programming using the Turbo Pascal IDE from Borland (Dos based). It has all the "features" mentioned above in a manner that is easy for a beginner to use.

Today I tend to recommend C# as a language since it also provides the required facilities.

With regards to which IDE to use I shy away from presenting VisualStudio to beginners, prefering to recommend the use of SharpDevelop instead.

Important: once a particular starting language/paradigm has been well understood... encourage your students to proceed with other paradigms and languages.

The Almighty Buck

Facebook Finds Grass Greener In Ireland 287

theodp writes "Facebook announced it has chosen tax-haven Dublin for its international HQ, but not all are buying COO Sheryl Sandberg's line about local world-class talent being the motivation behind the move. The Irish Times recently reported that Irish subsidiaries owned by US multinationals are opting to convert to unlimited liability status, concealing the financial performance of their Irish operations from public view. They include Microsoft's incredibly profitable Irish subsidiaries Round Island One and Flat Island Company, Google Ireland Holdings, and a subsidiary of Apple Computer. The conversions have occurred as US tax authorities have increased their scrutiny of international mechanisms used by American multinationals to reduce their taxes at home."

Slashdot Top Deals

How many NASA managers does it take to screw in a lightbulb? "That's a known problem... don't worry about it."

Working...