HNHacker News
TopNewBestAskShowJobs

davidpfarrell

226 karma · joined September 7, 2012

submissionscomments
davidpfarrell··on Zellij New WASM Plugin System
Is Zellij in the same realm / in competition with Warp terminal?

https://www.warp.dev/

davidpfarrell··on Vickrey Auction
Reminds me of this old auction site who's name I can't remember (power in numbers or somesuch?) ... I purchased an Amplifier for my Camaro ... This was in like 1996 ... There were multiple available for purchase (like 25 or so) ... the top X bidders won the right to buy, but we all paid the lowest winning bidder's price ... I think I got that amplifier for like $96
davidpfarrell··on The Most Mysterious Song on the Internet
Posts like these remind me about a lost track that I'm trying to find the name of. I even have a reward for it:

https://www.youtube.com/watch?v=qK8l0pkyiy0

Found online soo many years ago in a random website because it had a name similar to another track I was looking for.

davidpfarrell··on The Rubik’s cube world record has been broken at 3.13 seconds [video]
Fun short story: I was the owner of the PuzzleProz ebay store in the mid 00's which was, for awhile, the most popular source of "knock off" speed cubes in the US.

I actually sold Max's family the Red speed cube that you can see him using as a kid in the Netflix documentary "The Speed Cubers"

I have that same cube (model / color) on my desk right now as its one of my favorites.

It was exciting to see the cube in the documentary and to be sure I went back through my order history and found the order.

It was really fun to be part of the speed cubing / puzzle cube community during that time.

davidpfarrell··on U.S. to give away free lighthouses as GPS makes them unnecessary
There's definitely a sci-fi movie plot in that statement:

A group of scrappy teens save the day when they move their raves to abandoned lighthouses after war screws up gps and our ark ships keep crashing into the shores.

"I always knew techno could save the world"

davidpfarrell··on 10,000x Speedup for Postgres Queries: How to Make a Smart Optimizer More Stupid
Am I the only one confused by `3)` in the example query?

        SELECT item.id
          FROM item
          JOIN item_set ON (item_set.id = item.item_set_id)
         WHERE item_set.name = 'ABC'
           AND item.added_rev_id  3)
         ORDER BY item.id ASC LIMIT 10;
davidpfarrell··on Best printer 2023: just buy this Brother laser printer everyone has, it’s fine
LOL I wondered if my printer was going be the one mentioned, and it was CLOSE!

They mention the Brother HL-L2305W.

I purchased the Brother HL-L2360DW used (opened/returned) on Amazon in 2016 for $75 (+$18 shipping).

For years, I used the USB mode to attach to my Airport Extreme to give it network accessibility.

Now I use the network cable attached directly to my Synology Router.

Print with it daily and its still going great!

davidpfarrell··on Show HN: I revived a game I abandoned 5yo ago and released it for free today
This game looks great and lines up well with my own day dreams about creating a pixel art platformer someday. I'd be interested in knowing more about the game engine. Thanks for sharing !
davidpfarrell··on Ask HN: Small scripts, hacks and automations you're proud of?
I'm really happy with this script I wrote that is a wrapper over update-alternatives that lets you make user-level (and even per-shell) changes:

https://github.com/TekWizely/my-alternatives

davidpfarrell··on Show HN: Xc – A Markdown Defined Task Runner
To the extent that posts like these evolve into discussing the merits of Make as a task runner, I would like to offer my tool for review:

* https://github.com/TekWizely/run

I built it to feel like make, but be better at managing tasks and wrappers.

If you are evaluating task runners and appreciate the simplicity of Make's syntax, I hope you'll give Run a try.

davidpfarrell··on Show HN: Xc – A Markdown Defined Task Runner
Make is not actually that great of a task runner, but the syntax is easy and its ubiquitous.

I created a tool that allows you to define tasks in the easy make-style, but is purpose-build to be a task runner:

* https://github.com/TekWizely/run

davidpfarrell··on Show HN: Xc – A Markdown Defined Task Runner
If you like to use make as a task runner, may I recommend you take a look at my entry into the ecosystem:

* https://github.com/TekWizely/run

Feels like make (by design) but purpose-built for managing small tasks.

davidpfarrell··on Webring History
Much more detailed than I expected going into it, thanks for putting this together !
davidpfarrell··on Gofumpt: A stricter gofmt
For those who may be interested, my go pre-commit hooks package has built-in support for gofumpt (along with a bunch if other linters):

https://github.com/TekWizely/pre-commit-golang

davidpfarrell··on Launch HN: MagnaPlay (YC W23) – Indie gaming subscription service for PC
It used to be that EFF contributions came with a reward of access to MagnaTune (http://magnatune.com/) which feels like it has a similar spirit - Is that you guys too?

If not, then interesting that you both choose "Magna*"

davidpfarrell··on Ask HN: What's a good home router?
I was so impressed by Synology's NAS products that I decided to checkout their routers when finally upgrading from my Apple Airport this year.

I went with the WRX560 and so far I'm really happy with it.

The SRM software is on par with the NAS DSM software, which is to say its easy to use and looks great.

I created several wifi networks, including one just for home IOT stuffs, and even assigned one of the back ethernet ports to same network for my wired IOT devices.

So far I'm happy ...

davidpfarrell··on Just: A Command Runner
I invite you take a look at Run, a similar tool that I maintain:

* https://github.com/TekWizely/run

Support for including other Runfiles was recently introduced, with support for globbing and the ability to indicate if an error should be generated if no files are found.

davidpfarrell··on What is a good office chair worth?
I (very luckily) picked up a Serta Smart Layers Hensley Big & Tall Ergonomic Bonded Leather High-Back Chair in 2017 from Office Depot for $97 at Xmas time - It was a floor model.

The chair held up great, although I did break an arm off last year (sheered bolt) and had a heck of a time replacing the bolt to keep the chair going, but it worked.

The bonded leather finally started wearing off in the last year, so this year I decided to swing by Office Depot and drop another $97 ...

Of course that was not an option :)

So I checked out all the chair in the store and still very much preferred that Serta High-Back Big & Tall chair.

I was surprised to see the chair's regular price is $499 - Man did I get lucky in 2017.

It was on sail that day for $299, but I set on sub-$100 so I didn't buy it that day.

I went home and searched online in the $300 range, and by the time I realized that I wasn't going to be any happier than that chair for $300, the sale had ended :)

Then it was time to scour the internet for anyone still offering the sale price on that chair.

Finally found it at OfficeSupply.com with a few days left at the $299 sale price.

So now I'm back in the same chair and loving it.

So, I guess $300 is my price point :)

davidpfarrell··on Just: A Command Runner
A tool that I created in the same category:

RUN : A Task runner that helps you easily manage and invoke small scripts and wrappers

* https://github.com/TekWizely/run

Do you find yourself using tools like make to manage non-build-related scripts?

Build tools are great, but they are not optimized for general script management.

Run aims to be better at managing small scripts and wrappers, while incorporating a familiar make-like syntax.

Some features:

* Auto generates command list

* Auto generates help for commands

* Supports defining command-line arguments, which are presented in help text

* Can be composed via includes

* Each command can define its own shell (or even python, etc)

If you're interested in task runners, I hope you'll take a look!

davidpfarrell··on Ask HN: What is the coolest thing you have seen done with a bash script?
/shameless plug - In my defense I originally read the title as "..you have done.." vs "..you have seen done.."

Two of my OSS projects are Bash and I'm rather proud of them:

A pretty cool shell-centric template engine: * https://github.com/TekWizely/bash-tpl * Has full bats tests to confirm compatibility with Bash 3.2 onward * Makes heavy use of Bash regexes

A wrapper over update-alternatives that enables user-level configurations: * https://github.com/TekWizely/my-alternatives * Versions for Debian, SUSE, and RedHat * Supports per-shell level configurations as well

davidpfarrell··on RimWorld: A sci fi colony SIM driven by an intelligent AI storyteller
LOL Same ! "Oh its on my WL already, sweet"
davidpfarrell··on Ask HN: What is your RSS set-up?
I use HeartFeed: * https://heartfeedrss.wordpress.com/ * https://apps.apple.com/us/app/heartfeed-rss-reader/id1078754...

Which I consider a spiritual successor LinkedIn's old Pulse RSS reader.

I really enjoy the high article density on the screen and being able to scroll each fead individually.

It has bookmarks but I have a hard time taking advantage of them.

davidpfarrell··on Sapling: A new source control system with Git-compatible client
> There is no staging area.

I don't actually want "No" staging area.

What I want is, once I "add" something, the file stays added.

Currently, I have `git st` alias setup :

    st = !git add -u && git status

This auto-updates the staging area for files that were previously staged.

So I get `git add` but also don't have to re-add anything manually from there ...

Since I do `git st` quite frequently, this works out for me ...

davidpfarrell··on What ever happened to webrings? (2015)
All of the servers (co-located: so old school amiright!?) are gone and domain names have been relinquished.

I'm honestly not sure why the current webring.com has a history section on it since the site doesn't appear to anything else useful.

Just occurred to me that, if you were designing this today, you wouldn't choose "webring.com" ...

It would be Ringz.io, or wbr.ng or Loop.ly or somesuch :)

davidpfarrell··on What ever happened to webrings? (2015)
As a co-founder of Starseed, owner of WebRing after Sage Weil, I wish I had more time to chime in on all of this. I will say the OP gets this wrong:

> Webring.org was purchased by an investment firm in 1997

We were not an investment firm - We were a scrappy startup that was housed in the same city as Sage and got to know him (as well as many other techies in the community) and had the opportunity to purchase WebRing from him at a time when he was ready pursue other interests.

Webring.com gets it more correct:

> In 1997, Weil sold WebRing to Starseed, Inc.

WebRing was awesome for its time - I personally did a lot to speed up the system that we purchased from Sage to help it keep scaling to the point where we could get acquired.

Tim Killeen, eventual owner of WebRing after Yahoo left it to die, did some great additions to the technology to help keep it relevant for several more years.

There's been a lot of discussions of small personal sites coming back into vogue recently - This gives me hope that something like WebRing could find value in the community again.

/side note:

I was onsite at GeoCities working to integrate WebRing into their system.

Literally, on my final day onsite and the when were to demo the integration, the company all-hands announcing the sale to Yahoo happened.

Exciting times !

davidpfarrell··on Recreating sci-fi terminals using VHS
So great, thanks for sharing !
davidpfarrell··on The RS-232 protocol [video]
Just FYI what fun thing is explored in the video:

> This video explores the electrical and timing characteristics of the RS-232 protocol.

davidpfarrell··on DevOps is broken
Unrelated to this topic, I invite you take a look at my project which a tool purpose-built to be a better version of what your makefile became:

Run: Task runner that helps you easily manage and invoke small scripts and wrappers

https://github.com/TekWizely/run

Defining commands feels like make, but comes with a bunch of extras targeted at the needs of a task-runner.

I hope you'll check it out!

davidpfarrell··on Will We Ever Run Out of Sudoku Puzzles?
Clearly the actual digits used in constructing a standard sudoku puzzle are of absolutely no importance.

Transpose some (or all) of the numbers, but leave the exact same shown+hidden squares, and your puzzle has not changed in the slightest.

You can replace the digits with dingbat font characters and you would have the exact same puzzle with regards to actually solving the puzzle.

So it seems obvious that this conversation comes down to the unique (post symmetry de-dupe) combinations of shown+hidden squares.

Additionally, there can be a discussion on which combinations of shown+hidden squares may actually be fun for humans to work on.

davidpfarrell··on Linux command line for you and me
> And yes, I'm the cperciva in that version tag.

Makes my day that you could discover this post - Thanks so much for chiming in !

← PreviousPage 2 of 3Next →