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

https://defguard.net/ - open-source SSO service built with rust on top of wireguard & OIDC. It's been a lot of work but we're slowly gaining traction and nearing the 1.0 release.

Some of the features:

  * OpenID Connect based Identity Provider
  * OpenLDAP synchronization - currently supporting users and groups synchronization
  * MFA with TOTP, email, WebAuthn / FIDO2, crypto wallets
  * wireguard client GUI integrated with OIDC, supporting multiple locations (https://defguard.net/client)
  * secure enrollment & onboarding
  * yubikey provisioning
Currently we're working on external OIDC providers integration.

Our github: https://github.com/DefGuard

(edit: formatting, github link)


Really like what you guys are doing, keep it up! :)


> VIM was shining when it was designed and created, it doesn't shine that much today, because for working with code you need things like LSP, syntax awareness etc.

This is not true at all. Nvim has built-in LSP support now, there's a huge amount of plugins you can use that integrate with LSP and they work great. I even use ChatGPT inside my vim (check out this plugin: https://github.com/dpayne/CodeGPT.nvim). The smart select functionality you mention is trivial to implement and I bet there is a plugin for this (btw, try `dit` to "delete in tag", or `di(` to delete in bracket, etc...).

I will admit that you have to spend a lot of time to configure it to your liking, not everybody wants to and I understand that.

Honestly I feel like (n)vim is going through a renaissance period lately, check out streamers like ThePrimeagen or TjDevries for some great content on how to get started.


You're defending n(vim)+plugins, not naked (n)vim and I agree it can be taken very far and can start to look like Emacs which integrates multiple external processes in single place. Actually anything can be taken anywhere with sufficient time and effort. That's the secret of transmutation. But you won't overcome the fact it uses terminal by default which I find subpar compared to pixel perfect GUIs. Terminal UIs are useful for sure, but I see them as a hidden cry of despair when people are trying to avoid touching modern GUI systems. The strength of vim (vim motions) should be stripped away and be embeddable in any other system as a leaf, not the other way around where (n)vim is in the center and other pieces are plugged into it. I know it's happening and you can use native nvim inside e.g. VSCode which is great.

I know there are tools like GVim etc, but again, they are created with high engineering effort which for some people is simply pleasant to undertake.

Again, I'm not trying to defend or favor any system, I'm actually using at the same time VSCode (for best TS intellisense), WebStorm (for refactors), nvim (for quick browsing and small config file edits) and Emacs (for Magit). My computer is my tool, not single thing inside it.


Sometimes the world can be improved. Most times it's just fine and any suggested external change should probably start from within. There are those who like letters, words, and the sound of keyboard keys. Then there are others who like pretty pictures in big buttons and the click of the mouse.

All this to suggest that perhaps you are the wrong target for text-base interfaces.


Why did you make it personal, let's focus on talking about things/ideas.

I'm not even trying to comment your guess about what "target" I am.


But but but... your posts are about you! They're just presented as though it's a problem with the tools. I'm simply holding up a mirror, using a similar language, and suggesting that perhaps you are not the target of the tools you only dabbled with and presumed to then criticize.


Thanks for becoming a mirror (although what happened was you wrote a "mirror" comment of my comment, not me), however I'm really interested in better tools. None of the tools I know fully satisfy me. GUIs are less comfortable and slower than TUIs, of course depending on task you want to accomplish. If comes to thing like Emacs w/ Magit + evil mode which is ~(n)vim and task which is text editing or even maybe code editing - can't really find anything better more versatile and fast.

I'm interested in merging all known ideas (including Smalltalk IDEs) and moving forward.

Perhaps I have higher expectations which I didn't explain anywhere. Hard to tell full story in short text comment.


Hi, I'm Jacek, one of Defguard's core developers. Defguard is about more than just VPN, though it does play an important role. Think of it as identity service, building features on top of identity - VPN being just one of them. Other features include: OpenID Connect provider, MFA (TOTP, WebAuthn/FIDO2, Web3), YubiKey provisioning, webhooks. As Robert mentioned, mesh networks support is planned.


> you can transfer your treasuries to a broker and then sell them.

Only to find out that because of the raised rates nobody wants to pay for them enough to cover your emergency.


I really enjoy learning with CGPT. I usually start by asking a question on a level that I'm familiar with and then follow up with questions that come up as I read the response. This way you tailor the learning process to your specific knowledge level and it is so much faster than reading a tutorial (which is often miss-aligned with your knowledge level) or googling for answers one by one (and filtering all irrelevant content and again stuff you already know). It feels like having a hotline to an army of domain experts...


How do you deal with the UI of ChatGPT slowing down to a crawl after two or three "messages" exchanged? Or am I the only one who had this issue consistently for a month now, across multiple devices?

(Note: I'm not talking about the model being slow to respond, but rather the animation of it typing its response letter by letter quickly starts slowing down, until eventually it hangs, sometimes mid-sentence.)


I have not noticed this with the paid version, at least.


But how do you know it's true, what you are reading?


I've found that people often search for some obscure hacks to make their lifes better, but really the most obvious advice is usually obvious because it's well researched and works. So for me those habits were: get enough sleep, exercise, eat real food, watch your stress levels.


there are many niche unorthodox things that give way higher return than obvious orthodox advice. I won't name the one I found the most leverage as my account is semianonymous.

I find it tirying. Reddit and to lesser but still high degree hackernews is giving such uninformed advice about many things. Twitter is also full of people that for example recommend the same 10 books on startup ideas, like Lean Startup bible.

To keep in this theme, as this might not be that controversial I've read many good books about business innovation and it's so hard to find anyone mentioning them. On top of my head Something Really New has 39 ratings on goodreads and 4 on amazon. Yet it teaches you so much with comming up with startup ideas. All of my best ideas came from applying the method it teaches.

There are other hidden gems. The book that had a life changing effect on me has 23 ratings on goodreads. It seriously changed my life in way that cannot be described in words. I sometimes just walk and hit my head. It's so obvious what the book is suggesting, yet all people ignore it because of evolutionary instinct blindness. Contact me and I will explain in full.

edit: might be the case that some things are competetive vs cooperative. Meaning, sharing knowledge about startup ideas is not worth it for you as you help your competition, but anyone would happily share that ketogenic diet can help with mental illness


Thank you for sharing.

I would love a full explanation if you wouldn't mind, please do tell more.


> it's a huge waste of researchers time to obsess about political correctness when we could be <100 years off from AGI.

This really irritates me. The wokism/political correctness is pretty much in every part of our lifes and everyone seems to be terrorized by it. Can we just agree that we're all thinking adults and we understand that this is an algorithm, it does not mean to offend anyone... There are much more interesting problems to solve than tip-toeing around all the snowflakes.


> The wokism/political correctness is pretty much in every part of our lifes and everyone seems to be terrorized by it.

I see no evidence of this.

Partly because "woke" means different things to different people in the last 10 years despite the preceding 80 being solely about the systemic institutional discrimination against black Americans.

But also partly because that "woke" became "everything $speaker doesn't like" (and thus exactly the same meaning "political correctness" had when I was a kid), and therefore people who "hate PC" come across not so much terrified as petulant.

> Can we just agree that we're all thinking adults and we understand that this is an algorithm, it does not mean to offend anyone...

No.

What you're describing is how humans like to see themselves, not how humans really function.

> There are much more interesting problems to solve than tip-toeing around all the snowflakes.

We can't just tip-toe around snowflakes.

To give a real example, some gay furry American conservative snowflakes got apoplectically upset when the furry convention they wanted go to to reminded all attendees that as the con is based in Germany they had always banned Nazis.

I still don't know why those particular snowflakes chose to believe that "Nazi" was literally just a dog-whistle for "conservative".

And now there are some American conservative politicians are now making up random nonsense about furries which is weirdly somehow getting conflated with transgender issues (don't know how or why, American politics isn't that interesting, merely invasive like Japanese knotweed).


[flagged]


Not "why might it be used as a dog whistle" (meme: "The kids book of why everyone I disagree with is just as bad as Hitler"), but specifically in the context of "why might a German convention ban this thing".


(I realise now I've slept on it and can't edit it that I phrased that response as badly as the original text you're responding to, but with opposite mistakes on my part in each).


Again, this is less about the AI than the institutional filters OpenAI uses.

It's probably not a hugely important issue, but worthy of some discussion.


People are getting a woefully inaccurate picture of the world, which make us all worse off (because massive numbers act deluded, due to being fed bullshit).

Making sure that AIs don't go completely bonkers for the powers that be, is ultimately a cultural battle that seems worth fighting for.


[flagged]


Wokeism tolerates and even encourages racism and sexism, as long as it is not targeted at one of the protected races or sex. Not wanting to be forced to validate other peoples delusions about their gender isn't transphobia. Not wanting rainbow flags in your face everywhere - or really any kind of sex-related content - isn't homophobia. The current woke culture is way past letting people do whatever they want with their lives and fully focused on telling other people how to live.

Using -isms to label and shut down anyone who doesn't fully agree with yor world by trying to lump them with the worst kind of people you can think of is exactly why people feel terrorized by wokism.

And if you want to talk about insitutionalized systemetic prejudice then there is nothing more fitting than woke culture pushed at every opportunity by corporate america as well as the useful idiots that fall for the distraction from the class war.


> Sorry if I'm not tip-toeing around your delicate feelings

Don't be, my feelings are not delicate, why do you assume that?

> Is it really that difficult and frustrating for you not to openly act like a racist sexist homophobic transphobic bigot in public?

It's not difficult for me at all since I'm neither of those things. The issue I have with wokeism is exactly that - it's making people who are not racist afraid to speak their minds because an angry mob may misinterpret their words and crucify/cancel them. This hinders public discussion and scientific progress, which I believe is exactly what happens in case of OpenAI having to waste time on those filters.


Lesswrong blog by Eliezer Yudkowsky - deep dive into biases, rational thinking and acting. "The sequences" is a series of posts that explore the topic in depth, definitely influenced me when I was younger.

https://www.lesswrong.com/rationality


Agreed. I'd add sleep to the list.


This. I'm surprised we still fall for the "use every waking hour productively" bs when it's clear once you try to implement it that really energy is the limiting factor, not time. Burnout is a real, you need to think seriously about rest.


Could it be however that our mindless scrolling on the internet is more exertion than rest? I certainly don’t feel rested after using it.

Conversely many things which are in principle exertion can actually have restorative effect.


Absolutely! The book I mentioned actually covers exactly this. Similarly, you can be exerting yourself in one way while restoring yourself in another. (A lot of people feel emotionally refreshed after a hard workout, for instance.)


I love this comment. I agree. After work, if I spend a few hours doing "mindless internet stuff", I feel much worse than if I do something that requires more physical effort, but is more rewarding.


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

Search: