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

 



Forgot your password?
typodupeerror
×

Comment Re:true, but not really because of R itself (Score 1) 185

I definitely concur. The depth of implementations of statistical methods dwarfs that of other languages (with Matlab coming closest). Two more aspects to add: R can be used to program in functional style. Together with being a vectorized language this can make programs more compact while still readable. This was what made me stick with R which is now one of my preferred languages. There is also the micro-DSL called formulas in R. Unless another programming language implements something similar, R will always be superior in specifying and working with statistical models. Escpecially, implementing new statistical methods is made much simpler using this machinery (plus tailor-made data handling: merging, missing data, etc.).

Comment Re:No SQL (Score 1) 162

All databases are relational (noSQL or otherwise). SQL formalizes some aspects of relational algebra but this does not imply anything about the implementation nor necessarily about the interface. If you like "simpler" interfaces use ODBC/ORMs on SQL or noSQL databases.

Comment Re:The Economist (Score 1) 285

I am digitally subscribed to Scientific American (German version) which is delivierd in DRM-free pdf. I remember that I relished just browsing magazines when I was young and I believe that this experience is gone for good. However, the experience can come close by using the internet to browse the issues and then bringing up the pdf on the tablet.

Comment Re:The problem is that too much of it is state bas (Score 1) 135

Being in the field, I would like to add that transition to private industry might be more difficult for biomedical researchers as compared to engineers. Private employers are mainly pharma, some agriculture. Most employment trajectories leave research and even the biomedical field entirely. That being said, the standards for getting a PhD seem rather low nowadays (Europe/US) such that a tightening of standards could potentially lead to a virtuous circle (less researchers, better quality -> better research -> higher standards).

Comment Boring and irrelevant (Score 1) 224

The next calendar system is as boring and irrelevant as the next programming language. Time is defined and measured by the passing of base unit (say a second) which can be counted. A calendar system is a surface on top of that unit. Make your pick but please do not bother others with your *better* new system.

Submission + - Valve Open Sources Their DirectX to OpenGL Layer

jones_supa writes: A bit surprisingly, Valve Software has uploaded their Direct3D to OpenGL translation layer onto GitHub as open source. It is provided as-is and with no support, with an open license that allows you to do pretty much anything with it. Taken directly from the DOTA2 source tree, the translation layer supports limited subset of D3D 9.0c, bytecode-level HLSL to GLSL translator, and some SM3 support. It will require some tinkering to get it to compile, and there is some hardcoded Source-specific stuff included. The project might bring some value to developers who are planning to port their product from Windows to Linux.

Comment Re:configuration languages (Score 1) 141

Probably because of the extremely high performance requirements. There's a lot of packets going through a 10Gbit interface and if you run some Python code for each of them you're gonna choke the machine.

This does not seem to be an argument. Any language (maybe with some restriction) could be compiled to the appropriate byte code/assembly.

Comment Re: Why switch? (Score 1) 113

FYI, it is very easy to add a users group on Debian/Ubuntu. Having used both systems, I like to have a users group and a group per user. It gives much more fine grained control over things.

This. I am an OpenSUSE user and for me it is the best distro overall (polished, great infrastructure: BuildService, ...). The user/group management is very annoying though. I ended up writing my own scripts to support this as the command line tools do not even have any such option. Once I brought this up in the forums. Unfortunately, reactions were quite negative. Please make this an option (even if it's only on the command line).

Comment Re:The *big* problem with GNUStep... (Score 1) 129

In terms of capabilites Qt and GNUstep/Cocoa are equivalent (roughly). The beauty of ObjC (the language underlying GNUstep/Cocoa), however, is its simplicity yet power which dwarfs C++ quite substantially in terms of ergonomics. If you are not familiar with ObjC you can best compare it with Java. As a matter of fact the Java environment is quite inspired by OPENSTEP which was developed jointly by NeXT and Sun, after which Sun moved to Java and eventually dropped OPENSTEP (for no good reason ;).

Slashdot Top Deals

Kleeneness is next to Godelness.

Working...