HNHacker News
TopNewBestAskShowJobs

LoganDark

4,852 karma · joined July 18, 2022

We have Dissociative Identity Disorder and are plural (https://morethanone.info). We may use plural first-person pronouns (such as "we" or "us") to refer to ourselves as a system.

[ my public key: https://keybase.io/logandark; my proof: https://keybase.io/logandark/sigs/m6zjqnGMWscZConP_8q5dTxchLtZC37IPnwlaj0mBGo ]

submissionscomments
LoganDark··on Taking another shot at the cheap IP camera, part 2
Love to see the deconstructive approach here, where LLMs only come into play when you're stumped and then only on that specific part. It's a good approach, it lets you get more practice instead of it all coming to a stop.
LoganDark··on How hard is it to check for whitespace?
True, rendering out of bounds doesn't make something actually whitespace, it just means it could look like whitespace. Though, consider the case where someone is looking to detect if a character is whitespace, when what they actually want is to detect if it could look like whitespace. That's where context comes into play. Irrelevant if it's not about the looks, but potentially relevant if it is, hence why I figured I'd leave a quick comment about it here.
LoganDark··on How hard is it to check for whitespace?
One example is a field that clips its contents to contain zalgo, but inadvertantly to the point where some glyphs can render completely out of bounds. Sometimes the clipping is so egregious that even descenders of normal letters like 'g' get cut off. (This is more common than you'd think.)
LoganDark··on Horible public key tricks
Apple says that some device linked to my Apple Account is associated with some other Apple Account already in the Apple Developer Program. They give generic advice like "try removing linked devices and linked phone numbers that are not yours" and "try asking the owner of any other Apple Accounts to unlink your devices". Because of the lawyerish nature of their wording, there is no way to prove they are actually talking about my particular devices or my particular phone numbers, or which ones they are talking about, or what other Apple Accounts they may be talking about, or what types of association they may be talking about. So there is no way to call them out on anything because they haven't actually said anything.

There aren't any devices or phone numbers on my Apple Account that aren't mine, and I have literally no fucking clue who could possibly have my devices or phone numbers linked to their account, given that the devices are my own devices, each purchased in-person at an Apple Store, that I've never even let anybody else hold, let alone link to a different Apple Account, and the phone number is one I've owned for probably close to a decade at this point. I'm at a complete loss.

LoganDark··on How hard is it to check for whitespace?
Whitespace depends on the context. For example, you could have characters that are not counted as whitespace in Unicode, but end up rendering as whitespace when displayed in a particular context. The only real way to check for this is to actually try to render it and see what happens. There are some other ways to approximate it, like checking the font that you use for rendering, or the bounds of the glyph, or other things like that, but the only way to really know for sure in all cases is to just render it and see what happens.
LoganDark··on Horible public key tricks
Apple won't even let you pay the fee in some cases. I've been fighting with them trying to figure out why they won't accept my ID verification since March. They keep saying my devices are linked to another Apple Account, but I purchased them all directly from the Apple Store and none of them have ever touched another account, so what the fuck.
LoganDark··on The first 300-millimeter power silicon carbide (SiC) wafer
How does this compare to GaN? Better or worse?
LoganDark··on Claude Fable 5.2 and Mythos 5.2
It's weird that they folded Project Glasswing into the CVP, but they're still limiting the new versions of Mythos to "vetted organizations". So Project Glasswing still exists then? Oh well.
LoganDark··on A Little Snitch for Windows
Isn't WFC just an interface to the built-in Windows Firewall? It implements all its features by either changing built-in settings or monitoring built-in logs.

I definitely use it and recommend it though, it's great.

LoganDark··on A Little Snitch for Windows
My least favorite are the games using bespoke UDP connection protocols. They try different ports so rapidly you can't approve one before they've tried fifteen more. They don't retry, so you better catch up!
LoganDark··on Going back two years on Hacker News is like entering another, better universe
> Just because you're paranoid doesn't mean they're not out to get you.
LoganDark··on I saw your HN comment
Why not? I felt it was a relevant example of the parent's point.
LoganDark··on I saw your HN comment
I never really followed the cancel culture around certain computing terms. I still use the master branch in my personal repositories.

I wonder if it happened for anything other than master/slave, whitelist/blacklist? Nothing else seems to come to mind.

Imagine if people said airplanes need to stop saying retard because that's offensive! For the record, it means to pull the engines back down to idle before touchdown.

LoganDark··on I saw your HN comment
> A pretty decent spam filter would be (From gmail.com && not a known sender) -> Spam.

iCloud Mail keeps doing this to me and it's so annoying. They don't give me notifications and I have to keep remembering to check my Junk folder. This happens for every new sender without fail.

LoganDark··on Next-Concept Modeling: Fast, Parallel Coarse-to-Fine Text Generation
> The problem here is that they aren't equivalent platforms - no amount of money will buy you an RTX 5090 with 512 GB of RAM.

I agree that Apple silicon is far better in terms of memory capacity, which is part of why I'm rooting for it. But an SoC like Apple silicon is roughly analogous to a CPU+GPU when it comes to compute, and the GPU side is quite lacking compared to today's "traditional" GPUs, even though the CPU is somewhat industry leading.

Mainly, I'm disappointed with the performance of dense LLMs on Apple silicon compared to Nvidia, due to the large disparity in both memory bandwidth and GPU compute. Apple's latest chips are starting to push into just over a terabyte per second of memory bandwidth, about two-thirds of what the 5090 achieved nearly two years ago now. They are catching up quick and I do hope they pass, but they haven't quite yet.

I also hear that Apple silicon is pretty bad at prefill compared to Nvidia even when memory bandwidth is not an issue, but haven't verified. It would make sense though due to the much greater compute.

LoganDark··on Next-Concept Modeling: Fast, Parallel Coarse-to-Fine Text Generation
Fastest consumer Apple silicon versus fastest consumer Nvidia. So M5 Ultra vs RTX 5090.

Not comparing price or efficiency or value or anything like that. Just the platforms as a whole.

LoganDark··on RIP, Harvest
I've been looking at Mercury Personal, yeah.
LoganDark··on Next-Concept Modeling: Fast, Parallel Coarse-to-Fine Text Generation
I hope Apple Silicon will one day be competitive with GPUs. It dominates much of the CPU market, and it has a GPU, but it's still not even remotely comparable to Nvidia for inference (factor of >5 in some cases, especially in prefill) or even for gaming ("edge computing" in Nvidia terms).

I feel like their GPU architecture is going to need a significant redesign. There are limits to this tile-based mobile architecture.

LoganDark··on RIP, Harvest
Damn, I've been trying to get another job for pretty much this entire year to work up to the $240/yr, now it's going to be $360/yr? That sucks. I mean, I'd pay a lot more for Mercury, but it sucks that I probably won't get to take advantage of the $240 for my first year.
LoganDark··on Llama-modchip: 284B DeepSeek on 64GB RAM, no GPU
> I don't see how anyone justifies a claude subscription.

I want more than "functional"

LoganDark··on Outbound SIP calling is now available to all organizations
I've never had to authenticate to any sort of federal or state system to create or operate a bank account. I just provide ID and SSN and that's it. I have to do it to access my taxes, but that's because the tax agency itself is already on the federal or state level.

Also, glad to hear that identity theft has stopped existing, it's about time. Hmm, why are identity fraud alerts still a thing? I'm sure they just haven't gotten around to removing it yet.

LoganDark··on A Little Snitch for Windows
This only prompts you after the connection has already been rejected, instead of holding it for approval like Little Snitch and Portmaster -- but I did have WFC installed on my Windows machines anyway, it's still useful.
LoganDark··on ZapFast: A fast, native WhatsApp client in Rust and egui
I mean, if the game used CPU for rendering, it would last even less long.
LoganDark··on A field guide to CAPTCHA types and how they break
That's not reCAPTCHA's fault. It happens when you pass a challenge and the website decides that's not good enough and to serve you another one. I'm sure services like Cloudflare invalidates solved challenges if you're still too suspicious, even immediately, and that's probably the root of the problem.
LoganDark··on Ads in Popular Apps Give Police a Powerful Tool to Spy on Users
This just means you can't get money for the personal and sensitive user data. It's wild that companies think that's the problem.

Webloc is getting this data for free. And then reselling it, but it's outside the scope of Google then.

LoganDark··on I'm not a fan of Deno's security model (2024)
More than users, too. SMS 2FA for instance will encourage important services like banks and government applications to omit or bypass higher security measures because the visitor is extra verified. When in reality, this is just a boon to attackers, because it's easy to just steal someone's phone number to pass the verification, and then the website's made it even easier by not giving you any additional obstacles. No abuse protection or whatever, because clearly you're the user.

A service I use recently introduced mandatory two-step verification. This is good. However, they implemented this by adding the email factor to all accounts. I had much more secure methods configured, but now you can bypass them with email. This is bad. I'm still not sure they understand what a critical security issue this is.

LoganDark··on A Little Snitch for Windows
I used Portmaster too until they started locking existing features behind paid subscription. And generally just pushing towards microtransactions in general. I vastly prefer buy once or buy per major version.
LoganDark··on ZapFast: A fast, native WhatsApp client in Rust and egui
Drawing the entire interface is more expensive than drawing only what changed, though. You don't have to give up the GPU for that.
LoganDark··on ZapFast: A fast, native WhatsApp client in Rust and egui
It does indeed depend.

Some multithreaded workloads will use the full logical processor count to pin every core and that can really suck on low-end systems. I think aside from balancing multithreading overhead, this is one of the reasons why some more advanced software (such as 7-Zip) lets you select the number of threads to use for a workload, even if you already know and accept that it'll be expensive until it's completed.

Lots of multithreading things I come across as a developer have a default of something like 4 threads, or only use a certain fraction of logical cores up to a certain maximum, etc. because it's generally more polite not to always pin every core.

LoganDark··on ZapFast: A fast, native WhatsApp client in Rust and egui
That's actually a very good point, I haven't seen any care for power consumption from software developers in many many years. The only people who seem to still care about it are hardware developers like Valve and Apple. I admit I never thought about it myself either.

I would figure that doing less work generally requires less power, but some developers are crazy and act like they own the whole CPU, generate tons of heat, stress out the cooling system etc. with multithreaded bullshit that did NOT need to be multithreaded.

← PreviousPage 3 of 34Next →