Stories by kghose
This short and to the point post about Idris made me want to try it (at first) and then not, after he described his experiences in getting it to work. I wish everyone who tried out a language would put out a post in this format - it's extremely helpful to folks trying to get a feel for syntax and us...
(I thought I'd ask here rather than stackoverflow or reddit because I trust people here more, but I don't know if this takes the community in an unwanted direction)
My main browser has been Chrome ever since they released that video showing how fast it was (https://www.youtube.com/watch?v=nCgQDji...
There are some subtle differences between the revisions of the C standard that makes it possible to create programs that behaves differently depending on if they are compiled as C90, C99, or C11. Similarly, C++ is mostly a superset of C, but there are constructs that produce different results for C ...
The story leads with the case of Mats Järlström who did some analysis on yellow light timing for traffic cameras and also mentions the cases of several other people (some of whom were critical of the Oregon government) who were fined or cited for stating they were engineers. Oregon's criterion is wh...
Moulick (মৌলিক – Bengali for Prime) is an Arduino powered mathematical toy that endlessly computes primes and shows fun statistics about them as it goes along. Watching primes born was never more exciting, or slow. Moulik starts from 2 and takes you primally all the way out to 10 decimal digits at...
I am one of the many millions of lemmings who are trying out Mastodon. Mastodon says it's federated. Are there any social networks that work in a distributed fashion like bittorrent? A network where the information is stored across different peoples devices, truly no central server?
This particular use case: ("It is tempting to make sweeping changes and clean up lots of code while implementing a small new feature, however, it’s also good practice to separate commits that don’t include any unrelated changes.") is great. However, it requires discipline to remember what changes pe...
A long time ago, even before the internet, a brave group of computer scientists set off to change the world. Working at Lawrence Livermore National Laboratory, they designed a revolutionary new language that exploited fully, implicit parallelism. Using dataflow techniques mapped onto a conventiona...
This is indeed far off from programming (though some will say, some of our code is a lot like a pile of precariously balanced rocks). I was enchanted by the minimalism of it all: a person, a bunch of rocks, gravity and imagination and patience
I would just like to get opinions from experienced folks on what they would consider languages/programing paradigms that lead to readable/maintainable code AND code that is efficient. I would appreciate it if folks would also mention what domain they work in, since this answer will vary with domain ...
After casting my vote, I wondered why we don't get a vote receipt. I typed up my thoughts (linked article) along with a left field suggestion about how to up the participation rate, but all you folks must have thought about this too. What are your thoughts? Thanks!
I call Lisp's biggest shortcoming the mysterious tuple problem. It stems (from) Lisp's idiomatic over-use of lists as product types, which are more commonly called tuples. In this essay, I'll explain the problem, how more popular languages don't suffer from it, and some ways to have the power of Lis...
I was looking to descriptions of how older networked games worked, and found this to be a good read
Most people using bash are familiar with piping: this is the ability to direct the output of one process to the input of another allowing the second process to work on data as soon as becomes available. What is not so well known is that piping is a particular case of a more general and powerful inte...
I find many replies to my questions illuminating and helpful. I'd like to not add to clutter by adding a 'Thanks' reply. I up-vote them, but it would be nice to have a 'Thanks' button so the writer can see someone has thanked them for an illuminating discussion/answer
I want to build mobile robot(s) that interact with their environment. I’m looking for guidance on
1. A platform to pick and
1. Forums to hangout on
I’d like an extensible platform that let’s me add vision, lidar, sonar, radar modules and mount custom things like an arm.
I’m happy coding l...
All I wanted to do was experiment with std::optional. I ended up upgrading my operating system. Is this right, I ask you?
Also see http://youtu.be/QMYfkOtYYlg