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

 



Forgot your password?
typodupeerror
×

Comment Re:What do you mean "remember"? (Score 1) 112

> Yes, your USB keyboard uses MIDI too.

Lol! For a second I thought you meant my USB Qwerty keyboard...that would be quite a trick. ^_^

I have a Casio WK-3800 that doesn't have standard MIDI ports (a real pain) and a USB connection. To use it with anything other than a computer would require some kind of interface, and because of USB's host/device architecture it can't be a simple converter box. Since the keyboard is so old there are no up-to-date drivers for it and it's essentially useless as a MIDI device. Great drawbar organ sounds though!

I think they missed an opportunity to switch to USB cabling with MIDI, since MIDI cables are unidirectional. It would be great if MIDI ports became USB ports on all the gear, but allowed backward compatibility through simple adapters with existing MIDI ports.

You'd have to have 2 cables where one would suffice (USB being bi-directional) but it would have saved SO much hassle!

Comment Re:Remember? I still use it. (Score 1) 112

My girlfriend back in 1998 commented on some electronica I was listening to, saying it sounded like "MIDI music."

I tried to explain to her that MIDI doesn't have a sound of its own; the sound she was used to came out of an FM chip on her SoundBlaster card. She just knew that when she clicked on a ".mid" file link, it sounded chintzy.

I wish I was still in touch with her - I'd play her some "MIDI" music from my home studio gear, including old stuff like the JV-1080, E-Mu Proteus 2000, Kurzweil K2500, and Korg TR Rack. It does NOT sound chintzy! :)

Comment Re:I agree (Score 2) 118

If you are proficient in C++, then the other languages in your list are trivial to learn.

On a general level this is largely true, but there's a difference between becoming familiar enough with the language to be productive, and truly understanding the language and learning all of the stuff that's idiomatic to it.

Well, I've been programming in C++ for 20 years, so I haven't really had time to become proficient...but I tend to agree.

Comment "Album" is not a property of a song! (Score 1) 131

Apple had an opportunity to fix this when they first bought the app (SoundJam) from Casady and Green.

Having a song record include a single field for "album" and a single field for "genre" means that a song can never be on more than one album or belong to more than one genre, which is idiotic from a database schema standpoint!

Google

'There is No Evil Like reCAPTCHA (v3)' (thestoic.me) 259

An anonymous reader shares a post: Like many things that starts out as a mere annoyance, though eventually growing into somewhat of an affliction. One particularly dark and insidious thing has more than reared its ugly head in recent years, and now far more accurately described as an epidemic disease. I'm talking about the filth that is reCAPTCHA. Yes that seemingly harmless question of "Are you a human?" Truly I wish all this called for were sarcastic puns of 'The Matrix' variety but the matter is far more serious. Google describes reCAPTCHA as: "[reCAPTCHA] is a free security service that protects your websites from spam and abuse." However, this couldn't be further from the truth, as reCAPTCHA is actually something that causes abuse. In fact, I would go so far as to say that being subjected to constant reCAPTCHAs is actually an act of human torture and disregard for a person's human right of mental comfort. The author goes on to make several points.
Power

Researchers Build Device That Turns Heat Into Light, Possibly Boosting Solar Cell Efficiency (pv-magazine.com) 124

Kant (Slashdot reader #67,320) shared this story from the photovoltaics news site PV Magazine: Scientists at Rice University in Texas have developed a device which converts heat into light by squeezing it into a smaller bandgap. The 'hyperbolic thermal emitter' could be combined with a PV system to convert energy otherwise wasted as heat -- a development the researchers say could drastically increase efficiency...

"Any hot surface emits light as thermal radiation," said Gururaj Naik, assistant professor of electrical and computer engineering at Rice. "The problem is that thermal radiation is broadband while the conversion of light to electricity is efficient only if the emission is in a narrow band." The team worked to create a device that could squeeze the photons emitted as heat into a narrower band that could be absorbed by a solar cell...

The next step for the research will be to combine the 'hyperbolic thermal emitter' device with a solar cell. "By squeezing all the wasted thermal energy into a small spectral region we can turn it into electricity very efficiently," said Naik, "the theoretical prediction is that we can get 80% efficiency."

Comment Re:ORLY (Score 2) 390

> What language can you not easily write 'hello world' in?

From the Preface of How to Think Like a Computer Scientist:

"The first example from the text illustrates this point. It is the traditional hello, world program, which in the Java version of the book looks like this:

class Hello {
 
  public static void main (String[] args) {
      System.out.println ("Hello, world.");
  }
}

"in the Python version it becomes:

print "Hello, World!"

"Even though this is a trivial example, the advantages of Python stand out. ... The Java version has always forced me to choose between two unsatisfying options: either to explain the class Hello, public static void main, String[] args, {, and }, statements and risk confusing or intimidating some of the students right at the start, or to tell them, 'Just don't worry about all of that stuff now; we will talk about it later,' and risk the same thing. The educational objectives at this point in the course are to introduce students to the idea of a programming statement and to get them to write their first program, thereby introducing them to the programming environment. The Python program has exactly what is needed to do these things, and nothing more."

Comment Re:Replicants are not androids. (Score 1) 135

Well, I did say "theme" and not "plot device." ^_^

Anyway, my point is that these creatures turn on their creators because of something the creator did, or some flaw in his nature, or simply his incompetence.

As for 2001, I was thinking more of HAL and his imperfections causing the deaths of the crew, not the ape-creatures. HAL is sort of a modern Golem, a symbol of man's hubris.

The cut from the ape throwing the bone in the air to the orbiting nuke is in my mind a way of saying "we are still basically apes hitting each other with sticks; we just learned how to build bigger sticks!"

I find it interesting to consider that Bowman has to destroy HAL as a form of repentance before he is 'worthy' to go through the stargate and evolve beyond his human form.

Thematically, 2001 is really kind of a religious film - to get the most out of it you should be familiar with the Bible and Nietzsche (which you probably will have time to read during the slower bits). ^_^

Comment Re:Tiresome (Score 5, Interesting) 782

Inheritance, while not "inherently" bad, is often the wrong solution. See: Why extends is evil

Composition is frequently a more appropriate choice. Aaron Hillegass wrote this funny little anecdote in Cocoa Programming for Mac OS X:

"Once upon a time, there was a company called Taligent. Taligent was created by IBM and Apple to develop a set of tools and libraries like Cocoa. About the time Taligent reached the peak of its mindshare, I met one of its engineers at a trade show. I asked him to create a simple application for me: A window would appear with a button, and when the button was clicked, the words 'Hello, World!' would appear in a text field. The engineer created a project and started subclassing madly: subclassing the window and the button and the event handler. Then he started generating code: dozens of lines to get the button and the text field onto the window. After 45 minutes, I had to leave. The app still did not work. That day, I knew that the company was doomed. A couple of years later, Taligent quietly closed its doors forever."

The Military

Jet-Powered Flyboard Soars Over Paris For Bastille Day Parade (theguardian.com) 127

New submitter HansiMeier33 shares a report from The Guardian: France's annual Bastille Day parade showcased European military cooperation and innovation on Sunday, complete with a French inventor hovering above Paris on a jet-powered flyboard. The former jetskiing champion and military reservist Franky Zapata clutched a rifle as he soared above the Champs-Elysees on his futuristic machine, which the French military helped to develop. The board, which was first created to fly above water, can reach speeds of up to 190km/h and can run for 10 minutes. The French armed forces minister, Florence Parly, said before the parade that the flyboard could "allow tests for different kinds of uses, for example as a flying logistical platform or, indeed, as an assault platform."

Slashdot Top Deals

Any circuit design must contain at least one part which is obsolete, two parts which are unobtainable, and three parts which are still under development.

Working...