HNHacker News
TopNewBestAskShowJobs

jakebasile

4,082 karma · joined August 9, 2012

Austin-based software engineer. The things that we love tell us what we are: functional programming, Linux gaming, photography.

--- meet.hn/city/30.2711286,-97.7436995/Austin

Socials: - https://jakebasile.com - github.com/jakebasile - instagram.com/jakebasile - x.com/jakebasile - jakebasile.at.hn

---

submissionscomments
jakebasile··on Update on Sharing
I think it's pretty ridiculous for Netflix to define what is and isn't my "household".
jakebasile··on Nginx 1.25.0: experimental HTTP/3 support
Caddy provides their own yum repo and I'm pretty sure it's in EPEL too.
jakebasile··on The Web I Want (2018)
I agree with this in principle and my own personal site is basically "just" a website, but the lack of _any_ styling to make things look just a little nicer always turned me off to this rant in particular. I am not good with CSS, but there's plenty of essentially drop-in CSS files out there that would take a text heavy barebones site like this from "basically a text file open in notepad" readability to something a normal person would actually want to read. It's so easy that there's really no excuse not to grab one and drop it in.

edit: looks like I'm not the only one, there's a collection of <adjective>motherfuckingwebsite URLs floating around: https://github.com/lyoshenka/awesome-motherfucking-website

jakebasile··on Fulfilling a reader's request for my “dot files”
I like to use atuin for this. Basically indispensable to me now.

https://github.com/ellie/atuin

jakebasile··on T-Mobile Breached, Again
Maybe it's time for me to move providers. This is getting ridiculous, and their service in my area isn't that stellar anyways.

It's just a hassle to move so I stay because of inertia (read: laziness).

jakebasile··on US Police raids home; sues homeowner over CCTV footage of raid
"US Police" is vague enough to be inaccurate. As written it implies a Federal force since they are direct arms of the US government, while the actual sheriff in question is a county agent. What organization is it referring to? The FBI is a Federal policing force but it's not commonly called the US Police. Is it the Secret Service? The US Postal Inspection Service? The National Park Police? The Fish and Wildlife Service Office of Law Enforcement?

I'd expect a better written headline to use "Adams County, Ohio Sheriff" since that is the most accurate form that conveys what agency did the thing in question.

jakebasile··on Why Are There No Relational DBMSs? [pdf] (2015)
> Is there anything else programming-wise from the 70s thats still as relevant today?

Lisp is still relevant (for some definitions of relevant [I work in Clojure so it's very relevant for me]) and it's from 1960.

jakebasile··on Why are online recipes so long-winded?
I bought a copy of this for $20 recently. It has not failed me yet.
jakebasile··on CarSized: A way to visualise car dimensions
Twice a day with meals, and call me in the morning.
jakebasile··on CarSized: A way to visualise car dimensions
I've found a few of these types of sites over time, and I find them pretty handy. This one gets added to the list!

There's Handgun Hero [1] for comparing ... handgun sizes, which is super handy when window shopping for something new, to compare it to something I already have.

There's Camera Size [2] which compares, you guessed it, cameras. Handy for the exact same reasons as the above. For a more technical comparison you can use DPReview's comparator [3].

[1]: https://www.handgunhero.com/

[2]: https://camerasize.com/

[3]: https://www.dpreview.com/products/compare/cameras

jakebasile··on Ask HN: What are your best tips for quickly getting better at video games?
You're talking to the wrong guy for any of that stuff. I suck at games and play them on easiest settings any time it's available. I consider difficulty in games a personal insult to me from the developers with one glaring exception of anything from FromSoftware except Dark Souls 2.

Different games and genres will have different ratios of luck / inborn talent and reflexes / research and training. But over time I've found the best way to get value out of games is to not care how good or bad you are and just enjoy the ride of seeing something new or doing something you just can't do in real life.

jakebasile··on Ask HN: What are your best tips for quickly getting better at video games?
I've been playing games for about 30 years. If you figure it out, let me know.
jakebasile··on Texas Records All Inmates Last Words Before Execution And Puts Them All Online
The only unforgivable sin according to the Church is "blasphemy against the Holy Spirit"[1], which is defined as refusal of God's mercy and forgiveness [2].

[1]: https://ucatholic.com/catechism/1864/

[2]: https://www.vatican.va/content/john-paul-ii/en/encyclicals/d... (see 46)

jakebasile··on Sony’s A7R V camera is a technical triumph, so why is using it such a pain?
I own and use multiple mirrorless camera brands (mainly Canon, Olympus, and Nikon in that order of preference) and have at least tried pretty much all of them. Sony cameras feel like uncomfortable bricks compared to these brands.

Sony's autofocus is still the best of the best, but Canon especially and even Nikon have closed a lot of that gap in recent years. Olympus not as much, but it's still usable. Sony hasn't improved their ergonomics nearly as much in the same time period. It seems like they spend more on influencer outreach than ergonomic research. I'm also not super impressed with their first party glass, but they do let everyone make lenses for their mount so that's nice in comparison to Canikon.

jakebasile··on Interpreting a Sierpinski Triangle Fractal as musical notes sounds good
Why does such a scale always sound good? Music theory like this is fascinating to me but i don't understand it in the least.
jakebasile··on Merry Christmas, HN
Merry Christmas y'all. HN has done a lot for me over time, though I mostly lurk. I hope everyone here has a great holiday and a happy new year.

I'm not literally alone on Christmas, but as I've gotten older and moved away, the family I used to spend the holidays with is either across the country or passed on. If you're not to that stage yet, please do your future self a favor and spend a little longer talking to your family. Take an extra photo, or ask them about some family history (and maybe record it). I really wish I had done that.

Stay warm!

jakebasile··on Ask HN: Experienced devs, what language would you learn today?
Python or Go if you want to have the easiest time finding a job. I'd probably pick Go among those two even with its vaguely OO design just because it's so much easier to deploy.

Clojure if you want to have a harder time finding a job but have more fun doing it! :)

jakebasile··on Go First Dice
When I played (extremely low level) MTG back in the day, we just flipped a coin. It seemed to work well enough!
jakebasile··on Show HN: A server that removes a byte with every request
Thanks! I had a lot of fun writing it.

It's hard for me to think of a practical use for this thing but that could be one!

jakebasile··on AdGuard Home: Network-wide ads and trackers blocking DNS server
AdGuard has a hosted version too. I use the free public version with no issues.

https://adguard-dns.io/en/public-dns.html

jakebasile··on Reddit begins to force users to use app on mobile
Both the official mobile app and the new website are horrible. If I couldn't use Apollo to access Reddit on my devices, or if they cancel availability of the old website, I'm done with that site. The content isn't valuable enough for me to suffer through their first party UIs, no matter what their KPIs say.
jakebasile··on Clojure 15th Anniversary: A Retrospective
Clojure really brings out the negativity in a lot of people. I love the language and the ecosystem and it's done wonders for my career. Is it perfect? No. There are definitely warts. But whenever Clojure is brought up I tend to see a lot of the same criticisms. I feel compelled to defend the honor of my favorite language, so here's my perspective on a couple of the perennial issues people bring up. This doesn't mean that if you think these things you're wrong, but this is my perspective having used Clojure for a long time.

Startup times are a non issue. Does the fact your server takes a few extra seconds to start on deploy actually matter? No, it doesn't. In development I hardly restart my REPL unless I update a dependency or pull from a branch. Even in the latter case I can usually use Cider to refresh it. In my 8 years of writing Clojure that other people give me money for I can confidently say it's never been a big issue.

I love that it runs on the JVM and doesn't hide it. There's infinite libraries for every weird enterprise B2B widget so I don't have to screw around (much) to get them to work. The JVM is a great tool and runs on anything.

Types. Everyone always hand wrings about types because they don't understand how anyone could possibly refactor the huge data structures they're used to from OOP without types. It's also, largely, a non issue. For one, data structures are not the abstraction in functional programming. Functions are. You don't need to write class OtherCompanyAccountsGetter, you just write a function that maybe takes a couple parameters and returns the accounts. You then test that function. Then you build more functions on top of it. If the underlying API changes you go change that one function and make sure your tests still pass. If something drastically changes about inputs you can easily find all usages and fix things up. Additionally, in my experience, FP leads to systems that need far less big time refactoring than OOP, since things are encouraged to be broken up into much smaller pieces (functions) and those pieces are meant to be black boxes. The worst Clojure codebase I've worked in was far easier to understand than the worst OOP codebase I've worked in.

jakebasile··on Moving from React to htmx
As an aside, the author of this project is also the author of grugbrain.dev, the most wonderful and accurate software development site I've ever encountered.
jakebasile··on Do you remember Ultima Online?
My favorite part was resurrecting ghosts with a cloth bandage.
jakebasile··on Man sells 3D-printed firearms to a buyback program for $21,000
Well, no matter your personal definition I stand by my response illustrating why some people are very hostile to so-called gun buybacks.
jakebasile··on Man sells 3D-printed firearms to a buyback program for $21,000
Your notion of the word doesn't match the definition :

NOUN buyback (noun) the buying back of goods by the original seller. the buying back by a company of its own shares. a form of borrowing in which shares or bonds are sold with an agreement to repurchase them at a later date: "a share buy-back" synonyms: retrieve · regain · recover · get back · reclaim · repossess

jakebasile··on Man sells 3D-printed firearms to a buyback program for $21,000
The very term is a lie. These guns were almost surely never owned by the government, so it is not buying anything back. Guns do not belong to the government by default. The word has also been used to describe involuntary confiscation of weapons, which many people who value their rights would oppose in the strongest terms.

In addition, guns have value to people for more than functionality. There's endless stories of people selling "back" their grandpa's WW2 take back piece that would be worth thousands of dollars to the right collector and would be restored and enjoyed for decades, only for a police officer to at best "lose" it in transport or more likely send it to be melted down for scrap so someone could get a $50 gift card and local police can post to Twitter about how another dangerous war relic is off the streets.

jakebasile··on GeForce RTX 40 Series
I know, I have a 2080 at the moment. But I don't like where the PC industry is headed so I am not going to support it going forward unless something changes.
jakebasile··on GeForce RTX 40 Series
This is my story. I've been a PC-first gamer since I was a kid. Diablo was my first "big" game. The pricing of PC components and GPUs in particular have forced me to take a step back and move to console first with a Steam Deck supplementing.

For the price of one mid level 40 series card I can buy two consoles (Xbox Series X + Digital PS5). I know that the games themselves end up costing more, but I don't really care about the majority of new games coming out and the ones I do are often on game pass.

jakebasile··on Steve Jobs emails himself (2010)
I'm not extolling or making any other value judgement on anyone. I'm saying that humans are complex and the particular human that parent was expressing incredulity about has a detailed biography available that might be of interest.
← PreviousPage 6 of 28Next →