HNHacker News
TopNewBestAskShowJobs

jsherer

493 karma · joined December 6, 2010

I'm Jordan, a software engineering leader, a maker, and a pizzaiolo.

I make https://factor.ly (open-source AI superpowers)

I've previously been the CTO of Pillar, the VP of AI at Employ, the VP of Engineering at Help Scout, and an early engineering leader at Zapier.

Email me: hi@jordansherer.com

submissionscomments
jsherer··on Show HN: A techno machine in one HTML file, with verifiable renders
Love this. I want this to go up to 174 bpm for some DnB experiments.
jsherer··on Folding Paper Globes
I hear you, but I'm suggesting a preconfigured one like the others that are linked here.
jsherer··on Folding Paper Globes
Maybe I'm overlooking, but would love if this had an accurate political globe (e.g., countries and capitals) for my young kids.
jsherer··on I built a page that tells you what AI model your laptop can run
I find this to be pretty accurate: https://www.canirun.ai/
jsherer··on A CGo-free port of SQLite/SQLite3
I was confused a few weeks ago. Check out the go pkg: https://pkg.go.dev/modernc.org/sqlite

1. gitlab.com/cznic/sqlite is the primary repo

2. github.com/cznic/sqlite was the github mirror but it moved

3. github.com/mordernc-org/sqlite is the read-only mirror of the primary repo

Cheers!

jsherer··on Show HN: I made a local proxy for AI tool calls to keep my API keys safe
you probably can!
jsherer··on Over 15% of world population has a headache on any given day
Good question. Indeed, I prioritized improving my vitamin levels for health reasons, including the possibility that it may reduce my headaches, rather than running a purely scientific experiment. If the migraines come back while I maintain normal vitamin levels, I'll continue my experimentation!

March: 0

April: 0

jsherer··on Over 15% of world population has a headache on any given day
Back in August of 2021 I started tracking my headaches. I was experiencing 10+ debilitating migraines a month and had modified a number of variables in effort to reduce them (sleep, stress, water/caffeine intake, etc).

In September I got a blood panel from my GP and noticed low levels of essential vitamins. In October, I had 12 migraines. I started supplements for B12, Vitamin D, Vitamin K, etc. The migraines decreased each month: in November to 9, then 3, then 1. In February I had my first migraine free month in years.

Neurology is complicated. Migraines/headaches can be caused by a variety of factors. I chose to rule out things in my control (diet, exercise, stress, sleep, and finally vitamins) before taking daily use migraine medicine.

jsherer··on Ask HN: What are you working on?
I'm working on the next version of JS8Call[1], a digital mode for amateur radio, that enhances the mode by using some of the latest RF research (LTE/5GNR/Turbo Codes/Polar Coding) for sending reliable messages over weak signals/links.

[1]: http://js8call.com/

jsherer··on Intruder at the top of the 20 meter amateur band?
You will not usually have nor do you need line of sight for HF radio. The radio waves are reflected by the ionosphere at various angles and heights, allowing the signal to be received at many different distances at once. Radio waves at the correct frequency hit the ionosphere like stones skipping along the surface of water.
jsherer··on Ham radio is not dying, it's evolving
Awesome. Hope to see you on the air sometime :)
jsherer··on Ham radio is not dying, it's evolving
Great to hear Ryan. See you on JS8 :)
jsherer··on Ham radio is not dying, it's evolving
Yea, Metcalfe's Law at work. Give 40m a try.
jsherer··on Ham radio is not dying, it's evolving
Glad you found me :) Here's the main site where you can learn more: http://js8call.com/

And a video walkthrough I did just a few months ago: https://www.youtube.com/watch?v=rz0Cpkaol-o

jsherer··on Golang Proposal: Compile-Time Functions and First Class Types
This is not my proposal, but I think this is one that I like most with regards to Go and metaprogramming/generics.
jsherer··on Russian robot escapes lab. Again.
> Blocked a lane of traffic for 40 minutes

Curious on the 40 minutes here. Why'd it take so long to recover?

jsherer··on An LSM-Tree-based Ultra-Large Key-Value Store for Small Data [pdf]
This looks like an interesting finding. Unfortunately, the trade-off for this type of efficient small data storage is real:

> Note that LSM-trie uses hash functions to organize its data and accordingly does not support range search.

Range search, while not directly applicable to all data sets, is an important feature of the LSM data stores compared (LevelDB & RocksDB).

The authors acknowledge this and say:

> There are techniques available to support the command by maintaining an index above these hash-based stores

So, don't plan on using an LSM-Trie for a direct replacement for your LevelDB or other LSM-Tree based projects that rely on Range searches without considering the additional complexity of building and maintaining an index to perform those Range searches.

jsherer··on Ask HN: Who is hiring? (March 2016)
Application Reliability Engineer | Zapier (YC S12) | Fully-Remote Team (Work Anywhere) | Full-time

We're looking for someone to join our fully-remote Engineering and DevOps team at Zapier to help scale and automate the billions of tasks.

Here are some things you'll get a taste of:

* Be an important member of our Engineering and DevOps team, working to scale our fast growing and unique system

* Write application code to support new features

* Build tooling to increase visibility into our running production systems, measure performance continuously, and act upon changes

* Automate disaster recovery efforts, including introducing random "chaos" into the system to test and improve overall resiliency to failures

* Tune the engine that supports hundreds of thousands of users every day

Sound like a good fit? Give this a look over and get in touch! We'd love to hear from you:

https://zapier.com/jobs/application-reliability-engineer-spr...

jsherer··on Show HN: Lanes – a minimalist week-planner and Pomodoro timer
Would be good to start off your landing page with a headline and some copy explaining your product. I didn't quite get it at first.

You need something like...

    Lanes is a simple to-do list with a built in pomodoro tracker designed
    to help you stay focused during your day.

    -- Insert screenshot of Lanes in action --

    Here's how it works:

    1. Build your to-do list for each day

    2. When you're ready to work, start a pomodoro tracker.
       The top task for the day is what you should be working on.

    3. Once your pomodoro is up... stand up, stretch, and if you've completed
       your task, mark it as done.

    4. After your short pomodoro break, goto 2.

    -- Insert testimonials about how lanes helped your customers save X
       amount of time or get N things done or achieve 100% increase
       in tasks completed --

    What are you waiting for... you should sign up
    for Lanes and start getting things done!"
jsherer··on Pyjion – A JIT for Python based upon CoreCLR
I had the same though and looked into it. It seems that CoreCLR isn't the limitation there. It supports a variety of platforms: https://github.com/dotnet/coreclr#build-status

Looks like the authors are focused on Windows for their initial prototype development.

jsherer··on OpenBSD laptops
> There are a few minor quirks, but generally it works well

> As ever, support for Broadcom wifi and Nvidia graphics is nonexistent.

This is exactly the big issue with adoption of any *nix system on laptop or desktop. No user wants to have to live with quirks. Users just want their system to work.

jsherer··on Secondary indexing with Redis
For what it's worth, I think your website headlines need a lot of work. In the first few seconds of visiting your site I should know exactly what quasardb is and why I should care (i.e., whether or not the solution/service/product/whatever relates to me and my problems). Your current headlines tell me nothing.

I have some suggestions for a better marketing message, so shoot me an email (address in profile) if you want to discuss further.

jsherer··on ShinySDR – Software-defined radio receiver app with a web-based UI and plugins
Given that the title of the project is called Shiny, I wish it had some screenshots of the look and feel of the web-based UI. Seems like that could be a selling point.
jsherer··on Counting Bloom Filter: Efficient d-left implementation in Go
Odd: "This implmentation (sic) currently does not implement the counter feature."
jsherer··on Billions of request per day meet Go 1.5
I agree. I'm going to try to narrow down what might be causing the issue by comparing a 1.4.2 profile and a 1.5 profile. Hopefully it'll be clear what changed and I can write a reproducible test case for it. Either way, I'll probably be posting to the mailing list soon.
jsherer··on Billions of request per day meet Go 1.5
This is interesting. I'm experiencing the opposite results for my long-tail latencies. Maybe it's to do with the way I have structured my system (too much reliance on the GC?), but switching to the Go 1.5 release in my testing has shown my 99th percentile latency to triple and my maximum latency across 1M requests jump 10x.

While I certainly don't have billions of requests per day, the millions of requests I do process are important and these results show that I need to do a bit more profiling to figure out what's going on inside...

jsherer··on Dial-A-Ride: Boom or Bust (1975)
Quite interesting. I grew up in a small town with < 10K people and we used Dial-a-Ride all the time. I think the service is still offered to this day.
jsherer··on Ask HN: What OS do you run?
Just recently picked up a Lenovo Thinkpad and immediately installed Ubuntu 14.04 LTS on it. It's quite unfortunate that the bar is set so low with Linux laptops that the thing I enjoyed most is that everything worked out of the box, including wifi, suspend/hibernate, and external monitors. Hopefully this trend continues with more laptop brands so more people can enjoy the freedom in choosing an OS that works best for them without having to worry about whether or not standard features work without difficulty.
jsherer··on Apple Acquires FoundationDB
Interesting. I was checking out FDB earlier this month for solving some interesting scalability challenges. I'm quite glad I hadn't decided to re-architect a bunch things based on it!

Did any of you get bitten?

jsherer··on Tendermint – The completely decentralized consensus engine
Can anybody elaborate on the destruction of coins? Sounds dangerous...

"If the validator causes the blockchain to fork while its coins are locked in bond, all of its coins are destroyed. This means that as long as you sync your blockchain with the network periodically you never have to trust a central checkpoint."

Page 1 of 5Next →