HNHacker News
TopNewBestAskShowJobs

CoolGuySteve

9,549 karma · joined March 24, 2011

HFT guy
submissionscomments
CoolGuySteve··on The Asus gaming laptop ACPI firmware bug
Almost any Ryzen laptop these days will have faster integrated graphics than a SteamDeck just due to the age of the chip set Valve still uses.

I've had 2 now from different manufacturers and the firmware seems alright due to the integrated nature of the API making them all fairly homogenous.

CoolGuySteve··on Sony's Mark Cerny Has Worked on "Big Chunks of RDNA 5" with AMD
Well yeah, features that push the graphics card typically incur performance hits.
CoolGuySteve··on Sony's Mark Cerny Has Worked on "Big Chunks of RDNA 5" with AMD
The current generation has a massive leap in storage speed but games need to be architected to stream that much data into RAM.

Cyberpunk is a good example of a game that straddled the in between, many of it's performance problems on the PS4 were due to constrained serialization speed.

Nanite and games like FF16 and Death Stranding 2 do a good job of drawing complex geometry and textures that wouldn't be possible on the previous generation

CoolGuySteve··on MacBook Air M4
It’s annoying that Asus is shipping 14” laptops with 75Wh batteries while the Framework 13 maxes out at 61Wh and doesn’t use LPDDR. On the other hand, it’s annoying ASUS doesn’t ship models with more ram.
CoolGuySteve··on Dropbox announces 20% global workforce reduction
I would like for there to be a next CEO
CoolGuySteve··on How Intel Missed the iPhone: The XScale Era
Come on man, if it wasn't Apple it would be some other manufacturer that would produce a dominant PDA+phone device using ARM CPUs.

Feature phones were already outpacing PC growth by then and Intel decided to snub the market. Canceling XScale was a truly stupid decision.

CoolGuySteve··on Fossil hints that Jurassic mammals lived slow and died old
Scotland was around 35 degrees latitude and the Jurassic period was fairly warm compared to now (tropical plants are found up to 60 degrees latitude) so it’s unlikely there was a winter to hibernate through.

However there was significantly more oxygen in the atmosphere back then. There could be a metabolic component related to that since absorbing O2 was probably easier.

CoolGuySteve··on I was at AMD in the mid-late 2000s helping design CPU/APU/GPUs
AMD and Apple tried to push OpenCL but the design of it, a C-like kernel compiled to the GPU with LLVM and managed by the Khronos consortium, tended to lag in absolute performance to CUDA which was able to take advantage of evolutions in GPU design more closely.

Nowadays almost nobody cares about OpenCL.

CoolGuySteve··on FICO and the Credit Bureau Cartel
Yeah that's why the only and best way to send packages here is the USPS.
CoolGuySteve··on A Brief Look at the 3DS Cartridge Protocol
The Switch has a similar process, if you join two pins on the right Joycon rail it will allow you to flash a custom firmware.
CoolGuySteve··on A Brief Look at the 3DS Cartridge Protocol
You could download full games directly from the official online store servers using a homebrew front end. They did all the purchase auth on the 3DS but a hacked firmware could bypass it.

They didn’t put the game file download process behind an auth layer until very late in the system’s life.

CoolGuySteve··on Discussion: Job seekers can't find a job and Employers can't find an employees
They're almost all cargo culting the same whiteboard algorithm hiring criteria for otherwise humdrum jobs so yeah, they're all kind of unreasonable. An HR fad can cause structural employment just as easily as bona fide requirements not being met.
CoolGuySteve··on Dear Tim Cook: Be a Decent Human Being and Delete This Revolting Apple Ad
This article is so histrionic that it's a parody of itself.

>and most disturbingly (because they suggest destructive violence against children's toys, and against the child in all of us) a ceramic Angry Birds figure and a stack of rubber emoji ball.

Are you fucking serious man? It's just an ad

CoolGuySteve··on Ubuntu Desktop 24.04 LTS: Noble Numbat
Will I finally be able to use a bluetooth headset's high quality audio output and its mic at the same time without significant changes in the terminal?

It's getting embarrassing that every other mobile and desktop OS has no problem doing this but not Ubuntu.

CoolGuySteve··on Amazon HQ2 was supposed to add jobs last year. It shed them instead
Because the rebate was conditional on sustained hiring and not a grant like the political rhetoric would have most believe.

Essentially the state was rebating the corporate tax they would have received in lieu of the income tax revenue obtained from the new positions along with the increased competition for high paying tech roles in the city.

The program was deliberately structured to be revenue neutral in terms of absolute tax revenue while increasing overall tax revenue by increasing state GDP

CoolGuySteve··on Amazon HQ2 was supposed to add jobs last year. It shed them instead
Still innumerate I see. 1/5th of the projected rate.

Besides, the program is structured such that they wouldn't get the rebate if they didn't hire so what does it matter?

CoolGuySteve··on Amazon HQ2 was supposed to add jobs last year. It shed them instead
The "subsidies" in this case in NYC were a tax rebate over 10 years tied directly to the number of positions created. The Empire program itself was meant to incentivize new offices to open in boroughs other than Manhattan to help distribute the load on transit and other services. Any company opening new office space was eligible, not just Amazon.

The only real "subsidy" in the NYC deal was a land grant where an old plastics factory used to be that required significant environmental clean up. The land is also next to the notorious Queensbridge projects.

Really considering we mostly work in this industry, the amount of ignorance surrounding the deal, its incentive structure, and how it went up in flames is staggering.

Even the talking point about how Amazon opened up new NYC offices anyways is completely innumerate, so far they've created about 1/5th of the positions that they were projected to create under the HQ2 proposal.

CoolGuySteve··on When Armor Met Lips
If you find this evolutionary history interesting then I can't recommend PBS Eons enough. It's a great youtube series on the subject: well researched, a dense but breezy pace, and the paleo art + fossil images help convey information without being overly dry.

Here's the one about this subject: https://www.youtube.com/watch?v=3vQ55ToQeWI

CoolGuySteve··on Department of Justice and FTC Looking into Beeper iMessage Controversy
Why should Apple be in the business of providing a proprietary messaging service when many alternatives already exist in the market like you said.

The clear reason why they are bundling this service with their existing products at a loss is to expand their market share at the expense of interoperability.

This bundling is clearly an antitrust issue, I have a hard time believing all these arguments defending the wealthiest corporation on Earth aren’t being deliberately obtuse.

CoolGuySteve··on C++ Should Be C++
Thanks for the shitty attitude but it sounds more like you're looking at the disassembly of debug builds or don't understand how constexpr/consteval work.
CoolGuySteve··on C++ Should Be C++
No, C is not the same as it is less expressive.

C++ templates allow for declarative nested inlining into a single compilation unit that is extremely difficult to achieve with C macros.

See elsewhere in this thread for discussion of boost, it's not applicable.

CoolGuySteve··on C++ Should Be C++
It depends on the contributors, but boost also almost always fails to consider performance implications.

For me it mostly looks like a reject pile for a stdlib that I must also reject most of the time.

The alignment of incentives between these library authors and people that use C++ for high performance applications is just off.

CoolGuySteve··on C++ Should Be C++
You can but it's definitely not easy to do correctly.

There's also a lack of traits that can describe what's required of a specialized allocator. For example, std::map only needs to allocate 1 object at a time in practice while std::vector needs to allocate a contiguous count of objects.

CoolGuySteve··on C++ Should Be C++
> It is easy to see that C++ is fit as a general-purpose programming language–adoption by millions is a testament to that.

I really wish the std would drop this pretense and focus on C++'s strong point: Continue being the fastest systems language possible.

Everywhere in the std lib you can see compromises that require rewriting substantial portions for any real time application.

Things like: shared_ptr eagerly using atomics whenever possible; std::string allocating; the lack of built-in faster std::allocator replacements like bump allocators, memory pools, etc; no lockless and wait free concurrency primitives; no architecture-aware thread pools or even architecture descriptions; no IPC primitives; etc.

Considering how many C++ developers are working on things like games, high performance server applications, databases, and operating systems, it's just bizarre how inappropriate the standard headers are for these tasks.

Even something trivial like casting bytes off the wire to a packed struct is an exercise in frustration due to aliasing rules that should have been encoded in the type system and invisible to the user.

CoolGuySteve··on SSH3: SSHv2 using HTTP/3 and QUIC
Yes. The attack surface would be much smaller.
CoolGuySteve··on World’s Biggest Bank Forced to Trade Via USB Stick After Hack
This just gave me infinite captcha challenges like some kind of practical joke.
CoolGuySteve··on Apple has a memory problem and we're all paying for it
The difference is that you got an Intel CPU instead of an AMD one that's built on a smaller node and has a far more efficient GPU.
CoolGuySteve··on Snapdragon X Elite benchmarks: Impressive gains over M2 and desktop CPUs
I disagree, this article shows how it compares to their own benchmarks.

In particular, you can add a 7840U laptop to the comparisons to see how the 23W Qualcomm part compares to the current low power AMD CPU with a comparable wattage.

CoolGuySteve··on Please don’t theme our apps
Almost every Windows app discards the default theme in favour of some idiosyncratic mess. It sucks.

If a distro's default theme breaks an app then it's something the distro and app will have to work together and fix. But throwing system themes out in favour of app specific themes like the article is arguing for sounds absolutely awful.

CoolGuySteve··on Asahi dev found off-by-one bug in M2 MacBook Air bass enhancer
At Apple we would see this tone all the time from people on the VLC project. It got so bad that the senior people would refer to them as DCS, Drunken College Student.

It got so bad that we mostly ignored them. It wasn't good for either VLC or QuickTime.

← PreviousPage 2 of 34Next →