Want to read Slashdot from your mobile device? Point it at m.slashdot.org and keep reading!


Forgot your password?
Check out the new SourceForge HTML5 internet speed test! No Flash necessary and runs on all devices. ×

Comment Re:Just what the world needed most urgently... (Score 1) 141

Add to that, anyone who says that static typing improves performance clearly hasn't been paying attention to the last 30 years of compiler research. The StrongTalk team disproved this hypothesis quite soundly for any language that includes subtyping. The problem is that static type annotations must be conservative. They give you loose guarantees that are always true, but for optimisation you care about what tight guarantees that are usually true. Profiling (which JIT environments do at run time and AoT environments do as part of the build) gives far more useful information.

Comment Re:How many *useful* packages? (Score 1) 130

I agree that it's nice to have a large standard library that's decomposed in such a way that you can only pick the bits that you need, but a good standard library follows a common set of conventions and is designed in such a way that no individual parts conflict with others. NPM is not this: individual developers provide functionality using their own set of conventions and packages often conflict (made worse by JavaScript's lack of easy tools for encapsulation). As such, you may pick half a dozen useful functions, find them all in separate NPM packages, each with their own idea of what a sane parameter order or callback design is, and find that they all add a method on String with the same name and different semantics.

Comment Re:This will never happen, even if I want it to. (Score 1) 263

Why on earth do you think that the ruling class is unhappy with this one? A lot of people used the referendum to protest the policies of the Westminster Parliament that have been to the detriment of people outside of the South East for decades. The ruling class are now 'doing what the people demanded' by shifting more power to Westminster.

Comment Re:Well Trump has one thing right (Score 1) 517

I doubt you'd use an H1B for a postdoc, because there are other visa categories for workers with advanced degrees that are a lot easier to use. That said, the UK currently has an exemption for postdocs at universities for the salary requirement for our equivalent visa (which is a bit depressing, because the salary requirement is already quite low for a skilled job).

Comment Re:minidisc is where its happening! (Score 1) 562

claims that ATRAC was inferior to MP3 which is lie.

No it's not (at least for the original ATRAC - the later versions were better, but pre-recorded minidiscs couldn't use them for compatibility reasons). The original ATRAC was horribly crude and threw away a load of frequency ranges before doing some fairly naive compression. I was at a lecture on digital compression techniques a couple of years after MiniDisc came out. The person giving the talk made us listen to both and the CD source without telling us which was which. Most people in the audience couldn't tell the MP3 from the CD but almost everyone could spot the ATRAC recording. Looking at the frequency curves of the two later in the lecture, it was pretty obvious why.

I completely agree with the grandparent on MD-Data though. In 1997, MD-Data could store as much as a CD on a cheap rewritable medium. If they'd licensed the player designs, you'd probably have seen MD replace floppy disks, especially in laptops and I doubt CD-Rs would have become nearly as popular as they did.

Comment Re:Govt wants free money (Score 1) 159

The UK has a lot of loopholes for this. For example, if you're a big chain, you don't have to have sold it at the full price in the store that offers a discount, so they'll often have one store each week selling something at the full price but all of the others selling it at the sale price. You can also go straight from an introductory discount to a sale price with basically no time in the middle when it's full price.

Comment Re: Two simple rules solve this! (Score 1) 60

How quick does the key exchange have to be? Most of the interactions with these devices are for non-emergency diagnostics. It's not like you're in an ambulance and the paramedic needs to log into your pacemaker to restart your heart. If the key exchange takes a few minutes, that's fine.

Comment Re:The FDA is part of the problem. (Score 4, Informative) 60

I agree with your heading, but not with the rest of your post. The problem is that the FDA requires that the company have the software certified as safe by a third party, but places very few rules on what this entails. In a lot of cases, the people certifying the software don't even have access to the code: they read the design docs, but nothing else. There's no red teaming of medical device software before widespread deployment and no auditing by the FDA. The FDA is happy to certify such devices as 'safe' with nothing like enough information to be able to honestly make that claim.

Slashdot Top Deals

The explanation requiring the fewest assumptions is the most likely to be correct. -- William of Occam