HackerTrans
TopNewTrendsCommentsPastAskShowJobs

iamevn

no profile record

comments

iamevn
·há 6 meses·discuss
I can't speak to any sort of scalability but I can definitely say that not everything needs to be built for millions of users. There's plenty of utility in tools you use to help even a single person (even yourself!)
iamevn
·há 8 meses·discuss
Pebble smart watches are tethered (to an android/ios device via bluetooth), do not talk to a cellular network, and have had an especially good battery life because of that and their low-power displays which are always on and visible with external light, only turning on the backlight when you are using it (e.g. hitting buttons or after giving the watch a little shake). afaik, every Pebble watch has had a significantly longer battery life than all of Apple's watches even though they're always displaying.

The newer Pebbles do have a better battery life, lasting multiple weeks maybe thanks of better battery tech.
iamevn
·há 8 meses·discuss
Please reread what you wrote and try to see if you can see how it comes off as at least culturally insensitive if not outright racist.
iamevn
·há 9 meses·discuss
See the `either` function further down

  either some-condition { print "was true" } { print "was false" }
iamevn
·há 10 meses·discuss
No? I don't think this is the trap you think it is.
iamevn
·há 5 anos·discuss
(not a lawyer) my interpretation of GPLv2 is that at the very least the model would be licensed under GPL if it was trained on GPL code. The model is a derivative work. Whether the generated code coming out of the model is GPL is trickier. I would lean towards yes but I'm not entirely sure.

I think talking about exact text matches to existing code is a red herring. If you took GPL code and ran it through an obfuscator that changed every byte of the code to new code, that resulting code would be derivative and would need to be licensed under GPL too.

Thank you Microsoft for ushering in a new era of free software.
iamevn
·há 5 anos·discuss
I have tried vim mode in fish and I didn't like it. I find I don't really need vim bindings in the shell because I'm almost never editing. Alt+e to open the current command line in my editor works really well for me when I do want vim.
iamevn
·há 5 anos·discuss
I think my biggest annoyance using fish daily for years is with certain string subcommands just barely not having enough power to replace sed/grep/awk usage in bash scripts but that's been improving.

I find it so much easier to quickly throw together a function or a script for whatever random task I want to do in fish than in bash and actually have confidence that it'll work without tons of trial and error and needing to look up syntax.
iamevn
·há 5 anos·discuss
Piping and redirects seem to just work, command substitution is always just parentheses with no $ in front. Process substitution is not magic syntax like in sh, it's just a command that reads from stdin, writes to a temporary file, and outputs the path to that file:

vim (ls -lh | psub)