HNHacker News
TopNewBestAskShowJobs

benchloftbrunch

67 karma · joined November 24, 2023

submissionscomments
benchloftbrunch··on Google avoids a breakup of its ad tech business
Idk how you're defining "robust competition", but NVIDIA and CUDA definitely rule the GPU computing space right now, at least judging from a biased sample of what I read online. Those who experienced computing in the 1990s and 2000s know of the harmful effects that result when proprietary tech stacks become de facto monopolies. Think Adobe Flash, think Microsoft's "embrace/extend/extinguish" strategy. Perhaps antitrust law needs rework if it can't deal with this kind of monopoly.
benchloftbrunch··on Apple announces changes for apps in the European Union
Good luck getting hundreds of millions of people to act in concert.
benchloftbrunch··on Everything in C is undefined behavior
Xor isn't Turing complete sadly.
benchloftbrunch··on Everything in C is undefined behavior
It's not UB. Integer promotion applies, the signed int is implicitly coerced to unsigned (or the other way around - don't remember which.)
benchloftbrunch··on Regex Chess: A 2-ply minimax chess engine in 84,688 regular expressions
Yeesh, one illegal move attempt means you just lose? That's harsh...
benchloftbrunch··on Regex Chess: A 2-ply minimax chess engine in 84,688 regular expressions
Javascript/PCRE/etc regexes have additional features (like backreferences) that give them strictly more computational power than a regular DFA/NFA. (Still not Turing complete though without external control flow to support arbitrary iteration/recursion, like is done here)
benchloftbrunch··on Regex Chess: A 2-ply minimax chess engine in 84,688 regular expressions
So it is NP (in fact P)
benchloftbrunch··on U.S. DOJ demands Apple and Google unmask over 100k users of car-tinkering app
We Americans can't understand ourselves either.
benchloftbrunch··on U.S. DOJ demands Apple and Google unmask over 100k users of car-tinkering app
Right wing anti-environmentalist political statement.
benchloftbrunch··on Nginx Rift
Updated nginx on all my company's VMs as soon as I found out about this
benchloftbrunch··on Linux gaming is faster because Windows APIs are becoming Linux kernel features
Nintendo Switch does not run Linux, it runs a proprietary OS called Horizon based on the Nintendo 3DS firmware. Not sure but it might or might not have some BSD code in the network stack or something.
benchloftbrunch··on Linux gaming is faster because Windows APIs are becoming Linux kernel features
I'd bet even more Linux usage is ChromeOS which even more barely counts, and certainly both are dwarfed by Android which simply doesn't count.
benchloftbrunch··on Bitmap and tilemap generation from a single example
It's like simple n-gram Markov chain algorithms vs modern LLMs for text
benchloftbrunch··on Bitmap and tilemap generation from a single example
Read that as "only depends on the base dotnet runtime." I think the C# compiler at least can emit native code these days, but I'm not primarily a dotnet dev either so not too familiar with that.
benchloftbrunch··on The 1987 game “The Last Ninja” was 40 kilobytes
27 unique levels. 40KB minus a handful of spare bytes and some unused code. The max the NES can support without mappers. Modern NES homebrew and demoscene can do fancier stuff with this budget given the extra decades of learned tricks, but for the state of console gaming in 1985, SMB1 is damn impressive.

Also remember all of that was ROM, the NES had a mere 2 kilobytes of RAM for all your variables and buffers.

benchloftbrunch··on Tin Can, a 'landline' for kids
Best (for older kids) would be a dumb cell phone like we had in the 2000s. Good for phone calls, texting, and simple offline apps like casual games, camera and music player. Maybe email. Definitely no web browser, youtube, or social media crap.

I don't know the extent to which such devices are still manufactured today.

benchloftbrunch··on The gold standard of optimization: A look under the hood of RollerCoaster Tycoon
Problem with f16 is that hardware support is still "new" and can't be relied on in consumer grade CPUs yet.
benchloftbrunch··on Australian author's erotic novel is child sex abuse material, judge finds
GP is asking about the text prompt itself, not the generated image. If pure text can qualify as CSAM in Australia then it's a logical question.
benchloftbrunch··on AMD64 Bit Matrix Multiply and Bit Reversal Instructions
I believe this means "VBMACXOR16X16X16" is now officially the longest x86 mnemonic
benchloftbrunch··on Understanding the bin, sbin, usr/bin, usr/sbin split (2010)
Question: why did they decide to make /usr/bin the "primary" and /bin the symlink? Methinks it should have been the other way around as was the original Unix design before the split.

Also the first URL is serving me scam popup ads that do a crap job at pretending to be android system alerts. Next time please try to choose a more reputable source.

benchloftbrunch··on OneDrive just deleted all of my files
Thankfully it's trivially easy to disable OneDrive via the task manager startup tab. Never had any issues with MSFT sneakily turning it back on either.

This super aggressive OneDrive shit is also why I've stopped putting most things in the standard folders and now just have my own alternative hierarchy in %USERPROFILE% instead.

benchloftbrunch··on Go away Python
And on macOS if you need bash > 3.2
benchloftbrunch··on Gpg.fail
What is the alternative to PGP for the specific use case of secure email? That doesn't mandate dealing with the X509 certificate bureaucracy?
benchloftbrunch··on Package managers keep using Git as a database, it never works out
As long as you don't have any security compliance requirements and/or can afford the cost of self hosting your LLM, sure.

Anyone working in government, banking, or healthcare is still out of luck since the likes of Claude and GPT are (should be) off limits.

benchloftbrunch··on Time-Traveling to 1979: Advice for Designing 'C with Classes
I would add to that, replace #include with a proper module system that fixes the encapsulation and redundant parsing problems once and for all.

It's 2025 and C++ modules still aren't suitable for real world use yet despite being standardized 5 years ago.

Additionally standardize the ABI up front so that different compilers can interoperate. Make namespaces native to the object file format.

Also, explicitly standardize a compiler optimization mode that does not try to exploit UB in eldritch ways that break basic assumptions about how the machine works for 1% performance gain. I get that's an undecidable problem so it's ok if some extra annotations (call them "attributes" and write them [[like this]]) are needed here for explicit optimizer hints.

benchloftbrunch··on Japan law opening phone app stores to go into effect
No doubt Nintendo was involved in the lobbying effort for this. Back in the 80s they successfully pushed to amend Japanese copyright law to ban game rentals.
benchloftbrunch··on NaN, the not-a-number number that isn't NaN
Per IEEE 754, yes, but JS the language doesn't distinguish between NaN representations.
benchloftbrunch··on NaN, the not-a-number number that isn't NaN
Also, NaN is the only value in JS that isn't === to itself, so if for some reason you want to test for strict value identity with the value NaN of type number, that's one way to do it:

if(x !== x) ... // x is NaN

benchloftbrunch··on Second Chances on YouTube
In other words, certain people banned for political reasons are now being unbanned for political reasons.
benchloftbrunch··on Show HN: Firm, a text-based work management system
Looks like an early stage, immature project, but it's a neat concept.

It seems Windows Defender flags the zip download as a trojan. Likely false positive since scans on the unzipped exe (Defender and virustotal) come back clean.

I'd suggest providing a way to disable the builtin schemas in case someone wants to use it for more tech things as opposed to business things.

Page 1 of 2Next →