HNHacker News
TopNewBestAskShowJobs

bdittmer

424 karma · joined January 31, 2008

submissionscomments
bdittmer··on usbredir: A protocol for sending USB device traffic over a network connection
clickbot farm?
bdittmer··on Parsing in Python: Tools and Libraries
This looks like it was written by a LLM
bdittmer··on Buck2: Our open source build system
Remote Execution is just a gRPC protocol -- bazel, buck1 and others implement it.
bdittmer··on Supermicro throws its weight behind Arm servers
My personal macOS "machine" is a VM running on a supermicro threadripper pro board (along with a Linux desktop VM + random LXC/VMs). The macOS VM is significantly faster than my M1 Pro work system. I should run some benchmarks.
bdittmer··on Ask HN: What weird technical scene are you fond/part of?
This. Every couple months I disconnect the internet and walk around the house verifying all my "smart" home automation products still work. Sometimes I'll make a second pass with homeassistant (or a service dependency, e.g. zigbee2mqtt) shutdown to make sure I can still physically use things (like a dimmer switch).
bdittmer··on Ask HN: Have you created programs for only your personal use?
At one point I had a gist with a bunch of links to a web server that controlled some home automation stuff. Add a link to your Home Screen and you’re good to go! Easy to share as well
bdittmer··on Myths about cooking steak that need to go away (2013)
Ahh the Mahomes Method. A classic!
bdittmer··on Gokrazy – A Native Go Userland
I use it to run internal services I don't want going down when I'm messing around in the homelab. Namely: internal DNS, MQTT broker and various prometheus pollers (e.g. unifi-poller). I'm a big fan of this project.
bdittmer··on Swift Regrets
Xcode as an IDE...and at a certain scale a build system like bazel or buck.
bdittmer··on A Texas Ranger got a prolific serial killer to talk
Totally unrelated to the article (which I enjoyed), but the LA Times website continuously jumped up and down on my iPad. I suspect ads reloading above or below the fold. Incredibly annoying!
bdittmer··on America's Cities Are Unlivable. Blame Wealthy Liberals.
Nope. There is no vast right wing conspiracy to prevent affordable housing. I don’t want to jump to conclusions but I’m guessing you don’t live in SF or California?
bdittmer··on Ask HN: Is there a better way to document complex software architectures?
“Try moving towards architectures like micro services. KISS.”

I don’t think you have worked with micro services, or more importantly have had to manage them.

bdittmer··on Ask HN: Who is hiring? (February 2018)
Action Network | Full Stack Developer, Front-End Developer | San Francisco, Madison, Boston | Full Time | Onsite

We love sports and ship products that we personally use every day. We've recently combined the leading web products for sports betting data (SportsInsight) and daily fantasy research (FantasyLabs) with the number one app for sports bettors (Sports Action) and hired ESPN's head of editorial to run media. The sports betting and fantasy sports space is massive ($170bn in the US), growing and completely underserved from a product and content perspective, and we have the talent, domain expertise and passion to win the space.

For Full Stacks: We are looking for engineers that love sports and are up for the challenge of building and scaling real-time sports applications using many different technologies (Node, Go, Postgres, Redis, and more). We are a young company so we hope you are excited by the prospect of getting your hands dirty with all parts of the stack!

For FEs: We are looking for engineers that love sports and are up for the challenge of building data heavy interactive UI's. We love using React.js and all our web code is powered via Node.js.

FE's that have a focus on building accessible UIs and have experience building keyboard navigable interfaces are preferable for the role.

Apply at https://angel.co/action-network-1/jobs or email jobs@actionnetwork.com

bdittmer··on Employees at Practice Fusion got nothing as execs pocketed millions
See my previous comment. This is exactly what happens.

The sale doesn’t get voted to hell because the voting shares (i.e. preferred stock) have liquidation preference and get paid back first, in some instances multiple their initial investment, before the rest of the pie is sliced.

bdittmer··on Employees at Practice Fusion got nothing as execs pocketed millions
Recently happened to me. Founders raid the series c for liquidity. Take out a predatory note to keep the company afloat. Sell the company in a fire sale and reap transaction bonuses, RSU grants, etc. Common stock wiped out and those that built the company left with nothing. Lesson learned? It rarely pays to be an early employee at a startup.
bdittmer··on Meltdown and Spectre
https://wiki.ubuntu.com/SecurityTeam/KnowledgeBase/SpectreAn...

Status page for the fix.

bdittmer··on Bay Area professionals indicted for H-1B visa fraud
I'm not really sure what triggered you in this article. This is fraud...it has nothing to do with xenophobia.
bdittmer··on Pugs are anatomical disasters. Vets must speak out–even if it’s bad for business
This is why mutts are the best. Genetic diversity is good. Anecdotal, but growing up my two mutts lived to the ages of 16 and 18...well past the life expectancies you see in the purebred world.
bdittmer··on Reading Uber’s Internal Emails: Bug Bounty report worth $10K
This was probably 2012 or 2013. I'll try to find the write up I sent them, but this check definitely did not exist then

edit: here's what we sent to heroku https://gist.github.com/bdittmer/6461b7a5093acd7d6263

bdittmer··on Reading Uber’s Internal Emails: Bug Bounty report worth $10K
This is a lot like a bug I found in Heroku's system a few years ago. Basically, if someone doesn't claim the wildcard subdomain for their primary domain and has a wildcard SSL cert anyone could (can?) claim subdomains. A quick google search yielded hundreds of exploitable domains. At the time it seemed like a pretty big vector for phishing.

I have no idea if they fixed this and they gave me a t-shirt.

bdittmer··on Heroku Postgres Official Maintenance
iirc Heroku has several full time employees who have commit access to PG. ie they're paying for some of postgres's development.
bdittmer··on Instacart launches Shop With Friends
Have you guys looked into using redis pubsub and socket.io?
bdittmer··on Introducing Mutations: Putting SOA on Rails for security and maintainability
I'm glad to see rails devs are finally coming to their senses and exploring other patterns for building applications. SOA, command objects, etc. have been a pretty common pattern in "enterprise-y" frameworks for awhile. This is making rails look more like grails, which I think is a good thing.
bdittmer··on We are 2 Italians, in Treasure Island, and we are launching CoffeeStrap.
This is not related to your business at all, but what is it like living (and working?) on Treasure Island? Are there restaurants, bars, etc? It seems like such a weird place being a former military base. Admittedly the only time I've been is for the yearly music festival.
bdittmer··on Why I loved building Basecamp for iPhone in RubyMotion
Objective-C has tons of language bindings out there. The only languages I'm absolutely sure have made it onto iOS are Lua, Ruby and Javascript.

If you're an OS X user you can check out PyObjC: http://pythonhosted.org/pyobjc/

bdittmer··on Why I loved building Basecamp for iPhone in RubyMotion
Objective-C is dynamically typed.
bdittmer··on Heroku's Ugly Secret: The story of how the cloud-king turned its back on Rails
I believe Mongrel2 (http://mongrel2.org) is close to what you're talking about. It uses zeromq (http://www.zeromq.org) to talk to a backend application and the backend application talks back to the web server using the same protocol.

Not exactly nodes pulling messages off a queue, but closer to something like that?

bdittmer··on Every NFL play for the past 10 years in CSV format
Now all we need is some historical line & associated movement data...
bdittmer··on Broken iPhone? Call iCracked (YC W12), the aspiring AAA of smartphones
I tried to use iCracked a couple weeks ago and they didn't have the supplies in place to fix an iPhone 5. Needless to say, I was pretty disappointed.
bdittmer··on LLJS: Low-Level JavaScript
Build a single page javascript application and don't refresh after using it for a few hours. I've yet to find one that doesn't leak memory like a sieve.
Page 1 of 4Next →