ContributeBandwidth isn't free you know :) Here's how to help.
James MickensPosted by Krux on Monday August 25, 2014 @ 12:12am
[ more ]
This guy is hilarious:
I think that it used to be fun to be a hardware architect. Anything that you invented would be amazing, and the laws of physics were actively trying to help you succeed. Your friend would say, "I wish that we could predict branches more accurately," and you'd think, "maybe we can leverage three bits of state per branch to implement a simple saturating counter," and you'd laugh and declare that such a stupid scheme would never work, but then you'd test it and it would be 94% accurate, and the branches would wake up the next morning and read their newspapers and the headlines would say OUR WORLD HAS BEEN SET ON FIRE. You'd give your buddy a high-five and go celebrate at the bar, and then you'd think, "I wonder if we can make branch predictors even more accurate," and the next day you'd start XOR'ing the branch's PC address with a shift register containing the branch's recent branching history, because in those days, you could XOR anything with anything and get something useful, and you test the new branch predictor, and now you're up to 96% accuracy, and the branches call you on the phone and say OK, WE GET IT, YOU DO NOT LIKE BRANCHES, but the phone call goes to your voicemail because you're too busy driving the speed boats and wearing the monocles that you purchased after your promotion at work.
does anyone know about programming in C?Posted by caleb bell on Friday February 7, 2014 @ 10:39am
[ 11 replies ]
i have robotics class and we program in c, and i need to know if this is looks correct. its supposed to make the robot go in a circle three times.
yeah yeahPosted by voltaic on Wednesday March 2, 2011 @ 10:10am
[ 24 replies ]
A few weeks ago, I took on a side project. It was originally going to be 90% SQL with a little bit of web functionality, but it turned out to be more like 75% web. So I started coding again and, I have to admit, it felt good.
Last night I wrote my first Ajax code ever. My eyes lit up, like a flame. Once school is out, maybe I'll get back into it a little bit. :)
THCNETPosted by Krux on Wednesday September 22, 2010 @ 10:11am
[ 14 replies ]
So volt may or may not remember this, but the main function used by THCNET that is responsible for displaying messages is a recursive hell beast of code. While it has worked all these years, it does make any changes involving it rather difficult. I pretty much have to stare at the code for a couple days before I remember what the hell I was thinking when writing it, and can get into a state where I can change it. Before that I usually say fuck it, and make yet another quick and ugly hack at it to address the issue at hand.
[ more ]
Crash and CompilePosted by Krux on Sunday May 16, 2010 @ 10:01am
[ 10 replies ]
One of my many friends named Mark (this one is also known as Smitty) is running a new contest for Defcon... Crash and Compile. It's programming, yet also a drinking game. I think the idea is brilliant.
Some SQL Help?Posted by MadArab on Friday December 18, 2009 @ 02:08pm
[ 19 replies ]
I know I'm stretching here... I see how Unicron got beat up asking for help... heheh
I'm working on bringing posts into a blog from Google Reader via email, except google adds some bits and pieces to each email I want to remove.
[ more ]
GoPosted by voltaic on Wednesday November 11, 2009 @ 12:35pm
[ 11 replies ]
What is the purpose of the project?
No major systems language has emerged in over a decade, but over that time the computing landscape has changed tremendously. There are several trends:
* Computers are enormously quicker but software development is not faster.
* Dependency management is a big part of software development today but the "header files" of languages in the C tradition are antithetical to clean dependency analysis and fast compilation.
* Some fundamental concepts such as garbage collection and parallel computation are not well supported by popular systems languages.
* The emergence of multicore computers has generated worry and confusion.
We believe it's worth trying again with a new language, a concurrent, garbage-collected language with fast compilation. Regarding the points above:
* It is possible to compile a large Go program in a few seconds on a single computer.
* Go provides a model for software construction that makes dependency analysis easy and avoids much of the overhead of C-style include files and libraries.
* Go's type system has no hierarchy, so no time is spent defining the relationships between types. Also, although Go has static types the language attempts to make types feel lighter weight than in typical OO languages.
* Go is fully garbage-collected and provides fundamental support for concurrent execution and communication.
* By its design, Go proposes an approach for the construction of system software on multicore machines.
Is Google using Go internally?
The Go project was conceived to make it easier to write the kind of servers and other software Google uses internally, but the implementation isn't quite mature enough yet for large-scale production use. While we continue development we are also doing experiments with the language as a candidate server environment. It's getting there.