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


Forgot your password?
DEAL: For $25 - Add A Second Phone Number To Your Smartphone for life! Use promo code SLASHDOT25. Also, Slashdot's Facebook page has a chat bot now. Message it for stories and more. Check out the new SourceForge HTML5 internet speed test! ×

Comment Re:A Very Old Performance Problem, Mostly Forgotte (Score 1) 262

Only because Fortran stores multidimensional arrays in column-major order, while every other language in the known universe uses row-major order.

Julia is another that I know of, not surprisingly because it continues the scientific computing traditions of Fortran in many ways. From TFM:

Multidimensional arrays in Julia are stored in column-major order ... This convention for ordering arrays is common in many languages like Fortran, Matlab, and R (to name a few). The alternative to column-major ordering is row-major ordering, which is the convention adopted by C and Python (numpy) among other languages.


Why American Farmers Are Hacking Their Tractors With Ukrainian Firmware ( 495

Tractor owners across the country are reportedly hacking their John Deere tractors using firmware that's cracked in Easter Europe and traded on invite-only, paid online forums. The reason is because John Deere and other manufacturers have "made it impossible to perform 'unauthorized' repair on farm equipment," which has obviously upset many farmers who see it "as an attack on their sovereignty and quite possibly an existential threat to their livelihood if their tractor breaks at an inopportune time," reports Jason Koebler via Motherboard. As is the case with most modern-day engineering vehicles, the mechanical problems experienced with the newer farming tractors are often remedied via software. From the report: The nightmare scenario, and a fear I heard expressed over and over again in talking with farmers, is that John Deere could remotely shut down a tractor and there wouldn't be anything a farmer could do about it. A license agreement John Deere required farmers to sign in October forbids nearly all repair and modification to farming equipment, and prevents farmers from suing for "crop loss, lost profits, loss of goodwill, loss of use of equipment [...] arising from the performance or non-performance of any aspect of the software." The agreement applies to anyone who turns the key or otherwise uses a John Deere tractor with embedded software. It means that only John Deere dealerships and "authorized" repair shops can work on newer tractors. "If a farmer bought the tractor, he should be able to do whatever he wants with it," Kevin Kenney, a farmer and right-to-repair advocate in Nebraska, told me. "You want to replace a transmission and you take it to an independent mechanic -- he can put in the new transmission but the tractor can't drive out of the shop. Deere charges $230, plus $130 an hour for a technician to drive out and plug a connector into their USB port to authorize the part." "What you've got is technicians running around here with cracked Ukrainian John Deere software that they bought off the black market," he added.

Comment Re:Why are people obsessed with lack of bezels? (Score 1) 74

I want a phone that is 2X as thick as available today and has a 4 day battery life. Single day battery life today is only because of stupidity. we should be at the 1 week of battery like we had with the Razr flip phone.

I want an android, i.e. a humanlike robot that can take care of household chores. Not some stupid old phone.

(Google threatened to sue a robotics company called Zendroid because of naming similarities with their phone software. I guess the meaning of words doesn't matter any more.)

Comment 2 theories at the same time? (Score 1) 167

the theories are both supported by experiments, they usually don't play well together, forcing physicists to consider a new theory that will allow them both to be correct at the same time...

In relativity, the entire notion of "at the same time" depends on the observer. So I guess for some scientists, GR and QM play well together, for others not so well.

Comment Re:Switched to PulseAudio today - here's my story (Score 1) 322

My stereo headset becomes the active, default output once I plug it in, and the speakers assume that role as soon as I unplug it.

Back in the day, this used to be a hardwired thing, using tiny switch elements in the socket. In my current systems, the ALSA driver presents an auto-mute feature for when you plug in the headset. (The headset will go mute again when you unplug it, using a different kind of magic.) Now if you need a userspace daemon to do this, does it mean the kernel driver should become a lot simpler?

Comment Re:Feature? (Score 1) 322

This. For video and audio on the web, there are much better tools. I basically youtube-dl | mplayer so I can watch the fscking video instead of watching a browser. I'm old enough to remember sharing fun videos online before Youtube, and I guess we can all go back to a decent web again.

Als[ao], those who do not understand ALSA (with dmix) are doomed to reimplement it, poorly.

Comment Re:There is a solution (Score 1) 353

Dude, leave your bedroom, stop jerking off to porn, and learn what the fuck everyone else does with their lives. Fucking around with some half baked OS is not one of them.

I'll tell that to my students in my next workshop later this week. Fortunately, the local school uses Linux, so I don't have to carry around LiveCDs to get an OS that comes with real programming and graphing tools by default.

Slashdot Top Deals

My idea of roughing it turning the air conditioner too low.