rrradical
rrradical on Hacker News
But that CI is very easy to setup.
Take a given start point; feed a set of inputs; compute a checksum on the resulting state. Check that the checksum matches on different platforms.
And if your language is good you can parameterize your logic on a particular numeric type, so that a particular fixed point implementation is consistently used
> The fixed randomness and determinism thing sounds great on paper (all of this does), but in reality this is an extremely confining way to build a video game. Ensuring you maintain determinism across many platforms is where things get super nasty.
Why 'nasty'? I agree it's a problem to solve, but you just use a fixed-point math library and it's fine. Determinism is freeing, not confining. It allows you to do things like rollback netcode, replays and easy debugging. You can't just say that 'reality' happens to be what you in particular are used to.
Very neat project. Could I use this code to generate skin tones in my own project? Or more meant to just be educational/inspirational? I guess I'm wondering if you've considered adding a license.
I thought 'stacking' PRs was useful in two circumstances.
1. The PRs are across different related repos, so they literally can't be combined into one PR.
2. You want to keep producing work while the first PR is in review. So you stack subsequent PRs onto the same branch. Basically just pipelining.
But this feature doesn't seem to hit either use case, and instead just seems to be a different form of stacking commits into a single PR. The standard advice has always been to make atomic and meaningful commits (using e.g. rebase to tell a nice story for the reviewer). And reviewers can go through commit by commit if they like.
What am I missing?
I've always wondered why I can't pay some small fee (20 cents? $1?) to read an article. Why it have to be an entire subscription? If I put $20 / month into an account and then spend that bit by bit on high quality articles from different sites I'd gladly do that.
Well it was definitely a bug. It worked in some cases (I think it even worked in google at first, and then a few days later it manifested). And the feature was advertised, even though, again, they never claimed the software to be release quality.
But my point is that, similar to security, you don't want to build this kind of feature piece meal. Either the containers are fundamentally walled off or they aren't.
I tried Orion about a year ago. I tried using the profile sandboxing. Logging into my google account in one profile also logged me in in another profile.
I can definitely excuse some bugs (there were crashes for example that I didn’t overly mind; I understand I was using prerelease software). But something like account containers should be built fundamentally to disallow any data sharing. If data sharing is a bug, and not fundamentally disallowed by the architecture, then it’s going to happen again later.
So for that reason I’m not bullish on orion.
As a haskell programmer, all of that was easily readable.
Posted by
rrradical on Tuesday February 11, 2025 @01:42PM
from the cari.institute dept.
So the AI wrote a bug; but if humans wouldn’t catch it in code review, then obviously they could have written the same bug. Which shouldn’t be surprising because LLMs didn’t invent the concept of bugs.
I use LLMs maybe a few times a month but I don’t really follow this argument against them.
Posted by
rrradical on Tuesday October 22, 2024 @02:34PM
from the perceptionaction.com dept.
I'm having a lot of trouble understanding your definition of work. Even if you meant perform- most athletes have to perform continuously outside out of games in order to earn minutes in game. And touring musicians are performing way more hours than you cite.
Imagine if programmers were like NFL players, constantly measured on their performance against their peers.
FYI to anyone out there considering this- don't plant tropical milkweed:
"Another problem with tropical milkweed is that it harbors a one-celled parasite, Ophryocystis elektroscirrha, called OE for short. Because tropical milkweed does not die out in winter, the parasite does not die back either. Monarchs with large numbers of this parasite – which coevolved with monarchs and does not infect other species – are born with crumpled wings and cannot fly; the less infected are smaller, have shorter lifespans, fly poorly or are unsuccessful at mating. Only the healthiest butterflies reach overwintering areas in Mexico; butterflies with this parasite do not survive long migrations. "
https://www.cambridgeday.com/2024/08/03/more-abut-monarch-bu...
I believe also quads also deform better during animation.
I switched from opengl b/c I was tired of staring at a black screen with no debugging information (sure...glGetError) when I tried to implement a non-trivial feature. After tons of work to learn vulkan and getting it up and running, I still think it was worth it.
Can't believe no one has yet mentioned the full volume commercials they play beforehand. I'm not talking about trailers, which are benign or even enjoyable sometimes. But you used to be able to arrive a little early and chat with your friends before the trailers start. Now they blast ads at you. Who would even buy those ads? People know not to show up on time to avoid them, so it's a mostly empty theatre anyway.
I feel like it took a month to get fully used to and then I haven’t looked back. I did have an RSI motivation.
I was (non-religiously) home schooled and very much benefited from it. I was able to spend a lot more time reading books than I would have in school. I was able to learn about computers, programming, etc. I did get some socialization through other kids in my neighborhood and events with other home school families. I started in back in school around high school and, although it was a bit of a transition, I enjoyed it (and don't regret homeschooling either).
It probably wouldn't work well for every kid and every family. Personally, I found the structure of elementary school very constraining and was glad to get out. I'm sure there are pros and cons to both approaches.
I think relative to my peers I'm generally able to be a bit more self motivated. And I think schools generally teach you to solve problems using only the information on the page in front of you, whereas the real world is much messier than that.
U-turns are not perfectly safe. Last week I saw a U-turner almost a hit a biker as they backed up after not being able to complete the turn in one pass. Can they be done safely? Sure. But that's not the same as perfectly safe.
Your first point is addressed in the article. For the second point, my experience is that the backend probably needs some work in that case anyway. If the backend is well designed, then only the presentation API endpoint needs to change. So a BE engineer is doing the tweaking instead of a FE engineer; not a big deal. Less of a big deal if there's no line drawn between FE and BE engineers.
Oh interesting. Japanese is like this. Many years ago it absorbed Chinese nouns, but more recently it has absorbed many English nouns.
Some Americans learning Japanese will regret this last part- wishing that the language stayed “pure”, as if it were ever actually pure, whatever that means.
I imagine you could just reply to the old thread with the new category.id. Or only reply to yourself if it's only your organization system. Email search should include the email bodies.
(I'm not a user of this; just guessing)
Some state (generally, the stuff you would want to persist) should be global.
Some state (e.g. widget animation or your select-box example) should be local.
I agree that this project misses the mark.
I was just going to make a low effort "Cars." comment, but yours captures my answer in a nicer way.
From the linked article: "A study published in July suggests that vast quantities of tire fragments find their way into the ocean not just via rivers and waterways, but also through the air. Swept on the wind, they drift far from where they were shed. The study warned that so many tire particles are landing in the Arctic that they pose a climate-change risk."
Yes. I used Spotify for podcasts for a long time (because it was convenient and I had a music subscription), and then gave up. The only user visible changes I ever saw were ads for podcasts I didn't care about pushed into my face. I would search online for some problem I had and see that it had been reported years ago by other users and no improvement ever came.
Their service has always been very reliable, I'll give them that. But the app just doesn't improve over the course of years. What on earth are they actually working on at this point? And what kind of podcasting strategy doesn't include making the app good for podcasts?
This is the author's point:
Cowen's list of status losers includes "Appearing with blonde models", but not crypto itself.
It's not that Cowen is defending crypto in that post specifically, it's that he's looking in every possible direction except at crypto. As if the FTX debacle had absolutely nothing to do with it.