HNHacker News
TopNewBestAskShowJobs

nsagent

1,676 karma · joined September 26, 2023

submissionscomments
nsagent··on GTA 6 Developers Unionize
I became lead of that MMORTS within 4yrs of starting my career. I've worked with lots of PhD students who came back after more than 5 years working in big tech; not one had the experience and abilities I did. I've also worked with fresh grads in games who were miles ahead of 99% of the software engineers and PhDs I've encountered in my time.

Again, I've also run into equally talented fresh grads in big tech, but they were much more rare.

Take my anecdotes as you will.

nsagent··on GTA 6 Developers Unionize
It certainly depends on what you're working on in games. Not every game pushes the envelope, but the ones that do are seriously complex. They are essentially realtime embedded systems, which push the hardware to the max.

Sometimes you get similar demands at the big companies like Google and Meta, but often you have the opportunity to throw more compute at the problem. That is rarely possible in games.

Having been a game dev before getting my PhD focused on NLP, I can definitely say some of the challenges I ran into developing a first of its kind MMORTS, was seriously challenging. When I took the mandatory grad classes in distributed systems and low level architecture design, I already had first hand experience and aced those classes without any effort. I was familiar with many of the problems and their solutions because I needed to for my work. In addition to working at the lowest level debugging the memory allocators, full networking stack, database layer, you name it all in C++. Being a lead developer on a project of that scope was much more complicated than any work I did later.

My first semester of my PhD I wrote a Transformer from scratch referencing only the original paper (it was soon after the paper came out, there were few resources then). I was the only person who got an implementation that matched the results from the original Transformer (most got much worse performance). I credit the skills and abilities I gained in the game dev industry.

That isn't me throwing shade at others; as I said there are hard problems in industries other than game dev, but the skills required are not compensated at the level you'd expect given the difficulty of the work.

nsagent··on GTA 6 Developers Unionize
As a former game dev who later got a PhD in CS, I can say I definitely did the equivalent of research as part of my job: I had to solve tough new problems that no one else was and verify they worked better than existing approaches. It's definitely more difficult than anything I worked on in industry and was certainly not paid commensurate with the skill required.

Now I've branched off on my own as I've been disillusioned with academia as well. Can't win'em all.

nsagent··on I'm Tired of Talking to AI
That honestly is just the worst when it happens. It sucks for both the rep on the phone and you since it's just a waste of both of your time (though at least they get paid for it).

Had a similar back and forth over multiple days where I spent hours on the phone with them. On the third day they finally sent me to a different call center with someone in the US that was authorized to go off script and actually solve my problem. Took five minutes.

I just don't understand how it makes sense. Considering just how much these companies limit the utility of customer service, it's no wonder they want to switch to LLMs. It's likely no worse than the service they are already providing 99% of the time.

nsagent··on Notes about reading messages with the Python email packages
I use mblaze as it's just a suite of commandline tools that are conducive to the Unix philosophy (easy to pipe output to build more complex usecases), but I'll take a look at yours to see how it compares. Thanks for sharing!

https://git.vuxu.org/mblaze/

nsagent··on Search engines alternatives now that Google isn't Google anymore
Mullvad lets you have completely anonymous accounts. No log VPNs like ProtonVPN have third party verification (though some metadata has been shared with auhtorities).

Does Kagi have the equivalent of either of these privacy mechanisms? Even with the limitations of the ProtonVPN approach, that would be an improvement. As far as I've seen Kagi has no equivalent: it's closed source and has no regular third party audits for privacy.

nsagent··on Bun Rust rewrite: "codebase fails basic miri checks, allows for UB in safe rust"
So this is a clear case where the LLM generated Rust port introduced a bug:

> The Zig original is a packed struct with the same shape; it "worked" only because Zig has no reference aliasing or provenance rules to violate. The Rust port inherited the shape without rethinking the API surface.

nsagent··on Rewrite Bun in Rust has been merged
Agreed. I was more pointing out just how well written Tigerbeetle is in comparison (at least according to this LLM-based analysis).
nsagent··on Rewrite Bun in Rust has been merged
There's a reasonable request to run the same analysis for the Zig version of the code as a comparison.

In lieu of that, it seems the Swivel devs ran an analysis on Tigerbeetle, one of the other major Zig projects, and found only 7 medium/low priority issues:

https://xcancel.com/SwivalAgent/status/2054063291266113994

nsagent··on Meta's New Reality: Record High Profits. Record Low Morale
I also hear from people I know at Meta that there is a very strong push to use AI to speed up developer work. One person I know complains that their velocity is slowed down because they have to fix some of the slop that gets checked in as code review is too lax about AI generated code.

My guess is that if the planned layoffs remove these "underperforming" devs that are actually fixing AI introduced bugs at the detriment of their own velocity, that will hopefully lead to a correction that AI isn't actually dramatically increasing efficiency, but rather that it trades efficiency amongst individuals with likely a slight positive trend in efficiency overall.

Interestingly, since I'm also from an academic background, it seems professors have leaned in heavily on AI and are essentially using their PhD students as filters for AI ideas (which have a MUCH lower signal to noise in that domain).

Interesting times (speaking as an NLP researcher).

nsagent··on Stop big tech from making users behave in ways they don't want to
I learned that lesson nearly two decades ago when I first started as a game dev straight out of school. I had much less free time and began appreciating shorter games with focused experiences that ended relatively quickly (6-8 hrs). This allowed me to experience more variety.

Unfortunately, games keep getting longer and longer with more and more filler. The problem is that many gamers complain loudly when games are short. There are comparatively few games that buck the trend. Now, I play very few games as a result.

nsagent··on I am worried about Bun
I think velocity is a real risk to stability, dogfooding or not. That's what made me swear off the python transformers library. It's doubtful that LLMs will change that calculus for the better.
nsagent··on VS Code inserting 'Co-Authored-by Copilot' into commits regardless of usage
Just for any future mea culpa, I'd recommend not hedging with comments like this one:

> As folks mentioned here - many similar tools do this as well.

It's really doubtful they have the same behavior people are complaining about here: namely including the authored by Copilot statement when it wasn't used (or even enabled).

nsagent··on China blocks Meta's acquisition of AI startup Manus
There is no equivalent exit ban in the US that can be instituted on a whim for regulatory or business disputes. If you want to know more, you can read up on it in this Stanford Journal of International Law publication:

"Legal Strategy for Commercial Hostage-taking and Business Exit Bans" https://law.stanford.edu/wp-content/uploads/2024/08/SJIL_60-...

nsagent··on China blocks Meta's acquisition of AI startup Manus
The first case makes sense: ex-CIA officer explicitly outing CIA officers. Naturally, the government is going to step in and it's a false equivalence to compare to restricting random citizens.

As for your second case, US schools teach about the perils of McCarthyism. You neglected to link to the subsequent Supreme Court ruling in 1958 overturning the confiscation of the passport over protected speech. Note how long ago that was and how it's taught as a black stain on US history.

https://en.wikipedia.org/wiki/Kent_v._Dulles

nsagent··on Habitual coffee intake shapes the microbiome, modifies physiology and cognition
I really only started drinking coffee at my first real job after grad school. They had free coffee in the kitchen, so I'd occassionally have one. Maybe once or twice a week. I was like that for several years, and would occassionally go weeks without a coffee. During that time, I was very productive and went from being a new grad to leading the entire team of veterans in less than five years.

After leaving that job, I now consume fairly regularly (for the past decade at least). I can still easily skip days without coffee, though I do prefer having it daily. I literally see no difference in my day to day between having coffee and not throughout my two decades of experience with coffee. I can just as easily fall asleep after a coffee and I rarely feel amped up from a coffee (if I do, then I just stop drinking it). I've certainly never felt anhedonia like many others have mentioned in the comments when I've taken breaks from coffee.

I think it's clear that people have different experiences with substances. Whether mine is a common one or not, I cannot say. But I do have a baseline to compare to and I can legitimately say the only thing that has ever caused me anhedonia was burning out from too much work (during burn out I was still consuming coffee and it didn't improve my mental state at all).

nsagent··on Apple has removed most of the towns and villages in Lebanon from Apple maps?
I noticed a post on Reddit that claims Apple Maps only briefly had small towns listed. It's possible when I showed the town off in Apple Maps it could have been during that window. I looked through my texts and found when I recently shared the town a couple months ago it was on Google Maps because I was sharing a picture that was posted on Google Maps (my mom sent me an old photo of an overlook of the town and I sent a modern picture with the same vantage). To my knowledge Apple never had any local photos (just the town label; however briefly).

https://safereddit.com/r/applemaps/comments/1sjlfs2/where_ar...

Since I don't look at the town often, I'm certainly willing to consider that they once had a data broker for the maps that they no longer have access to (or possibly trialed a data broker). Anyway, just thought I'd add as much context as possible, as it's definitely more nuanced than the social media posts imply.

nsagent··on Apple has removed most of the towns and villages in Lebanon from Apple maps?
I can only verify #1. I make no claim to issues #2 or #3. See my comment here:

https://news.ycombinator.com/item?id=47744840

Edit: I've replied to my previous post with a bit more context. Seems it's possible it was only ever briefly on Apple Maps.

nsagent··on Apple has removed most of the towns and villages in Lebanon from Apple maps?
My family name comes from a Christian town in the mountains of Lebanon. I'm positive it was previously on Apple Maps (I've shown it to people before), but now has no label. It still exists on other mapping services and if I search on DuckDuckGo, the top info summary includes an Apple Maps widget with the town. Clicking on it takes me to Apple Maps with the pin in the right place, without a label.

So it's clear that it was there and is no longer there. I'm not making a judgement as to why it's no longer there (the post on X makes an unsubstantiated claim that it's intentional). Could be a bug for all I know. I'm unwilling to make the leap that it's some malicious attempt without actual evidence. I can only verify that it no longer has a label.

nsagent··on Android introduces $2-4 install fee and 10–20% cut for US external content links
Hopefully this gets slapped down hard just like Apple recently did. Both Apple and Google want to continue business as usual despite the court rulings.
nsagent··on Amazon will allow ePub and PDF downloads for DRM-free eBooks
They screwed me in a different way. I simply didn't log into Amazon for a couple years as I've tried to minimize my use of Amazon. When I went to log in, they locked my account without any way to unlock it. Talking with support multiple times did nothing. Now all my digital purchases are gone.

Edit: If anyone knows a way to get them to unlock the account, I'd appreciate it. They won't issue a password reset or anything similar, which seems ridiculous considering they never claimed fraud. Simply that it had been too long since I logged in.

nsagent··on Ask HN: Does anyone understand how Hacker News works?
[flagged]
nsagent··on Ask HN: Does anyone understand how Hacker News works?
I'll be honest and blunt: I try to avoid his blog posts and comments as much as possible because I do find his contributions to be super spammy. It's about the frequency of his self-promotion (as a researcher in NLP it's tiresome to constantly see his self-promotion on nearly all posts on HN related to LLMs). Seems I'm not the only one.

If he posted on the ML subreddit while I was still a mod there (left after the API kerfuffle) I would have messaged him and asked him politely to tone it down.

nsagent··on Coursera to combine with Udemy
Agreed. That's how I got my start in ML, through Andrew Ng's course a little over a decade ago. I then went on to get my PhD in CS focused on NLP.
nsagent··on All OpenReview Data Leaks
https://xcancel.com/iclr_conf/status/1994104147373903893

https://safereddit.com/r/PhD/comments/1p85o3j/openreview_bug...

https://safereddit.com/r/MachineLearning/comments/1p85vs0/d_...

nsagent··on AI has a deep understanding of how this code works
Oh wow. That's just egregious. Considering the widespread use of Auth0, I'm surprised this isn't a bigger story.
nsagent··on AI has a deep understanding of how this code works
It's clear Claude adapted code directly from the OxCaml implementation (the PR author said he pointed Claude at that code [1] and then provides a ChatGPT analysis [2] that really highlights the plagiarism, but ultimately comes to the conclusion that it isn't plagiarized).

Either that highlights someone who is incompetent or they are willfully being blasé. Neither bodes well for contributing code while respecting copyright (though mixing and matching code on your own private repo that isn't distributed in source or binary form seems reasonable to me).

[1]: https://github.com/ocaml/ocaml/pull/14369#issuecomment-35573...

[2]: https://github.com/ocaml/ocaml/pull/14369#issuecomment-35566...

nsagent··on Git 3.0 will use main as the default branch
Because it goes hand-in-hand with the euphemism treadmill. I defer to the late great George Carlin's words on the subject:

  I don't like euphemisms, or euphemistic language. And American English is loaded with euphemisms. Cause Americans have a lot of trouble dealing with reality. Americans have trouble facing the truth, so they invent the kind of a soft language to protest themselves from it, and it gets worse with every generation.


Video https://www.youtube.com/watch?v=vuEQixrBKCc or text form: https://www.lingq.com/en/learn-english-online/courses/87644/...
nsagent··on Homeschooling hits record numbers
As a bright student who was never challenged in K-12, I can unequivocally state that this ultimately hurt me in the long run. I seriously didn't know how to study and didn't care to try learning when I actually needed it in some of my undergrad courses.

For example, when I took trigonometry in high school I did none of the homework, showed up to the tests and aced them. That led me to getting a C in that class (kindly the teacher advanced me to pre-calc, but forced me to retake trig as well). That's basically the attitude I had throughout high school and undergrad. I'm positive I could have amounted to more earlier in life (only years later did I return to academia to earn my PhD in CS after tiring of industry).

nsagent··on Open-source Zig book
I literally just came across this resource a couple of days ago and was going to go through it this week as a way to get up to speed on Zig. Glad this popped up on HN so I can avoid the AI hallucinations steering me off track.
← PreviousPage 4 of 12Next →