|
So I'll just order one from abroad.. regulation defeated.
DaveAuld wrote: What are they going to try and interfere with next? They should try to regulate the curvature of cucumbers again. It's a very important issue.
Seriously though, this is the EC you're talking about. Their motto is "break the unbreakable, regulate the unregulatable, ROW ROW, FIGHT THE POWER!"
|
|
|
|
|
You probably have seen code like this, and I hope that it makes you sad. I know it makes me sad. It makes me sad because it’s clearly the result of a fundamental failure to understand (or at least implement) polymorphism. Code written like this follows an inheritance structure, but it completely misses the point of that structure. This isn’t just jarring from a readability perspective — it’s a maintenance problem.
|
|
|
|
|
"...the ability to add functionality to a system with a minimum amount of upheaval."
/ravi
|
|
|
|
|
Microsoft caused a stir in the design industry with the release of Windows Phone. With its Bauhaus-inspired minimalism, strong focus on typography and use of subtle but impactful motion design, Windows Phone showed that there is definitely room for innovation in the mobile space. Windows 8, due for release on 26 October, brings the same design goals and ideals to the desktop and tablet market. Given the focus on creating beautifully functional applications – not to mention a much larger potential market than iOS – this is definitely a platform designers should get involved with. Charms, contracts and live tiles... oh my!
|
|
|
|
|
We’d bet everyone reading this article has played a game on an emulator at some time or another. And you may have a base idea of how those emulators work. But we’d wager the vast majority of you are clueless about the actual implementation of game emulators (we know we are). But that has all changed after seeing this demonstration of how Bisqwit wrote his own NES emulator. The description doesn’t cover anything more than the basics of writing code that emulates the NES CPU hardware itself. But it’s presented in such a way that makes it quite easy to understand for anyone who has a basic knowledge of programming. Ready Coder One?
|
|
|
|
|
Comments increase the value of your code. Compared to comments, though, we often spend more time learning methodologies like Scrum and Agile; functional and object oriented programming; test driven development and refactoring. Yet comments are critical in ways that methodologies aren’t. In the real world, we rarely spend years working on the same project; we often switch from one program to another multiple times in a week! Each program has its own style, design patterns, and idiosyncracies; comments help us learn them. Think of all the horrible code you've inherited. Now write your code for the poor guy who gets to maintain it.
|
|
|
|
|
Once upon a time, files were small. The First Edition of Unix had a maximum file size of 64 kB, and even today we see the effect of the ancient 2 GB limit in the Linux O_LARGEFILE flag to open. But the truth is much larger. I back up my systems to disk, and looking at them is something like: 36211690564. What are those values? How big are the files? Your eyes go funny just trying to count the digits. We have the source code. We can rebuild it.
|
|
|
|
|
Evolution in the digital universe has been driven, since the beginning, partly by improvements in code and partly by improvements in machines. Alan Turing’s one-dimensional model of universal computation of 1936 led directly to John von Neumann’s 5-kilobyte, two-dimensional implementation of 1946. The resulting address matrix, still in place after sixty years, is how the machines know where to find the code, and how the code knows where to find the machines. Mapping real-world correspondence to data structures populating a storage matrix currently expanding by some 5 trillion bits per second is the challenge that brings us here. 5 KB ought to be enough for anyone?
|
|
|
|
|
Nancy is my passion. I truly believe there is enough room in the .NET market for ASP.NET alternatives, but could I make a living out of it? People seem to enjoy working with it, so why not? To some people that would be enough to quit their job and set off to work full-time in their project. That’s not me though. I’ve always been a bit cautious to life-changing decisions and even more so since I got married and had kids. How do you know when to take a hobby and make it a career?
|
|
|
|
|
ICANN was planning to use a "Digital Archery" contest to determine which applications for a new Generic Top Level Domain (gTLD) such as ".security", ".beer" or ".download" should be evaluated first. A system like this is needed because not all the 1923 gTLD applications can be handled at once. Using Digital Archery, applicants would have to shoot their digital arrow as close as they could to the bulls eye of a time stamp. This method was cancelled in June after applicants complained about unexpected results and network latency issues which they said made the method unfair. And since than ICANN has been contemplating an alternative method. Is this evidence that ICANN has completely lost the plot?
|
|
|
|
|
A new way for websites and other online services to store passwords could prevent breaches like the one that resulted in 6.5 million LinkedIn users having their passwords posted online earlier this year. That kind of data dump happens when an attacker gains access to the server storing user passwords. Researchers at computer security company RSA have created a system that splits passwords in two and stores each half in different locations. The two halves never come together, even when a person logs in and has his password verified. I don't suppose this makes "password" any safer as a password?
|
|
|
|
|
The cost of a Raspberry Pi computer you can buy today is $25. It has a 700 MHz CPU with 256 MB RAM.
In 2001, the Power Mac G4 Cube, with 450 MHz CPU with 64 MB RAM, cost $1,799. That is how much hardware prices have fallen. Meanwhile, a LEGO X-Wing costs $59.99. So for $25 anyone can work on a project that uses computers at its heart, and if something breaks, they can just go buy a new one. This makes small Linux computers like the Raspberry Pi and Arduino boards the hardware DIYers’ new LEGO bricks. Jimmy, please put away your microcontrollers so daddy doesn't trip over them...
|
|
|
|
|
Combine them with Legos/Knex/Chaos Marble Run/etc for the greatest level of fun.
I think computer viruses should count as life. I think it says something about human nature that the only form of life we have created so far is purely destructive. We've created life in our own image.
Stephen Hawking
|
|
|
|
|
An arduino isn't a Linux computer. In fact it isn't even 32 bit.
=====
\ | /
\|/
|
|-----|
| |
|_ |
_) | /
_) __/_
_) ____
| /|
| / |
| |
|-----|
|
=====
===
=
|
|
|
|
|
One of the most basic ways to think about a computer program is that it is a device which takes in integers as inputs and spits out integers as outputs. The C# compiler, for example, takes in source code strings, and those source code strings are essentially nothing more than enormous binary numbers. The output of the compiler is either diagnostic text, or strings of IL and metadata, which are also just enormous binary numbers. Because the compiler is not perfect, in some rare cases it terminates abnormally with an internal error message. But those fatal error messages are also just big binary numbers. So here's an interesting question: are there functions which cannot be computed, even in principle on a machine with arbitrarily much storage, by any C# program? Turing Machines and the "Busy Beaver" argument.
|
|
|
|
|
Nobody seems to be happy, nobody seems to understand it ... everyone is trying to change it, pretending to make it better ... and again, nobody seems to realize it has been here since ever, it has been working in any field, it does everything, and it keeps getting faster! One Scripting To Rule Them All
|
|
|
|
|
His point seems to be that we will always be unhappy, so JavaScript is perfect. It is not, otherwise why would so many people complain. They do not seem to complain so much about C#, or Java, or C++. Of course each one of those communities probably thinks there language is better, but I suspect the number of people who think JavaScript is not a good language exceeds these other languages. Hopefully it can be improved, and attempts to improve it may make the lives of developers better.
Also: the author only seems to want to point out what is wrong with TypeScript. He does not seem to be willing to point out what is wrong with his own language, JavaScript.
|
|
|
|
|
I suspect the people that think javascript is a good language have never used it in a large application (i.e. more than 10,000 lines). That's when the problems start to bite. Also, it's no coincidence that the people who have wrote the largest javascript apps (i.e. Google) are the ones that are proposing javascript replacements.
|
|
|
|
|
I have a number of complaints about JavaScript, and lack of OO is one of them. To me Java should have been designed more like C++ (Java/C#), mainly because most developers who develop web applications are working with a C++ like language (to use all of JavaScript's features requires a significant paradigm shift, so most programmers ignore the capabilities). Also, OO concepts allow reduction in code, and reuse.
|
|
|
|
|
RiverTrail is a specification that enables parallel array processing. The core idea is to add a new class, ParallelArray. Parallel arrays have some key differences from JavaScript arrays: They are immutable. They never have holes. They can be multidimensional but always in a regular way (e.g., in a two-dimensional matrix, each row has the same number of columns). Another attempt to move JavaScript forward, or to capture it with proprietary extensions?
|
|
|
|
|
Anders Hejlsberg and other key members of the TypeScript team were attending and speaking at the goto conference. Google's V8 and Dart chief architect Lars Bak also happened to be at the event (he's currently leading the Dart team full time). Anders and Lars join us to talk candidly about TypeScript, JavaScript and Dart. Huge thanks to Anders and Lars for this excellent conversation. Are we moving the web forward, or just trying to avoid JavaScript?
|
|
|
|
|
Hello! I've got some good news for you: your web browser has just been upgraded to a web server. It's responding to HTTP requests on the Internet as you read this. True story. The singularity approaches: everything in the browser.
|
|
|
|
|
I think computer viruses should count as life. I think it says something about human nature that the only form of life we have created so far is purely destructive. We've created life in our own image.
Stephen Hawking
|
|
|
|
|
Circuits.io was founded in 2012 by Karel Bruneel and Benjamin Schrauwen. After struggling for years to design and teach to design electronics using existing EDA tool, they felt that electronics design needed an urgent jolt. Learning from how software is designed, they came up with the following magic recipe which is at the heart of circuits.io: (i) allow to easily build on pre-designed electronics modules, (ii) use intuitive tools that hide much of the complexity in software, and (iii) embrace the open hardware movement. Next up: easy PCB ordering right from circuits.io, no more messing with Gerber files.
|
|
|
|
|
Where the hell is that vote ∞ button?!?!!!?!?!??!?
I think computer viruses should count as life. I think it says something about human nature that the only form of life we have created so far is purely destructive. We've created life in our own image.
Stephen Hawking
|
|
|
|