HNHacker News
TopNewBestAskShowJobs

erikcw

671 karma · joined August 10, 2011

erik -at- erikwickstrom -dot- com
submissionscomments
erikcw··on A Primer: Accessing Services in Kubernetes
Has anyone had success using WireGuard to VPN into their cluster and have local access to pods via K8s DNS?
erikcw··on Ask HN: Best way to host a website for 500 years?
IANAL but I believe "the rule against perpetuities" is one of the sticking points in using something like a trust as an institutional solution to this problem.
erikcw··on Tools for Thinking
You could run it in tmux then set the background and or frame of the window to something that stands out.
erikcw··on Start a Business from Plastic Waste
I really like Smart Wool[0]. Really durable product and hi performing — seems to be much more environmentally friendly than synthetic textiles.

[0] https://www.smartwool.com/

erikcw··on SQLite the only database you will ever need in most cases
I've gotten some good mileage out of sqlite-utils[0] lately. It and it's parent project datasette[1] are a wonderful contribution to the sqlite community.

[0] https://sqlite-utils.datasette.io/en/stable/cli.html#transfo... [1] https://datasette.io/

erikcw··on ClojureScript 1.10.844
I'd say so. I used it for a relatively large front-end (leveraging Reagent) with the backend served by Django Rest Framework. Worked beautifully!
erikcw··on Fennel – Lisp in Lua
I’ve been using it quite successfully in a large OpenResty project.

While you’re right that there aren’t any docs on working with any of the 3rd party projects listed in the homepage - I found that it was pretty straight forward to use as a drop in Lua replacement by examining the compiled Lua from the online REPL. I was surprised how clean the Lua output is. There is really no magic here. I believe one of the project goals is to stay as close to Lua semantics as possible. Basically just lisp flavored Lua.

In my project I just use the compiled .fnl files as I would any of other .lua file.

Is something specific you’re getting stuck with? I’d be happy to try to point you in the right direction.

It’s really nice! I encourage you to give it another try.

erikcw··on Ask HN: Has anyone migrated off containerized infrastructure?
We’ve been using Convox[0] for the last 2 years. I’ve been pretty happy with how simple it is to work with. We’re still on version 2 which uses AWS ECS or Fargate. Version 3 has migrated to k8s and is provider agnostic. We just haven’t had the bandwidth to upgrade yet.

[0] https://convox.com/

erikcw··on Org Mode – Organize Your Life in Plain Text
Organice[0] is one option. Works well on mobile also.

[0] https://github.com/200ok-ch/organice

erikcw··on Ask HN: What's the fastest tool for basic CRUD?
We’ve been using Anvil for internal employee tools for the last year or so with much success.

https://anvil.works/

erikcw··on Hammerspoon – macOS automation with Lua
Is your fennel-mode spacemacs layer published on github or elsewhere? I couldn't find it in the spacemacs develop branch.
erikcw··on BitBar: Put the output of any script on your macOS menu bar
I use Hammerspoon for a similar use case. Works great and updates roll out pretty regularly.

https://www.hammerspoon.org/

erikcw··on Ask HN: What's the most valuable thing you can learn in an hour?
The YouTube video I posted shows how I like to do extension cords. Lots of large , loose loops. Works great.
erikcw··on Ask HN: What's the most valuable thing you can learn in an hour?
I’m also a fan of the chain sinnet[0] (or daisy chain) - works really well for storage, including semi rough handling such as tossing in the trunk...

Here is another guide [1].

Note that for longer lines, it is helpful to first fold the line in half to shorten. Also works great for extension cords since both the male/female end are handily together [2].

[0] https://en.m.wikipedia.org/wiki/Chain_sinnet

[1] https://www.animatedknots.com/chain-sinnet-knot

[2] https://m.youtube.com/watch?v=zXG95quOE7Q

erikcw··on Mesh Spreadsheet
This immediately reminded me of org-mode spreadsheets[0]. I wonder if they were a source of inspiration for this project.

[0] https://orgmode.org/worg/org-tutorials/org-spreadsheet-intro...

erikcw··on The Lost Art of Lacing Cable (2018)
The photos instantly reminded me of trussing a roast. Very similar.
erikcw··on Reasons to turn down the transmit power of your Wi-Fi (2017)
You could hide it with some crown molding.
erikcw··on Running a Bakery on Emacs and PostgreSQL
Ever since reading that essay years ago I’ve been perennially curious about Mailman. Would be really cool to see a screencast or even just some screenshots of what the UX was like.
erikcw··on Sears has another chance to avoid closing down
This was years ago so I don’t have a reference. But one of my business professors in college assigned a case study that contained the memorable (to me) stat that the average Costco shopper had a higher net worth than the average Nordstrom shopper. Something to do with small business owners vs people going into debt to look more affluent than they really are...
erikcw··on Amazon Timestream – Fast, scalable, fully managed time series database
Yes [0]. I haven't had time to fully look into the details. But from looking at the existing integration -- it would be fantastically convenient to have something cloud native [1].

[0] https://prometheus.io/docs/prometheus/latest/storage/#remote...

[1] https://prometheus.io/docs/operating/integrations/#remote-en...

erikcw··on Amazon Timestream – Fast, scalable, fully managed time series database
Seems like this could be a great remote storage backend for Prometheus.
erikcw··on Moving efficiently in the CLI
My favorite recent find in iPython is “alt-9-backspace” which deletes 9 “words” back. In my case clearing a uuid string in a Django ORM query:

MyModel.objects.filter(UUID=‘123e4567-e89b-12d3-a456-426655440000‘)

erikcw··on DIY Powerwall Builders Are Using Recycled Laptop Batteries to Power Their Homes
I've recently started tinkering with this topic and have really enjoyed jehugarcia'a YouTube channel[1].

[1] https://m.youtube.com/channel/UCcMfCkN1juSa49DJFYltOTw

erikcw··on 'Environmental Nightmare' After Thousands of Atlantic Salmon Escape Fish Farm
Sushi grade fish is frozen at a specific temperature for a specific time period to kill parasites.
erikcw··on Show HN: Echo Show – RaspberryPi Security Camera
I've toyed around with a couple of these for use as baby cams -- mostly streaming the video feed over RTSP using VLC as the server. The video feed always works well, but I've never been able to get the audio from a usb mic to transmit using this method. The last time I googled about the topic, it didn't look like anyone else had had much success adding audio to the stream.

Does anyone know of any RaspberryPi projects that have succefully integrated audio into the video feed?

erikcw··on Two days in an underwater cave running out of oxygen
I'd also like to add "The Last Dive" by Bernie Chowdury - https://www.amazon.com/Last-Dive-Father-Descent-Oceans/dp/00...
erikcw··on My own private basic income
But in Case B, wouldn't they have to pay the corporate income tax on that $100,000 before they buy the next property (39.1% in 2017)? I thought each property is a capital expense which gets depreciated over time. So you can't buy a second property with your profits and deduct it as an expense in the current year. Am I missing something?
erikcw··on Ask HN: How was your experience with AWS Lambda in production?
Sure, and that's what I do most of the time.

However, if the S3 keys are larger than ~500mb, then it's not possible to process them in any way with Lambda since there isn't enough "scratch space" available in /tmp.

I was suggesting EFS support merely because it would allow access to arbitrarily large amounts of "local" disk to work with...

erikcw··on Ask HN: How was your experience with AWS Lambda in production?
Lots of great comments here. I'd like to add that being limited to 512mb of working disk space at /tmp has been a stumbling block for us.

Would be really great to have this configurable along with CPU/memory.

Additionally being able to mount and EFS volume would be very useful!

erikcw··on Write Fast Apps Using Async Python 3.6 and Redis
We've just recently started using Sanic[0] paired with Redis to great effect for a very high throughput web service. It also uses Python 3 asyncio/uvloop at its core. So far very happy with it.

[0] https://github.com/channelcat/sanic

← PreviousPage 2 of 6Next →