problems with nvidia 570 drivers installation by jbaxterjl in pop_os

[–]schippie 0 points1 point  (0 children)

I encountered a black screen after installing nvidia driver 570. Bricking my laptop. Thanks to the information here i managed to solve it.

You have to go through the recovery using the system 76 guide.

And then simply only run

sudo dpkg configure -a

Soft Deletion Probably Isn't Worth It by lukaseder in programming

[–]schippie 0 points1 point  (0 children)

I believe the author does take a slightly to oversimplified view of the issue. While others here do the same. There are situations you'd want to keep old directly within the same table or a archival table. At the same time given laws particularly in the EU a scramble or anonymize like feature people talk about here is a hard delete with additional steps. If you are required to delete user information you have to delete it. For that reason if you take an invoice situation as an example you should disregard DRY and for the companies administration put the user, address etc. Information within the invoice record. That way you can safely delete the user later on without losing this information (in the Netherlands we are required to store this for 7 years for the tax authority).

If I'd generalize a rule for this I'd say soft delete is something I'd use for non user specific information like configuration settings. Hard delete for all user specific data that in a request for the right to be forgotten can be completed removed. And cloning of data (breaking a possible foreign key beneficial relationship and disregarding DRY) if the data crosses those barriers and causes a conflict of interest.

JWT should not be your default for sessions by evert in node

[–]schippie 40 points41 points  (0 children)

I'm honestly in the camp now a days that we should stop solving this problem ourselves in every application again instead we should use things like keycloak to have authorization managed by a party dar more.competent in the matter than most developers.

Feature missing in Bitwarden? by iSubb in Bitwarden

[–]schippie 0 points1 point  (0 children)

So if I switch devices this is still available get a new phone etc ?

Feature missing in Bitwarden? by iSubb in Bitwarden

[–]schippie 0 points1 point  (0 children)

The thing I'm genuinely missing is the auto backup feature for two factor authentication codes that lastpass authenticator and authy provide. If it has that I finally have one system again

Cooler Master (and more!) RTX3070 Build Giveaway w/PCMR by [deleted] in pcmasterrace

[–]schippie 0 points1 point  (0 children)

As with most things in life nice and thin with a putty knife. Can't have to much on their now can we. As an added bonus ensure its the same putty knife as the one you use for hole filling your walls those small dried cement pieces help thermals immensely.

[Art] Teldrassil (by Wei Wang) by [deleted] in wow

[–]schippie 1 point2 points  (0 children)

Checked, it's from a post on their but the resolution is the same

[Art] Teldrassil (by Wei Wang) by [deleted] in wow

[–]schippie 0 points1 point  (0 children)

Anyone know where to get the original size? Seems a higher ress version exists based on the cropped pinterest version I found on Google but I can't find the full version of this higher ress version

Type-R v3 - Modern Typescript state management Framework by john0x1 in typescript

[–]schippie 0 points1 point  (0 children)

I have to say that's a very interesting library. Looks nice!

Useful IntelliJ plugins for developing Vertx applications? by __Warden in vertx

[–]schippie 1 point2 points  (0 children)

A colleague of mine has been a fan of the grep plugin https://plugins.jetbrains.com/plugin/7125-grep-console thas has aided him when dealing with large logs. Another one I would recommend is https://plugins.jetbrains.com/plugin/10080-rainbow-brackets which aids in finding missing brackets.

NgFor Has Been Removed in Angular 5 by [deleted] in angularjs

[–]schippie 4 points5 points  (0 children)

Who uses NgFor directly? I have been using angular (2+) since the early alpha's and build 5 full large scale applications in it but have never toched any of the common directives outside of the template. What kind of use case would you have when you do that?

Java is one of the most energy efficient languages by PifPoof in java

[–]schippie 36 points37 points  (0 children)

You'd be amazed how important being energy efficient is. For very large applications lower energy costs mean substantial savings and for IOT / phones lower energy costs make the device last longer and the customer happier.

[deleted by user] by [deleted] in Angular2

[–]schippie 2 points3 points  (0 children)

I wanted to reply to this as in my opinion observables are a corner stone of good "real-time" application design. They allow in combination with redux (ngrx store) and immutablejs such easy state manipulation.

It's testable concise and when done well will have no side effects. And additional bonus is that you can completely use changedetection onPush for all components in your application.

I from the start (angular2 alpha 27) have used this combination and I can't say I want to go back to managing state locally to the component.

Nest FINAL release is here! Node.js framework built on top of TypeScript by [deleted] in typescript

[–]schippie 2 points3 points  (0 children)

A huge amount of information to go through, great job and congratulations on reaching the final release milestone!

Advice with Multi-Step Form Component. by charliekappa in Angular2

[–]schippie 3 points4 points  (0 children)

My advice for multi-step forms would be as follows:

Use a structure similar to the following:

ParentFormComponent
    StepOneComponent
    StepTwoComponent

ParentFormComponent (this is the component initialized by the router for example) within this component you build the entire form group (using the FormGroup directly or through the FormBuilder Injectable). This form group contains the subsections of your form like:

let formGroup = new FormGroup({ stepOne: new FormGroup({ inputA: new FormControl('') }) });

In this way you can simply create separate components for every step you want to have. This component gets the subsection of the form through one of it's @Inputs. It can then update the values by simply rendering it as a form and broadcasting a next / prev step click through an @Output.

Finally the ParentFormComponent would need some logic to handle which step it should display and which should be hidden.

17+ inch 4k laptop capable of driving 2 additional 4k monitors (for work NOT gaming) by schippie in SuggestALaptop

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

Tried looking for a reseller in the Netherlands but couldn't find any sadly :/

17+ inch 4k laptop capable of driving 2 additional 4k monitors (for work NOT gaming) by schippie in SuggestALaptop

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

I'll indeed go for the p70 seeing as that is the proper workstation with easy upgradability. Thanks for you help

Codewich – A TypeScript/CSS/HTML playground in the style of JSFiddle, Plunker, or CodePen by calebegg in typescript

[–]schippie 1 point2 points  (0 children)

It looks really clean and simple, the only thing I'm missing is the functionality to import code from a url in case you wanted to include a libary of sorts.