There have been problems with the 100% beef patty though. Occasionally you'll take a bite and bite into something hard. I've always assumed this is a piece of bone that somehow made it into the patty. This does not happen at other burger places and it makes me wonder what parts of the cow really make it into this beef patty.
There's another TI processor that never really took off despite its usage in arcade consoles at the time. The TMS340 http://en.m.wikipedia.org/wiki/TMS34010) series. 32bit in 1987. I assume it was just out of the price range of 8bit and 16bit machines. It was used in Mortal Kombat and NBA Jam games I believe.
Semi off topic, but are there examples of coroutine usage in any relatively popular open source C or C++ code bases? The only thing that comes to mind is the MAME and MESS code bases (I could be wrong here). We see coroutine articles on HN from time to time but I've always wondered who or what software out there are using these types of techniques.
They pretty much have. Sometimes people make mistakes that lead to vulnerabilities like this. It will be patched soon, then forgotten, and life will return to normal for everyone using IIS. We'll still run http in the kernel for performance purposes and everyone will conclude that no damage was really done. People will still use the same tech.. this vulnerability is not game changing and it'll be business as normal.
Well.. having lived in LA you pretty much figure it out after your first parking ticket.. and you usually are guaranteed to get a parking ticket within the first year you move there. I expect these new signs to cause confusion, at least initially, and generate revenue for the city (that's probably a good thing though).
Are functions with more than 6 arguments really forbidden on x86-64? How do things like CreateFile or CreateWindow from the Windows API get compiled then?
I have. The project is an event based http server and client. Mostly I work with libevent, redis, and openssl. We don't build our software on Windows so we don't have to worry about the limitations on that platform (non-POSIX mostly).
It's certainly not "official" but we already have Wine and Mono. I understand that they don't promise write once run anywhere but the support is pretty good. For awhile it was one of the only ways to get Netflix working on Linux based platforms.
This is really neat, but I actually wonder if we aren't trying to solve a mostly solved problem.
As a C programmer, yes, sometimes you forget to free memory that you've allocated, but then you run valgrind or some other leak checking tool and the problem is solved. When you add all these compiler specific attributes and introduce a lot of preprocessor macros I think you are creating a situation where you've created code that is easier to write, but potentially harder to read as there is now a lot more abstraction that a programmer has to wade through (assuming they need to debug that abstraction and not just trust that it just works). Now, if you're using a leak checker you can save that abstraction and switch back to using the standard free(3) library call and then 100% of C programmers will be able to follow the code.
Impressive. Have you worked with xcb in the past? I think the lack of good tutorials and documentation makes me always choose to start new projects with xlib. How would you compare working with xlib vs xcb?
Maybe they didn't go anywhere? I honestly believe the rate has been a steady 15-20% for the past 30-40 years. It's possible women had degrees in computer science but then pursued careers as system analysts, data entry, QA, "web masters" or IT. None of these are pure software development positions, but maybe they were classified as that in the 80's.
The page indicates that JamVM can run on the PowerPC platform yet it requires GNU Classpath which doesn't work on PowerPC architectures... Does anyone use this on PowerPC? Unfortunately the only other alternative Kaffe seems to have been abandoned..
1. Visual Studio is not free. Yes there is Visual C++ express but for a while it didn't have C99 support because in general it was only a C++ compiler. I believe C99 support was added with VS2013.
2. It's just really nice to use the same compiler on Linux, BSD and Windows. This is possible with GCC and LLVM but not Visual C++.
Microsoft tools are not bad (in fact I like SQL server over MySQL or Postgres) but because they aren't cross platform it's very difficult to adopt. them.
Ok, I'll bite. What is wrong with bstring and what do you think is a better replacement? I tried to look up criticism on Google about bstrlib and found nothing. I've used bstring in several applications without problem. I have started using antirez's sds though for newer applications.
Well done.. I'm curious about whether this would be possible in Android. I'm not talking about OpenGL and using the ndk but creating Android activities. Would it be much much more difficult?
My best guess is that a statistician is a focus more on mathematics/pure statistics while data scientist is involved in more algorithms.. but the lines are blurred and I don't know what we would call people like Nate Silver. According to Wikipedia he's a statistician.
Well, yes and no. Yes it does link to msvcrt.dll but it also brings in its own runtime too statically (mingwrt). Standard mingw links libgcc dynamically but you can use TDM gcc if you want to link it statically. I can't think of a bad reason not to use TDM gcc.
That's probably because you wrote C++ and are usimg C++ streams. Try just using printf. The binary, after stripping, will be much smaller (I think less than 20k). You can use DependencyWalker to check what DLLs you are linking to.
GTK is often used as the example of what not to do when designing interfaces. A better pure C example would be Wine's implementation of the Win32 API (specifically take a look at user32.dll). Or the Tk toolkit.