HN user

91edec

387 karma
Posts4
Comments70
View on HN

The Steamdeck does this thats why it doesn't suffer from stutters.

For normal PC's, realistically Valve/Steam are the only people who could solve or implement this for PC games as they have the tech and platform to distribute it all. Even with all that its a crazy task to try and solve due to all of the variations and new patches for games that require the shaders to be recompiled again.

When you squash merge on github the new commit references the old PR. If you don't delete branches on merge you would keep the commit history on that branch, but then you have to battle with branchs persisting forever.

I came to this same conclusion last week when I started writing my own webgpu renderer. I went into it with no knowledge of graphics and without using libraries. Having to create my own generic abstractions for pipelines, passes and buffers has been a massive creative and educational experience. I haven't felt this satisfaction from programming in years from my day job.

My headcannon is that Asahi Lina is actually Marcan since they both have a Spanish accent/twang.

You can buy a Steam deck from any country and use your account, the deck isn't account locked. For example my friend bought a deck in the UK, moved to America and changed his region then came back to pick it up. We were both able to log into the device UK & US.

M2 MacBook Air 4 years ago

So the Air joins the Macbook Pro 14/16 design language which is nice. I find it strange that the Macbook Pro 13 gets an M2 but keeps the same design? Does the Macbook Pro 13 even need to exist anymore?

Deno in 2021 4 years ago

If you're using coc you can add the coc-deno extension and initialize the project with `CocCommand deno.initializeWorkspace`.

Deno in 2021 4 years ago

I started a project with a Deno backend and Svelte front end last week and it was painful trying to share types between the projects. Deno not allowing imports without file extensions '.ts' and the Typescript tsserver not allowing imports with a '.ts' extension is really annoying, and neither group seems to want to budge. I ended up having to create a shared types folder and a script that copies the files to each project stripping out file extensions for non-Deno projects.

Does anyone else have a better solution shared Typescript code?

It is very frustrating that you can't set a default repo for issues to be created in for a project. Every single time you convert a draft to an issue you have to select a repo from a drop down of all possible repos you have available. A simple solution is just to remember the last issue repo you created and put that at the top of the list.