HNHacker News
TopNewBestAskShowJobs

blattimwind

8,132 karma · joined July 13, 2017

no.
submissionscomments
blattimwind··on Quit whining about Apple and just stop using them
I think that's exactly the point and it even applies to Macbooks: Apple just makes some pretty average laptops with poor price-performance ratio (even in the allegedly-high-end segment) and they clearly don't have a monopoly or even significant market share [1] in that category. Apple is just somewhat unique in that there is a very vocal minority of people who have decided that they only ever want to use Apple laptops (some Thinkpad users are similar), and of course Apple has a 100 % monopoly on Apple laptops, obviously. Viewed through this lens a lot of the coverage of Mac hardware makes a lot more sense; it never was about rational decision making.

[1] Apple owns less than 10 % of the laptop market.

blattimwind··on The Magnetic Amplifier – A Lost Technology of the 1950s
Are these still around though? Single-rail designs have been trickling down into lower and lower price points, meanwhile the cheapests power supplies never had independently regulated rails in the first place.
blattimwind··on The Magnetic Amplifier – A Lost Technology of the 1950s
Funnily enough, the "Edison" effect was originally discovered in the 1850s. It got rediscovered approximately every ten years after that.
blattimwind··on The Magnetic Amplifier – A Lost Technology of the 1950s
Overload resistance and overall robustness.
blattimwind··on Getting the most out of YubiKeys for your business
You can MITM OTP, but you can't MITM U2F. You can copy/steal the OTP secret from a phone app, but you can't copy/steal the U2F private key from a Yubikey (easily).
blattimwind··on Supreme Court declines to hear cases over qualified immunity
US justice system is a meme.
blattimwind··on Rav1e, an AV1 encoder written in Rust and assembly
You can't make a competitive video encoder that isn't.
blattimwind··on Design electronics like it is 70s at CERN
And individually color-coded cables. Lovely.
blattimwind··on Play Counter-Strike 1.6 in your browser
> Valve games use Protocol buffers and UDP connections to the lobby server, in their netcode (someone correct me if I'm wrong).

The netcode originally used in GoldSrc/1.6 came from QuakeWorld and predates Google. IIRC it got replaced at some point. The current iteration of Source's netcode doesn't have anything to do with that, though.

blattimwind··on Play Counter-Strike 1.6 in your browser
This could serve as a demonstration what a long way way web sockets/rtc/channels still have to go, since the experience is much worse even considering the ping compared to 20 year old netcode.
blattimwind··on Intel Discloses Lakefield CPUs Specifications
Using IA for market segmentation purposes is such a classic from the "Bad Intel Ideas" basket...
blattimwind··on A List of Hacker News's Undocumented Features and Behaviors (2018)
Is that a recent change? I'm pretty sure some of my less popular remarks earned double digit negative points.
blattimwind··on Slack Removed a Blog Post Showing How Police Use Its Tech
A look into American popular culture is rather revealing in this aspect. Consider the currently running series "SWAT", which portrays the rise of a good-cop SWAT leader. That's the lead "good character" of the series, and he and his team are brutalizing suspects, some instances of which may actually be torture, commit various felonies on a "dime a dozen" basis, constantly abuse police powers, lie to superior officers, frequently recklessly endanger civilians and commit morally despicable acts like blatant entrapment and much more.

Those figures are the good cops in media. This is the popular media idea of "policing done right" in the US. While just one particular example, but if you look around in American media the "good cops" exhibit at least some of these aspects the grand majority of the time.

blattimwind··on The Vintage Beauty of Soviet Control Rooms (2018)
These don't look much different from control rooms elsewhere from the same time? Heck, a lot of process control rooms still look a lot like this (and for good reason), just with a row or two of desks with screens in front and perhaps some screens sprinkled in here and there.
blattimwind··on Linux 5.8 Set to Optionally Flush the L1d Cache on Context Switch
For high core count (server) CPUs all levels of cache are local to core(s). For example, in Intel's current plattform each core has a 1.x MB L3 slice attached to it. In AMD's Zen 2 design, each CCX (group of four cores) has 16 MiB of L3 attached to it.

Based on these architectural features Intel has had CAT, which essentially turns LLC slices into private caches for certain cores. That's intended for performance, but is now also relevant for security.

blattimwind··on Don’t Be Afraid of RAID
Did you manage to do that with hard drives?
blattimwind··on Don’t Be Afraid of RAID
The thing is, if you don't want to loose a lot of performance on that storage, either a bought or a built NAS will set you back 1000+ bucks; you can run an idling desktop PC for at least 5 years for that price (80 W idle power consumption, 30 ct/kWh electricity cost).
blattimwind··on Don’t Be Afraid of RAID
Both have very different failure modes depending on what is failing. Controller / electronics failure tends to instantly brick either. Some hard drives experience a single failure event that wipes out a bunch of sectors, but they work fine afterwards and if you overwrite the affected sectors those are back to being fine as well, because they are relocated. For other drives this is ongoing, were more and more of the drive becomes unreadable and even unwritable. I believe both of these are platter surface damage, the latter perhaps R/W head or amplifier degradation. Bearing and motor issues tend to make themselves known in advance, if you listen, but at some point it will stop spinning up or seize while running; instant loss (but a high chance of data recovery, since both media and controller are intact).

For solid state drives a lot of the issues are firmware problems. Things like drives becoming very slow over time have been caused by things like imbalanced internal data structures. Some are media related, e.g. some drives experience slow reads on old writes, because the voltage levels have decayed which necessitates internal retries or slower read speeds. Things like SSDs failing to enumerate are probably controller issues.

In my experience both can fail either slowly, with degraded performance, or fast and total. However, known-good SSDs (most of Samsung, Intel) tend to be very reliable. Good hard drives too.

blattimwind··on Decimating Array.Sort with AVX2
Linus specifically explains that for a predictable predicate a branch is preferable and why, while for an unpredictable predicate a conditional move is preferable.
blattimwind··on Xbox and Windows NT 3.5 source code leaks online
.kkrieger is a full 3D shooter in just 96K (needs slightly more than 96K of memory to run)
blattimwind··on The Intel Comet Lake Core i9-10900K, i7-10700K, i5-10500K CPU Review
> seems like a dumb move, but I'm sure they have their reasons.

Uhm, Intel has been doing this since always. One generation of boards for one generation of CPUs. At most two.

blattimwind··on The Intel Comet Lake Core i9-10900K, i7-10700K, i5-10500K CPU Review
The 4xxxHS parts seem to be rather competitive there as well. Note that these are monolithic Zen 2 APUs, I suspect this is the same silicon that will ship as 4xxxG parts on the desktop.
blattimwind··on The Intel Comet Lake Core i9-10900K, i7-10700K, i5-10500K CPU Review
They do. CPUs tend to run at pretty high core voltages to achieve their high clock speeds compared to GPUs, so GPUs consume even more current: 300 W at ~1 V = 300 A.

In AMDs case the CPU is supplied with a common core voltage that's regulated by a per-core ultra-fast LDO. There is also a power capacitor (mimcap) on the core die.

blattimwind··on AMD Ryzen 5 3600 Review: Why Is This Amazon's Best Selling CPU?
~90 %
blattimwind··on AMD Ryzen 5 3600 Review: Why Is This Amazon's Best Selling CPU?
I don't think CSGO provides much insight, considering that its engine was already outdated for many years on release (2012) and has received few significant updates since. The 3rd party benchmark map that is typically used for these tests does not reflect actual gameplay well. You'll notice that in the benchmark the game is running quite smoothly, meanwhile in actual games CSGO has been plagued by horrid microstuttering and poor framepacing for years (largely caused by the ever-increasing amount of skins and swappable models).

Games like SOTTR provide much better insight into the performance characteristics of modern engines instead of 2004 tech, both in CPU and GPU limited scenarios (depending on settings).

blattimwind··on AMD Ryzen 5 3600 Review: Why Is This Amazon's Best Selling CPU?
Memory latency is 20-50 % worse, but that doesn't mean 20-50 % lower FPS. What it does mean is in CPU limited scenarios Ryzen CPUs currently cannot touch Intel's CPUs. Even several year old high end Intel parts outperform Ryzens there, even if the Ryzen part in question has better single threaded throughput (i.e. Cinebench).

At the 3600 price point this is largely irrelevant though, since you will be GPU limited by way of budget anyway.

blattimwind··on AMD Ryzen 5 3600 Review: Why Is This Amazon's Best Selling CPU?
These are a full generation behind, though. 3xxxG is Zen+, 4xxxG is Zen 2. Memory compatibility is substantially worse (the Ryzen 3000 / Zen 2 memory controller is very good actually, but severely bottlenecked by Infinity Fabric) and CPU performance is quite a lot worse clock-per-clock as well.
blattimwind··on AMD Ryzen 5 3600 Review: Why Is This Amazon's Best Selling CPU?
Thermalright coolers are sleepers; not well known, but superb performance and price-performance ratio far superior to anything else. You can basically get something that gets close to a 100 € Noctua NH-D15 for less than half the price.
blattimwind··on AMD Ryzen 5 3600 Review: Why Is This Amazon's Best Selling CPU?
Worth pointing out that 3xxxG parts are Zen+ and not Zen 2 like all other Ryzen 3000 parts. So the CPU in the 3200G is very different from the one in a 3700X.
blattimwind··on AMD Ryzen 5 3600 Review: Why Is This Amazon's Best Selling CPU?
> Intel CPU market is behind after many years. Long live AMD design + Taiwan manufacturing.

Except Intel still delivers better and more consistent gaming performance largely based on better overall architecture (L3, IMC and what connects these).

Both Intel and AMD are billion-dollar publicly traded companies. I don't get why people would fanboy either of them. I don't want AMD to win, because then they are going to abuse their position, just like Intel did. Conversely, I don't want Intel to win. Two players in a market is already problematic; trying for one player is just suicidal.

← PreviousPage 2 of 34Next →