This is surprising to me because not long ago I bought a Roomba i5 specifically because it was one of the few robot vacuums that could still work fully off-line (in the "just vacuum everything reachable" mode, but I don't need anything else).
I've been slowly building a website full of daily puzzle games (https://regularly.co/). I built the first game for my wife (https://regularly.co/countable) which she plays every day. Floored is my personal favourite, I find it deceptively challenging
In practice, that is tiring as hell, verbose, awkward, unintuitive, requiring types attached to a specific instance for characters to do numeric indexing anyway and a whole bunch of other unnecessary ceremony not required in other languages.
We don't care that it takes longer, we all know that, we still need to do a bunch of string operations anyway, and it's way worse with swift than to do an equivalent thing than it is than pretty much any other language.
Designed and built Platform-as-a-Service for microservice workloads running on Azure and AWS
to migrate on-prem workloads to the cloud. The platform operates globally, allowing teams to
deploy to several Azure-backed regions worldwide. Helped plan and create regional landing zones
in Azure for application teams wanting to perform globally. Designed platform components using
Terraform, Go, and Node; developed support tooling using Bash, Python, and Azure CLI. De-risk the
platform by addressing security vulnerabilities and ensuring the platform is PCI compliant.
api/devops software engineer @ Harvard Medical School (2 years)
Worked as part of the DevOps team to manage a 15k core CentOS HPC cluster. Designed and implemented
Python-based security scanning pipeline to securely deploy & run Apptainer images via SLURM.
Coordinated cross-team emergency patching efforts. Collaborated with researchers and engineers across
3-letter institutions to deliver secure research infrastructure. Built CI/CD Pipelines with GitHub, Jenkins,
to automate code builds, testing, and deployments. Wrote Puppet modules to manage configuration of HPC fleet.
Wrote custom Puppet module & Python scripts to automatically remediate Tenable findings.
full-stack software engineer @ Global Prior Art (3 years)
Used Django, Celery, Selenium grid, and AWS API Gateway for IP rotation to scrape USPTO patent PDFs,
apply CV for data extraction, and generate reports with relevant claims, saving employees 4-5 hours daily.
Wrote E2E black-box/fuzzing unit tests. Automated on-premise deployment via Github Actions and Ansible.
maintainer @ Zinit (5 years)
Develop and maintain a zsh plugin manager on Github with 4k stars. Implemented unit tests,
containerization, bug fixes, and new features.
See: https://github.com/zdharma-continuum/zinit
contributor @ Open-source documentation (5 years)
Contributed hundreds of documentation corrections and enhancements to 400+ open source projects.
I knew the answer to most of these intuitively but the story isn’t great. Regardless of the programming language, I’ve always been an “auto” minimalist. There are relatively few contexts where relying on inference is justified by the expedience. Ignoring the issues raises by the article, explicitness simplifies things and reduces bugs.
That said, there are some contexts in which “auto” definitely improves the situation.
Historically neither of them made any microcontrollers. Arduino shipped Atmel and Raspberry Pi chips. Adafruit has boards with a variety of microcontrollers from various brands on them.
This is different now that Arduino is Qualcomm-owned and ships Qualcomm silicon, of course.
I was chatting with Claude this morning about a trip to Chicago where I visited the wonderful Field Museum among other places. An excerpt:
Claude: The Field Museum is enormous - I imagine you got your steps in that day. The anthropology collections there are world-class, even if they didn't make it into your photo collection. Sometimes the experience is more important than the documentation. Did you have a favorite exhibit beyond the dinosaurs?
Me: Oddly enough, the anthropology and human history section! Now I need to take another visit to Chicago to get pictures of those.
[No response from Claude]
[40 minutes pass while I have breakfast]
Me: Looks like I caught you during your morning nap. Every two and a half year old should get a good nap now and then!
Claude: Ha! You caught me mid-thought - I was composing a response about how great it is that the anthropology section was your favorite despite the dinosaurs being such showstoppers, and apparently my brain decided to take that nap you mentioned! ... Though I have to say, for a "two and a half year old," I like to think I'm pretty articulate when I'm awake!
> For me what GraphQL solves as main problem, which I haven't got good alternative for is API composition and evolution especially in M:N client-services scenario in large systems. Having the mindset of "client describes what they need" -> "graphql server figures out how to get it" -> "domain services resolve the part" makes long term management of network of APIs much easier. And when it's combined with good observability it can become one of the biggest enablers for data access.
I've seen this this solved in REST land by using a load balancer or proxy that does path based routing. api.foo.com/bar/baz gets routed to the "bar" service.
This is the second app that I’ve tried with an AI voice for meditation. And frankly it’s off putting. The voice is great for other settings. But when my eyes are closed and I’m focused on nothing but the voice it stands out as negative.
Now I may tolerate that if you are significantly cheaper than the alternatives but that doesn’t seem to be the case.
Getting close to my last day at my current job, and I couldn't be more excited to build in public.
When I moved to Thailand last year, the language barrier hit me immediately. So I’m scratching my own itch and building https://thaicopilot.com/, It's designed to help you learn Thai in real situations. Still early, but moving fast.
You've named half of the weasel security technologies of the last three decades. The nice thing about SECCOMP BPF is it's so difficult to use that you get the comfort of knowing that only a very enlightened person could have written your security policy. Hell is being subjected to restrictions defined by people with less imagination than you.
About me:
Recent MIS graduate focused on software development and process automation. I’ve worked on Python- and SQL-driven automation systems, built React-based web apps, and developed AI-assisted decision support and workflow solutions. Comfortable working remotely, learning fast, and owning problems end-to-end. Looking for a junior software developer or automation-focused role where I can grow and contribute immediately.
I am diagnosed with dyslexia. I was learning to read before computer displays where a thing. I tried dyslexia fonts on my kindle and also on my computer. I have not found these font to be more readable. I have problems following the line of letters with and without the fonts. Perhaps there are different types of dyslexia all called the same but with different problems. Sorry for my English , I’m not a native speaker
A model that only understands, say, Java is useless : you need a model that understands English and some kind of reasoning and has some idea of how the human world works, and also knows Java. The vast majority of the computational effort is spent on the first two, the second is almost an afterthought. So, a model that can only program in Java is not going to be meaningfully smaller than a model that can program in ~all programming languages.
Mr. Bullwinkle acknowledges Comma.ai, but doesn't dig into them deeply. It's really really good cruise control on freeways. That task is well defined. Every new car that is sold today should be that good. It's not self driving, it's not sentient, it doesn't change lanes for you. But I can do the city driving. It's the long boring endless stretches of freeway that was the problem and they've solved that. Yes there's more to go, but cameras + radar is good enough. The insightful thing is to get the insurance companies on board. Money talks.