Hacker Newsnew | past | comments | ask | show | jobs | submit | hxtk's commentslogin

The point isn’t that the HEPA filter won’t work under those conditions, it’s that if you can get away with not separating the clean and dirty air, you can achieve better filtration overall with a higher flow, lower resistance filter at a lower noise level. HEPA filters shine in use cases where you need single-pass filtration, like vacuum cleaner output filters or clean room air filters. If you don’t separate clean and dirty air, the filter will still work, but you aren’t taking advantage of its main distinguishing quality, which is its single-pass filtration performance.

If you get to recycle the air through the filter several times, MERV-13 offers much better performance tradeoffs for a residential air purifier because you can recycle the air through it much faster at acceptable noise levels. My home air purifier recycles the volume of my home every 15 minutes or so, vs HEPA filters which produce totally clean air, but since it just mixes with the dirty air that doesn’t matter as much as the rate at which it cleans air.


And guess what 98% of consumer air filtering systems utilize a hepa filter. You’re really over optimizing a non problem. Unless you are constantly producing more contaminants than the system can keep up with it’s totally a fine solution.

> If you get to recycle the air through the filter several times, MERV-13 offers much better performance tradeoffs

This level of filter goes in the central air system.

The HEPA purifiers are for scrubbing the finer particles.


The LSP is one of the subcommands provided by the buf binary. My LSP configuration for protobuf is `buf lsp serve`.

Makes sense, thanks for the clarification.

It’s also a fairly traumatic thing to people through and I can imagine it does a lot of damage to people’s faith in law enforcement. Personal anecdote: when I was a teenager some cops gave me a list of fabricated evidence that I’d committed a crime, not intending to ever show a court; just trying to get me to confess. They said they’d go easy on me if I confessed but if I held out then they would petition the court to have me tried as an adult and sent to “big boy” prison. They also told me my parents were cooperating in the investigation and didn’t tell me. The whole ordeal basically made sure no one in my previously quite pro-cop family would ever trust an LEO again.


My first experience with the police was just as bad. A friend and I were waiting on the porch of another friend (all like 14 years old). We were waiting for him to come home. He knew we were there waiting for him.

His neighbors yelled something to us out of their window. We went to see what they wanted, but they didn't say anything when we got near.

We went back to the porch and waited for maybe 10-15 minutes, but decided to leave as we felt really weird about those neighbors. As we started walking, a police officer pulled up screaming at us, telling us we were under arrest for throwing rocks at the windows of those neighbors. The police officer took us to the police station, put handcuffs on us, as well as shackled our feet to the floor, where we remained for like 2 hours. He made us write a statement, and then told our parents to come get us.

It was truly the most confusing thing I ever experienced. Angers me a bit today thinking about it.


Someone in the thread about the Ruff update ingenuously said they wished Go had something like Ruff, being unaware of this framework. In that thread, someone seemed to take it as a sign that many people who might care to know about this don't yet, so they made a dedicated post for it.


Thanks


Personally I love it for cache invalidation. I used it on an older especially on project originally built without caching in mind that then added caching for immutable data without caching for mutable data in mind. It fell to me to add caching of mutable data. I found it rather convenient to put NOTIFY triggers on cached tables and have a LISTENer that will delete the corresponding rows from memcached when it gets a notification. It’s basically impossible to out-scale it in that use case because the scale is intrinsically linked to number of writes the leader in your database processes.


and here was I thinking ( when creating same cache invalidation system ) that I was the only one that came up with this patch. LMAO


That number, incidentally, is the entire NATO military budget. Which scares me because I can imagine someone planning on taking action that would result in the dissolution of NATO thinking they can make up the difference that way and choosing that number with that in mind.


When I read what someone has written, I learn things beyond its literal text from the fact that I’m reading it, which implies it was worth effort for them to put into so many words and send to me through the medium they chose and put the level of care that they chose into their wording.

The LLM erases those choices and erases the cost of verbosity so there’s much less for me to learn from a message, and much less I stand to learn about a person though repeated exchanges to help me better contextualize future messages I receive from them.


I use LLM to summarize a lot of emails, so it doesn't really matter how it's written.

I wonder if there could be just some type of open agreement we're both using LLM and then they can communicate with one another more effectively.


I don't know if the intent was to deceive, but the comments certainly had the effect of deceiving me. I came away from that first thread thinking, "Ah, so the 'story' here is that someone on the project tried an experiment on a branch that they probably should have put in a branch on their personal fork." I was no longer thinking it was a serious possibility that an AI rewrite would get merged.


I think relatively few people are probably running Bun in production, but as a dependency management system and bundler for the JavaScript ecosystem, it's similar to `uv` from the Python ecosystem in how much faster it is compared to the most popular alternatives so it's fairly popular in that space.


PNPM is just as fast and much more reliable.


Agree with this. Been a long time pnpm user that also uses bun nowadays. Not much faster other than initial startup because pnpm uses Node.js

Although pnpm has also been trying to rewrite Rust before, they call it pacquet. It is currently being revisited


I made a Python tool to build distroless container images for projects managed by uv. It draws inspiration from Ko from the Go ecosystem and works with/depends on uv from the Python ecosystem, so I smashed them together and called it Kuvo: https://github.com/hxtk/kuvo

It’s a hobby project in a very early state where it technically works but it’s missing several things I think it needs before I’d use it for anything serious. As of right now it isn’t even complete enough to dogfood a minimal container for itself without an intermediate base image because it can’t target a platform compatible with the distroless uv container image.


Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: