ogre's recent activity

  1. Comment on Tenant unions are coming. US landlords aren't ready. in ~life

    ogre
    Link Parent
    Could you link some expert studies on rent control? Clearly they conclude rent control sucks, I’d like to see specifics about why. Can you elaborate Can you explain this too? I don’t understand...

    Could you link some expert studies on rent control? Clearly they conclude rent control sucks, I’d like to see specifics about why.

    tenants (who wants to pay rent when they could.. not pay rent?)

    Can you elaborate

    Taxpayers will end up subsidizing the artificially reduced rent

    Can you explain this too? I don’t understand how the rent is artificially reduced as opposed to just regularly reduced. A private landlord is renting out a 400 units at a profit, and the housing authority without a profit incentive is charging taxpayers? Maybe if the rent is reduced below the cost of upkeep. I’m not educated on the subject, so I’d appreciate it if you could help me understand.

    17 votes
  2. Comment on What are your predictions for 2025? in ~talk

    ogre
    (edited )
    Link
    I’ll stick to what I know: Cards against humanity will begin fundraising for a tower to reach the moon (1%) Around mid spring there will be a completely apolitical and unique phenomenon that...

    I’ll stick to what I know:

    • Cards against humanity will begin fundraising for a tower to reach the moon (1%)

    • Around mid spring there will be a completely apolitical and unique phenomenon that starts off as a rumor but goes viral after a couple weeks. Kind of like the drone/UFO news cycle right now, or the killer bees from a few years ago. (15%). I hope it’s related to alligators. (2%)

    • A new restaurant will open up nearby and it’ll be real nice, perfect for date night. (80%)

    • With almost zero warning a tech company will completely implode. The C_O will be charged with fraud when billions of dollars go missing. (10%)

    3 votes
  3. Comment on Astro Bot wins Game of the Year 2024 in ~games

    ogre
    Link Parent
    I actually hadn’t started S2 before I made that comment. Now I’m a few episodes in, woefully eating my words.

    I actually hadn’t started S2 before I made that comment. Now I’m a few episodes in, woefully eating my words.

    2 votes
  4. Comment on Astro Bot wins Game of the Year 2024 in ~games

    ogre
    Link Parent
    Fallout beating Arcane for Best Adaptation is robbery! Ham fisted lummoxes! Uncultured charlatans!! I wonder what the judging criteria was. If it’s supposed to be a 1:1 creation of the game world...

    Fallout beating Arcane for Best Adaptation is robbery! Ham fisted lummoxes! Uncultured charlatans!!

    I wonder what the judging criteria was. If it’s supposed to be a 1:1 creation of the game world then yeah I can see it. But does that make it the better adaptation?

    8 votes
  5. Comment on Anyone interested in trying out Kagi? in ~tech

    ogre
    Link Parent
    One of my invitees said it’s 3 months of unlimited searches

    One of my invitees said it’s 3 months of unlimited searches

    2 votes
  6. Comment on Understanding the Odin Programming Language in ~comp

    ogre
    Link Parent
    There’s a lot of surface level reasons why I like Go, the fast compile times, easy dependency management, large community, etc. Then there’s reasons that carry more weight, like colorless...

    There’s a lot of surface level reasons why I like Go, the fast compile times, easy dependency management, large community, etc.

    Then there’s reasons that carry more weight, like colorless functions, or the stellar standard library. Going from Go to an async/await language is annoying. It’s a problem I don’t realize is solved until I run into it again. Having the Go runtime built into every binary makes it bigger (~2MB) but for my use cases this isn’t an issue. When I first started using Go my instinct was to search for third party libraries to assemble into an application, over time I realized most applications can be built using the standard library. At my job we don’t use third party packages since it’s fairly easy to roll our own.

    Having to check err for nil every time you call an errable function felt annoying and overly verbose at first, but I do miss it when I need to handle errors in other languages. It’s easy noise to tune out when writing and reading, and there’s less opportunity for lazy devs to hide behavior on accident with a giant try block.

    I think Go markets itself as a general programming language but I would make the distinction that it’s certainly a web-oriented language. Any high performance or systems development projects would be better off with a lower level language focused on speed like C or Rust. There are popular databases written in Go, but nobody’s writing a Vulkan renderer with it.

    Another increasingly important aspect of Go is the commitment to backwards compatibility. Upgrading to a new version of Go is typically a positive experience, I think there’s only been a small handful of instances where there were breaking changes to some of the standard library modules. A big highlight at my job is how often they hire people who have never used Go because getting up to speed usually only takes a couple of months.

    I used Java at my last job and I’ve never had any desire to use it outside of work because the syntax and boilerplate code was ugly to me. Java has similar advantages to Go and a healthy host of battle tested libraries and frameworks. There’s a reason over 3 billion devices are running it ;) but I think every place that Java shines, Go shines much brighter.

    All of that said, I just like the simple syntax. I think it’s an elegant language without much friction.

    1 vote
  7. Comment on Anyone interested in trying out Kagi? in ~tech

    ogre
    (edited )
    Link
    fresh out

    I have two invites remaining, DM me fresh out

    2 votes
  8. Comment on Understanding the Odin Programming Language in ~comp

    ogre
    Link
    The author based this book on their blog post Intro to the Odin Programming Language. There’s a lot of overlap if you’re curious what the chapters might look like outside the free sample. The book...

    The author based this book on their blog post Intro to the Odin Programming Language. There’s a lot of overlap if you’re curious what the chapters might look like outside the free sample. The book goes more in-depth than the blog, at least for the first three chapters. I’m working through some simple programs trying to determine whether I want to purchase the book- it definitely fills some gaps the official docs gloss over.

    Odin is an interesting language (I think all languages are interesting), I think it might be a better tool than Zig for my planned projects in OpenGL. I thought the C interoperability in Zig was fantastic, but it looks like Odin’s vendor libraries might offer an even comfier experience for the same programs.

    A lot of online discussion refers to Odin as a modern C but from my perspective it feels more like a lower level Go. This is no accident, Odin creator Ginger Bill lists Go and its creators as a major influence. Personally this makes Odin much easier to write because I use Go all day at work. I feel a bit like that bell curve meme where the low-end says “Go is the best language,” the peak says “Every language is a tool with proper use cases,” and the high-end says “Go is the best language.” That said, some of my Go muscle memory is presenting hurdles where the same paradigm doesn’t work in Odin. Working with string types and byte slices is confusing me when trying to trim newline characters read from the standard input. I’m sure once I figure that out I’ll have an EmberGen clone shipped by the following weekend.

    One nitpick I have about the error handling is an intentional departure from Go, where you can reassign to an error type using the := shorthand if there is at least one new variable on the left side of the operator:

    foo, err := mightErr()
    if err != nil {…}
    
    bar, err := mightErr()
    if err != nil {…}
    

    Is valid Go code, but the Odin compiler will not allow variables to be redeclared. Technically this isn’t a difference in error handling but because I don’t redeclare any variables other than err it’s the only place I feel it.

    3 votes
  9. Comment on The CEO of UnitedHealthcare (insurance company) has been assassinated in NYC in ~news

    ogre
    Link
    Best case scenario nothing good comes from this. Worst case scenario things get worse for people like the shooter. If this is class war violence I wouldn’t be surprised, though I imagine it’s not...

    Best case scenario nothing good comes from this. Worst case scenario things get worse for people like the shooter. If this is class war violence I wouldn’t be surprised, though I imagine it’s not going to have the impact they wanted.

    I don’t feel particularly less safe than I did yesterday. I wonder what insurance CEOs are feeling.

    9 votes
  10. Comment on OSRS Leagues: Trailblazer Reloaded in ~games

    ogre
    Link
    Dear reader: don’t unlock Morytania first. Pick a region with a good amount of easy/medium tasks first. Unlocking a harder region like Mory first will be a serious blow to your velocity. The...

    Dear reader: don’t unlock Morytania first. Pick a region with a good amount of easy/medium tasks first. Unlocking a harder region like Mory first will be a serious blow to your velocity. The fly-by leveling slows down and you’re going to feel the grind set in. Get those easy tasks knocked out first. Barrows will still be there tomorrow, I promise.

    1 vote
  11. Comment on Should I stop using Kagi because they do business with Yandex? in ~tech

    ogre
    Link
    I emailed Kagi’s CEO with a few questions, these may or may not influence your decision: Some quick maths: 34k users at $5/month for a standard user yields approximately $3.4k/month or $204k total...

    I emailed Kagi’s CEO with a few questions, these may or may not influence your decision:

    What percentage of a standard user’s subscription fee goes to Yandex?

    • About 2%.

    How long has Kagi supplemented search results with Yandex?

    • Since inception, 2019.

    Some quick maths: 34k users at $5/month for a standard user yields approximately $3.4k/month or $204k total to Yandex since Kagi started (possibly less, I assume adding Yandex Images as a source increased allocation to 2%).

    Personally, I won’t stop using Kagi over its business relationship with Yandex. I don’t think $204k is much money in the eyes of Yandex, and I don’t think the Kremlin is gets a significant amount, if any, of its funds from Yandex. You can certainly stop using Kagi all together if that relationship makes you uncomfortable, but I don’t think that would impact the Russia-Ukraine war in any way.

    17 votes
  12. Comment on Should I stop using Kagi because they do business with Yandex? in ~tech

    ogre
    Link Parent
    Yes, in a logical vacuum, your assertion is true. However my point is morality is more nuanced than a logical if-then assertion. I’m not trying to be rude, I just disagree with the (now confirmed)...

    Yes, in a logical vacuum, your assertion is true. However my point is morality is more nuanced than a logical if-then assertion.

    I’m not trying to be rude, I just disagree with the (now confirmed) sentiment that someone should engage consistently across their moral boycotts.

    5 votes
  13. Comment on Should I stop using Kagi because they do business with Yandex? in ~tech

    ogre
    Link Parent
    I think this is a far reaching false equivalence. Despite the change in title I think the core question is “Is Kagi’s relationship with Yandex serious enough that it would be immoral for me to...

    I think this is a far reaching false equivalence. Despite the change in title I think the core question is “Is Kagi’s relationship with Yandex serious enough that it would be immoral for me to give Kagi money?” I think that’s a reasonable ask, though the answer is subjective, we can highlight some facts surrounding Kagi and Yandex that may help others reach a conclusion in accordance with their own moral compass.

    I don’t think it’s hypocritical or virtue signaling to make conscientious decisions with your money when you can. Morality isn’t a zero sum game. I don’t think that was the point you were trying to make, but I also don’t think you were actually curious if Bret would boycott American companies. Please correct me if I’m wrong, this is just the vibe I got from your comment.

    22 votes
  14. Comment on Follow up on the username thread: What Tildes users do you recognize when browsing and, without being rude or inflammatory, what is your impression of them? in ~tildes

    ogre
    Link Parent
    I don’t want you to be burdened with a higher standard when you leave comments. If you told someone to kick rocks tomorrow I wouldn’t hold it against you.

    I don’t want you to be burdened with a higher standard when you leave comments. If you told someone to kick rocks tomorrow I wouldn’t hold it against you.

    14 votes
  15. Comment on Follow up on the username thread: What Tildes users do you recognize when browsing and, without being rude or inflammatory, what is your impression of them? in ~tildes

    ogre
    Link
    I don't read the comments on every post, but when I do I see skybrian most often. I appreciate their comments because they usually have a different opinion from my own, thoughtfully and succinctly...

    I don't read the comments on every post, but when I do I see skybrian most often. I appreciate their comments because they usually have a different opinion from my own, thoughtfully and succinctly expressed.

    mycketforvirrad is the spirit ferryman of topics, guiding them to their proper group and tags. Rarely seen but highly influential.

    hungariantoast posts interesting techy articles and blogs. When I see a title like Zig reproduced without binaries I hazard a guess HT posted it, and I'm usually right.

    DefinitelyNotAFae and Gaywallet share an empathetic quality that balances some unnecessarily controversial topics, and I think tildes would be much worse off without them.

    33 votes
  16. Comment on Why is Google Gemini saying we should die? in ~tech

    ogre
    Link
    This could be an example of poisoned training data. The format of the prompts given by the user makes me think they were fishing for this exact response, which is a known method of attack on LLMs:...

    This could be an example of poisoned training data. The format of the prompts given by the user makes me think they were fishing for this exact response, which is a known method of attack on LLMs: https://arxiv.org/abs/2402.13459

    The adversary aims to manipulate LLMs to generate responses that match their objectives when responding to user queries. For example, in sentiment analysis tasks, the adversary might manipulate the LLM to consistently return a predetermined response, such as ‘positive’, regardless of the query. This demonstrates the adversary’s ability to control and direct the model’s behavior

    It's interesting that with all of the guardrails and fine tuning these models receive, a savvy and determined actor can still prompt the AI to return poisoned data.

    I don't think Gemini "wants" anything, least of all for humans to die.

    17 votes
  17. Comment on Where does your username come from? (Following up on last year's thread) in ~tildes

    ogre
    Link Parent
    Ok it’s settled. Soon you’ll find Sofiery taken when registering for new services. Don’t worry though, ogre should be available.

    Ok it’s settled. Soon you’ll find Sofiery taken when registering for new services. Don’t worry though, ogre should be available.

    2 votes
  18. Comment on Where does your username come from? (Following up on last year's thread) in ~tildes

    ogre
    Link
    Sorry, it’s boring. I stole the name from ogre3d because I had just learned about it around the time I made this account. I do feel a bit bad, I don’t think I appreciate the name as much as a...

    Sorry, it’s boring. I stole the name from ogre3d because I had just learned about it around the time I made this account. I do feel a bit bad, I don’t think I appreciate the name as much as a dedicated lover of ogres would. I wish I chose something more representative of my usual usernames, which are long and fantastical.

    Somewhat related, I struggle to grab the username “first initial + last name” on professional services because there are multiple people out there with the same name as me in the same line of work. I measure my success against theirs.

    9 votes
  19. Comment on Where does your username come from? (Following up on last year's thread) in ~tildes

    ogre
    Link Parent
    Envious that I can’t use sofiery. Not because I’m not fiery but because I’m most definitely not Sofie

    Envious that I can’t use sofiery. Not because I’m not fiery but because I’m most definitely not Sofie

    7 votes
  20. Comment on Hello to Reddit folks from /r/selfhosted in ~talk

    ogre
    Link Parent
    I was recently thinking about true alternatives to subreddits, and imagined tildes as a good starting point for every-subreddit-is-a-website. Do you think that, with some work, tildes’ code can...

    I was recently thinking about true alternatives to subreddits, and imagined tildes as a good starting point for every-subreddit-is-a-website. Do you think that, with some work, tildes’ code can get to a point where it’s a one click deploy for starry-eyed users who want to start their own communities? It’s the only forum webapp with a robust mobile UI. I think Lobsters and HN are too minimal, and Discourse is.. not good.

    4 votes