Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
maccard
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
34 ms
·
781.
▲
by
maccard
11mo ago
There’s a couple of providers that give you that kind of abstraction. Playfab is _pretty close_ but it’s fairly slow to ramp up and down. There is/was multiplay - they’ve had some changes recently and I’m not sure what their situation
782.
▲
by
maccard
11mo ago
Have you written any go code? it's the closest I've come to actually enjoying a type system - it gets out of your way, and loosely enforces stuff. It could do with some more convenience methods, but overall I'd say it's
783.
▲
by
maccard
11mo ago
I was underwhelmed by uv as a tool when it was announced, and when I started using it. For context, I'm a C++ developer who occasionally has to dip into python-land for scripts and tooling. I set up a new workstation about 6 months ago
784.
▲
by
maccard
11mo ago
https://trafficcamphotobooth.com/ You can even take a selfie with them!
785.
▲
by
maccard
11mo ago
If this is your view of modern gaming, I think it’s you that has changed. This year alone my play list has been - blue prince, hollow knight: silksong, Ball X pit, split fiction, clair obscur, monster hunter wilds, arc raiders, helldivers
786.
▲
by
maccard
11mo ago
Here’s the highest rated games on PS5, Xbox and switch this year. There is _one_ first person shooter in the top ten of all three of these lists combined [0] https://www.metacritic.com/browse/game/ps5/all/
787.
▲
by
maccard
11mo ago
I’ve tried this in the past, but it pushes the dependency management pf the layers into whatever is orchestrating the container build, as opposed to multi stage builds which will parallelise! Not dismissing, but it’s just caveats every whic
788.
▲
by
maccard
11mo ago
Thanks - this is an interesting idea I had never considered. I do like the layer based caching of dockerfiles, which you give up entirely for this but it allows for things like running containerised builds cached SCM checkouts (our reposito
789.
▲
by
maccard
11mo ago
> That almost sounds like some sort of AI, not a human It’s almost certainly not, it’s just humans being human and going off script. I worked in a place where we dealt with an enormous number of customer service requests, and one of our
790.
▲
by
maccard
11mo ago
You can have fast pipelines in containers - I’ve worked in quick containerised build environments and agonisingly slow non-containerised places, the difference is whether anyone actually cares and if there’s a culture of paying attention to
791.
▲
by
maccard
11mo ago
> what’s the rationale Their mega high risk - high value gift cards are effective for laundering stolen/fraudulent credit cards. Buy a $500 gift card with a stolen CC and sell it on FB marketplace for $400 - you’re up $400, the buye
792.
▲
by
maccard
11mo ago
I’m inclined to agree with you about not building containers. That said, I find myself going around in circles. We have an app that uses a specific toolchain version, how do we install that version on a build machine without requiring an SR
793.
▲
by
maccard
11mo ago
It's easy to apply todays standards. Titanfall was released 11 years ago, and ran on an Xbox 360, and a Core 2 Duo. MP3 was a patent encumbered format. There's a fun DF article [0] where they say: > Titanfall accesses Microsof
794.
▲
by
maccard
11mo ago
> All Steam downloads are automatically compressed. Titanfall wasn't on steam when it launched. > It's also irrelevant. The point is that playback of uncompressed audio is indeed cheaper than playback of compressed audio. Th
795.
▲
by
maccard
11mo ago
> The people who obsess with quality go bankrupt and the people who obsess with releasing make money. So that's what we get. I think this is a little harsh and I’d rephrase the second half to “the people Who obsess with releasing ma
796.
▲
by
maccard
11mo ago
> They said it was for performance but the theory was to make it more inconvenient for pirates to distribute. This doesn't even pass the sniff test. The files would just be compressed for distribution and decompressed on download. P
797.
▲
by
maccard
11mo ago
> God why can’t it just be longer development time. Where do you stop? What do the 5 tech designers do while the 2 engine programmers optimise every last byte of network traffic? > I’m sick of the premature fetuses of games. Come on,
798.
▲
by
maccard
11mo ago
Yeah, that's the hard part (but also the appeal). How minimal can I go and still have a single-use system. Maybe a holiday project...
799.
▲
by
maccard
11mo ago
Great - how do I use it?
800.
▲
by
maccard
11mo ago
Scale down to actual 0, really easy edge distribution, stupidly simple to deploy to. That's really it.
801.
▲
by
maccard
11mo ago
That proves the point, right? `time pip3 --version` takes ~200ms on my machine. `time go help` takes 25, and prints out 30x more lines than pip3 --version.
802.
▲
by
maccard
11mo ago
I don't really understand your point. You're making a very definitive statement about how the PS5's SSD architecture is responsible for this issue - when the isssue is on a totally different platform, where they have _already
803.
▲
by
maccard
11mo ago
How would that help them diagnose a code path that wasn't ever being run (loading non duplicated assets on HDDs)?
804.
▲
by
maccard
11mo ago
> In that case, I think python would just do a few stats, find the zipfile, loaded the whole thing into RAM, and then index into the file. "If python was implemented totally different it might be fast" - sure, but it's not
805.
▲
by
maccard
11mo ago
You're missing the point. The point is that python is slow to start up _because_ it's not the same. Compare: import requests print(requests.get("http://localhost:3000").text) to package main
806.
▲
by
maccard
11mo ago
That's great for the repository, but what about if you're using ghcr, actions, issues, or copilot?
807.
▲
by
maccard
11mo ago
The read speed off of an 8xDVD is ~10MB/s. The cheapest 500GB SSD on Amazon has a read speed of of 500MB/s. An NVMe drive has is 2500MB/s. We can read an entire DVD's capacity (4.7GB) from an SSD in under 10 seconds, com
808.
▲
by
maccard
11mo ago
I've worked in games for close to 15 years, and every studio I've worked on we've played the game very regularly. My current team every person plays the game at least once a week, and more often as we get closer to builds. In
809.
▲
by
maccard
11mo ago
Nice - I'm thinking about could you strip back the kernel enough to make an auto-booting arcade machine or handheld game!
810.
▲
by
maccard
11mo ago
Sure it's not an apples to apples comparison - python is interpreted and go is statically compiled. But that doesn't change the fact that in practice running a "simple" python program/script can take longer to start
More ›