KeyboardFire
KeyboardFire on Hacker News
It's funny that this is the first time I've seen a language explicitly condone "print debugging." It's one of those things that everyone says you're not supposed to do and then does anyway.
Does any other language have a similar feature?
That might just have been a failure with the GPS -- I've had the same issue before, but the car icon was offset a bit from the highway, so it looked like I was constantly driving on the grass next to it (that must have come as a surprise to the little imps inside my phone doing the navigating).
While I agree that the criticism "you're just trying to look smart" is misguided, it's a bit ironic that his response had the implication that "if I know this thing and you don't then you should be embarrassed [because I'm smarter/better than you]."
(I think that was the source of much of the objection to the comment, and the post makes no attempt to apologize for it, even if it was unintended.)
The example they give isn't really convincing, to me. I can see the usecase for this kind of language, but for e.g. searching for a pattern on the shell that isn't just one of a few predefined special cases, it seems like it'd still be a lot easier to compose regexes on the fly.
Posted by
KeyboardFire on Wednesday November 14, 2018 @10:28AM
from the en.wikipedia.org dept.
Posted by
KeyboardFire on Thursday November 08, 2018 @11:11PM
from the miztres.wordpress.com dept.
One feature I really miss in a lot of chat clients (that this doesn't appear to have) is the ability to reply to specific messages, like in Stack Exchange chat or Telegram. It makes it a lot easier to follow several simultaneous conversations, or groups with many members.
Posted by
KeyboardFire on Thursday November 08, 2018 @04:29PM
from the github.com dept.
Posted by
KeyboardFire on Monday November 05, 2018 @09:55PM
from the motherboard.vice.com dept.
The idea that language limits or constrains the way people think (the stronger side of the Sapir-Whorf hypothesis) is now largely discredited by the majority of linguists.
Posted by
KeyboardFire on Friday August 17, 2018 @07:16PM
from the howtogeek.com dept.
This is really cool!
Crazy idea: what if the first letter of the domain name was used to determine the first letter of the Unicode name of the emoji to select? That way there'd be some kind of mnemonic instead of having it be purely random.
It makes me a little uncomfortable that they're using curl|bash for something as simple as "put this 10-line script somewhere in your $PATH," especially when the script involves sudo (to move into /usr/local/bin). Sure, it's easy to inspect the script and see that it's not doing anything malicious, but it makes install processes like this, where it'd be incredibly easy to, seem normal.
Personally, when I write shell commands, they tend to be write-only code, because the shell isn't really suitable for anything more complex. So it's easier to think in code than it is to add the extra step of translating to English if it's something nobody's gonna see again anyway.
The `sort' example will break past one-digit numbers without the -n flag, and the example for `uniq' isn't even accurate without sorting first (not to mention the UUOC).
Setting aside the errors, the author recommends `xdotool' for finding screen coordinates for ffmpeg, but `slop -f %g' allows you to click and drag to select a rectangle and outputs a geometry string that can be given directly to ffmpeg, which is a lot faster.
Posted by
KeyboardFire on Saturday August 11, 2018 @01:23PM
from the codegolf.stackexchange.com dept.
Posted by
KeyboardFire on Saturday August 11, 2018 @10:03AM
from the show-hn dept.
Hmm, why doesn't `fn() echo test; fn` work? It seems to work in zsh, but not bash.
Posted by
KeyboardFire on Monday April 16, 2018 @02:07PM
from the en.wikipedia.org dept.
Wow... when this project began over a year ago, it seemed almost impossible. It's almost surreal to see the results finally all put together. (And it really goes to show how a few amazing and dedicated people working together can make incredible things.)
Posted by
KeyboardFire on Tuesday July 18, 2017 @10:56AM
from the testing.googleblog.com dept.
It's not meant to be an editor. That sounds like unnecessary feature creep - the point is to run snippets of code in different languages through your web browser, not to be an IDE.
Posted by
KeyboardFire on Thursday July 13, 2017 @08:30PM
from the bbc.com dept.
Posted by
KeyboardFire on Wednesday June 21, 2017 @08:01AM
from the theverge.com dept.
The article seems hopelessly tautological. One of the arguments for Clojurescript is that it "is a functional programming language," with the reasoning that this makes functional programming easier. The author then goes on to answer - and I quote - "Why isn’t it popular?" with "Not popular enough." I am thoroughly enlightened.
While not a natural language, aUI [1] is a conlang (constructed language) that sort of tries to emulate the idea described in the article. Each sound represents a very basic concept (they map to semantic primes [2]), and they're combined to form more complex ideas.
Unfortunately, this leads to nonsensical literal translations like "ONE-QUANTITY-ABOVE-LIFE-TOWARDS" for "banana," but it's still a neat/interesting concept.
[1] https://www.frathwiki.com/AUI
[2] https://en.wikipedia.org/wiki/Semantic_primes