@bnut@aus.social
@bnut@aus.social avatar

bnut

@bnut@aus.social

I enjoy making things that make it easier to make the things I enjoy. Mostly programming.

This profile is from a federated server and may be incomplete. Browse more on the original instance.

Jyoti, to acab
@Jyoti@mas.to avatar

I'm gonna keep posting this as it keeps annoying bootlickers.

bnut,
@bnut@aus.social avatar

@Jyoti if $150M is fares for 95k people, then does that mean they did this for just 65 people not paying the fare?

bnut, to auspol
@bnut@aus.social avatar
eniko, to random
@eniko@peoplemaking.games avatar

you've heard of security by obscurity. mathematical notation is elitism by obscurity

bnut,
@bnut@aus.social avatar

@eniko maybe it’s time to register otherpaperswithcode.com

bnut,
@bnut@aus.social avatar

@eniko yeah sorry, the only one I know without that last five words is https://rosettacode.org/ for common algorithms (or optimistically searching for the paper title on github/gitlab)

bnut,
@bnut@aus.social avatar

@eniko this isn’t computer science academics, more like biology or something like that. Although the pseudocode or math in a paper normally has actual code somewhere that validated it, unless they share a proof, and I believe that code is what they do.

bnut,
@bnut@aus.social avatar

@eniko there’s also a site for providing community code examples for papers, I believe it’s to aid reproducibility and change the bad practices, but unfortunately it’s ML focused https://paperswithcode.com/

bnut,
@bnut@aus.social avatar

@eniko a friend of mine’s entire job is writing code for academic papers, because usually academics can’t code well and even if they can they don’t know what’s idiomatic. Not having code and/or data also makes many papers unreproducible, which ruins the whole point.

bnut,
@bnut@aus.social avatar

@eniko you might have seen it, but someone made a great cheat sheet for translating math to code: https://github.com/Experience-Monks/math-as-code

decryption, to random

enjoying a talk about GlobalTalk from @DrJosh9000

image/jpeg

bnut,
@bnut@aus.social avatar

@decryption @DrJosh9000 this talk has a fun moire pattern

tonyarnold, to random
@tonyarnold@mastodon.social avatar

I agree with @everything in his post on the forums: https://forums.swift.org/t/asyncstream-and-actors/70545/4

My take: Swift Concurrency has gone from being somewhat understandable to being really, really hard to apply and understand properly.

I get that we can stick with Swift 5 language mode, but none of us wants to do that.

I hope that WWDC brings some understandable instruction alongside improved tooling, because right now we're all reliant on @mattiem sharing what he has worked out (thanks Matt!).

bnut,
@bnut@aus.social avatar

@holly I’m not using Swift at the moment, but very interested in what it’s doing! I’d love a clear and concise definition of isolated and non-isolated. I haven’t found one on any of the official docs I’ve seen. This might just be googleability. However, I imagine errors using those terms will only be as clear as the terms themselves.

I’m guessing from context; the English definition; and a proposal that mentioned “data isolation”, that isolated means it doesn’t pass between concurrency contexts, non-isolated means it does/can. I’m guessing implementing Sendable is one way to make something safely non-isolated.

Although all the official blogs and proposals I’ve seen seem to assume you already know what they mean and what their relationship to each other is (in the context of Swift concurrency). Non-official blogs I’ve seen seem to try and exhaustively define whether something is isolated, as that’s a thing that crops up in errors, but it seems to me like a good definition would save the need for that exhaustivity.

b0rk, (edited ) to random
@b0rk@jvns.ca avatar

in git, what ways are there to "lose" a commit in a way that you CAN'T recover using the reflog (so that you need to iterate over every single commit in the repository if you want to find it?

The only ways I know (using git's normal tools) are:

  • using git stash drop or git stash pop to drop a stashed commit
  • waiting 90+ days to try to recover the commit (so that it expires from the reflog)
  • explicitly deleting the reflog in some way (rm -rf .git, git reflog expire, etc)
bnut,
@bnut@aus.social avatar

@b0rk Yeah, I’m fairly sure it was git prune as part of automatic gc due to a large slow repo. This thing: “Auto packing the repository for optimum performance […]".

bnut,
@bnut@aus.social avatar

@b0rk I think I’ve had detached commits lost due to the automatic cleanup because it was a large repo. Although it was a long time ago, and I don’t remember the exact diagnosis sorry.

bnut,
@bnut@aus.social avatar

@b0rk if it was detached, or you have certain branch configs, then I think git gc can do it. I think similar commands can be configured to run automatically when your repo is large or slow.

bnut,
@bnut@aus.social avatar

@b0rk It was a commit I cared about, which I detached through an explicit mistake (like reset), but I pruned it due to a much more unexpected implicit mistake. I believe it was pruned when fetching to see if the lost commit had been pushed.

eniko, to random
@eniko@peoplemaking.games avatar

man, if only i kept my real life house was as tidy as my minecraft base. i feel like there's some lesson to be learned here

bnut,
@bnut@aus.social avatar

@eniko maybe the lesson is“it’s easier to keep things tidy when things despawn after a few minutes if you leave them on the floor”

eniko, to random
@eniko@peoplemaking.games avatar

Can we retire the phrase "labor of love" for indie games? Like, do you really think any indies are out there working on things they hate

Idk it's a pet peeve that I know is stupid

bnut,
@bnut@aus.social avatar

@eniko also I love plenty of things that are commercial failures, it’d be nice if we celebrated weird niche interesting things more without them having to be optimised for capitalism. I also love when people are passionate about the thing they do, even when it’s not my thing.

eniko, to random
@eniko@peoplemaking.games avatar

wonder when they'll do the crocodile dundee nostalgia reboot

bnut,
@bnut@aus.social avatar

@eniko apparently Bluey has surpassed Dundee’s popularity and was the second most streamed show of 2023. I’m not at all sad to be represented by Bluey over Dundee tbh.

b0rk, to random
@b0rk@jvns.ca avatar

deleted_by_author

  • Loading...
  • bnut,
    @bnut@aus.social avatar

    @b0rk do you know why search is bad on smaller instances? Is it just searching posts the instance has already cached when serving them to its users?

    I wonder if there’s some fancy graph theory or eventual consistency algorithm for searching robustly from any instance.

    bnut, to photography
    @bnut@aus.social avatar

    I am seriously impressed that the built-in photos app on my phone correctly identified this snoozy fellow in my blurry photo

    eniko, to random
    @eniko@peoplemaking.games avatar

    deleted_by_author

  • Loading...
  • bnut,
    @bnut@aus.social avatar

    @eniko Ivory on iOS has it as “hide this post” and I think Tusky is the Android app that’s most often compared to Ivory, so maybe that one is what you want

    alice_i_cecile, to bevy
    @alice_i_cecile@mastodon.gamedev.place avatar

    Starting in on the release notes for 0.14 today! So, so many small PRs: for both the tools and the individual content sections.

    I have a half-dozen open right now; give me a review or two (low standard, these will get a real editing pass before publication) and help me start tomorrow's work with a fresh slate? 🥺

    https://github.com/bevyengine/bevy-website/pulls/alice-i-cecile

    bnut,
    @bnut@aus.social avatar

    @alice_i_cecile do you need someone with contributor/reviewer status to do the review?

    They all look good to me, except 1198 has some TODOs in it (intentional?), and the rounded corners note is a bit non specific about what can be rounded, it’d be great to add a sentence for that.

    glassbottommeg, to random
    @glassbottommeg@peoplemaking.games avatar

    I can already tell that, much like defending item degradation in BOTW, I'm going to become one of those devs who insists that

    Pacific Drive explaining nothing and being kind of awkward especially at the beginning is, in fact, a core component of the experience.

    What a fuckin game. Wow. (just got to second zone)

    bnut,
    @bnut@aus.social avatar

    @glassbottommeg I’ve heard similar said for Dark Souls and Death Stranding (re. initial frustration)

    eniko, to random
    @eniko@peoplemaking.games avatar

    so ive been clearing out the ancient city right under my minecraft base (like my beacon is right on the city center lmao) and honestly. the ancient city is so boring. if you do accidentally trigger the warden you can just run away and wait the 60 seconds for it to despawn :| its tedious, not tense

    bnut,
    @bnut@aus.social avatar

    @eniko you can also hide the night in a 2x1 hole with a lid when starting out, but it’s more fun not to

    bnut, to random
    @bnut@aus.social avatar

    @ivory hey, there seems to be a layout issue in the latest version (1.9.1) when cell height is recalculated after a boost (of a boost?). It has happened a few times, but I haven’t been able to deliberately reproduce it yet:

    bnut, to random
    @bnut@aus.social avatar

    @ivory Is it weird that I want a nerd-mode for edited posts which shows added/removed words similar to how git diff --color-words would?

  • All
  • Subscribed
  • Moderated
  • Favorites
  • megavids
  • Durango
  • DreamBathrooms
  • ngwrru68w68
  • osvaldo12
  • cubers
  • magazineikmin
  • ethstaker
  • Youngstown
  • rosin
  • slotface
  • everett
  • kavyap
  • InstantRegret
  • JUstTest
  • khanakhh
  • thenastyranch
  • anitta
  • modclub
  • GTA5RPClips
  • mdbf
  • cisconetworking
  • tester
  • tacticalgear
  • provamag3
  • Leos
  • normalnudes
  • lostlight
  • All magazines