HNHacker News
TopNewBestAskShowJobs

Boxxed

661 karma · joined July 4, 2017

submissionscomments
Boxxed··on I Switched from Flutter and Rust to Rust and Egui
That's not true, it only re-renders if there's an input event or an animation running. This is very easy to see if you just put a `println!` in your UI logic.

This is also mentioned in the gui docs here https://github.com/emilk/egui#why-immediate-mode:

> egui only repaints when there is interaction (e.g. mouse movement) or an animation, so if your app is idle, no CPU is wasted.

Boxxed··on Ancient X11 scaling technology
"just a matter of work."

Yeah, like every other conceivable feature, ever.

Boxxed··on Canyon.mid
Anyone have the other SoundBlaster era demo .MIDs at hand? I think there was...Self Control? rhythm.mid? A couple others that I can't remember?
Boxxed··on ClickHouse raises $350M Series C
Did you look at the queries? There is not a single join in any of them.
Boxxed··on United States Digital Service Origins
> The only reason your agency came into existence is because the government completely failed to deliver on it's promises in an exceptionally divisive way.

So...you're mad that the government tried to fix a problem it had?

Boxxed··on ClickHouse raises $350M Series C
Yeah I feel like I'm on crazy pills, I'm OoM'ing all these big data tools that everyone loves very trivially -- duckdb OoM'd just loading a CSV file, and Polars OoM'd just reading the first couple rows of a parquet file?

I do want to get a better reproduction on CH because it seems like it's an interplay between the INSERT INTO...SELECT. It's just a bit of work to generate synthetic data with the same profile as my production data (for what it's worth I did put quite a bit of effort into following the doc guidelines for dealing with low-memory machines).

Boxxed··on ClickHouse raises $350M Series C
Well that's exactly my complaint. The bug I filed above was pretty much the optimal case (one huge table, one very small table, both ordered by the join key) and it still OoMs.
Boxxed··on ClickHouse raises $350M Series C
I don't think that's right, it looks to be a set of 43 queries with zero joins: https://github.com/ClickHouse/ClickBench/blob/main/versions/...
Boxxed··on ClickHouse raises $350M Series C
Yeah I think that's a good summary. For instance, clickbench is comprised of >40 queries and there's not a single join in them: https://github.com/ClickHouse/ClickBench/blob/main/clickhous...
Boxxed··on ClickHouse raises $350M Series C
I guess I'm curious how; I breathe on it wrong and it OoMs.
Boxxed··on ClickHouse raises $350M Series C
Does anyone use clickhouse in production? I was initially pretty impressed but when I really put it through its paces I could OoM it as soon as I actually started querying non-trivial amounts of data:

https://github.com/ClickHouse/ClickHouse/issues/79064

Boxxed··on Launch HN: ParaQuery (YC X25) – GPU Accelerated Spark/SQL
I'm surprised the GPU is a win when the data is coming from GCS. The CPU still has to touch all the data, right? Or do you have some mechanism to keep warm data live in the GPUs?
Boxxed··on PostgreSQL Best Practices
Postgres stores and refers to your tables in lowercase (even though you can reference them case insensitively) so naming conventions that involve case don't really work.
Boxxed··on Perceptually lossless (talking head) video compression at 22kbit/s
I agree that it was good but not particularly great. A Deepness in the Sky, however, is fantastic -- similar in many aspects but just flat out better all around.
Boxxed··on Monorepo – Our Experience
You can have well-defined interfaces without splitting it into many repos just like how you can have well-defined interfaces without splitting it into microservices. In fact, I've seen enough garbage to know that forcing the issue via these mechanisms just makes bad software worse.
Boxxed··on Ask HN: What Are You Working On? (October 2024)
I'm working on software for use by home hospital practitioners (scheduling, routing, and so on). Ever since the pandemic home hospital (where the doctors come to you, at home, rather than you taking a hospital bed) has been on the rise both to save the hospital bed and because being at home is a huge win for many patients. If you're in this space too I'd love to talk!
Boxxed··on Why I still blog after 15 years
A friend of mine was playing the game Slay the Spire and was loving it -- he said something along the lines of, "It's very well designed, and there's so much content!" That always kind of skeeved me out. I think because there's this odd self-awareness of it all?
Boxxed··on Sanding UI
I love fastmail but the webapp does this one thing that drives me crazy: The first (and only the first) email I read triggers a reload of the entire page for some reason. It's pretty quick but very jarring...wish I knew what was going on; anyone else see this?
Boxxed··on Scaling One Million Checkboxes to 650M checks
But it's all going through one redis box, isn't it? That feels like you're still limited by your one beefy machine.
Boxxed··on Show HN: XPipe, a brand-new type of remote file browser and shell connection hub
I was skeptical but this is pretty slick -- its ability to recurse through connections really puts it in another class.
Boxxed··on Tiny number of 'supersharers' spread the majority of fake news
This is not about stopping "ideas I don't like," it's about stopping "This shit is made up, and it's intended to be damaging." I do not understand why so many people cannot or refuse to see the difference.
Boxxed··on Understanding Parquet, Iceberg and Data Lakehouses
Well, what about other languages? Every language needs bindings or a re-implementation? (i.e., iceberg tables are written/queried in-process as opposed to via a network API?)
Boxxed··on Understanding Parquet, Iceberg and Data Lakehouses
One thing I'm confused about is why does Iceberg need a spark deployment to function? Or am I wrong about that? I would rather avoid that ecosystem if I can.
Boxxed··on In 2024, please switch to Firefox
That seems like an odd reason to not use a browser, especially considering how the company that makes the dominant browser is also a mess.
Boxxed··on Ask HN: Working with CPG Retail Data
Yes, I've been in precisely that situation with precisely those vendors. We would get data in some weird proprietary format that was only readable in the vendor's awful desktop application.

We ended up spending a couple months reverse engineering these files (they ended up looking like database page tables or something) to finally break out of that ecosystem and get the data in our own databases.

It was a lot of work but absolutely worth it in the end. I have a feeling just the ability to natively read and convert those files is worth a lot but it's also the kind of thing that seems like it might be hard to sell...

Boxxed··on Launch HN: Slauth (YC S22) – auto-generate secure IAM policies for AWS and GCP
Interesting use of GPT; it's cool that it works as well as it does but I'd be nervous about the various insidious ways it can fail.

On another note, are there tools that will scan your AWS/GCP logs and emit configuration to limit permissions to what you're actually using? I could even see GPT doing better here too, or at least it would be easier to test.

Boxxed··on Mythbusters: Wing Commander I Edition
I'm fairly certain it was Wing Commander 2 that had this message, not the original.
Boxxed··on Mythbusters: Wing Commander I Edition
I'm pretty sure the thank-you-for-playing message is actually in Wing Commander 2
Boxxed··on Ask HN: How do you make time for side projects and Leetcode grinding
> I at least remembered how to depth first traverse it, but haven’t seen in order traversal since my freshman year of college.

Well, to be fair an in-order traversal is not what you needed to solve that problem...an in-order traversal would get you the elements of the tree sorted, irrespective of level. This is not a "gotcha" problem where you either know it or you don't, it's about using a basic data structure in kind if a weird way.

Boxxed··on Ask HN: How do you make time for side projects and Leetcode grinding
I must have had very different experiences from everyone as I can't imagine how grinding leetcode is a worthwhile activity. Do you want to do leetcode because you find it helpful or because the hive mind of the internet says you should?
← PreviousPage 4 of 8Next →