HackerTrans
TopNewTrendsCommentsPastAskShowJobs

ben-schaaf

no profile record

comments

ben-schaaf
·قبل 9 أيام·discuss
Arc Raiders is a great example for why UE5 is the reason games run poorly. It neither uses Nanite nor Lumen. Valorant goes even further and uses a custom forward renderer. The studios that care about performance avoid using the big headline features of UE5.
ben-schaaf
·قبل 11 يومًا·discuss
Benchmarks are easy to find. The basic M1 has double the single core performance over the Ampere Altra Max: https://www.cpubenchmark.net/compare/6915vs4104/Ampere-Altra...
ben-schaaf
·قبل 11 يومًا·discuss
I find it's incredibly helpful to know when someone's using an automated translator, as they usually get details wrong while still reading like a native speaker. Not using a translator at all, or disclosing that one was used means I can make a better educated guess as to what they mean. It also changes how I reply.
ben-schaaf
·قبل 17 يومًا·discuss
Compared to that Toyota the sightlines are objectively worse with the longer hood. Using the comparison cars the hood stands at 1.12m before the sloped part; a 6 year old could easily stand in front of that and you'd never see them.

Compared to a Toyota corolla, there's at least a 50% higher fatality risk in pedestrian accidents solely from the higher hood. That's for the general population. Given how these fatalities usually work, the risk to children is exponentially higher. There are dozens of studies on this.

No, this car isn't the worse offender, but lets not forget the important part here: This hood design is exclusively done for aesthetics.
ben-schaaf
·قبل 17 يومًا·discuss
Yet it still has a relatively tall, straight hood that tends to drag people underneath the car. These designs are terrible in pedestrian accidents; to a significantly greater degree when children are involved.
ben-schaaf
·قبل 19 يومًا·discuss
Every iphone, ipad, playstation, xbox, android phone (though there are ways of unlocking), smart TV, smart Fridge. These are all devices that run a full web browser, these aren't appliances they're full personal computers. You can write and run software on them, even if arbitrarily limited in hardware access.
ben-schaaf
·قبل 23 يومًا·discuss
Funneling means opening up the device for the entire internet to access, not just to those with my public key like in iroh. It's limited to 3 ports. It requires setup for each device. It's not peer-to-peer. It has throttled bandwidth.

No, this does not do the same thing as iroh. Not even close.
ben-schaaf
·قبل 26 يومًا·discuss
Dynamic DNS takes setup for every single device, and obviously doesn't work for devices that switch networks frequently. It also doesn't help you if the IP is behind a NAT.
ben-schaaf
·قبل 26 يومًا·discuss
> We built & continually check that iroh can compile to WASM & run in the browser
ben-schaaf
·قبل 26 يومًا·discuss
DNS doesn't work with constantly changing IPs, like you have on mobile networks. DNS also doesn't help when the IP is behind a NAT. So I really don't see how the two are similar at all.
ben-schaaf
·قبل 26 يومًا·discuss
Everyone I'd like to connect to isn't on my tailscale, nor do I want them to be.
ben-schaaf
·قبل 26 يومًا·discuss
Your phone and laptop don't have stable IPs, let alone DNS entries pointing to them.
ben-schaaf
·قبل 26 يومًا·discuss
From reading that, it lets you establish connections within your tailscale vpn. Iroh let's you establish connections between devices regardless of their network.
ben-schaaf
·قبل 26 يومًا·discuss
Not an expert but this is how I understand it. Yggdrasil is a P2P mesh network. You configure peers to join the network and your computer becomes a relay node for everyone else to use. It doesn't work behind a NAT without port forwarding.

Iroh is kinda just a connection protocol. If you get given a public key for another computer, you can establish a connection. Like you would an IP address. The magic is in being able to establish that connection regardless of where either device is, and keeping that connection alive through changing network conditions.
ben-schaaf
·الشهر الماضي·discuss
Run gitlab or gitea.
ben-schaaf
·الشهر الماضي·discuss
BG3 is actually a perfect counterexample here. It doesn't have DRM, doesn't require an online account to play and uses direct connections for multiplayer. Nothing needs to be done to preserve it.
ben-schaaf
·الشهر الماضي·discuss
> The way to manufacture more efficient compute now is do things like put DRAM closer to the chip and even closer integration between CPU and GPU. The fact that Apple can co-design their silicon such that the CPU and GPU can pull from the same pooled RAM is a major advantage over competitors.

> When you have CPU, GPU, and even DRAM sitting on the same "die

Apple has been really successful convincing people they've done something special here. Given how many people are so horribly misinformed about this I'd go so far as to call it false advertising.

No, the DRAM is not on the same die. It's on package. They're literally standard SK Hynix memory chips.

Yes technically there's a latency advantage, but comparing M1 to DDR5 desktop chips Apple actually has worse overall memory latency.

Every integrated graphics chip from Intel and AMD has had unified memory for the last 10+ years.

Compute itself is also not what makes the Apple chips get long battery life. Looking at tests under full load the M1 is significantly worse than the latest Intel or AMD, yet it still gets better battery life under normal usage. The efficiency does not come from compute but from a whole host of idle consumption optimisations Apple brought over from their phone chips.
ben-schaaf
·قبل شهرين·discuss
If the returned value is still valid despite an error, then the function would return (u32, Option<Error>), perfectly valid rust. If the value is meaningless in case of an error then using it is incorrect code; you wouldn't want to do that in either language and rust makes that assumption explicit with unwrap. If you want a default value in case of error just use unwrap_or_default.
ben-schaaf
·قبل شهرين·discuss
Significantly less so than before, but it's unfortunately still the case. It's also just now getting features that people have been asking for for over a decade, and of course due to the nature of Wayland the implementations of these features are sporadic and inconsistent.
ben-schaaf
·قبل شهرين·discuss
There's a big difference between authoritative networking with some security holes and non-authoritative networking. Note also that hitting 100% headshots is entirely within the rules of the game; it has nothing to do with the networking implementation.