|
Lately I've been fascinated with the idea of logical fallacies, and especially problems in arguments that may at first glance seem reasonable. ...or Tools for Arguing with Engineers 101.
|
|
|
|
|
Everybody tells you to build a funnel for your startup website. That is, have 1,2, or 3 pages that serve to take the site visitor from reading something that interests them to buying/signing-up for your product. They are wrong. Here's my experience. I really don't know what people want, I just know what I'm offering them.
|
|
|
|
|
It’s not clear how many people enjoy looking at programs that make compilers crash — but this post is for them (and me). Can we conclude anything just by looking at these? Not really, but it's fun anyway. Many of these C fragments are not obviously hard to compile... and figuring out why the fun of it.
|
|
|
|
|
When the Internet was created, decades ago, one thing was inevitable: the war today over how (or whether) to control it, and who should have that power. Battle lines have been drawn between repressive regimes and Western democracies, corporations and customers, hackers and law enforcement. Who will win in the end? In the Battles of SOPA and PIPA, Who Should Control the Internet?
|
|
|
|
|
In the nearly 30 years since Tetris’s invention — and especially over the last five, with the rise of smartphones — Tetris and its offspring have colonized our pockets and our brains and shifted the entire economic model of the video-game industry. Today we are living, for better and worse, in a world of stupid games. Level up your low-brow game culture.
|
|
|
|
|
When we discuss the use of online privacy, we too often forget the social context in which data exists, even when we're talking about social media. And the victims of a service like Girls Around Me shouldn't be blamed for not understanding the arcane privacy settings of services like Facebook. People use social media to to communicate with friends, not to have their data sold to the highest bidder.
|
|
|
|
|
For years, Microsoft kept its distance from the open source movement, and at one point, CEO Steve Ballmer referred to Linux as a cancer, seeing the open source OS as a threat to Microsoft’s Windows operating system and other proprietary tools built by the Redmond software giant. But in recent years, the company has come to realize that it needs the open source community on its side. It's all about the Hyper-V.
|
|
|
|
|
One of the first things a software engineer learns is “don’t reinvent the wheel”. If something is already made, use that instead of writing your own. Writing your own tools and libraries, even when one already exists, is labelled “NIH syndrome” and is considered quite bad. Surely, reinventing the wheel can’t be bad when your new wheel improves existing wheel designs, right? But what if my version is better?
|
|
|
|
|
And usually my wheel is better. Because I don't copy blindly ripoffs from code sites, adding my mistakes as well.
It's like music: you want Led Zeppelin? Get Jimmy Page and refine and retune each and every sound.
Otherwise go on Ibiza and do remix of remix of remix. And the result is the most garbage of the garbage known to man: european discopop. I would call it [complete here with the hype scripted language of the day].
Nuclear launch detected
|
|
|
|
|
Zoomzum[^]
HTML 5 is the advanced version of HTML and getting popularity among web designers with their advanced features and functionality. Select the best presentation framework for your next project.
|
|
|
|
|
Actually, it’s even worse than that – it’s really 67.37% – but let’s not split hairs over that right now. The point is that it’s an alarmingly high number for what amounts to very simple configuration vulnerabilities. Here's what you need to know. Server Error in "/funny subhead" Application.
|
|
|
|
|
It’s really not that hard to make an awesome command-line app. If you do it right, the end result is a highly polished, well-documented, easily installable and maintainable piece of software that will be a part of my command-line arsenal for quite a while. These rules will help. sudo solve my problems --now!
|
|
|
|
|
PowerShell is even a better environment.
|
|
|
|
|
Powershell does have a lot going for it, but I personally find bash/zsh more useful as the universe of tools and knowledge to draw upon is orders of magnitude larger than for Powershell.
Director of Content Development, The Code Project
|
|
|
|
|
I do not know about bash/zsh, but going OO has significant advantages, and few disadvantages. The disadvantage would be that more thought has to go into creating scripts.
|
|
|
|
|
Marijn Haverbeke is not only the author of several pretty useful Common Lisp libraries (some of which he touches in the interview), but also a succesful JavaScript hacker, winning JS1K contest, and writing a profound book about the language — "Eloquent JavaScript". Besides, he hacks on Mozilla Rust and his own language Hob, not to mention co-authoring a JavaScript-to-Common-Lisp transpiler, writing some games in Scheme, and experimenting with Haskell. Marijn Haverbeke wrote one of the most influential books on JavaScript. Here are his thoughts on Lisp.
|
|
|
|
|
Back in the 80’s, home computers like the Commodore 64 had an integrated BASIC interpreter. Any kid could learn programming on these machines. Actually, this was one of the major selling points to parents. Unfortunately, today no tablet comes with an interpreter built-in; actually some tablet vendors seem to actively discourage such interpreters. This means that no one can learn how to program on a tablet. It could help a whole generation of kids to learn programming.
|
|
|
|
|
Not even a Windows 7 tablet? One I tried had CSC, it must have had VBC as well. Granted that's not exactly the same as a BASIC interpreter, but it still allows the user to use/learn a programming language.
|
|
|
|
|
There is! An app called iVBasic[^] for the iPad. I have (and have used) it, and it is rather useful!
Attempting to load signature...
A NullSignatureException was unhandled.
Message: "No signature exists"
|
|
|
|
|
If you've ever had to troubleshoot errors a proprietary file format or wire protocol, you know it's a struggle, at best. Text formats make it easy to examine what is happening under the hood of a fancy UI, to quickly fix small problems and to manipulate the file using other programs. All your ASCII are belong to us.
|
|
|
|
|
That's part of the reason XML is so great. It has the advantage if organizing the data also, but at the cost of a lot more texts. Of course text files have a cost in size also, but by today's standards it is small. Only when you get to pictures and video does size bloat to the point of having to worry about it. Thank god we no longer have to fit things on a floppy disk.
|
|
|
|
|
After working with SQL Server for over a decade, I realized that I didn’t have a good answer that would satisfy my customers' concerns about SQL Server security. We have an entire company built around this product, we should probably understand how the security works. So I did some research and here's what I found. Understanding the CRUD under the Tables.
|
|
|
|
|
Companies such as Apple have made their name by marketing their products not just as technological tools but as glamorous and fun toys. But this marketing technique is nothing new, as these vintage adverts from the early days of PCs show. This one goes to 11.
|
|
|
|
|
This is a feature comparison of text editors on iOS. It’s meant to help you find the most useful way to write, code or take notes for your personal needs. Every editor is geared toward a slightly different purpose, with their own strengths and focus. Suit the action to the word, the word to the action.
|
|
|
|
|
What are the human, resource and environmental costs of building that fancy new i-device in your pocket? What can you do to be a responsible consumer? Page through this interactive infographic to find out. Now multiply that times your computer, your camera, your TV, your game console...
|
|
|
|