HNHacker News
TopNewBestAskShowJobs

willcodeforfoo

356 karma · joined July 15, 2008

Co-Founder and Director of Engineering Vintage Aerial (vintageaerial.com)
submissionscomments
willcodeforfoo··on Videohash – Perceptual video hashing python package
Tangentially-related: What's the state of the art for storing a bunch[1] of hashes like the OP (or pHash, etc.) in PostgreSQL and querying by hamming distance in a reasonable time?[2]

pg_similarity? pg_trgm? cube?

[1]: 10–50 Million

[2]: < 200ms

willcodeforfoo··on How We Built the GitHub Globe
Pretty clever using the timezone offset to approximate the user's location without using GeoIP. I hadn't noticed that but sure enough, my (approximate) location is in view first.
willcodeforfoo··on Show HN: Podcast API
I'm building something very similar to this!
willcodeforfoo··on Calmcode – Video tutorials for modern ideas and open source tools
From the FAQ[1]:

> We use screenbrush[2] for drawing over the screen while coding. This app is highly recommended.

[1] https://calmcode.io/faq.html

[2] https://apps.apple.com/us/app/screenbrush/id1233965871?mt=12

willcodeforfoo··on Ask HN: What's your quarantine side project?
I'm working on turning a small detached garage into an office! Manual labor is a nice change of pace from software.
willcodeforfoo··on Backblaze B2 Cloud Storage Now Has S3 Compatible APIs
We use B2 to store images on Vintage Aerial (https://vintageaerial.com), both high res scans and all kinds of thumbnail sizes.

It is... a little slower than I'd like but with Cloudfront in front it has been manageable. I love tips from Backblaze on how to increase performance there beyond caching to CF.

willcodeforfoo··on Backblaze B2 Cloud Storage Now Has S3 Compatible APIs
This is great news... there are lots more good clients for S3 than B2, and implementing one is less than trivial because of some special considerations B2 had in the beginning (namely: uploading directly to a pod.)

I see this isn't available for old buckets, is there a straightforward way to duplicate a bucket to make it compatible or do you have to use something like rclone?

willcodeforfoo··on GitHub Package Registry
This reminds me of GitHub’s beginnings when they were the easiest way to publish a Ruby gem
willcodeforfoo··on Jenkins Is Getting Old
There are lots of alternatives for Jenkins as a CI builder but I haven't found many for Jenkins as a web-based cron with a nice UI that keeps track of history, has tons of options for notifications on failures, and quickly allows re-building (even with user-supplied parameters!)

We use Jenkins for running backup jobs, periodically updating data, and building quick little jobs for support staff to run--infrequently enough that they don't warrant adding to our admin app but frequently enough that bothering at developer adds up.

willcodeforfoo··on Larry Roberts has died
Wow... it's a spacer gif: <tr><td bgcolor="#000000"><img src="s.gif" height="5" width="0"></td></tr>
willcodeforfoo··on Google Photos API
Finally! This looks great, there was a way to get access to Google Photos via the Drive API but a dedicated one is a nice surprise.

However... I noticed a clause that requires a "Commercial license" if your app prints photos:

> If your product transfers a user’s photos onto physical goods (such as photo prints or t-shirts) and you charge money for this service, you must have a Commercial license. For more information, see the Google Photos partner program.

Anyone know how much this costs or why this is the case?

willcodeforfoo··on Google Cloud Platform – The Good, Bad, and Ugly
Seconding the issues on the Load Balancer and 502s. We moved our app there earlier this year to take advantage of GKE and just sort of put up with random 502s (especially during deployments, which are supposed to be zero-downtime). We contacted Google Support but they were unable to help and said that yeah, some percentage of dropped requests is fine. I suppose it's something with our Rails app or configuration, but no one was able to help and I decided to stop wasting time trying to fix it.

They have more-or-less gone away now but several months later it leaves me with very little confidence in GLBs and quite scared to change anything around.

willcodeforfoo··on The ReMarkable E Ink Tablet
Looking forward to more information about this as well. I'm thinking about wiring up an e-Paper display to a Pi for some digital signage applications and curious how you got it all to work, and the prices for doing so!
willcodeforfoo··on Show HN: Termipal – native micro-GUIs for shell scripts and command line apps
For the Mac there's also Pashua: https://www.bluem.net/en/projects/pashua/ which lets you generate a GUI for shell scripts.
willcodeforfoo··on Overview of the Crystal language
Worth nothing: Thoughtbot is working on a web framework for Crystal, called Lucky: https://luckyframework.org/

It looks quite promising, but as others (including core team members) have noted, development on Crystal seems to be losing steam. It's tempting but seems like a bit of a gamble to pick Crystal for anything serious, especially with great new languages like Elixir and Go gaining traction.

willcodeforfoo··on Sublime Text 3.0
Long-time ST2 and ST3 user. I think I've more or less moved to VS Code but wanted to chime in: Great website! And loads super fast.
willcodeforfoo··on Migrating 1200 databases from MySQL to Postgres
I'm working on migrating an app right now (just one MySQL database) but can highly recommend [pgloader](http://pgloader.io/). It has a bunch of built-in and configurable rules to cast different column types to PostgreSQL and the developer has been very responsive in helping me make weird column types work, too.
willcodeforfoo··on Show HN: Strukt – a visual shell for tabular data
Looks very cool, would love to play with a demo before dropping $30 though...
willcodeforfoo··on The High-Speed Trading Behind an Amazon Purchase
In Ohio at least, Kohl's has had e-ink shelf tags for the past few years.
willcodeforfoo··on Ask HN: Is S3 down?
Uh-oh. Same here... and tried taking a screenshot of pinging s3.amazonaws.com and Slack upload hung.
willcodeforfoo··on Show HN: Sedy, a GitHub Bot Bringing Linux Sed to Code Reviews
`/s/foo/bar` syntax works in Slack as well!
willcodeforfoo··on Show HN: Anycomplete
Interesting, didn't know Hammerspoon had this "chooser" functionality. I guess with enough Lua you could replace Alfred!
willcodeforfoo··on Image-to-Image Translation with Conditional Adversarial Nets
The Aerial-to-Map example looks like this may be useful for automatic map/satellite rectification/georeferencing, but not sure how efficient it'd be if it has to compare against a large area.

Does anyone have any experience in this area?

willcodeforfoo··on $15 Production Kubernetes Cluster on DigitalOcean
This is a great guide! Very thorough. However there are so many moving pieces it makes me think I should just use a hosted Kubernetes solution like GKE instead of trying to roll my own...
willcodeforfoo··on Hyper.sh – Effortless Docker Hosting
I tried this a few days ago after [someone here suggested](https://news.ycombinator.com/item?id=12876472) it as a Lambda + containers tool.

I signed up for the trial and was pretty impressed how easy it was to get up and running. I'm hesitant to use for production-level workloads. As it matures I think it will be a great platform (and then Amazon, Google, or Digital Ocean, etc. will acquire it and maybe roll it into their offerings or maybe kill it.)

willcodeforfoo··on Serverless Map/Reduce
I wonder if Amazon will ever open Lambda up to any Docker image? (I know it's possible to run binaries, but its a bit of a pain to compile with the Amazon AMI, etc.) Being able to have a bunch of `docker run` with any image would be pretty powerful.
willcodeforfoo··on Realistic alternatives to Apple computers
Hardware aside, does anyone who was used to OS X and its app ecosystem's polish really find Linux or Windows that much better? I'd miss Photoshop, Lightroom, Sequel Pro, iTerm 2, Homebrew, Sketch, Transmit, Alfred, Reeder, Keynote, Airmail, Spotify... just to name a few.

Not to mention every other OS I've used has varying HiDPI support and typography really looks best on OS X.

I wonder if some design-minded Linux geeks will rally around making Linux on the desktop a polished enough experience to rival OS X?

willcodeforfoo··on PgAdmin 4 v1.0 released
Really wish Sequel Pro[1] supported PostgreSQL... the issue tracking it[2] has a ton of support but has been open for years. The developer posted it may be available this year though!

[1]: https://www.sequelpro.com/ [2]: https://github.com/sequelpro/sequelpro/issues/362

willcodeforfoo··on Open Cola
Wait, when was SodaStream acquired? Last I knew they were a publically traded company.
willcodeforfoo··on Salesforce buys word processing app Quip for $750M
I'd like something that doesn't show apps when they are brand new, but features ones that stand the test of (a little bit of) time and have proven useful beyond the initial launch phase.

Maybe it's just me getting older...

← PreviousPage 2 of 4Next →