HNHacker News
TopNewBestAskShowJobs

rekwah

328 karma · joined July 3, 2012

[ my public key: https://keybase.io/hawker; my proof: https://keybase.io/hawker/sigs/WxrZS3l8awSOFm9GWEZIOi4wo7Ouuv-9QKZyiZaI_Oo ]

https://andrew.hawker.io

submissionscomments
rekwah··on Salesforce declares the 9-to-5 workday dead, will let employees work remotely
I would recommend looking into something like Gator[0] that allows you to send messages that delay delivery until the recipients morning the following workday.

[0] https://slack.com/apps/ANPGHD2F8-gator

rekwah··on Ask HN: Communities for Staff+ Engineers?
I find https://leaddev.com/ has some good content, unsure if there's an associated Slack/Discord server for it.
rekwah··on Show HN: Simple-graph – a graph database in SQLite
Tangentially related to graph dbs, but if you're looking for more hierarchical support, SQLite does has a transitive closure extension[0] that might be of some assistance. I leveraged this back in 2014 to write our framework-agnostic result storage on AWS Device Farm.

[0] - https://www.sqlite.org/cgi/src/artifact/636024302cde41b2bf0c...

[1] - https://charlesleifer.com/blog/querying-tree-structures-in-s...

rekwah··on Best online communities for software developers
There are a few other sister sites, shown here https://github.com/lobsters/lobsters/wiki
rekwah··on Best online communities for software developers
Bootstrapped.fm community at https://discuss.bootstrapped.fm/
rekwah··on Pg-shortkey: YouTube-Like Short IDs as Postgres Primary Keys
Additional approaches in this space:

* https://hashids.org/

* https://github.com/ulid/spec

rekwah··on Git scraping: track changes over time by scraping to a Git repository
A nice complement to this would be tooling that treats file revisions as time series data, e.g. plot the fire contained percentage over time.

Any existing tools out there?

rekwah··on Into the Personal-Website-Verse (2019)
https://andrew.hawker.io
rekwah··on GenX Are a Retirement Time Bomb for the American Economy
Disagree. What happens if you have an emergency? Then you end up withdrawing from the 401k + penalty.
rekwah··on Working for a startup makes less sense, unless you are into the mission
Google, Amazon, Facebook, or Apple.

https://en.wikipedia.org/wiki/Big_Four_tech_companies

rekwah··on Zulip Server 1.9: HipChat import and much more
Anecdotally, I feel it's less common than merge commits. There are plenty of places driven by the "Merge Pull Request" button in GitHub and that's the default functionality.

In personal projects or those with fewer developers, I prefer rebase + FF merge for a clean history. I don't really feel the need to see the merge commit in the master branch history.

rekwah··on Zulip Server 1.9: HipChat import and much more
You rebase your feature/topic branches on top of master and then merge the feature/topic branch back onto master, enabling a fast-forward merge.
rekwah··on Show HN: Toodles – Project management directly from the TODO's in your code
If you happen to use Probot, there's a plugin that supports automatic issue creation.

* https://probot.github.io/

* https://github.com/JasonEtco/todo

rekwah··on We’re happy with SQLite and not urgently interested in a fancier DBMS (2016)
More of a DAO than an ORM.
rekwah··on Scrcpy – An app to display and control Android devices
These exist.

* https://aws.amazon.com/device-farm/

* https://www.xamarin.com/test-cloud

* https://bitbar.com/testing/

* https://saucelabs.com/devices

rekwah··on Tools for Remote Software Development and Pair Programming
Guessing you're talking about Screenhero.

https://screenhero.com/

rekwah··on Show HN: Your Own Task Queue for Python
Maybe something like Common Workflow Language[0]?

[0] http://www.commonwl.org/v1.0/UserGuide.html

rekwah··on Show HN: Sultan – Pythonic interface to your shell
I wrote a pretty significant process wrapper in python at $PREVIOUS_JOB. The problem I have with these loose wrappers around subprocess is that they're, imho, solving the wrong problem. Or, maybe better put, not solving _enough_ of the problem.

Imagine writing a wrapper for "grep". It may work in one environment, but if you need portability, you're going to quickly realize that there are nuances in implementation and the actual calling interface. Now you're handling branching logic in your application code based on platform, version, etc.

Interfacing with a command line tool shouldn't be thought of much different than a remote HTTP/ReST API talking text/plain instead of application/json. You're looking for your "client wrapper" to handle argument validation, parsing, versioning, etc.

rekwah··on James Gosling, the ‘Father of Java,’ joins Amazon Web Services
It's a reference to https://news.ycombinator.com/item?id=9695102
rekwah··on Show HN: FSQL – Search through your file system with SQL-esque queries
Reminds me of osquery [0].

[0] - https://github.com/facebook/osquery

rekwah··on Ask HN: What are some good technology blogs to follow?
I would recommend https://hackernoon.com/
rekwah··on Ask HN: Books you read in 2016?
I've created a goodreads list[0] for top-level comment recommendations. However, it appears a user may only vote for a max of 100 books per list[1]. So, additional contributors welcome!

[0] - https://www.goodreads.com/list/show/106689.Ask_HN_Books_you_...

[1] - https://www.goodreads.com/topic/show/1060933-listopia-list-l...

rekwah··on Show HN: Live visualization of Kafka streams
I like the color bomb when you switch away from the tab for a bit and come back to an onslaught of events get processed by the UI.
rekwah··on Failsafe – failure handling with retries, circuit breakers and fallbacks
Although, not feature parity with this project, Pybreaker[0] for the circuit breaker patterns in Python.

[0] - https://github.com/danielfm/pybreaker

rekwah··on Movie recommendations based on your personal taste
I've love to see this integrated with a TV/Movie scrobbler such as trakt.tv.
rekwah··on Is a prenup a good idea?
I'm curious if this is easier to handle with non-liquid assets?

Imagine he has a $100k fishing boat instead of $100k stuffed in a mattress. Is the spouse more willing to sign a prenup if it's easier to make the mental separation between "mine" and "theirs" when it's a physical asset?

rekwah··on Apple files final response in San Bernardino iPhone case
If they were to lose and lose all future appeals and Apple still didn't wish to comply, what would it take to get around such a request?

Would Apple have to re-incorporate outside of the U.S.A?

rekwah··on The Tenacity of Tech Recruiters
I've been known to put fake skills in my LinkedIn profile in hopes of catching scripted recruiter emails that include these amusing keywords.

>>> "With your underwater basket-weaving chops, the Cloud Fabric Services team will surpass its goal of exceeding 100M users by 2015."

rekwah··on Ask HN: Slow engineers, did you get faster? How?
Are you actually slower than coworkers in an apples to apples comparison? Normally when I see things like this, it's usually comparing developers having a different definition of "complete". One will write the code, the unit tests, the e2e tests, and the documentation before saying the task it complete. The other, trumpets completion once the code is done.

If you're actually slower, I'd start keeping track of where my time is going. Are you spending too long imagining all possible scenarios of a feature? Taking two hour lunches and coffee breaks every hour? Many hours spent in meetings? Wasting time building a "super generic" solution that isn't necessary? Spending three days writing tests for a feature that took 5 hours?

If you don't feel like you're actually slow, it's just a problem of perception. I'd take some higher visibility features and crank them out, working the extra hours if necessary. I'd rather kick the stigma than deal with that anchor around my neck. Tread carefully with this strategy as it can be a double-edged sword and increase expectations and workload.

rekwah··on Show HN: My reply to LinkedIn recruiters
I've also noticed that Linkedin profile scraping has become more prevalent over the years. I've countered this by adding a few fake skills to my profile.

> "With your underwater basket-weaving chops, the <redacted> team will surpass its goal of exceeding 100M users by 2015."

These, usually more subtle markers, are helpful to scan for when glancing through any recruiter emails.

← PreviousPage 2 of 3Next →