Viewing profile — CHY872
CHY872
HN member- Joined
- Tue, Apr 08, 2014, 2:26 AM UTC
- HN karma
- 1,379
- Public activity
- 554 items
- HN profile
- View on Hacker News ↗
About CHY872
No profile information was provided.
Recent public activity
-
comment
Comment #45698661
In computer vision transformers have basically taken over most perception fields. If you look at paperswithcode benchmarks it’s common to find like 10/10 recent winners being trans…
-
comment
Comment #43889627
The article basically argues: You would expect to get similarly good results with subsampling in practice. E.g. no need to process at 1920x1080 when you can do 960x540. Separately,…
-
comment
Comment #43172465
Archive formats are hard to make reproducible because there are lots of ways of making different yet equivalent archives. So it’s not surprising to me that someone would fail at th…
-
comment
Comment #41836495
It’s not immediately clear that Shannon’s theorem is a good point of comparison here, since it’s only recently that coding schemes have really approached the Shannon limits, and FM…
-
comment
Comment #41088457
No, you (generally) pay income tax on the current value when you receive it, and then capital gains on any change in value. Essentially, if I pay you £15k for some services, you pa…
-
comment
Comment #41087445
Firstly, work out how much your 0.2% equity is likely to convert into. You'll probably pay income tax and employers NI on them (and in one year!) and so you'll likely end up paying…
-
comment
Comment #40768982
Probably a few factors. 1. Scaling. You want to reap the rewards of someone else investing billions, and while billions of ICE engines are built every year, most of them are much b…
-
comment
Comment #40768805
Battery efficiency is _broadly_ linear; 10kg will give you 100x the capacity of 0.1kg of batteries. This isn't the case with generators. Under 5kg of batteries, engines basically c…
-
comment
Comment #40399816
'Please translate this AVX-256 algorithm to Arm NEON' is absolutely a prompt I'd give ChatGPT, and similar prompts have revealed new and useful intrinsics. Of course, results to be…
-
comment
Comment #40399767
Yes, if you take a problem you don't understand, ask a GPT to write a solution, do nothing to check the solution, trust it blindly, and then use the solution for some safety critic…
-
comment
Comment #40398525
'My customer has given me the documentation to arcane antiquated format X (insert pdf, but it includes 24-bit integers, hex encoded data, semantically signficant whitespace). Here …
-
comment
Comment #39505706
The specific edge case which is most annoying here is that locking a Java object with synchronized converts all the non-blocking calls that Loom does further down the stack to be b…
-
comment
Comment #39505685
I think this is a bit more subtle and nasty than bog standard priority inversion. Specifically, in present virtual threads, if you take out a lock with synchronized, if you then do…
-
comment
Comment #39505602
Nah, it's not normal or really documented. Normally when languages have async, they end up with dual primitives - the synchronous one and the asynchronous one, and everyone learns …
-
comment
Comment #39505530
I think this one's weird because the language puts so much effort into making it hard to hit this that you won't notice until it's a gigantic problem. For me, this was enough of a …
-
comment
Comment #39505390
I've been coding in Java for a bit longer than that, and in my memory it's always been known that ReentrantLock is _faster_, but synchronized has better language level support (as …
-
comment
Comment #39491348
bazhenov/tango does something like this for performance tests, basically to counter system behaviour you run the old and new implementation at the same time.
-
comment
Comment #39242537
C# has a garbage collector for specifically tracking memory, but lifetimes are more broadly useful. For example, Rust lifetimes (this is also the case in C++ afaik) can be used to …
-
comment
Comment #39034044
And, that's obviously fun, because with LLMs, you have the LLM itself which cost hundreds of thousands in compute to train, but given you have the weights it's eminently fine-tunab…
-
comment
Comment #38835115
Java 5 and Java 8 were both very big - generics in 5, lambdas in 8. 6 and 7 were iterative in comparison. There were very many important changes in the meantime over that timeframe…
-
comment
Comment #38256214
There’s just an economic bar where below that point, it’ll be what happens. Similar thing with solar and electric cars. Already cheaper to install solar than keep running coal. Giv…
-
comment
Comment #38247990
I while ago I rand some relatively unscientific numbers, and learned that even swamps and forests are relatively inefficient users of space as it pertained to carbon capture. For e…
-
comment
Comment #38041131
OpenBSD’s position is far from unique. It’s shared with MacOS (and iOS).
-
comment
Comment #37989374
The size of the savings you can negotiate is a function of how locked in you are. A big customer will get discounts well beyond reserved instances, in response for (usually) commit…
-
comment
Comment #37977762
In fairness, concurrent data structures generally don’t represent what gp is talking about. Yes, very, very difficult to write a solid concurrent ring buffer. Writing Java’s concur…