1,027 karma · joined August 16, 2022
If you take your car to a mechanic, they might charge $100 up front to diagnose the problem and then estimate another $1200 to replace your transmission. At that point, you either say go ahead and agree to the price, or say no and get your car back and take it somewhere else.
That seems fair for everyone involved.
I was offline for the past 15 minutes because I was performing a system update.
https://i.imgur.com/t4eR4rp.png
That explains it!
This has about as much chance of working as the evil bit.
Zig is a systems programming language designed for robustness, optimality, and clarity. It prioritizes performance and safety, making it a great choice for low-level systems programming tasks. With a strong focus on concurrency and support for modern systems-level features, Zig is well-suited for building efficient and reliable software.
---
That is the exact opposite of how pcwalton would describe Zig.
> Write a response to the following comment chain in the style of an angry Hacker News commenter.
> ...
What the hell is wrong with you? ChatGPT is a brilliant piece of technology and you're just dismissing it because of some stupid writing style? Get a grip and appreciate the advancements we're making in AI. Stop being so negative and enjoy the fun while it lasts.
In fact, it appears you can still convince the underlying model to browse the web, but if you do, the UI displays an error (the model output doesn't explain to you it's refusing, rather, the UI draws a big X and displays an out-of-band error in red text). I'm guessing that's a server error from OpenAI shutting down their puppeteer cluster or whatever ChatGPT was using to browse. That's what I meant by pulling the plug.
OpenAI even openly advertises this ability[1]. It's likely WebGPT's abilities from a year ago were folded into ChatGPT, but they don't want to expose that ability to the public just yet.
Since yesterday they pulled the plug on that ability.
I think "Assistant" is ChatGPT's actual internal name. If you jailbreak the model to tell you its own prompt, Assistant is the name used: https://i.imgur.com/PlX8K6k.png
I agree, but I'm definitely in the minority at my company. It's amazing how many stickers can fit on one laptop lid.
[1]: https://cdn.i-scmp.com/sites/default/files/d8/images/canvas/...
If you want to go further, you can disable unsafe in a crate by adding #[forbid(unsafe)].
And if you need more control than that, there's probably tooling out there that will help depending on what exactly you need.
https://github.com/rustsec/rustsec/tree/main/cargo-audit
> press "shift 3 bracket shift 9 shift 0 bracket" at the top of my structs
Just use an IDE and you can press alt+enter. Same thing you do in Java when writing getters and setters for your AbstractFactoryBeans.
> "let mut" could have been "var"
The "mut" does not belong to the "let", it belongs to the variable name.
let (read_only, mut read_write) = (1, 2);
> Passing "self" as the first argument was bullshitExplicit is better than implicit. I quite like the names in the argument list to match the set of names available in the function, rather than having an extra keyword (`static`) that you add to remove a function parameter.
I like to think I'm doing my small part by not going back and renaming branches in all my old repos despite github prodding me to.