HNHacker News
TopNewBestAskShowJobs

meisel

611 karma · joined February 10, 2020

submissionscomments
meisel··on Cosmopolitan v3.5
Although this project is undoubtedly very cool, and maybe simplifies build processes by having a single binary, is there any other reason to use it? How does it compare in terms of performance, static linkability, standards conformance, etc. with musl and glibc? I’m curious because I’m picking a libc at the moment for my project.
meisel··on It's always TCP_NODELAY
Is this something I should also adjust on my personal Ubuntu machine for better network performance?
meisel··on Faer-rs: Linear algebra foundation for Rust
Looking at thin matrix SVD, it appears much faster than everyone else. I’m curious what it’s doing differently at a high level and if there’s any tradeoff in accuracy. I also wonder how it compares to MKL, which is typically the winner in all these benchmarks on Intel.
meisel··on Range Partitioning: Zero to One
Why can’t hash based partitioning systems just store the full hash with the key for fast rehashing if the number of buckets needs to change, or else recompute the hash?
meisel··on Apple hiring compiler developers for improving Swift / C++ interoperability
Since a lot of people are discussing Apple’s plans to replace C/C++ in performance critical areas, I’m curious to discuss it. How do they plan to make Swift actually match those languages in speed? Last I checked, classes, along with fundamental struct types like Array and String, use atomic reference counting. Do they plan to ban all those types in these systems? Are there any highly performance sensitive and C/C++ Apple systems (not just libraries) that have been rewritten in Swift without a drop in speed? The rewrite of the Swift compiler from C++ to Swift is an example of where rewriting is occurring but where there’s a non trivial performance loss as a result.
meisel··on New Features in Fedora Asahi Remix
How does the user experience compare right now between arch Linux and fedora on silicon Macs? Do these new changes benefit both?
meisel··on Python 3.13 Gets a JIT
Why has it taken so much longer for CPython to get a JIT than, say, PyPy? I would imagine the latter has far less engineering effort and funding put into it.
meisel··on June 30th, 2024, will bring the End of Life (EOL) of CentOS Linux (2023)
I don't know much about CentOS, but I've seen a lot of anger about the end of CentOS Linux, regardless of CentOS stream, Rocky, etc. . Can someone explain the history of this, why CentOS is going away, why it's being replaced with these new alternatives, and why many seem quite mad about it? Just curious to understand the state of it.
meisel··on Understanding Objective-C by transpiling it to C++
I’m not sure
meisel··on Understanding Objective-C by transpiling it to C++
The real slowdown of Objective-C method calls is at startup where the caches haven't been filled. Pure Objective-C apps typically spend 5-15% of startup time on objc_msgSend
meisel··on Herbie: Find and fix floating-point accuracy problems
Why doesn't it make sense to use in that case?
meisel··on Herbie: Find and fix floating-point accuracy problems
Are you guys able to offer any guidance on numerical stability of linear algebra problems? For example, the Woodbury matrix identity's stability seems uncertain based on https://mathoverflow.net/questions/80340/special-considerati...
meisel··on Designing a programming language to speedrun Advent of Code
I think Ruby might be your next language :)

But I do do the following sort of thing in Python: ``` from chainzzz import C

C(some_list).group_by(lambda x: x + 1).map(lambda key: key % 2).size() ```

Where C(...) gives us the same object but with some methods added to it as you can see

meisel··on Ruby 3.3.0-Preview3 Released
What benefits does Prism offer over the other parser?
meisel··on Why banks are suddenly closing down customer accounts
Do they just lose all their money in those accounts?
meisel··on US needs much more than the IRA to get to net zero by 2050
Every car that the IRA blows up is one less car polluting the environment.
meisel··on Ishkur's Guide to Electronic Music
Just search for “instrumental trance mix” on YouTube
meisel··on Linux Performance
What are the tools and resources you would recommend with respect to latency tuning?
meisel··on Chapel 1.32
What are these first class facilities? Just curious
meisel··on Chapel 1.32
What are C/C++/Zig/etc. missing that Chapel has?
meisel··on Jacobin: A more than minimal JVM written in Go
Thanks!
meisel··on Jacobin: A more than minimal JVM written in Go
I grepped and did not find
meisel··on How to speed up the Rust compiler
Why would they use SipHash at all? That’s a significantly slower hash algo than, say, wyhash, and any additional DOS protection SipHash might have (assuming it does) seems irrelevant for this use case
meisel··on Jacobin: A more than minimal JVM written in Go
Just curious, what's the purpose of this? Are there any production use cases it's targeting, or is it just for fun?
meisel··on Mixing Swift and C++
Address sanitizer violations caused when using C++ containers with ObjC objects
meisel··on Mixing Swift and C++
I’ve been bitten enough by Objective-C++ compiler bugs (Apple’s attempt at mixing Objective-C and C++), as well as bugs in Apple’s code in the Swift ecosystem, not to trust the stability here for at least several years. I also don’t see how this is much better than just creating a C or ObjC wrapper around a C++ library, rather than needing to keep C++‘s complicated language features, and Swift’s interop with it, in my head as I use the library. Were there people clamoring for this? I can’t really see the point.
meisel··on LinkedIn adopts protocol buffers and reduces latency up to 60%
Typically, the difference between equivalent JSON and Protobuf payloads that have been gzipped is quite small. It can even be that the gzipped Protobuf payload is larger than gzipped JSON one. Granted, there's less data to decompress out of it, which may mean a faster decompression stage, but I'm not sure that's a bottleneck in the first place.

So, do they not compress requests between microservices? Otherwise, how did they see such a reduction?

meisel··on Future ultra-precise timing links to geosynchronous satellites
Does this have applications for databases that rely on high-accuracy times, like Spanner?
meisel··on On a great interview question
Dynamic programming problems are banned at a number of companies, and with good reason. Candidates ability to do well on them is largely a function of how much they’ve practiced those problems. I’ve never needed to do dynamic programming with caching of recursive overlapping sub problems ever, and only learned it recently during interview practice.
meisel··on Epochalypse
Why did they decide to use a signed int and not an unsigned one
← PreviousPage 4 of 5Next →