HN user

adamkittelson

477 karma

Software Engineer at Brightcove (Zencoder)

Current Side Project: Apotheosis - web-based MajorMUD inspired text game

Posts2
Comments87
View on HN

Anecdotal but for some reason I had a pretty bad time with qwen3.5 locally for tool usage. I've been using GPT-OSS-120B successfully and switched to qwen so that I could process images as well (I'm using this for a discord chat bot).

Everything worked fine on GPT but Qwen as often as not preferred to pretend to call a tool and not actually call it. After much aggravation I wound up just setting my bot / llama swap to use gpt for chat and only load up qwen when someone posts an image and just process / respond to the image with qwen and pop back over to gpt when the next chat comes in.

I'm not worried about the danger of losing my job to an AI capable of performing it. I'm worried about the danger of losing my job because an executive wanted to be able to claim that AI has enhanced productivity to such a degree that they were able to eliminate redundancies with no regard for whether there was any truth to that statement or not.

Linux is good now 7 months ago

I made the move about a month ago to bazzite on my desktop with an nvidia graphics card. I still have my windows drive for when I need it but that's pretty rare. Bazzite isn't perfect but we've reached the point where the rough edges are less painful than the self sabotage microsoft has been inflicting on their users in recent versions of windows.

It is wildly disingenuous to just copy paste that line from wikipedia and not the rest of the paragraph.

In February 1998, Ericsson Radio Systems banned the in-house use of Erlang for new products, citing a preference for non-proprietary languages.[15] The ban caused Armstrong and others to make plans to leave Ericsson.[16] In March 1998 Ericsson announced the AXD301 switch,[8] containing over a million lines of Erlang and reported to achieve a high availability of nine "9"s.[17] In December 1998, the implementation of Erlang was open-sourced and most of the Erlang team resigned to form a new company, Bluetail AB.[8] Ericsson eventually relaxed the ban and re-hired Armstrong in 2004.

- edit, poster was quoting a quote in the article, not wikipedia, the article is the one omitting the context

If you find that you like something that most people don't it's generally best to just leave it alone and be happy you enjoyed it. If you try to delve into why so many people don't like the thing you like then either they will manage to convince you the thing you like is actually bad, which doesn't benefit you, or you'll start to question whether or not your taste in media is bad, which doesn't benefit you.

I think it's just different learning styles. My preference for learning e.g. a new programming language has always been to read a book cover to cover as the first step (if it's a language established enough to have a book anyway). Note that it's not important that I actually understand everything on this first pass. The cover to cover is mostly about getting the lay of the land so I know what exists, then, even years later when I have a problem that could be solved by using some bit of the language that I read about but didn't really understand but vaguely recall is a thing it springs to mind and I can do my deep dive on that aspect then.

ErlMUD Commentary 3 years ago

I built a MUD in Elixir and I completely agree. After many iterations what I landed on as the best path was having rooms as actors. Mobs, characters, items etc are just data in the room process (actor) state (in memory that is, in the database they're all modeled more or less as you'd expect for a relational DB).

This gives me a large number of units of concurrency, while allowing the overwhelming majority of the code to be written sequentially since most of the complicated bits (combat etc) happen within a room so I don't have to think about concurrency at all for those. The only communication between processes is moving monster / character data from one room to another when those entities move around the map.

The ROG Ally seems like a really nice piece of hardware. Having said that, I cannot possibly stress enough how bad of a time you will have if it breaks and you have to deal with an RMA / ASUS customer support.

You'd probably save yourself a lot of time and frustration by just throwing it in the trash and buying a new one or a Steam Deck if something goes wrong with it.

Coincidentally that's two months in a row of a us-west-2 outage on the 4th Wednesday of the month. See you all back here on Oct 26?

D2:R was mostly Vicarious Visions (but it absolutely did turn out awesome).

WoW (retail) has had 3 of its last 4 expansions ultimately perceived as failures and is (justifiably, belatedly, finally) having its lunch eaten by the vastly superior Final Fantasy XIV.

Immensely is probably overstating Starcraft 2's popularity, but what popularity it still has is in spite of anything Blizzard has done for it recently rather than because of it. They've essentially abandoned the franchise to wither on the vine at this point.

This is the first acquisition, possibly ever, that I view as potentially a positive for the customers of the company being acquired, if only because Microsoft can't possibly mishandle Blizzard's IP and staff any worse than Activision and Blizzard already have.

I did some quick googling and reservations for a signature 2020 roadster were able to be placed as of November 2017 for $50,000. At that time Tesla's stock price was around $60. (I'm assuming that price is adjusted for the stock split that occurred, correct me if I'm wrong.)

As of right now the stock is about $730. Had one purchased Tesla stock instead of reserving a roadster in 2017 it would now be valued at around $600k which is enough to buy 2 roadsters and change at $250k each. Who knows where it will be in 2023. If I recall correctly reserving a signature Model X was a similarly terrible investment vs buying the stock.

The fact that Diablo 3 needed to be "fixed" supports the narrative. Also the fact that executives didn't realize it had been fixed and cancelled the 2nd Diablo 3 expansion. The Warcraft III remaster was a disaster. Three out of the last four World of Warcraft expansions have been poorly received. There does seem to be a pattern of decline.

Yes and no. Yeah Erlang has been around for 30 years but "30 year old language" makes it sound like it came out 30 years ago and then stopped. Erlang is still being very actively developed and improved, it's by no means a crusty old language.

This is a link to a reddit comment by a doctor in New York who has been sharing their experiences with reddit every few days. The linked comment contains links to the prior entries and the post the comment is attached to is the most recent entry.

I signed up for the xbox game pass for pc (beta) today. After downloading the app I found that signing in to said app was completely broken. After some googling I found a workaround, if I sign in to a completely different app (xbox companion) that would also sign me in to the xbox game pass app.

Then I tried to download a game (The Outer Wilds). The download just sat at 0 bytes. I tried several things so I'm not positive what actually fixed it, but I think what did it is I located the folder it created for game downloads, which I did not even have permission to view, and forced an ownership change of the folder to my user.

Granted this is a beta but... not looking good for usability so far.

A quote from pg's beating the averages (http://www.paulgraham.com/avg.html) seems relevant here to me:

As long as our hypothetical Blub programmer is looking down the power continuum, he knows he's looking down. Languages less powerful than Blub are obviously less powerful, because they're missing some feature he's used to. But when our hypothetical Blub programmer looks in the other direction, up the power continuum, he doesn't realize he's looking up. What he sees are merely weird languages. He probably considers them about equivalent in power to Blub, but with all this other hairy stuff thrown in as well. Blub is good enough for him, because he thinks in Blub.

Speaking of... on the model 3 rather than using standard rain sensors for the automatic wipers they got cute and used the autopilot camera and it’s fucking awful. I constantly have to screw with the wiper settings when it’s raining (which are on the touch screen because of course they are) because the auto setting is so bad. I love the car overall but this design decision was a mistake.

The most frustrating thing to me about imgur is they way over-compress images on the mobile site. I always have to request the desktop site to get the original quality image. It's bad to the point that text on an image is often unreadable on the mobile site.

I recently moved a MUD I host from cloud services to a little System76 box in my laundry room. I use dnsimple.com for my domains and they have an API, so I just added a little task to my MUD server to periodically check my ip address via https://api.ipify.org/ and then check what I have for my A record in dnsimple's API, if it differs I update it.

They're really struggling with delivery logistics though. I was scheduled to pick up my Model 3, which will be my 3rd Tesla, this Wednesday.

I've been hounding them for my bill of sale because the bank needs it before they'll send a check. I called the local delivery center again this morning and they informed me they gave my car to another customer. They didn't bother to let me know about this or the home office so they could begin looking for another VIN to assign to me. Apparently I was just supposed to show up on Wednesday and find out they didn't have a car for me then. I've also already taken out insurance for the VIN they gave me and provided it to my bank so now I have to redo all that whenever they get around to giving me another VIN and hope they don't give that car away too.

My first two delivery experiences were great but now I'm starting to think I'd get a better experience working with a traditional dealership.

The lack of generics was something I was hung up on, too, but TBH I haven't found myself reaching for them for a while now.

I mean, if you lose an arm you probably stop trying to pick stuff up with your missing hand after a while too, doesn't mean it's not better to have two arms.

It's not so much the value of the car that determines whether the credit benefits the wealthy or not. This is a tax credit, not just a check from the government. You have to have a fairly high income in order to have a federal tax liability of $7500. A single person would need to make almost $50k a year in order to benefit from the full credit.

That's not a big number by developer standards but it's more than the median household income in the US.

(Having said that I'm for the credit and have already benefited from it twice.)

Joy of Elixir 9 years ago

I'm not familiar with the author, but writing a programming book has got to have the worst possible effort to return value ratio if one's goal is solely self-promotion. I'm disinclined to believe anyone would put in that kind of time if that's what they were going for.