HNHacker News
TopNewBestAskShowJobs

PudgePacket

1,331 karma · joined July 31, 2014

submissionscomments
PudgePacket··on Nvidia announces native GPU programming in Rust
You have been able to for a while with rust-gpu https://github.com/Rust-GPU/rust-gpu.
PudgePacket··on Rewrite Bun in Rust has been merged
+1,009,257 -4,024

wild

PudgePacket··on Apple contributes to OBS to support screen capture using ScreenCaptureKit
Heavily speculating but it's not unreasonable that the recording process impacts the game fps. Eg if you had 2 processes trying to max out your CPU it'd be less efficient than doing them one after the other because they're fighting for resources, doing context switching (losing cache etc).
PudgePacket··on Atlas – Terraform but for Database Migrations
Seems very similar to https://www.prisma.io/migrate.
PudgePacket··on Free Postgres databases for small projects
kind of giddy thinking about multi-region supabase handled by fly, sky is the limit
PudgePacket··on LatencyFleX: A new approach to game latency reduction
https://godotengine.org/article/godot-history-images :)
PudgePacket··on Bevy game engine 0.6
There are a number of techniques available to shrink wasm size in rust, this is the best collection of them I'm aware of https://rustwasm.github.io/docs/book/reference/code-size.htm....

Please also consider Unity web used to be significantly worse and it took multiples of bevy's lifetime for it to get to where it is now :)

PudgePacket··on In Defense of Async: Function Colors Are Rusty
Tangential but the slab concept is actually really neat, basically a userland allocator for a specific type, or a vector that gives you the key inserted at depending on how you prefer to think. https://docs.rs/slab/.
PudgePacket··on Databases in 2021: A Year in Review
Thanks for point it out, after a quick glance it actually looks like something I want to learn more about. Takes the niceties from prisma.io schema tooling and bring it closer to postgres.
PudgePacket··on Mold 1.0: the first stable and production-ready release of the high-speed linker
https://abramov.io/rust-dropping-things-in-another-thread
PudgePacket··on My challenge to the web performance community
https://web.dev/vitals/
PudgePacket··on Understanding Rust futures by going way too deep
I only learnt about the logging and tracing crates existed from this blog post and I've already started using them, so thank you!
PudgePacket··on Against SQL
This is a great article and you can tell the author has deep experience with SQL from the way they speak and the other projects they're involved in.

I think many of the comments here are missing the point by saying "Oh you can get around that issue in that example snippet by doing X Y Z". Sure there are workaround for everything if you know the One Weird Trick with these 10 gotchas that I won't tell you about... but that just makes the authors point.

We can do better. We deserve better.

What could things look like if you could radically alter the SQL language, replace it altogether, or even move layers from databases or applications into each other?

Who knows if it will be better or worse, but I'd like to find out.

PudgePacket··on Postgres to TypeScript Interfaces and Enums
sqlx is able to do this, but using compile time macros. For a typescript project you'd possibly need a running process reading your source files for queries and probing the database for what will come back.

https://github.com/launchbadge/sqlx/#compile-time-verificati...

PudgePacket··on Ultra-high-density hard drives made with graphene store ten times more data
Can you blame people for getting fatigued from this kind of news? (Also it's been 16 years ;) )

Every 6 months there is a new use of graphene that promises 10x something, new cancer treatment that is revolutionary, new AI that can solve the worlds hardest problems ...

https://en.wikipedia.org/wiki/The_Boy_Who_Cried_Wolf

PudgePacket··on Analysis of blood markers predicts human lifespan limit
There's a lot of interesting people in this space

Many I've discovered through this podcast, which features a number of people on the above list as guests: https://peterattiamd.com/podcast/

PudgePacket··on Solved by 1440p HiDPI: MacBook Pro 16“ is hot and noisy with an external monitor
> uMatrix has been discontinued. The repository has been archived.

It still works.

PudgePacket··on Ask HN: What are some tools / libraries you built yourself?
Last year I made Kondo, to clean up all the dependencies files from software projects you're not actively working on (eg node_modules). Awesome if you about to Zip up a bunch of old projects for archiving, or just want to reclaim disk space without deleting anything of value.

It was an experiment in Rust, and I even made a little GUI too!

https://github.com/tbillington/kondo

PudgePacket··on Was cancer less likely in a pre-industrial world?
Eg, Origins of the Human Predatory Pattern: The Transition to Large-Animal Exploitation by Early Hominins

https://www.journals.uchicago.edu/doi/10.1086/701477

PudgePacket··on Was cancer less likely in a pre-industrial world?
> They are extinct, so supporting his hypothesis

Or they were hunted to death by organised groups of early humans.

Wales are probably only surviving because their environment is so foreign to humans.

PudgePacket··on The Humble img Element and Core Web Vitals
Oh that's awesome, thank you for linking!
PudgePacket··on The Humble img Element and Core Web Vitals
Would be nice to be able to declare

"Use this size image when the img is being rendered at x size/width/height", size could depend on css, width/height properties, or just imposed by a parent element.

Choosing an image size based on the size of the entire screen is a hack that we've just accepted because we don't have a more precise tool.

Yes, you can technically achieve it with JS, but that's a crutch, and less helpful for page load.

PudgePacket··on The Deno Company
This is super cool to see! Deno is really refreshing coming from node fulltime.
PudgePacket··on Fire declared in OVH SBG2 datacentre building
> Is the status page relevant though?

What's the point of a status page then if it does not show you the status? I don't want to be chasing down twitter handles and support pages during an outage.

PudgePacket··on How Uber Deals with Large iOS App Size
Mate.. how are you going to get your uber anyway without internet?
PudgePacket··on Show HN: Git News – Social News website for developers and GitHub fans
Is it also a repo we can pull for updates?
PudgePacket··on Compilers are hard
I think not enough people appreciate just how amazing TS type system is, I often want to use it in pretty much every other language I use.
PudgePacket··on The Big Little Guide to Message Queues
Could you purge conditionally? Eg Purge where message importance < critical.
PudgePacket··on Web Authentication Methods Compared
Just tried webauthn.io. Doesn't even work :/ I clicked register and it said "Use your security key now or cancel". What does that even mean? What's a security key? Is it a setting in my browser? I have lastpass installed, can it use that? Is it supposed to integrate with the Mac keychain somehow? Gave me no options but cancel.

Pretty underwhelming if that's the future of web auth..

PudgePacket··on Bevy 0.4: data oriented game engine built in Rust
The ergonomics are certainly top notch. The only other ECS I've used is the in-progress Unity one, and boy is that _painful_ by comparison.
Page 1 of 13Next →