HNHacker News
TopNewBestAskShowJobs

tedivm

15,778 karma · joined December 29, 2009

Blog: https://www.tedivm.com

Book: https://www.manning.com/books/terraform-in-depth

Portfolio: https://projects.tedivm.com/

Github: https://github.com/tedivm

BlueSky: https://bsky.app/profile/tedivm.com

Fediverse: https://hachyderm.io/@tedivm

LinkedIn: http://www.linkedin.com/in/roberthafner

Comments are my own and not those of my employer.

submissionscomments
tedivm··on LWN is currently under the heaviest scraper attack seen yet
I solved this problem for my blog by simply not being interesting.
tedivm··on SparkFun Officially Dropping AdaFruit due to CoC Violation
Note that Sparkfun has been less and less of an "open hardware" vendor, as they've dropped the open aspect on some of their most popular projects.
tedivm··on SparkFun Officially Dropping AdaFruit due to CoC Violation
My first thought was the same. I used to like Sparkfun but then they closed the source of some of their projects (while often "forgetting" to update their website to reflect that). I was concerned when I saw the headline but just assumed that Sparkfun was probably in the wrong even before I saw the comments.
tedivm··on Open-Meteo is a free and open-source weather API for non-commercial use
Most APIs, even ones you pay for, are rate limited. I don't think having a rate limit changes the open nature of the API. I'm looking forward to seeing if I can plug this in to my Home Assistant install for weather so I can compare it to Pirate Weather which I use now.
tedivm··on Open Chaos: A self-evolving open-source project
When I used to play Screeps[1], a MMO strategy game where you programmed to control your units and buildings, a group of us setup a player that was managed in this exact way called Quorum[2].

If anyone wants to run their own project in this way I open sourced the code to do so under the GitConsensus[3] project. There's a Github App (which may not still work, but if there's interest I'll restart it) and a "run it yourself" python library and CLI you can run from Github Actions[4].

1. https://screeps.com/

2. https://github.com/ScreepsQuorum/screeps-quorum

3. https://www.gitconsensus.com/

4. https://pypi.org/project/gitconsensus/

tedivm··on Minnesota officials say they can't access evidence after fatal ICE shooting
Just look at the response to the Jade Helm exercises to get an idea, and that didn't even involve murdering anyone.

https://en.wikipedia.org/wiki/Jade_Helm_15_conspiracy_theori...

tedivm··on State of the Fin 2026-01-06
That's exactly it- they've been putting a ton of work into it over the last two years, and their latest release is by far the best.
tedivm··on State of the Fin 2026-01-06
Jellyfin has three AppleTV apps!

SwiftFin is what I use, and it is the free and open source option. Works great.

Before that stabilized I used Infuse, but it wasn't great.

MrMC is another one I haven't tried, but it definitely supports Jellyfin.

tedivm··on X blames users for Grok-generated CSAM; no fixes announced
I think a better analogy would be going into a gun shop and paying the owner to shoot someone. They're asking grok to undress people and it's just doing it.
tedivm··on RevisionDojo, a YC startup, is running astroturfing campaigns targeting kids?
Also for people who don't know, if you pay someone to post something (including just giving them a free product) it has to be disclosed. Astroturfing is (in simple terms) a form of fraud and the FTC does go over companies for it.
tedivm··on RevisionDojo, a YC startup, is running astroturfing campaigns targeting kids?
There are laws in the US, and if you're advertising you have to disclose it.
tedivm··on RevisionDojo, a YC startup, is running astroturfing campaigns targeting kids?
Honestly I've posted about some unethical YC companies before and those posts got a lot of attention without being removed. That said we'll see what happens here.
tedivm··on Trump says Venezuela’s Maduro captured after strikes
If only there was some process in the constitution for Congress to declare a war or something.
tedivm··on I wrote the manual Karpathy said was missing for agentic AI
The person you are responded to isn't the author of the post.
tedivm··on Can Bundler be as fast as uv?
It mostly doesn't matter, because these metadata files are pulled into their respective package managers. When you publish to RubyGems the file is read into their database and made available to their API, just like when you publish a Python file the pyproject.toml is parse into the PyPI database and made available.

This is a major reason why UV is faster than older python package managers, as they were able to take advantage of the change in the PyPI registry that enabled this. Now these package managers can run their dependency calculations without needing to download the entire package, decompress the package files, and then parse them.

tedivm··on 50% of U.S. vinyl buyers don't own a record player
I think a lot of people in the comments here are missing the point in a lot of ways.

The first is that even if people don't own a record player at the moment doesn't mean that they don't plan on getting one. I have multiple nieces/nephews who got record players (at their request!) this year for Christmas. Briefcase record players are becoming ridiculously more popular. The thing is there's no point in buying a record player if you don't already have some records, and artists are doing a lot more limited prints so sometimes you need to buy immediately to be sure you're going to get one.

My wife and I bought a new sound system in 2024, and we decided to include a record player. We have used it way more we had expected to. We still have streaming services (Tidal) but listening to a record has a ton of benefits. There's the fact that the entire album itself is an organized experience, not just random tracks, and the tactile nature of it is really appealing. The albums themselves are like pieces of artwork in a way that a CD or screensaver would never be.

It's also nice knowing that the artist I'm buying from is getting real money from the purchase, unlike the pennies they get from streaming.

tedivm··on Liberating Bluetooth on the ESP32
This is such a weird comment. You can find things in the US where there are cheap versions that don't work and more expensive versions that do work. Going out of your way to by less expensive things and then blaming the Chinese on the quality, rather than your cheapness, is really a decision.

From personal experience, I've got dozens of esp32 devices around my house and they all work great.

tedivm··on How uv got so fast
You can change it to compile the bytecode on install with a simple environment variable (which you should do when building docker containers if you want to sacrifice some disk space to decrease initial startup time for your app).
tedivm··on SSE sucks for transporting LLM tokens
SSE just sucks for most use cases, we don't have to go through each one pointing it out.
tedivm··on OpenAI are quietly adopting skills, now available in ChatGPT and Codex CLI
Back in my day we referred to this as "documentation". It turns out it's actually useful for developers too, not just agents.
tedivm··on Valve: HDMI Forum Continues to Block HDMI 2.1 for Linux
They could just say "we believe we're compliant with HDMI 2.1 but are not officially certified". No lies, no claims they can't make, and nothing I can see that would introduce legal risk to folks unless there's some patent encumbered garbage in the spec.
tedivm··on Microsoft is quietly walking back its diversity efforts
There's a difference between "inclusive" and "not hostile".

It's weird that you're making up scenarios that would obviously never happen like the 5k thing.

tedivm··on DeepSeek-v3.2: Pushing the frontier of open large language models [pdf]
If you're trying to build AI based applications you can and should compare the costs between vendor based solutions and hosting open models with your own hardware.

On the hardware side you can run some benchmarks on the hardware (or use other people's benchmarks) and get an idea of the tokens/second you can get from the machine. Normalize this for your usage pattern (and do your best to implement batch processing where you are able to, which will save you money on both methods) and you have a basic idea of how much it would cost per token.

Then you compare that to the cost of something like GPT5, which is a bit simpler because the cost per (million) token is something you can grab off of a website.

You'd be surprised how much money running something like DeepSeek (or if you prefer a more established company, Qwen3) will save you over the cloud systems.

That's just one factor though. Another is what hardware you can actually run things on. DeepSeek and Qwen will function on cheap GPUs that other models will simply choke on.

tedivm··on GitLab discovers widespread NPM supply chain attack
That may have been true two years ago, but now you have groups like Wiz doing scans and looking for these types of attacks. You don't have to wait for someone to get their shit destroyed to notice.
tedivm··on GitLab discovers widespread NPM supply chain attack
This advice leaves you vulnerable to log4j style vulnerabilities that get discovered though.

The answer is a balance. Use Dependabot to keep dependencies up to date, but configure a dependency cooldown so you don't end up installing anything too new. A seven day cooldown would keep you from being vulnerable to these types of attacks.

tedivm··on Yt-dlp: External JavaScript runtime now required for full YouTube support
If I care enough I'll yl-dlp it to my jellyfin server, but yeah I mostly just don't bother.
tedivm··on Yt-dlp: External JavaScript runtime now required for full YouTube support
For the last two days I haven't been able to watch youtube videos on Firefox without disabling uBlock.
tedivm··on ClickHouse acquires LibreChat, open-source AI chat platform
That's good to hear! I'll be honest, I was a bit concerned about how LibreChat was going to support long term development and definitely see that this could be a good thing.
tedivm··on ClickHouse acquires LibreChat, open-source AI chat platform
My biggest question and concern is whether or not LibreChat will end up introducing the SSO tax or other "enterprise tier" features. Is this something you can speak on?
tedivm··on Thiel and Zuckerberg on Facebook, Millennials, and predictions for 2030 (2019)
You literally had to rewrite the meaning of the statement to remove the arrogance. He didn't say "in tech", he said what he said.
← PreviousPage 3 of 34Next →