|
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
|
|
|
|
|
Zac Greve wrote: Where the hell is that vote ∞ button?!?
Here. You don't see that? Huh, you may want to submit a bug report.
I want to click it, but I'm not sure if submitting a value of Number.POSITIVE_INFINITY will break Code Project.
|
|
|
|
|
This document is a collection of slang terms used by various subcultures of computer hackers. Though some technical material is included for background and flavor, it is not a technical dictionary; what we describe here is the language hackers use among themselves for fun, social communication, and technical debate. The ultimate expression of ruining a good joke via pedantic explanation.
|
|
|
|
|
Terrence Dorsey wrote: ruining a good joke via pedantic explanation.
Yep, that about sums up that web page
|
|
|
|
|
The next time you shop for a vehicle, flip through a furniture catalog, or look at clothing online, the images you see may not be photography, but rather a collection of pixels assembled by an artist on a computer screen. The Matrix has you...
|
|
|
|
|
When you click on the link, you don’t actually navigate to https://www.bankofamerica.com. Instead, your browser automatically enters fullscreen mode and I load a fake version of Bank of America’s website (my demo uses a screenshot, but attackers would use a working website). The fake Bank of America site is adorned with OS and browser UI that indicates you are actually on https://www.bankofamerica.com. Of course, these UI components are just screenshots too! However, they’re pretty convincing because they actually take into account the OS and browser you are using! Do not attempt to adjust the picture. We are controlling transmission...
|
|
|
|
|
|
Nah, your phishing attempt failed, you didn't wholly fill my screen, and I could see through your smileys!
'I'm French! Why do you think I've got this outrrrrageous accent?' Monty Python and the Holy Grail
|
|
|
|
|
Since 2005, a very small group of people with limited resources at Nokia developed a Linux based Maemo operating system and devices based on it. The team was known as OSSO (Open Source Software Operations) and according to one team member who worked there from the beginning, the goal was to produce a product that would change the world. Farewell, MeeGo. We hardly new you.
|
|
|
|