HNHacker News
TopNewBestAskShowJobs

edude03

1,171 karma · joined March 12, 2012

[ my public key: https://keybase.io/edude03; my proof: https://keybase.io/edude03/sigs/xt0VRnfZdRVaRXrDjmnJdUK90Kf0hG65SoJg6svanwA ]
submissionscomments
edude03··on Comma 3X: Initial Impressions
huh, you can't read this blog if your referrer is "hacker" "news"? Seems kind of childish regardless of what you think of this site. Anyway

> It’s open source

> I can just move this device into the new one, rather than being beholden to the car’s manufacturer who at best wants to charge an exorbitant subscription fee for this stuff

Unless things changed recently, the model isn't open source so not really open source but more importantly, something about the comparison between "open source" and the "exorbitant" price of $99/month rubs me the wrong way. Opens ource isn't generally free to develop, and if you'd be willing to buy and install this it clearly provides more than $0 of value to OP - why wouldn't they want to invest some money a month into the project so that it sticks around and continues to mature? Why is open source always treated as the "free" option just because it costs _you_ $0 to download it and why Is $99/m exorbitant? Compared to what?

edude03··on $20K Bounty Offered for Optimizing Rust Code in Rav1d AV1 Decoder
> just because it's not in your favorite language.

Kind of a strawman argument though. The question is, is the 5% difference (today) worth the memory safety guaranties? IE, would you be OK if your browser used 5% more power displaying video, if it meant you couldn't be hacked via a memory safety bug.

edude03··on DoorDash to acquire Deliveroo
> I'm a software developer with a flexible work schedule paid hourly, the act of going to grab the food myself and not working for 30 minutes would cost me way more than delivery costs (even cooking my own meals can be more expensive when time is factored in, compared to food price at restaurant + delivery cost (for ~2 portions prepared in 30 minutes

Off topic but I quit consulting because I had this exact realization. Sure making $1000 to fix a production outage in 15 minutes on a Saturday was amazing but it made me always think about life in billable hours to the point where I was not hanging out with friends or going to the gym anymore

edude03··on VMware revives its free ESXi hypervisor
Yeah considering they got rid of the free version and 10x'd (or more) the price in an attempt to squeeze those who were entrenched in the ecosystem, I can't imagine anyone would willingly sign up to be squeezed in the future.
edude03··on New Zealand's $16B health dept managed finances with single Excel spreadsheet
> but errors are almost always a skill issue

Sure but to compare it to tech, this is why we build tooling like linters and typed languages so that we don’t lose millions of dollars because we needed the average developer to implement a feature. I imagine in heath care it’s even more skewed because a SW eng can see the compiler output and make changes but the person entering the data isn’t (for example) the nurse that’s using the needles to be accounted for

edude03··on Windows 11 Insider Preview Build
First time I've seen a windows update on the front page of HN. What's particularly interesting or news worthy about this update?
edude03··on Mistral OCR
"Yes" but if a human could do it "AI" should be able to do it too.
edude03··on Apple introduces iPad Air with powerful M3 chip and new Magic Keyboard
I want apple's version of connected standby - I want to open my laptop and all my notifications, emails, chats, photos whatever to have already been downloaded while the laptop was idle in my bag.
edude03··on Putting Andrew Ng's OCR models to the test
+1, and worse other than pointing out where it was wrong, there wasn't any clear test criteria, process, side by side comparison, details about either model etc.
edude03··on Open Deep Research
Obviously the reliability problems would go away if you self-host but the "point" is most people rely on external providers because they can't locally run models of similar quality. So what do you do if deepseek cuts you off? For most getting 12? H100s (for the 671b) is essentially impossible.
edude03··on Open Deep Research
Porn.

When I first looked into stable diffusion I wanted to see what people were making with it and there was a few sites that showed stuff people had generated and it was 70% porn 29% high fantasy wallpapers (numbers are illustrative). Recently I've been looking at different text generation inference platforms like tgi and vllm on reddit, and 1 in 5 posts in the localllm subreddits are "What's the best model for erotic role play?"

edude03··on Kagi – Introducing Fair Pricing
I don't understand people who would use kagi (or any search engine) sparringly. If you're already willing to shell out money for a replacement, why wouldn't you use it all the time?
edude03··on Why Twitter is such a big deal (2009)
Yeah I think it comes down to two things

1) the low friction leading to more mundane things being posted 2) the norm being text content not from people you necessarily follow / people who aren’t “celebrities” so mundane relatable things tend to bubble up.

I do wonder if one day video understanding LLMs will be able to understand what a photo/video is about and show you content that’s relevant to you

edude03··on Why Twitter is such a big deal (2009)
Only takes a lot of good faith if you assume the worst in people. But yes, I’m married and sometimes while my wife is driving I’ll use my phone.

More importantly though it was just a randomly picked use case. Whether twitter is a good news platform or not doesn’t depend on whether it is used while driving

edude03··on Why Twitter is such a big deal (2009)
Around when Elon bought twitter he said (paraphrased) that twitter was the realtime news platform. It’s something I feel like is true in a way that should be true for other social media platforms but isn’t.

For example, say I’m in traffic on the highway. Searching 401 might in this example surface tweets from other drivers on the highway talking about traffic and/or posts about an accident they came across.

Nothing about this sort of interaction is baked into the protocol as far as I can tell yet FB insta snap etc don’t work this way.

edude03··on Nix – Death by a Thousand Cuts
Yeah that's a ux papercut - pre flakes nixpkgs was always the nixpkgs on your machine. There is docs but if you're not expecting that to happen you wouldn't think to look up the docs.
edude03··on Generate audiobooks from E-books with Kokoro-82M
But it covers five? Languages so if all equal it’s just 20 hours per language.
edude03··on Nix – Death by a Thousand Cuts
I'm not talking about a bit perfect reproduction though, just being able to understand dependencies. Take for example a simple Dockerfile like

``` FROM python:latest ADD . RUN pip install foo ```

If I run this today, and I run this a year from now, I'm going to different versions of `python` and `foo` and there is no way (with just the Dockerfile) to know which version of `foo` and `python` were intended.

Nix on the other hand, forces me to use a git sha[^0] of my dependency; there is no concept of a mutable input. So to your point it's hard to 'upgrade' from version a -> b in a controlled fashion if you don't know what `a` even was.

[0]: or the sha256 of the depedency which yes, I understand that's not easy for humans to use.

edude03··on Nix – Death by a Thousand Cuts
Nix has been my daily driver for about 10 years, all 10 on servers, and about 3/4 on a laptop.

The thing that hits close to home for me, is the inability to use software that doesn't support nixes opinions on how to do version management (for example a post of mine from years ago[^0]), software that likes mutable state for its configuration (Gnome for example) and yeah, trying new things that aren't packaged for nix means writing a nix derivation.

That said, I feel like nix does more good than harm for me so the paper cuts are bearable.

[0]: https://community.roonlabs.com/t/unable-to-get-roon-to-start...

edude03··on Nix – Death by a Thousand Cuts
Containers are only reproducible at run time not at build time. Once you build a container and pull it down by its sha256, you'll get the same environment each time. However if your Dockerfile does any IO (curl, apt get, pip install etc) you're quite likely to get different images on different machines.
edude03··on Nix – Death by a Thousand Cuts
As a heavy container user myself - I've been using containers since I needed to build my own 3.x kernel to test them - docker doesn't solve the reproducibility problem nix solves - IE, I can make a Dockerfile that does `RUN curl foo.com/install.sh` and who knows if that'll work ever again. Nix on the other hand doesn't allow you to do IO during builds[^0] only describe the effect of doing the IO.

[0]: Though apparently darwin (mac) doesn't support sandboxing by default, so you can bypass that but anyway

edude03··on Apple and Meta go to war over interoperability vs. privacy
And of course - often apps ask for permissions they don't need at opprotune time ie "enable development mode to get 100 more gems" or "enable notifications to use this app"
edude03··on Librebooting the ThinkPad T480
I'm hoping I haven't become an out of touch tech bro, but I believe if you're able to flash libreboot on your software development machine you're able to afford $50.

_should_ you have to spend more money to support bloated software? No of course not, especially since many users of such software _aren't_ tech bros, but as someone in tech, shelling out a little more money seems like a much more pragmatic solution vs having your computer be slow and/or waiting for the industry to change.

edude03··on An invisible desktop application that will help you pass technical interviews
Honestly I worry more about hiring an oppositional / defiant / insubordinate “asshole” more than the AI use itself because what does it say about an applicant if their first instinct when challenged is to say “your process is invalid, I’m going to cheat instead”?
edude03··on ChatGPT Pro
Point taken, although I feel like $2k a year would be really cheap if AI delivered on its hype.
edude03··on Company claims 1k% price hike drove it from VMware to open source rival
This is exactly the problem with optimizing metrics though. It seems like they’re getting more money from less customers but it puts them at might higher risk that those big customers will churn and tank the company which also increases as the price goes up as it will eventually hit a point where they can find something cheaper.
edude03··on I Stopped Using Kubernetes. Our DevOps Team Is Happier Than Ever
Maybe I'm reading it with rose coloured glasses - but I feel like the only thing kubernetes "did wrong" is allowing them to host multiple control planes. Yes, you need 3+ CP instances for HA, but the expectation is you'd have 3 CP instances for X (say 10) workers for Y (say 100) apps. Their implied ratio was insane in comparison.

Since you can't run the Fargate control plane that indirectly solved that problem for them

edude03··on I Stopped Using Kubernetes. Our DevOps Team Is Happier Than Ever
Like most tech stories this had pretty much nothing to do the tool itself but with the people/organization. The entire article can be summarized with this one quote

> In short, organizational decisions and an overly cautious approach to resource isolation led to an unsustainable number of clusters.

And while I emphasize with how they could end up in this situation, it feels like a lot of words were spent blaming the tool choice vs being a cautionary tail about for example planning and communication.

edude03··on OpenMPTCProuter: Aggregate and encrypt multiple internet connections using MPTCP
I used this product when I lived in a building where I could get a 500mb and a 100mbit connection but not a gigabit connection. I had the server side setup on digital ocean and it "worked" in so far as I could pull 600mbit/s but was impractical since 1) I would get the latency of the worse (and in my case more variable) connection and 2) since it was essentially a VPN to a cloud provider many sites blocked me as a suspected bot.
edude03··on Using Erlang hot code updates
Nerves and hot code reloading got me into erlang after I watched a demo of patching code on a flying drone ~8 years ago.

While I can't imagine hot reloading is super practicle in production, it does highlight that erlang/beam/otp has great primitives for building reliable production systems.

← PreviousPage 5 of 18Next →