Please create an account to participate in the Slashdot moderation system

 



Forgot your password?
typodupeerror

Comment Re: Google Play Music is being replaced by what? (Score 0) 62

Looks like it aged pretty well to me.

Also, you seem to believe that Bernie Sanders is a communist (he's not, he's a social democrat, there is a significant difference), so I'll take your comment about "living in an actual Communist nation" with a pinch of salt, as it could mean pretty much anywhere on the planet.

Comment Re: I understand (Score 1) 137

I'm a postdoc at University of Glasgow, and I've now used Julia for 3 disease modelling projects. It's been incredibly useful, and there are still heaps of libraries that I haven't looked at yet.

My current project (examining the genetic spread of drug resistance in sheep nematodes) has involved extending results done by someone in R. Their model (which relied on lsode, which is written in Fortran I think) took minutes to run, the Julia code took a second and a half, and is a heck of a lot easier to read and work on. The extra performance allowed us to explore and discover additional behaviours that the previous people hadn't even considered. The stochastic modelling part takes much longer to run, but is close enough to C performance, and featured some very tricky logic that was again made so much easier in Julia, so I was able to get it done in much less time.

Apart from the graphing capabilities which probably want a bit of attention to make them faster and more robust (it doesn't quite match R there yet), it's now definitely my go-to language, and several people in my department are also moving over to it.

Comment Re: I never heard of Metroid (Score 1) 77

I don't have large hands, but they're not tiny (23 cm handspan). I rate the GC controller as my favourite ever console controller (the wireless Wavebird is the best), and I'm genuinely surprised that they aren't highly rated.

That said, a quick check of a few websites ranking console controllers shows that it's pretty subjective, and the GC doesn't seem to appear on any of the worst controller lists.

Comment Re: I never heard of Metroid (Score 1) 77

The graphics were good enough to do the job, and to my eye they still look perfectly decent. The GC may have been slower than contemporary consoles, but graphics are just one (IMO pretty minor) part in what makes a game good (e.g. Thief graphics are terrible by today's standards, and yet it's still a better game to play than a lot of modern AAA titles).

And what do you mean "GC controllers were garbage"? It was one of the most comfortable and pleasant controllers ever released for a console, and I was pretty disappointed in the Wiimote in comparison.

Comment Julia (Score 1) 370

I'm a mathematical modeller, and currently doing most of my work in Julia.

Other than that I use (or have used) R, C++, GNU Octave, Matlab, Maple, Java, and Bash. I've delved into a few others but not actually written anything useful in them.

Oh, and LaTeX if you count that (it's Turing complete).

Comment Re:Dijkstra is rolling (Score 1) 108

I suppose that you also use rulers that start at 1 cm or 1 inch?

Of course not, that's counting (or measuring, with some notion of quantity), not ordering. And on a ruler after 0 you get 0.1 (1mm), or 1/16, not 1.

If you're storing some elements in your array (e.g. [0.0, 0.3, 10.5, 2.7, 10.3]), then the elements are stored in some order and you're looking for the nth element in the array, in which case the 1st element is 0.0, the 2nd is 0.3, the 3rd is 10.5 etc. You're not measuring distance from the start of items with some width given in bytes (okay, that's how the machine underneath happens to be doing it, but it could choose to store things in a different way (e.g. Clojure handles its arrays as trees), and still give you the results you're looking for).

Comment Re:Getting tired of this (Score 2) 294

I for one don't like the "everything white" UI trend. I'd much rather the UI elements were dark, so they didn't use power on my amoled display, and didn't blind me when I'm reading my phone in bed in the dark.

Unfortunately Google Chrome has no option to change it (unless you're lucky enough to be on a website that sets the colours) and I have no idea where you'd go to directly tell Google your opinion on the matter.

Comment Re:Finally! (Score 2, Informative) 113

Acronyms are words that you pronounce, like laser (Light Amplification by Stimulated Emission of Radiation), scuba, radar, or PIN (Personal Identification Number number).

Initialisms are words you spell out, like FBI, CIA, DNR, ECG, MRI, DVLA etc.

A TLA is an initialism, not an acronym, so really it's not a TLA, it's a TLI. Not sure which one CAT is supposed to be though!

Comment Re:Speed (Score 1) 106

Well if performance is an issue, and you're already using Jupyter, why not go for the "Ju" part of the name and use Julia? It's pretty much perfect for the job.

Julia has syntax that's pretty similar to Python (replacing significant whitespace with more robust end tags), performance that closes in on C and Fortran, and offers Lisp like metaprogramming capabilities. Also makes access to C, R, Python, and Fortran very easy if you need it, and parallel and distributed programming is easy to implement.

I'm a mathematical modeller who's been using Julia exclusively for a couple of years now (replacing a mix of C++, GNU Octave, and R), for looking at disease spread in metapopulations, gene flow in anthelmintic resistance, and model fitting with MCMC. So far I'm finding it so much easier to write very fiddly algorithms, and my simulations that took days in C++... well they still take days, but they don't take years.

Slashdot Top Deals

After all is said and done, a hell of a lot more is said than done.

Working...