Unfortunately, the tendency for complex, error-prone and slow software seems to be prevalent in the present-day software industry. We intend to prove the opposite with our software projects. promotes C
suckless is a NIH meme for people who value premature optimization over correctness
>>279 The second one, called ``suckless core - A suckless userspace foundation'' Talk about sbase starts at 11:09
Name:
Anonymous2016-01-13 14:14
>>283 Thanks. Though it really does reinforce /prog/'s view of the project.
Name:
Anonymous2016-01-13 14:54
>>284 Care to explain why? It convinced me that coreutils/busybox/toybox aren't good enough and why sbase is needed, especially when it comes to international users that have special characters in their mother-language, like ö ü é for example. Didn't you like the talk? Why not?
Only supporting UTF-8 means their 8-bit text files will not be readable. It also means you can't use grep on binary files anymore. The meaning of Unix streams is ambiguous between bytes and text, with binaries often flowing through pipes.
But in general, there's just this sense of "I don't understand why they made these features, so they're wrong", "My preference is like this, so I will present it as the one correct way", "I need a bignum library so I'm going to roll my own even though there are great, mature, focused libs out there for it already", etc. It all smells of hubris, and there's little good reason for it to be such an isolated NIH project.
>>290 You must be new here. Often people use the quote function to paraphrase, rather than to quote directly. I hope that this newfound knowledge will save you the trouble of going around asking everyone who they're quoting. I'm sure you'll fit in much better now that you understand the culture here a bit more. If there are any other things you don't understand about textboard culture, feel free to ask!
Name:
Anonymous2016-01-14 22:22
>>287 You shouldn't be using grep on binary files in the first place. The proper solution is to write a program to read the binary file and spit out a text file or otherwise modify the program that emits the binary file to emit an associated text file.
>>295 Be descriptive, not prescriptive! There's no cause for you to make value judgements about other people using the quote feature in a way different from how you're expecting. It doesn't hurt you and I'm sure you'll pick up quite quickly when people are using it as a direct quote and when they are (sometimes humorously) paraphrasing after you've been here a while.
>>297 People should form new syntax to note different things. Quotes are for quoting. Hashtags are for tagging. Maybe if you want to paraphrase, you can use the non-quote syntax <
>>64 ed, getconf, install, od and pathchk are implemented. The missing tools.
at awk bc diff patch stty
Name:
Anonymous2016-02-15 14:23
>>303 don't forget dc. UNIX without dc is just not that good.
Name:
Anonymous2016-02-15 14:37
I can't believe they are rolling their own ``lightweight'' (read: incomplete and untested) bignum lib instead of using libtommath, which is simple enough (considering what a bignum lib entails). Suckless just makes no sense sometimes.
They use webkit on their web-browser, but can't use libtommath for their dc/bc because it isn't ``lightweight'' enough? Get your shit together and stop the NIH syndrome.
>>313 You are angry at a man who admits that his design is not intended for perfection?
Name:
Anonymous2016-02-18 0:50
>>314 It has nothing to do with perfection. It has to do with usefulness, especially as he's releasing code under the hubris that his philosophy is better than the others. There's zero point to him writing shit like this, and less than zero point to him claiming that the way he does things is better.