HNHacker News
TopNewBestAskShowJobs

JakeStone

254 karma · joined May 6, 2013

Transplant from Texas now living in the SF Bay area. Overall lurker, but I find 2-3 articles a year where I feel like responding.

I do a little bit of many languages in the backend, but I love my C#, but I don't disparage my roots of PHP, Perl, Shell scripts, etc. especially since they currently keep the bills paid. I also collected some of the trading cards for Lua, Python, x86 Assembler, F# and such, but never got into them that far.

If you've got something going on, I'm generally open to hearing about it.

If someone wants to play with hexagons in C#, or just criticize my code, checkout:

https://github.com/RichardVasquez/h3net

submissionscomments
JakeStone··on Severance
During an exit interview as I was going to a new job, they let me know my coverage was good until the end of the month.

Me, never able to not say something stupid, "Got it. Don't get hit by a bus on the 1st."

Dead silence. HR playing ping-pong with their eyes. They eventually told me something like that had happened to a person who'd just left a few months prior to this.

One of these days, I'll learn, yeah?

JakeStone··on Ask HN: What Are You Working On? (July 2026)
I am working on a tinymush equivalent server in C#. I'm nearly at version 4 compliance.
JakeStone··on ChatGPT Work
Yeah... No.

I can get some useful results from codex at work, because I have to, except for when I don't. I accept that risk factor and compensate by reviewing _everything_ it spits out.

But we all know what coding is, in a very broad stroke manner, sure.

What does an end of month report mean? I automatically increase the font size when I send the spreadsheet to Paul. I review tickets and provide a meta write-up on Friday. Or maybe Monday, because Fred didn't get back to me until 5:30 Friday, and I closed my laptop at 4.

These are just little things, and they're repetitive, but each time, there's some little idiosyncracy. I have reservations regarding any piece of software being able to finesse that.

JakeStone··on Ask HN: AI productivity gains – do you fire devs or build better products?
If Claude ends up grabbing my C# TOML library, in my defense, I wrote it when the TOML format first came out over a dozen years ago, and never did anything more with it Sorry.
JakeStone··on 'Pokémon Go' players unknowingly trained delivery robots with 30B images
Not unexpected, but it looks the oldest kid, Ingress, is being ignored again. IIRC, there was some badge you could earn by doing a number of those scans.

Or is Ingress even still around?

JakeStone··on I am directing the Department of War to designate Anthropic a supply-chain risk
It'll get cleared up.

TACO

JakeStone··on Dell UltraSharp 52 Thunderbolt Hub Monitor
I've got big monitors, that I hook up to my work laptop and my own laptop. I make it work with a kvm hub. It's really sweet, for my use.

I keep a browser, an IDE, and a terminal pretty much side by side on the bottom one. I keep slack, email, and a clock on the top monitor. I also place pullout tabs from my IDEs on the top one.

Thing is, no matter the cost range, I generally have to replace the KVM hub about once a year. I've just come to accept that as a part replacement cost. <shrug> This thing has its own KVM hub internally. Maybe I'm just rough on my KVM, but if someone puts significant wear and tear on this monitor, I'd imagine that part would wear out, which seems like a potential money sink if you have to keep calling the warranty folks.

For me, it's too much of a risk, but YMMV.

JakeStone··on Inside CECOT – 60 Minutes [video]
It's ridiculous that this has to be done.

I'm honestly speechless. But thanks for the magnet link.

JakeStone··on An exposed .git folder let us dox a phishing campaign
I agree with never deploying a .git folder to prod.

Part of our deployment script for sites has something like:

  git clone -d 1 -b $BRANCH https://blahblah.tld/project
  rm -rf .git*
So no .git directory, .gitignore, and so on.
JakeStone··on FBI Agents Visit Anti-ICE Protester: "Your name was brought up."
I've not had that kind of experience in over 30 years. I'm a bit older now, and I would hope that my response would be something similar to:

Me: "Am I under arrest?"

No: "I would like my attorney present before starting this discussion. Please provide me some contact information so we can schedule this."

Yes: "I wish to have my attorney present. I will not be answering any questions or discussing this matter."

Now, I don't know if I'm actually that brave, but I've at least got a plan.

JakeStone··on Meta puts stop on promotion of tell-all book by former employee
I should be getting my physical copy on Tuesday. Physical so that Bezos can't have it edited or deleted from my Kindle.

Good job, Zuck! I didn't even know this book existed, and likely wouldn't have cared, until you decided to drop the hammer on her.

JakeStone··on Jgs Font
Anyone else having an issue with it not showing anything in Firefox mobile?
JakeStone··on Show HN: Pi-C.A.R.D, a Raspberry Pi Voice Assistant
I didn't know that, but I'm glad I have my MacBook in clamshell mode with an external camera with a physical cover.

I mean, I appreciated the little green light, but the fact that it seemed necessary indicates to me that humanity still needs some evolving.

JakeStone··on 96% of US hospital websites share visitor info with Meta, Google, data brokers
I have a regular prescription I have gotten refilled at Kaiser Permanente for years. I use their online site and get my meds mailed to me.

It may have been 2 years ago or so, but the process stopped working and wouldn't accept my confirmation after giving my credit card info. I've got a handful of privacy tools on my browser. I finally gave in and temporarily white listed the pharmacy and still cleared out any trackers. Sent the web admin a basic, "WTF, folks?" and got a BS non answer.

Fast forward to maybe November or December last year. Refill time, and the trackers were even worse. I kind of need my meds though. So I created a new account on my computer, and ordered my meds.

Then I filed a complaint of a possible HIPAA violation, starting at https://www.hhs.gov/hipaa/filing-a-complaint/index.html and was polite, factual, and provided some non hysterical examples of how a prescription could indicate a specific health issue with resulting advertising or PII release to parties not needing it.

I received an email at the end of February. I was probably not the only person that sent a complaint, but the end result is that KP is being investigated.

Yay.

JakeStone··on An Easy Fix
That was fun. Got it by 2:00, but also played a few hunches with a cowboy move here and there that may have saved time.

Still not going to convince me to respond to Slack that quickly, though.

JakeStone··on Piracy Is Back: Piracy Statistics for 2023
No verifiable sources cited, just large amounts of scary percentages.

If everybody is pirating, then everything will go away. We've heard this since cassette tapes, video tapes, decss, torrents, and we'll continue hearing it with new tech.

I say to the streaming companies and the content creators, stop bluffing. Shut it down since pirates are apparently chatting you billions.

Cash in your options, go to your private island retreat and never darken our door again. I have physical books, and walks are usually nice.

JakeStone··on Grok is an AI modeled after the Hitchhiker’s Guide to the Galaxy
To grok is to drink.
JakeStone··on The Techno-Optimist Manifesto
Get a load of this clown.
JakeStone··on Ask HN: Why are some YC startups not posting salary ranges when law requires it?
They just immediately receive the delete button.

Maybe 5 years ago or so, I got an email that sounded good in terms of domain and tech stack, and with good detail on tasks and responsibilities.

As I reached the bottom, I saw a salary heading and assumed it would have a good range. It said something like $80k - $2 million.

Immediately deleted and a filter placed in my email to never hear from them again.

JakeStone··on Looped Square Or ⌘
I call it the "flower" key, mainly due to the response I got from a couple other devs when I switched from years of Windows to doing some Mac stuff, and didn't know that it was called "command".
JakeStone··on [Resolved] GitHub is returning 500 for all requests
Well that could explain why there was a kerfluffle when checking my Advent of Code account earlier. It worked a few minutes later, so all good.
JakeStone··on H3: Hexagonal hierarchical geospatial indexing system
DGGRID was very useful for me when I first started experimenting with hexagon partitioning.

One of my projects is using the Dymaxion projection, which H3 uses, and I've found H3 to be a lot faster for my uses. YMMV.

JakeStone··on Companies that are avoiding hiring in Colorado
A couple of years ago, I got some email about a possible job. Salary range listed was $50K-$2M.

Deleted that one quickly.

JakeStone··on Shlinkedin – Satirical Social Network
The adversity generator is lovely.
JakeStone··on PHP 3.0 Final is out (1998)
PHP was a godsend, saving me from Perl. I switched to the Dark Side and prefer C# these days, but I still keep an eye on it just because there was some fun stuff I built with it.

Looking at that archived page brings back memories. Since I'd started with PHP/FI and I think I went on until 4.x, I'm pretty sure I saw that announcement when it actually came out.

JakeStone··on [dead]
That was brilliant, and I'd almost be willing to reactivate my Facebook account just to see if I'd get anything like that.
JakeStone··on C# 9 top-level programs and target-typed expressions
When LINQ first came out, I personally remember creating some long rants at the bar with my drinking buddies that we didn't need no stinking FP in our OOP.

I now find myself writing half my data processing in LINQ and find myself thankful that I can chain together a few methods on a collection with possible transformation in a line or two rather than having to write 2 or 3 nested loops with all sorts of conditionals.

I'm taking the new things that come up in C# as they come, and even the ones I don't care for, I generally end up using to some extent.

Go with the flow, or pick another language, would be my suggestion.

JakeStone··on NFT the DP
Since I've never sent a DP to anyone, I think this is hilarious, folks sending them out to people are "obviously" proud of what they're displaying, so I'm not seeing what's the problem here. (tongue in cheek, but I still find the outrage hilarious)
JakeStone··on 1993: CGI Scripts and Early Server-Side Web Programming
Those were interesting times. I think I prefer having a lot of things be plug and play now.
JakeStone··on Ask HN: What tangible benefits did you get from spending time on HN?
Sure.

I hit your (2) criteria a while back.

In general though, for me, it's a case of finding out additional tech/science things I wasn't aware about and reading what are generally informed opinions about said things. Sometimes I get to be one of those informed opinions.

That became useful to me when I ran across a post about H3 spatial partitioning. I actually had a use case that I'd been working on using DGGRID for a few months, and that was turning out to be computationally expensive, and I couldn't make it work in near real time for my specific use.

This in turn led me to developing a project I've been working on for a while that has expanded my skill set in a handful of disciplines, and if I hadn't run across H3, I'd probably have thrown away my project as a lost cause.

Page 1 of 4Next →