HNHacker News
TopNewBestAskShowJobs

s-lambert

334 karma · joined June 1, 2020

submissionscomments
s-lambert··on Invisible Bunnies That Power World of Warcraft (2017)
I don't think it does, I think Rust GUI frameworks have the same problem as Rust game engines, there's more people making frameworks than people actually making applications. They mostly seem to be going in the same direction as web UI frameworks though, which don't use much inheritance either.
s-lambert··on A Video Game That Pays: Lessons Learned from Working Remotely
> You're spending a large part of your life working. Why wouldn't you choose a job that's fun?

I've picked two jobs that I thought could be fun but both of them ended up being the same tedium as the non-fun jobs. How do you pick a fun job?

s-lambert··on Web components will outlive JavaScript frameworks
Even hooks are almost 5 years old, there's been some changes to the hooks API but it's largely the same.
s-lambert··on Mistral releases ‘unmoderated’ chatbot via torrent
At least it isn't as lame as Reddit's Anti-Evil Operations, pretending like being a moderator makes you a superhero.
s-lambert··on Costco now offering virtual medical care for $29
Bulk billing for GP visits seems to be getting rarer though, I looked on Healthengine and there's way less GPs doing bulk billing in my capital city. My last GP visit was ~$50 after medicare.
s-lambert··on Scrum is a cancer
Some of this is due to Scrum but other parts of it would still exist in these companies even if they changed to Kanban. I think the problem is the kinds of companies that have these processes can't find an alternative. The companies I've worked at where it was like this were all sales-driven enterprise software where deadlines are the focus and being able to tell a customer it'll be there in X months was viewed as critical. So they put all of these processes in place to make sure they can consistently hit deadlines even if it means slowing everything down to a halt. It still doesn't work that well but just removing the process isn't going to work without changing how the rest of the company operates too.
s-lambert··on Out of the crooked timber of humanity, no straight thing was ever made
Twins have different parents too, being a twin doesn't mean you're treated the same in every instance, there are actually difference between twins even if we do look similar.
s-lambert··on Man found guilty of child porn because he ran a Tor exit node
The only incel forum I've seen is incels.is and searching for Andrew Tate I see just as much if not more negative opinion of him as there is positive. Even the positive ones are "yeah he's a grifter, but he annoys people I don't like" which is hardly thinking of him as a role model.
s-lambert··on ‘World of Warcraft’ players trick AI-scraping website into publishing nonsense
Cooking times don't seem very reliable to me anyway, every recipe I try takes longer than it says in the recipe.
s-lambert··on Game tutorials should be easily skipped. Why is that so hard?
I think you're being too charitable about No Man's Sky, some of the stuff they said was just absurd. Multiplayer was the most notorious after it was released but then there was stuff like this [0]:

> The team programmed some of the physics for aesthetic reasons. For instance, Duncan insisted on permitting moons to orbit closer to their planets than Newtonian physics would allow. When he desired the possibility of green skies, the team had to redesign the periodic table to create atmospheric particles that would diffract light at just the right wavelength.

I don't see how this could be chalked up to publisher pressure, a lot of the hype before it came out was just absurd bullshit that Sean Murray fed into.

[0] - https://archive.md/8KJIL

s-lambert··on XML is the future
Isn't this just normal business-to-business apps? They're mid-size companies that are everywhere.
s-lambert··on React, but in Python
I've never seen this usage of list comparison before but apparently it works in Rust (both of these print true):

println!("{}", vec![1, 2] < vec![10, 2]); println!("{}", (1, 2) < (10, 2));

s-lambert··on Messages that can only be understood under the influence of psychedelics
Putting at 2x speed made it easy to read for me too, only the 3rd one was hard to read and I feel like that's because the lettering there is strange.
s-lambert··on Ligatures in programming fonts: hell no (2019)
You could alternatively use VSCode Live Share which is pretty similar.
s-lambert··on You don't need Scrum, you just need to do Kanban right (2022)
I don't see retrospectives being that much of a time-sink, it's a 30min/1hr meeting every 2 weeks. Even when I was on a kanban team they still had a fortnightly retrospective, it's useful to have a checkup occasionally.
s-lambert··on If AI scaling is to be shut down, let it be for a coherent reason
Pierre Levy tweeted that Yann LeCun signed the letter and this was one of the earlier tweets that gained traction.

The tweet where Yann denies that he signed the letter: https://twitter.com/ylecun/status/1640910484030255109. You can see a screenshot in the replies of the originally deleted tweet.

s-lambert··on Bevy 0.10: data oriented game engine built in Rust
I've been using Bevy to push me into learning Rust and it's working well for me, I haven't had to worry about lifetimes much and even without understanding references for a while I could still tinker with stuff.
s-lambert··on Math breakdown: Anime homing missiles
Just because you see something in "weeb culture" doesn't mean it's unique to "weeb culture". Naming things after people happens everywhere, even in programming, booleans, bezier curves, Turing machines, etc.
s-lambert··on Godot for AA/AAA game development – What's missing?
The organization with the 4.0 changes seems pretty haphazard overall, there's no conclusive list of everything that's changed without going through multiple changelogs for each individual release, or even more cumbersome ways like using git log. For example lots of stuff was renamed but I can't find any good list outside of going into the C++ converter at https://github.com/godotengine/godot/blob/master/editor/proj....
s-lambert··on The Coming Game Engine Inflection Point
It is an engine but in the context of inhouse engines taking up a significant portion of the market I don't think it counts. In Riot's case they're not going to use that engine for any more games and Riot is now more of an Unreal/Unity company.
s-lambert··on John Carmack Leaves Meta
I think it's weird that people don't talk about non-developers being weak communicators because they often are as well. I guess it's because if a product manager is a bad communicator then they're just a bad product manager. While a developer can be a bad communicator but still a good developer.
s-lambert··on The Coming Game Engine Inflection Point
Wild Rift and Legends of Runeterra are Unity and Valorant is Unreal, so Riot sort of doesn't have their own engine since it's just used by LoL.
s-lambert··on Building a walking routine
Where do people live where going outside for a walk for an hour is that dangerous? I'm pretty sure even if you lived in a super high crime rate area you could still find times to go outside for a walk during the day. Unless we're talking about extreme scenarios like living in an active war-zone.
s-lambert··on Migrating from Vue 2 to Svelte
React is almost 10 years old, if you used React in the last few years you haven't really been changing more than the average backend. The "frontend changes so often" meme made sense years ago but doesn't seem to be that different than backend nowadays. I mean in the last ~10 years we had the new hotness of moving from cloud hosted servers -> docker images -> kubernetes, C# made a massive move when going to .net core, Java actually updates frequently now, etc. Frontend moves a bit faster than backend but if you picked React/TypeScript 5 years ago, you're probably still using them.
s-lambert··on Generative AI profits off your code. Make them pay for it
But the generative models don't spit out existing code, it generates new code that (sometimes) happens to be the same as existing code. Which is the same as a human being does, just that an AI is much better at seeing a larger amount of existing work. There's no part of the model that has a specific piece of code, it just happens to reproduce the same thing.

People often write code that looks like existing code that they've seen even if they're not aware of it, it's a blurry line. I see it as just banning AI from doing the same thing as humans just because it's better at it.

An argument could be made that it's fair for an AI to not attribute the code it outputs too. The human-human reason for attribution is "I wrote this code by doing X amount of work, since you're using it and it'll save you time, I should fairly be given attribution". But then the AI is also writing out the code that it's prompted for, it's just faster at doing it.

Why not create a tool that instead runs the AI generated output through a check that provides proper attribution? Then you'll also get human written code that doesn't attribute the original author as well.

s-lambert··on Generative AI profits off your code. Make them pay for it
>I am not a developer, but I understand how generative AI leveraging your work to make it easier for someone else.

To me this sounds like it's antithetical to open source software because the point of making software open source is so that other people can leverage your work. It shouldn't matter if it's done through generative AI or through a human's brain.

s-lambert··on My Overemployment Story
I've only worked at 2 different mid-sized US tech companies but they both had "we expect you to work full-time, full-time is defined as 38-40 hours of work". Even if they didn't explicitly have that, if you're working a full-time job then that means you're working at least 30 hours otherwise it's not a full-time job by definition alone.
s-lambert··on Granting Pardon for the Offense of Simple Possession of Marijuana
This study doesn't seem to be very rational, it has meth at a "harm for others" score of 2 whereas tobacco and cannabis are at 15. Second-hand smoke is bad for people but I can't see why that'd be more of a danger than your average meth head.

I think this chart that's linked on Wikipedia[0] that's from this study[1] is more accurate, alcohol is still near the top of the list but heroin, crack and meth are still higher.

[0] - https://en.wikipedia.org/wiki/Recreational_drug_use#/media/F...

[1] - "Development of a rational scale to assess the harm of drugs of potential misuse" https://www.ncbi.nlm.nih.gov/pubmed/17382831

s-lambert··on Nier Automata for Switch is a miracle port
It takes ~30ish hours to get endings A,B,C,D,E; realistically they're 3 story chapters, with the 3rd chapter having 3 different endings. For a typical JRPG that isn't anything out of the norm, I would say the story gets interesting halfway through the first chapter and gets continually better in the 2nd/3rd chapters.

The main theme of the game is one only a game could have and it's nothing boring like "robots have feelings".

>Robots have feelings and souls? Nothing is what it seems? Humans are the bad guys? With a few twists telegraphed two hours before they happen?

These aren't even the twists in Nier Automata, these are surface-level readings of the story from the first few hours of the game. Although, humans are the bad guys isn't even in the game at all, the humans are long dead. Which I thought was one of the more obvious story twists.

s-lambert··on In the end, climate change is the only story that matters
Jeans last for years and aren't a recent trend, unless the article is about a specific style of jeans then I don't think it falls under fast fashion.
← PreviousPage 2 of 5Next →