Viewing profile — ben-schaaf
ben-schaaf
HN member- Joined
- Wed, Nov 11, 2015, 1:34 AM UTC
- HN karma
- 4,282
- Public activity
- 1,226 items
- HN profile
- View on Hacker News ↗
About ben-schaaf
No profile information was provided.
Recent public activity
-
comment
Comment #49094012
> How do they implement it? In firmware.
-
comment
Comment #49092823
To add to the long list of caveats: This also breaks assumptions GUI toolkit and applications make about only one of their windows being focused at a time: `gtk_application_get_act…
-
comment
Comment #49000324
> Consider you were implementing drawing a button. Your UI framework calls your draw method with some interface to draw with and gives you a rectangle specifying the region to draw…
-
comment
Comment #48995255
> That doesn't mean that the process stops, it runs indefinitely because it has to. The processes don't stop, no, but they do pause and go idle, waiting for the next event to come …
-
comment
Comment #48995080
Wow, that's quite silly - and might partially explain some of the worsening battery life on Android. GTK4 also removes such an API, but just like those docs say, dirty rects are st…
-
comment
Comment #48987529
This is just plain false. Retained UIs like the DOM and what your OS uses only ever render when something changes, so the vast majority of the time they sit idle. There's extensive…
-
comment
Comment #48970059
Blender has multiple options for emulating a middle mouse button. I can use blender just fine on my laptop with a touchpad. As for the numpad you can use the tilde key or alt+drag …
-
comment
Comment #48887568
[dead]
-
comment
Comment #48760482
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 stud…
-
comment
Comment #48741149
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...
-
comment
Comment #48732536
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 transl…
-
comment
Comment #48668754
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 eas…
-
comment
Comment #48660158
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 degre…
-
comment
Comment #48639458
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 a…
-
comment
Comment #48587296
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 devi…
-
comment
Comment #48550870
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.
-
comment
Comment #48550792
> We built & continually check that iroh can compile to WASM & run in the browser
-
comment
Comment #48550781
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…
-
comment
Comment #48544905
Everyone I'd like to connect to isn't on my tailscale, nor do I want them to be.
-
comment
Comment #48544585
Your phone and laptop don't have stable IPs, let alone DNS entries pointing to them.
-
comment
Comment #48544468
From reading that, it lets you establish connections within your tailscale vpn. Iroh let's you establish connections between devices regardless of their network.
-
comment
Comment #48544077
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 …
-
comment
Comment #48485643
Run gitlab or gitea.
-
comment
Comment #48392063
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 …
-
comment
Comment #48331101
> 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…