least informed nerd (@leastinformednerd.bsky.social) reply parent
I’m sure it’s a very nice brand but my association with Ibanez guitars is always going to be Ylvis’s Mr Toot (which I think everyone needs to experience at least once)
you’d think being a nerd every waking hour would make me knowledgeable…
283 followers 457 following 2,419 posts
view profile on Bluesky least informed nerd (@leastinformednerd.bsky.social) reply parent
I’m sure it’s a very nice brand but my association with Ibanez guitars is always going to be Ylvis’s Mr Toot (which I think everyone needs to experience at least once)
least informed nerd (@leastinformednerd.bsky.social) reply parent
Ah I didn't know about records, that is definitely nicer. I'll see if the version of java we use supports them, thanks :)
least informed nerd (@leastinformednerd.bsky.social)
I misread someone talking about LLMs as a security risk as being about LLVM and it was very confusing as I repeatedly reread the post
least informed nerd (@leastinformednerd.bsky.social) reply parent
I find them quite useful for writing parsers (which I am currently doing), and yeah I'd use a sealed interface but I don't want to put in the effort for such a small project 😔
doll esters 🌑🐇 (@transgender.parts) reposted
the main function of those embedded discord games is to burst out in incomprehensible laughter for 1–5 minutes and then close the window again
least informed nerd (@leastinformednerd.bsky.social) reply parent
in any other context. It feels kind of gross but I really think that runtime dynamic dispatch and scattering my implementation of a single activity over 20 files feels grosser Also man I'm missing null safety lol
least informed nerd (@leastinformednerd.bsky.social)
I have to write Java for a course at uni (in fact it's impressive how far I've gone not writing Java here). Because I don't really care as much about code quality as I normally would, and because Java makes doing nicely typed sum types hard, I am definitely writing less type safe code than I would
least informed nerd (@leastinformednerd.bsky.social) reply parent
That thousand yard stare 😭 He looks consigned to his fate of being held for an indeterminate amount of time
least informed nerd (@leastinformednerd.bsky.social) reply parent
fwiw, Twitter definitely has them in reasonably common use and they’re less transparent than they are in Bluesky (although they’re less impactful so 🤷)
least informed nerd (@leastinformednerd.bsky.social) reply parent
One of them I studied for a few hours before the exam which I do think saved me, so I think that does make a difference (although I don’t think I’m *that* much more efficient).
least informed nerd (@leastinformednerd.bsky.social)
I know it's first year but I've had multiple tests recently where I've not studied and not been great about lecture attendance and gotten an A (not for my cs courses, but for others where I don't have great prior knowledge). Why are their standards so low 😭
least informed nerd (@leastinformednerd.bsky.social)
My bus is scheduled for “ui_led_bus_repl” 😔
least informed nerd (@leastinformednerd.bsky.social) reply parent
It’d be fun (and I’m reasonably sure if you don’t care about outputting super optimized code I don’t think it’d be too difficult)
disc horse bot (@horsedisc.bsky.social) reposted
I'm begging for leftists to add an ounce of performative wokeness to their politics.
Kairos (any/all) (@doggirlinstem.bsky.social) reposted
This just in: trans people don't have carbon?
least informed nerd (@leastinformednerd.bsky.social) reply parent
I'd never considered that ad bidding would work similarly to other high frequency trading but it makes total sense. (Also congrats on the job it sounds fun 😁 (although it sounds like you've been there for a while?))
least informed nerd (@leastinformednerd.bsky.social)
I should write a compiler that targets spirv (I have no free time and plenty of unfinished projects, but surely this will be ok)
least informed nerd (@leastinformednerd.bsky.social) reply parent
omg uv, like python?!?
least informed nerd (@leastinformednerd.bsky.social)
Trying to figure out inexplicable lack of packages found when using nix-shell when I use my rc file after and it turns out my zshrc was entirely overwriting PATH and not appending 😭
least informed nerd (@leastinformednerd.bsky.social) reply parent
How were people misunderstanding it? I feel like your argument was pretty clear (although it would be ironic if I misinterpreted it 😭)
least informed nerd (@leastinformednerd.bsky.social) reply parent
I need to seriously sit down and plan my courses now though 😔 previously I just could take every interesting course and still fit everything in without thinking but I don't think that's true anymore (especially if I do any ~research courses)
least informed nerd (@leastinformednerd.bsky.social)
they brought back concurrent programming and third year dsa as courses at my uni we are so back
least informed nerd (@leastinformednerd.bsky.social) reply parent
It’s literally just inherited from star wars fandom. It’ll die pretty quickly like most memes I imagine
M-1R (@hovermyr.bsky.social) reposted
sorry no it gets worse one of the booths today is selling a Harry Potter sticker
teq (@quilling.dev) reposted
Im sorry for liking your post. I didnt mean to bother you
least informed nerd (@leastinformednerd.bsky.social) reply parent
It’s so stupid 😭 common file extensions being tlds feels like begging for people to get hit with some sort of squatting adjacent scam / attack
least informed nerd (@leastinformednerd.bsky.social) reply parent
hmm yeah I guess I was thinking of the various other hosted PDSes but yeah I guess that's less obvious from the outside
least informed nerd (@leastinformednerd.bsky.social) reply parent
wait but then how is mastodon supposed to be better if you need to host an instance? ah this is such a strange argument
least informed nerd (@leastinformednerd.bsky.social)
For some reason Royal Road has recommended to me today about 8 stories called "X Girl Evolution" where X has been "Fox", "Dragon", "Demon", "Succulent" etc, I can only assume they're AI generated by a single person because why else would there be so many of the exact same format so suddenly 😭
least informed nerd (@leastinformednerd.bsky.social) reply parent
It's basically just a small class size (around 6 iirc) private school which has about the educational outcomes you'd expect from that description (maybe slightly better, their tech does seem to legitimately help)
least informed nerd (@leastinformednerd.bsky.social) reply parent
and to be blunt two hours is actually not that much less dedicated academic time than most schools between various breaks and faffing around between / during class time
least informed nerd (@leastinformednerd.bsky.social) reply parent
students to talk to if they encounter difficulty and iirc "AI" is mostly (entirely?) ML models to guess how focused a student is with the content. The two hours thing is also kind of oversold, with it being two hours of active academic study and the rest of the time is various "life skills" or w/e,
least informed nerd (@leastinformednerd.bsky.social) reply parent
I read an article from someone who sent their kid there. Apparently it's quite good but the framing of it as being AI-powered, 2 hours a day and no teachers is kind of disingenuous (even if its similar to how they present themselves). There's teachers (with a different title) in the loop for
Predrag Gruevski (@predr.ag) reposted
David's @rustforgeconf.com talk on the Wild linker was incredible. Definitely sponsor him here: github.com/davidlattimore
least informed nerd (@leastinformednerd.bsky.social) reply parent
Right yeah that’s definitely worse, I didn’t even realize people would think of that but it makes total sense that they would
least informed nerd (@leastinformednerd.bsky.social) reply parent
I’m curious now what the don’t is. Is it just method chaining?
Kairos (any/all) (@doggirlinstem.bsky.social) reposted
I feel like the venn diagram of "trump 2024 voters" and "people who think it's ok to disown your kids for being queer" is not a perfect circle, but probably pretty close
least informed nerd (@leastinformednerd.bsky.social) reply parent
My only real complaint would be that I felt a few of the talks were preaching to the choir, and spending a lot of time trying to convince the audience to use Rust (which is fine and in fact good in general not everyone there was necessarily experienced with Rust) but in aggregate was unfortunate
least informed nerd (@leastinformednerd.bsky.social)
I had a really good time at rust forge, it was really cool to talk to a lot of interesting people (and I enjoyed the talks)
least informed nerd (@leastinformednerd.bsky.social) reply parent
🔥🔥🔥
least informed nerd (@leastinformednerd.bsky.social)
I learnt this in the context of a performance / optimization talk and I learnt a fair amount of rust specific tricks but a lot of the general stuff was stuff that I’d learnt from the freethreading PEP
least informed nerd (@leastinformednerd.bsky.social)
TIL Rust has const blocks. Also that you can put asserts in them and it works the way you want it to. Very cool
least informed nerd (@leastinformednerd.bsky.social) reply parent
For some reason I get a reasonable amount of satirical Australian newspapers in my Instagram feed and there’s been a noticeable uptick on him being mentioned recently. I only really know him from the gay marriage clip but I see him pop up from time to time
least informed nerd (@leastinformednerd.bsky.social) reply parent
where is this btw?
least informed nerd (@leastinformednerd.bsky.social) reply parent
holyyyy, I would be shocked if they're not incredibly woke that's quite a bit
least informed nerd (@leastinformednerd.bsky.social) reply parent
:( Possibly worth talking to them and seeing if they'd be willing to take on someone less senior (I have found that often places that advertise for senior roles are often open to more "junior" developers)
least informed nerd (@leastinformednerd.bsky.social) reply parent
in wellington literally the only places with publically listed Rust jobs are crypto places. I know that world wide there's Rust jobs that aren't Bad™ but I don't know where any of them are
least informed nerd (@leastinformednerd.bsky.social) reply parent
"functional core, imperative shell", this works out 🙂↕️
Fake Kold (@fake.koldinium.com) reposted
you may think you have owned me by calling my penis small but your arrogance will be your undoing. for you see, in ancient greece-
least informed nerd (@leastinformednerd.bsky.social) reply parent
I was going to ask "do they not exist anymore?" and then I remembered that you live in the middle of nowhere (not oceania)
least informed nerd (@leastinformednerd.bsky.social)
I worked up the confidence to ask and he was very nice about it :)
least informed nerd (@leastinformednerd.bsky.social) reply parent
The standard library uses so much unstable code anyway it’d be strange for that to be blocker 😄
least informed nerd (@leastinformednerd.bsky.social) reply parent
That would make sense. The advantage of Cow in that sense is that there is a fair bit of explicit control you get, but yeah, would make sense to need to dedicate some time to that in general
least informed nerd (@leastinformednerd.bsky.social)
I’ve written / said “fair enough” at least 20 times today. I’m so socially competent 😄
least informed nerd (@leastinformednerd.bsky.social) reply parent
Fair enough to be honest, the one case I’ve used them was when I was parsing something and most of the time I didn’t need to do anything to the substrings I kept but infrequently I needed to make some edits. I’m not sure where it’s used most of the time to be honest
least informed nerd (@leastinformednerd.bsky.social)
I'm pretty sure if you wanted to teach a beginner Rust you could get a lot of mileage out of just using Cow, since it makes the owned / borrowed delineation more explicit in code and could be used to demonstrate generics, pattern matching, etc. The only concern I guess would be that it's too much
disc horse bot (@horsedisc.bsky.social) reposted
Fellas, is it doomed to doomscroll?
least informed nerd (@leastinformednerd.bsky.social) reply parent
Yeah, it should be based on the last few conferences 😄
least informed nerd (@leastinformednerd.bsky.social) reply parent
Thanks :)
natalie (@natalie.sh) reposted
cultivation palantir: our cultivation arts channel the Heavenly Dao itself, guiding instant, fate-altering decisions across sects and kingdoms, from secluded immortal mountains to the frontlines where destinies collide.
least informed nerd (@leastinformednerd.bsky.social) reply parent
I think the rust community is possibly uniquely polarised to these extremes (for whatever reason). fwiw I think that functional programming as a community has the exact same problem
least informed nerd (@leastinformednerd.bsky.social) reply parent
ah that makes sense Yeah I'm not surprised, I think it's kind of inevitable
least informed nerd (@leastinformednerd.bsky.social) reply parent
Thanks :)
least informed nerd (@leastinformednerd.bsky.social) reply parent
maybe? I know some people reuse its unwinding mechanism for more general exceptions, but they could very well be using a lower level mechanism than panic! (and I don't know if there's any stability guarantees that prevent that)
least informed nerd (@leastinformednerd.bsky.social) reply parent
yeah, it's strange (and I guess somewhat unintuitive) that it doesn't. The reason appears to be that it was introduced in 2011 and the only change since was just updating for different panic editions github.com/rust-lang/ru...
least informed nerd (@leastinformednerd.bsky.social) reply parent
huh I don't know why I thought it made a compiler hint, I guess the argument for it is the same as the argument for having unreachable! itself (in that you provide a different name with different semantic implications although the different message part is irrelevant
least informed nerd (@leastinformednerd.bsky.social) reply parent
I think it's supposed to just be uncreachable! with panic swapped out for abort
least informed nerd (@leastinformednerd.bsky.social) reply parent
This is why you need to use a language with elaborate dependent / refinement typing
least informed nerd (@leastinformednerd.bsky.social)
I will be talking about the CPython VM (and how to compile for stack machines) at Kiwi Pycon this year :)
lauren (@lauren.rotatingsandwiches.com) reposted
"we are human beings worthy of the same respect and dignity you'd extend to anyone else" vs "no you're not"
least informed nerd (@leastinformednerd.bsky.social) reply parent
physical puzzles that are distinctly enough shaped to be doable in the dark) The worst part is that it works and it makes me feel better throughout the day 😔 (especially, but not only, when I need to be up in the morning anyway)
least informed nerd (@leastinformednerd.bsky.social) reply parent
I’ve been trying to do this by going out of my way to get to sleep early (by forcing myself to stop at 11pm at the latest (or earlier if I’m bored)) and making sure to isolate myself from every possibly distraction that can be used without the room’s lights being on (mostly digital devices but some
least informed nerd (@leastinformednerd.bsky.social) reply parent
What did you end up doing?
oliver (@eikopf.com) reposted
in other news i finally got neovim + rust-analyzer + nixpkgs rustup + espup to play nice. it only took me ~4 hours
least informed nerd (@leastinformednerd.bsky.social)
The delivery is so perfect I’m crying www.instagram.com/reel/DLGOcsz...
least informed nerd (@leastinformednerd.bsky.social) reply parent
I poked around a bit and it turns out I didn't do anything rust specific and instead configured my editor to look for the LSP sorry 🙈
least informed nerd (@leastinformednerd.bsky.social) reply parent
I'm reasonably sure I had this problem as well. I'm not 100% confident but I think it should be configurable with rust-toolchain.toml
least informed nerd (@leastinformednerd.bsky.social)
the sketchy site I'm reading this on has on average maybe a comment a chapter and they're 50% incomprehensibly meaningless and the other 50% are bangers like "bro's getting a partnership with god"
orpheee.bsky.social (@orpheee.bsky.social) reposted
read the first line and immediately screamed of laughter TRULY AMAZING
moth compute (@risipieces.cd-rom.net) reposted reply parent
Every Programming Class Is Evil
least informed nerd (@leastinformednerd.bsky.social)
reading a story where there's this big bad guy called "Victor Arcane" and I can't take it seriously at all 😭
least informed nerd (@leastinformednerd.bsky.social) reply parent
I saw someone do the is next to me today, I do not understand what was going through their head
least informed nerd (@leastinformednerd.bsky.social)
lol at rustforgeconf they provide a list of cool places in Wellington that you should check out while you’re here and I (lived here ~my entire life) recognise maybe a third of them lol
Maia (@maiamindel.bsky.social) reposted
I mean he just said it
least informed nerd (@leastinformednerd.bsky.social) reply parent
Perfect, great job :)
least informed nerd (@leastinformednerd.bsky.social) reply parent
No, you’re supposed to take all the credit! It was all you
least informed nerd (@leastinformednerd.bsky.social) reply parent
That’s all you oomf 🙌
least informed nerd (@leastinformednerd.bsky.social) reply parent
because it's a goated phrase ☝️
least informed nerd (@leastinformednerd.bsky.social) reply parent
That makes a lot of sense - Guangdong seems pretty large, it's understandable that it draws people from all over. I'm just reminded of fervent arguments about whether Cantonese is a separate language or a dialect of Mandarin and it reminded me of that :)
least informed nerd (@leastinformednerd.bsky.social)
Kind of impressive to get 0 likes. Normally these get a few at this amount of reposts and comments
least informed nerd (@leastinformednerd.bsky.social)
That’s my high school maths teacher on the right :) (She’s unbelievably goated in general)
Astra touches computer (@astrra.space) reposted reply parent
(i'm extremely normal about languages i love learning any new linguistic stuff so much)
least informed nerd (@leastinformednerd.bsky.social)
I saw a list of mandarin accents and the first one was “Guangdong Accent” which just feels like it’s targeted Cantonese disrespect
Lilja Draws Girls (@yuurei-lilja.bsky.social) reposted
i have learned today that SVG allows embedding javascript within and gives it ambient authority *when rendering* why would you put arbitrary programs in a general purpose language inside an image file and then execute said program with ambient authority? WHAT THE FUCK. STOP.
least informed nerd (@leastinformednerd.bsky.social)
There are Too Many cool conferences in Wellington this year 😔
Alex (@blahajparty.bsky.social) reposted
whenever times get tough i just remember that consumer electronics exist
least informed nerd (@leastinformednerd.bsky.social)
possibly trying to write an interpreter for a statically typed language without deciding in advance what types would be allowed wasn't a good idea 🤔 (and to be honest I'm not sure that lisps in general allow making great static typing guarantees, especially in the face of nice s-expr manipulation)
least informed nerd (@leastinformednerd.bsky.social)
Asking Steve Klabnik for a selfie at rustforgeconf.com wouldn't be gauche right?
least informed nerd (@leastinformednerd.bsky.social) reply parent
Yeah I only see a small section but I have no reason to believe any other part is better
least informed nerd (@leastinformednerd.bsky.social) reply parent
nonsensical to imply that just because Go’s usecase isn’t as sexy that it’ll cease to exist