HNHacker News
TopNewBestAskShowJobs

jgresty

194 karma · joined April 23, 2018

submissionscomments
jgresty··on [dead]
I don't know what this mostly empty page is doing but just having it open is using so much cpu time that my fans need to ramp up. I'm not inclined to browse more than that one page.
jgresty··on GraphQLize: JVM library to build GraphQL API instantly from PostgreSQL and MySQL
Why is it so important that it runs on the JVM?
jgresty··on Ask HN: What has your work taught you that other people don't realize?
Software is bought based on how big the vendor is, by people who will never use the software.
jgresty··on State of JavaScript 2019
I'm curious to know why you think separations don't really make sense any more. Care to elaborate?

Personally I prefer anything that is restrictive, I would take the price of less flexibility for the ability to stop people doing stupid things.

jgresty··on Seeking Developers for Paid Contract Improving Pip
I would have thought dependency resolution would be a solved problem by now, given how many different projects all need to do it well.

Can anyone explain why there needs to be a new solver just for pip instead of adding support for python packages to something like libsolv[0].

[0] https://github.com/openSUSE/libsolv

jgresty··on Ask HN: Best things in your bash_profile/aliases?
Here is my lot

  # setting common options
  alias cp='cp -iv'
  alias mv='mv -iv'
  alias rmdir='rmdir -v'
  alias ln='ln -v'
  alias ls='ls --color=auto --human-readable --group-directories-first --classify'
  alias grep='grep --color=auto'

  # shortcuts
  alias e=vim
  alias music=ncmpcpp
  alias g='git status'
  alias gp='git push'

  # show pretty git diff
  alias gitdiff='git difftool -y -x "colordiff -y -W $COLUMNS" | less -R'
  # go to root git directory
  alias cdgit='cd $(git rev-parse --show-toplevel)'
  # view csv files in columns
  alias csv='column -s, -t'
  # activate python venv
  alias v='source ./venv/bin/activate'

  # show weather
  alias weather='curl wttr.in/Manchester'
  # get my calendar
  alias c='gcalcli --calendar <redacted> --monday calw'
  # alternate view of calendar
  alias agenda='gcalcli --calendar <redacted> agenda `date --iso-8601`T08 `date --iso-8601`T15'

  # rot13 some text
  alias rot13="tr '[A-Za-z]' '[N-ZA-Mn-za-m]'"

  # I always forget how to echo status code
  alias exitcode='echo $?'

  # make directory and enter it
  mdc() { mkdir -p "$@" && cd "$@"; }
  # create a file and make git track it
  ga() { touch "$@" && git add "$@" }
  # open a twitch stream in mpv
  twitch() { livestreamer --player "mpv -" "http://twitch.tv/$@" best }
  # set terminal window title
  title() { print -Pn "\e]2;$@\a" }
  # open a file with less or a directory with ls
  l() { if [ -f "$1" ]; then less "$1"; else ls "${1:-`pwd`}"; fi }
jgresty··on The Lounge – Modern cross-platform, self-hosted web IRC client
I'd be interested to know if anyone actually seriously uses something like this. I can't imagine there is much crossover in the irc audience and the people who would want to use a web based client. Even less so when you need to self host it.
jgresty··on Atlassian's new terms forbid benchmarking
I like Phabricator, it doesn't offer as much combustibility as Jira but the options it does have are good for software development workflows. Plus it is open source which is always a bonus

https://phacility.com/phabricator/

jgresty··on Qutebrowser – A keyboard-driven, Vim-like browser based on PyQt5
I would really like to use this as my primary browser, unfortunately Atlassian's login flow doesn't work in this browser. I suspect it is actually Atlassian at fault here but since I am forced to use Jira for work I have no choice.
jgresty··on Show HN: Sublime Merge – A Git client from the makers of Sublime Text
> "The evaluation version is fully functional, but is restricted to the light theme only."

They really know their target audience.

jgresty··on A Containerized Polyglot Microservices on Kubernetes and Service Mesh
While this is neat and all, 99% of the time you aint gonna need it.
jgresty··on Show HN: Vuido builds desktop apps using Vue.js without Electron
I couldn't agree more. Ever since switching from Slack to wee-slack I have never run out of memory on my laptop, which used to be a problem every once in a while when running so many instances of electron.

Also Telegram (at least the Linux desktop client) is not electron, it is QT. Maybe some problems that people link exclusively to electron are not limited to just that platform.

jgresty··on Google has started the global roll-out of its new Chat messaging service
From all the articles I have read on this, it is never mentioned if this will be in AOSP or part of Google Play Services. I really hope they allow any app to use RCS messages instead of keeping it in their own walled garden.