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

Since you mentioned 4.4mm, thought I would chime in and mention pentaconn (the trade name) which is a TRRRS connection (which does include a ground connection as well as L+/L-/R+/R-. I still do not understand the purpose of the ground connection in these plugs since there's nothing to ground on the other end.

Isn’t it the only common variant of 4.4mm? Since portable balanced audio is audiophile-adjacent, no wonder it includes the common ground of dubious utility.

These are nice, but there is a risk if multiple units are plugged into an extension strip with a cord that is not large enough for the current.

Thanks for sharing! I am happy to see open-source BNG projects taking off in the last few months. These are a couple of others to look at:-

https://github.com/codelaboratoryltd/bng-edge-infra

https://github.com/veesix-networks/osvbng


I reached out to the maintainer of osvbng, and he was really receptive about it. I may contribute to the project in a few months.

Meanwhile, I also found another project that works with eBPF-accelerated BNGs for k8s edge deployments. https://github.com/codelaboratoryltd/bng (BUSL-1.1 license though)

Thank you for listing me the projects. Really helped me out!!


That is awesome! I was walking almost blind folded here, making decisions based on observations, intuition, some blogs, and RFC. These projects give me something to look against as I further develop my skills.

When I got the update I looked through the settings and there appears to be no way to disable it. I do not want AI anywhere near my database. I only use it for testing/staging at least so I should hopefully not have to worry about it wrecking production.

The docs suggest that you can set the default provider to "None" to disable AI features: https://www.pgadmin.org/docs/pgadmin4/9.13/preferences.html#...

Note: AI features must be enabled in the server configuration

  LLM_ENABLED = True 
in config.py for these preferences to be available.

I did not enable this and yet I got the panel in the UI.

It is nice that they have the default set to "None". However to have this feature in pgAmdin is as distraction from the project.

If it is just calling API anyway, then I don't want to have this in my db admin tool. It also expose surface area of potential data leakage.


Worth pointing out that Postgres is perfectly usable without an admin dashboard at all

What's the danger? It can see the schemas to help it generate the queries but it can't run anything on its own. Also you have to give the application credentials to an AI provider for the feature to work. So, you can just not do that.

There is no need of potential dangers to not want to have non-deterministic features in an application.

> What's the danger?

Hallucinated ideas about what needs doing, what commands to run, etc.

So, data that's no longer reliable (ie could be subtly changed), or even outright data loss.


just don't accept bogus changes it suggests? this is why having a human in the loop is a very good idea

Yep, I fully agree. It'd be awesome if all (or even most?) of the users were immune to automation bias though. :)

https://en.wikipedia.org/wiki/Automation_bias

And hopefully the users who are using this aren't YOLO-ing it. Though I'm pretty sure we're all expecting there will be a sizeable percentage who are.


It's there on the UI, but it doesn't do anything if it's not enabled.

If you arent using it is it even a danger?

Did you miss this:

"This feature requires an AI provider to be configured in Preferences > AI."

And then you have to supply an API key (see here https://www.pgedge.com/blog/ai-features-in-pgadmin-configura... )

You don't get AI for free!


When I open a new query window, the AI tab is selected by default which is annoying. I just want to write SQL without having to switch tabs like I could before. Not only has it ruined my muscle memory, it's also more inefficient.

You can use it with Ollama rubbing a local model.

Why do you do in production?

I am happy with this. Users should be under no allusion that their messages are secret. It just gives a false sense of security. If you don't want people reading your messages you should be using one-time pads. Of course this cannot prevent discovery of your messaging network.


Is it possible to create an ACME account without requesting a certificate? AFAICT is is not so you cannot use this method unless you have first requested a certificate with some other method. I hope I am wrong!


An account needs to be created before you can request a certificate. Some ACME clients might create the account for you implicitly when you request the first certificate, but in the background it still needs to start by registering an account.

`certbot register` followed by `certbot show_account` is how you'd do this with certbot.


Great, thank you!


Most acmev2 clients create account on certificate request.

That is precisely why I wrote this: https://github.com/pawlakus/acmecli

This small tool will allow you to just create, rekey and deactivate your acmev2 account(s).


In the UK we are taught that you should not signal until you are ready to manoeuvre. If you follow the rules exactly this can put you in the unfortunate position of being penned in behind shower traffic.


Are there any passkey hardware tokens the private key is effectively irretrievable? That is why up to now FIDO U2F has been my preferred additional factor. The down side is that you have to register multiple tokens for each authentication service in case one is lost or damaged. I miss the days of openid when I could use my own idp with any service, but the walls quickly went up when the big players wanted to control the ecosystem.


Yes, exactly. BRAS is functionally the same as BNG.


So what is BRAS?



I think this will be bad for the cybersecurity industry. I cut my teeth by hanging around on IRC networks back in the day. That said, I doubt these will end up being regulated due to their popularity and antiquity.


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

Search: