Hacker Newsnew | past | comments | ask | show | jobs | submit | superdisk's commentslogin

This one does. You can configure the noise injected into the signal and when it gets too much, it loses sync and the picture starts rolling. It's actually a software NTSC modulator/demodulator, not just an effect to simulate it.

https://github.com/LMP88959/NTSC-CRT


I sincerely appreciate this fidelity to fidelity

Fidelity to infidelity?

These are both amazing projects, but why does NTSC-CRT feel more accurate to how I remember television looking than ntsc-rs?

From what I’m seeing ntsc rs “just” emulates VHS and NTSC artifacts, whereas ntsc crt also does all the fun that has to do with CRT rasterizing

Finally decided to see why "raster" and it was the Germans, from latin for "rake" ; and it meant scanning-field.

I see you ran into Markus Triska. He's indeed a legend and his StackOverflow posts were super high effort and illuminating.


He's clearly doing a bit where he pretends to be confused and incompetent, and the punchline of the video is that he ends up with a working Windows CE port. He did a bit of soldering on the N64 board in the video so I think he probably does know what he's doing to a certain degree.

That said, LLMs have gotten extremely good at this kind of thing and you'd be shocked what you can do with this kind of low level work.


I suppose the repo is more telling than the video and shows some of the work put into it. The 'bit' he does in the video is jarring to me and makes me think of your typical crypto bro/AI bro/someone who may not know the inner workings of things, but the repo shows that isn't the case. I personally am not a fan of behavior like that for engagement/likes sake.


Cool project, and FWIW it's like one Claude prompt to add MIPS support to this. I did that and then was able to compile my little custom language to the N64.


> it's like one Claude prompt to add MIPS support to this

Can you provide the code somewhere? Is it complete? Does it really work? I have a hard time to believe that an LLM really can generate a complete and working backend for a target architecture with "one prompt". From my experience with such tools, by the end of the day it takes longer until it covers all edge cases and actually works than when writing it myself.


The backend is only ~1300 lines. QBE is a super simple project which is why adding a backend to it worked so well. I just pointed Claude at the existing RISC-V backend for reference and it whipped up the MIPS one. It really does work, though there might be bugs I didn't run into. I compiled an Amiga MOD player, written in my language, to the N64 and it worked fine, if that gives you an idea of how stress tested it was. IIRC it runs about 5x slower than GCC-generated code.

https://gist.github.com/SuperDisk/1aa50263a773143c82a39d4771...


Interesting, thanks for posting. I had a first look and think that the AI has messed up with the floating-point and casting instructions (i.e. just copied over the RV instructions). I also spotted other places (e.g. TLS) which look like RV. It's also surprising that the code - as you say - is so much slower than (optimized?) GCC, since QBE is assumed to be at 70-80%.


The page says "aims to provide 70%" though, funny how words spread.


There are reports by independend testers (e.g. https://briancallahan.net/blog/20211010.html or https://news.ycombinator.com/item?id=40350384) suggesting that range.


They absolutely can for simpler cases like this, especially recent GPT 5.x models are amazing at such lower-level compiler work.


Truly amazing times. Just doing things has never been easier, and it has really reinvigorated me.


> I did that

Can you contribute it? I don't see it listed as an official backend.


> Can you contribute it? I don't see it listed as an official backend.

I don't think anyone wants AI generated contribution to QBE (neither do I).


I'm starting to think I should post my prompts if the model one shots it as I don't think the code itself is worth putting out.


As the other commenter said, I don't think contributing it would be that useful, since QBE is a rather zen-garden project and I don't think the author would accept slop. Also he could just generate it with a prompt himself :P

It's certainly fun as a toy though!


Looks cool and does aim to address some of the annoying warts in Pascal. Especially the memory model.


An open source project really shouldn't be something you need to "get off the ground." If it provides value then people will naturally use it.


How do people know it exists to solve their problem? Even before LLMs it was hard to get through VC funded marketing by (commercial) competitors.

My first Open Source project easily got off the ground just by being listed in SourceForge.


How will fake stars help it getting of the ground?


My point is that not having fake stars may prevent you from gaining traction.

Organic users still have to consider it, but then they might not dismiss it outright because it has five stars or something.


Haha, have you tried that? I think in this day and age marketing is much needed activity even for open-source projects providing quality solutions to problems.


I maintain a niche-popular project that I didn't do any marketing for. My understanding is that even for popular projects, the usual dynamic is that there's just one guy doing all the work. So "getting off the ground" just means getting people to use it, and there shouldn't be any reason to artificially force that.


It depends what your objective is. Many people seem to see their open source projects as a stepping stone into some commercial activity. Putting aside whether that is a good idea or not if that is what they want to do then they will need to market in some way.


It's extremely common for there to be human shit in the train cars, and lunatics going nuts. It's absolutely nothing like Japan.


> It's extremely common for there to be human shit in the train cars, and lunatics going nuts

Where does that come from? Not from your experience. You've never been on NY subways, clearly.

I've never seen feces - and anyway, how could you tell if it's from a dog? Did you examine it? Take it home and test it? It's one of the stories that maybe is slightly plausible, and which yields such strong disgust that rationality is overwhelmed and it makes a sensation - perfectly constructed misinformation or urban myth. Like waking up in a bathtub with a kidney missing.

'Lunatics' is such a loaded (and hateful) word you'll have to specify what you mean, but the occasional person talking to themself is harmless and completely uninterested in you (thus the conversation with themself) - I have never had any problem with such people on public transit or elsewhere. They are the most vulnerable people and compassion is the appropriate response.

As I wrote above, the stories are nonsense and it's induced fear.


I actually am speaking from experience, I saw both of those things my first week in New York. It's really not uncommon, I find it hard to believe that you've never run into shit/barf, usually when a car pulls up that has nobody in it, that's what's in there.

And this is all to say nothing about the decrepit state of the stations and cars themselves.

I've also been to Japan and experienced their trains. It's in such a different league that it's almost comedy.


> It's really not uncommon, I find it hard to believe that you've never run into shit/barf, usually when a car pulls up that has nobody in it, that's what's in there.

NGL this isn't surprising on Japanese trains either. Especially around last train. It's not super common but you see it from time to time and you just use a different car and report it to the staff next time you see someone.


Barf and shit are two very different things.


I lived in NYC for many years. Bodily fluids and liquid left on seats, litter, gag-inducing smelly people, people having episodes and screaming, all common enough to see on a weekly or monthly basis as a daily commuter. I have not been to Japan but I can't imagine they have the same level of antisocial behavior


> weekly or monthly basis

So not "extremely common" as the commenter upthread said.

> liquid left on seats

As in, something spilled?

> litter

Lol. Only on a weekly or monthly basis?

> gag-inducing smelly people

I think some people are looking to be judgmental.

> antisocial behavior

That's taking it pretty far; it's easy to ignore these things which are almost always harmless - none have ever affected my life. Maybe being judgmental and (for some) hateful is the real and dangerous antisocial behavior - the consequences have had real and awful consequences for many.


You can plug your ears and accept riding run-down trains full of shit, litter, puke, and threatening mentally ill people, in the name of not being "hateful," or as a society you can choose to have dignity and not put up with that.


Now the personal attacks; I'd rather ride with the person who talks to themself than the person telling me what I must think (or else I lack dignity!) - which of course is what they think.

> not put up with that

That's a bit controlling, insisting the world and other people must be your way. Freedom means something very different. No wonder you don't like NY.


It's just very poser behavior.


TIL hacker news is dominated by boomers


if by boomers you mean a community with above average expectations for the quality of submissions and commentary, sure


I thought it was a joke about a propensity to peddle public policy that will drive the world off a cliff, but not until after we get ours.


That's politicians and media influencers of all ages, not the general public

The new generation of tiktok / podcast "independent journalists" is a serious issue / case of what you describe. They are many doing zero journalism and repeating propaganda, some paid by countries like Russia (i.e. Tim Pool and that whole crew that got caught and never face consequences)


I worked on a language learning site and in order to try to onboard tutors, I wrote a script that scraped the Preply tutor list, which gave first names, pictures, and a YouTube account link.

From there I made a spreadsheet and spent hours googling names and trying to match up pictures to faces, sending messages asking if they'd like to be a part of a pilot program on my platform.

Got quite a few people willing to try it out :) but sadly the startup didn't succeed. Fun times though.


Interesting! I bet now with AI, you can create an agent to do this. I'm glad that worked, however, we're targeting founders of b2b saas companies who are early stage, and that is quite a broad search.


if someone annoyed me with ai like this, i wouldnt even waste the energy on an AI summary.

On the other hand, im probably not good enough at anything to even be worth the waste of energy to annoy me.


This is a legitimate question but this was clearly generated using an LLM.

To add something constructive, this demo represents an amazing ideal of what debugging could be: https://www.youtube.com/watch?v=72y2EC5fkcE


Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: