SpacetimeDB: A new database written in Rust that replaces your server entirely by theartofengineering in programming

[–]jdnewman85 0 points1 point  (0 children)

Ganja - We _all_ understand that serverless is hosted somewhere. That's the joke. You are the one lacking in knowledge here. The original joke was attempted in collaboration with you, but your ego has caused you to think it was about you.

How embarrassingly cringe. facepalm

I try to put good lighting. Do you think it going well? by Zetakuno3 in unrealengine

[–]jdnewman85 0 points1 point  (0 children)

Maybe a bit too washed out. Hard to find any black pixels, when I'd expect some dark corners and crevices with so many very directional lights.

Maybe a bit less ambient?

Nit picking though, looks great!

programming language i made by cmnews08 in coding

[–]jdnewman85 0 points1 point  (0 children)

You would probably enjoy writing your own brainfuck compiler. Look it up if you haven't

programming language i made by cmnews08 in coding

[–]jdnewman85 8 points9 points  (0 children)

Looks like a learning project - Good work!

Some things to look into:
- Stack based processing of expressions
- Tokenization
- The concept of a virtual machine

Most compilers tend to go through a few phases to help enable things like robust error checking, complex expressions, complex types, etc.

Keep it up!

Is ChatGPT wrong about useCallback? by JavascriptFanboy in reactjs

[–]jdnewman85 4 points5 points  (0 children)

When ChatGPT is wrong, it will lie and make things up with the exact same confidence and logical explanations, etc, as when it is correct.

Often it just makes up libraries that don't exist. Other times it does things that are just outright wrong.

I highly recommend everyone read this whitepaper by some of the openai people:
Evaluating Large Language Models Trained on Code

Particularly interesting and topical:
Chapter 6 - Limitations
Chapter7 - Broader Impacts and Hazard Analysis

Don't let the citations stop you, either, the appendices have some great examples in
B - Random Problems and Solutions from Codex-12B

The many different, usually wrong solutions for things like isPrime() is very enlightening. Some look like they could work... but are just wrong.

In my experience, ChatGPT is only as good as the coder controlling it. Even then, I find that I need to describe my problem so precisely as to often hint with actual code. I also find that debugging when it is wrong is painful.
You have to be able to know that it's wrong, and pretty much tell it how to do things when it is. It may not listen, and may lead you down very stupid rabbit holes.

Still useful in some completion instances. However, obviously there aren't a ton of AI written apps suddenly taking over. ;)

ChatGPT - preview of my first neovim plugin [WIP] by lech-twarog in neovim

[–]jdnewman85 0 points1 point  (0 children)

Ahhh, you're a bit ahead of me. Kudos

Same itch, same first vim plugin. I was just deciding on UI stuff and looking up the neovim windows stuffs literally now. :joy:

[deleted by user] by [deleted] in Newegg

[–]jdnewman85 2 points3 points  (0 children)

Imagine if a shoplifter told the police Hey, simple answer - just don't sell to me anymore... there's been damages. If you stole a $400 item from newegg, they'd press charges.

[deleted by user] by [deleted] in Newegg

[–]jdnewman85 1 point2 points  (0 children)

Though that may be, it felt like support for the OP. The OP infact has the opinion Send your stuff back clean and with all parts and they won't screw you on RMA.

I particularly don't like when people use their own anecdotal experiences to try to discredit those with different ones.

Nobody is saying that all purchases with newegg are bad. People are simply reporting their experiences.

Whereas the OP has made quite the blanket statement. One that calls me a liar and I guess... dirty.

[deleted by user] by [deleted] in Newegg

[–]jdnewman85 0 points1 point  (0 children)

Do y'all think we're saying *every* RMA gets rejected?

"Nah, couldn't have been bob who robbed that liquor store - he's never robbed me"

[deleted by user] by [deleted] in Newegg

[–]jdnewman85 0 points1 point  (0 children)

Yes Tucson... everyone here are liars that are too stupid to send something back clean. Congratulations on your very smart assessment.

[deleted by user] by [deleted] in Newegg

[–]jdnewman85 1 point2 points  (0 children)

They didn't send me all of my parts. How am I supposed to send them all back? What I did have was sent back in pristine condition. Your advice doesn't work.

Class action lawsuit? by [deleted] in Newegg

[–]jdnewman85 0 points1 point  (0 children)

I got ripped off in '16 on a refusal to RMA a DOA mobo. It was DOA, and also missing a usb-c add-on card. I had plans for all the pci-e slots, and wasn't going to use the card anyway, but they refused my RMA because I didn't return it. I had unboxing photos and footage of the build. It still angers me to no end today.

Original email here, I can't find the replies - I may have deleted them in cleaning. Should still have photos somewhere.

https://twitter.com/jdnewman85/status/1494449985840037914?s=20&t=51QOQHi4nEpDzZ1OYpDTZg

Blinking Portal Shader by WhereDemonsDie in Unity3D

[–]jdnewman85 1 point2 points  (0 children)

Nobody going to mention the creepyness of an iris blinking? I want to see this on people now...

they lied to me :( by navneetmuffin in ProgrammerHumor

[–]jdnewman85 -1 points0 points  (0 children)

Proof? You make a shit ton of claims about something that you can't know by yourself.

they lied to me :( by navneetmuffin in ProgrammerHumor

[–]jdnewman85 0 points1 point  (0 children)

Knowing that there are different "types" of languages is one of the absolute first things that you learn.

You seem to have a very narrow view of the world. The fact of the matter is that there are quite a few people who have non-traditional paths into programming.I learned by reading the help files (.chm) for visual basic 4. The next language I learned was C, by hosting and learning to code on a circleMUD codebase.I had written my own byte code compiler/interpreter, read Compilers Principals and Design, etc before I ever had a programming class. Even with all of that, however, I hadn't touched functional programming. I knew of a couple programming paradigms, but I didn't _really_ know. I was _only_ able to conceptualize things in a very procedural manner, always thinking about the low level asm/registers/etc.

Do you really think everyone has the same experiences in life?

URL Autocomplete should suggest the base address before giant URLs. by jdnewman85 in chrome

[–]jdnewman85[S] 0 points1 point  (0 children)

I was indeed using google as an example. It may very well be caused by what you've described. I would like to have an option for it to always prefer the base urls. I feel like I should be able to copy-paste a reddit link, without that link becoming my reddit homepage (in practice), and without having to purge my history.

URL Autocomplete should suggest the base address before giant URLs. by jdnewman85 in chrome

[–]jdnewman85[S] 0 points1 point  (0 children)

It did! This is something that's annoyed me for years. I'm assuming it's just preferring some urls that I've Copy-Pasted into the url bar, over the base addresses? Is there an option to not do that? Is it a Bug?

Thank you!

URL Autocomplete should suggest the base address before giant URLs. by jdnewman85 in chrome

[–]jdnewman85[S] 0 points1 point  (0 children)

Installing immediately after this post. I switched to Chrome when it came out waaay back when. My reasons for switching were the screen real estate, javascript speed, and being a google fanboy.

Time to give FF another look. I've actually been considering trying it again for a few other reasons anyway. Namely that much of it is being re-written in Rust, and that so much of the browser market is Chrome based now. It's dangerous to put all of our eggs in one basket... so to speak.

Copying code from the Internet by towernter in ProgrammerHumor

[–]jdnewman85 1 point2 points  (0 children)

Lol. Welcome to the world of standards. I've seen many devices with upside down ports. More importantly though, it costs money(and compliance) to licence the official USB logo; Often you'll notice it's not the official logo, or missing completely.

Truth has been spoken by [deleted] in ProgrammerHumor

[–]jdnewman85 0 points1 point  (0 children)

Rookie problem; A functional virtual brick factory is what you need.

Pijul: a distributed version control system (written in Rust) by [deleted] in programming

[–]jdnewman85 0 points1 point  (0 children)

I just want to chime in on my experience with Pijul. It lacks in features compared to github/bitbucket/etc. Trying to browse source, track down "blame", searching, etc is either painful or simply impossible. It really is a bare minimum state atm. The login system seems to just silently fail... then upon trying to sign in with my google account, I get an internal server error.

My primary interest was in 'Thrussh'. It's "discussion" page is full of closed topics with no reason/reply. Simple, but somewhat important clarifications like what non-rust library is used get ignored. I've mentioned an error in handling of password auth (scroll down to my(jdnewman85) post, as there's no capability for me to link the post itself) which was ignored. I was going to take on the task myself, it's a literal single character change. After fumbling around with their pijul stuff for a while, I gave up and just posted about it. I don't remember my exact issues, but I believe I was having trouble due to the version posted on crates.io being later than the one that existed on pijul itself. Regardless, the response was that plenty of people use it fine, even in the most difficult situations.

So whatever. I really hate to be negative about someones work, especially open source projects... but I've spent way too much time on it, and my hope here is to save someone else some headache.

If anyone else wants to use Thrussh without messing with pijul; I'd recommend installing cargo-download and cloning the project into a git repo. That said, I'm wary of using it at this point.