Details
-
SkillsPython, Linux
-
Location-
-
Website
-
Github
Joined devRant on 7/25/2018
Join devRant
Do all the things like
++ or -- rants, post your own rants, comment on others' rants and build your customized dev avatar
Sign Up
Pipeless API
From the creators of devRant, Pipeless lets you power real-time personalized recommendations and activity feeds using a simple API
Learn More
-
There is a reason why the inventor of null references calls them his million dollar mistake.
-
Github accidentially leaked their private key, so they had to change it.
See https://github.blog/2023-03-23-we-u... for details.
The current ones are at https://docs.github.com/en/... -
From a professional point of view: You do not provide any kind of address, just a webform. What is the legal name of your company (or do you want to express this with your copyright statement?), where is it located (you are somewhere in Italy, I assume the business is as well?), what is your (business) email address? Even a post address might be useful (even if it's just a postbox).
What about your privacy policy?
"For reasoneably sized projects ideas **I could build it up for you**, with **hosting management** included." - This sentence sounds wrong... Maybe "I can build reasonably sized projects including managed hosting."? -
@Oktokolo Bielefeld
-
Whenever you touch legal things (licenses, potentially everything that has to do with money) - NEVER say "this is best practice so we do that" without any explanation. Add short reasoning and description and potentially a link to an in depth article
Example from your article:
> It is recommended that it is included in your code, and the compiler will throw a warning message if it is missing from your file.
Is it really universally recommended to use GPL 3.0 allowing anyone to reuse the smart contract? -
See Arnold Gehren and his term "Mängelwesen" (creatures deficient by nature).
-
@netikras In this context: Arbitrary Code Execution
-
@daniel-wu Because nobody ever receives a broken link... 🙄
-
Can you connect with OpenConnect (free implementation of AnyConnect and a few others) instead, if your company allows it?
-
In Germany we also have a digital ID ("elektronischer Personalausweis" or ePerso), and all offices are required by law offer their services digitally.
Unfortunately, the digital id can be used for some federal agencies, less state offices and no communal services.
Only some banks offer onboarding with the ePerso, must require a video or validation locally (or at a post office). The requirements to directly use the id in your application are astronomical, and service providers charge fees per login. -
Just a reminder that *good* companies do not care about your exact specific skills, but the less specific, general experience and how fast you can adapt to new things. Don't completely loose touch to new trends, but that's it.
You are 24. You do have at least 40 years to change directions and sharpen your skills. I do know that India has a lot of competition, but you are still at the start of your career. Likely, most of the specific skills you learn today will be irrelevant in 10 years or so anyway.
Do not underestimate the free time you have - imagine if would need to work until 1 am again; nobody will give you this time back. -
@Midnight-shcode Do you mean "insert citation" instead? https://support.microsoft.com/en-us...
-
If you use the "update everything" button, it should regenerate the literature list and use the now correct numbering over the whole document - as long as you used the built-in literature manager of course.
-
@piratefox Wikipedia is very successful in fundraising: https://en.m.wikipedia.org/wiki/...
-
You might want to take a look at the release schedule of this Python version, released six years ago: https://peps.python.org/pep-0537/
-
As a former volunteer firefighter I can confirm this is not only a problem in IT.
There was a company with a broken fire detector that was giving false alarms every few days or so, even at night. The fire detector stopped the air circulation the company's building - as this company used some chemicals, the fire fighters entering the building to check whether the alarm was real or a false one had to wear hazard suites (see image, image is from someone else), which always was annoying.
It was cheaper for the company to just pay for the false alarms than to fix its alarm system. There never was a real alarm.
Needless to say over the time less and less volunteers came to each alarm, ultimately even to real ones (not from this company). -
You can do a "git clone" from the .git folder, e.g. "git clone '/path/to/.git' ".
Pushes will be rejected though. -
And just to make it clear: There is not "the government". There are 195 independent ones (plus a few). Some have influence over others and some cooperate voluntarily, but they are still independent.
-
> [...] how come the government can that easily shutdown any crypto [...] if they want to?
> What exactly is "decentralised" here...?
Decentralised was only the money and parts of the implementation, as others pointed out.
Therefore "the government" can just go with a real world warrant to the real world people. As the US set TC on its sanction list (the one with Russian oligarchs, war criminals and so on), close to zero businesses want to continue their business relationship with TC, especially not US businesses like Discord.
> TC was not made for money laundering, [...] the Users [sic] are the ones who determined its fate.
There's a reason why know-your-customer (KYC) checks are required for financial institutions. "Ownership obligates." Even OnlyFans learned that and had to implement better checks against illegal content.
> This means the government is able to shut down [...] any [...] crypto.
No, but real world entities using it -
This is just negligence of the programmer, as at least Android notifies apps on time zone and other clock adjustments.
-
@Siko "Furz" is German and means fart.
-
Here, a captcha.
-
@JsonBoa The ledger "reversal protection" is based on a hash function. As long as data was valid back when a block was created, the transaction will remain valid. Nevertheless all assets of pre-quantum wallets should be transferred to post-quantum wallets before quantum computing.
Special transaction semantics can be added to the protocol to add post-quantum keys to an existing pre-quantum keypair.
The ledger format itself does not necessarily need to be changed for this, and backwards compatible extensions were introduced on large blockchains for quite a time - sometimes requiring a hard fork nonetheless.
The success of this extension is decided whether the majority of nodes implement this extension or not.
By the way: Git is not "CA based". It is a ledger (like a blockchain but without signatures and proof of ...) and transactions can be transferred over any channel (HTTP(S), SSH, any file system, Email, git wire protocol). -
Post-quantum cryptography is an active field of research and it is far more advanced than the current state of quantum cryptography. The NIST has just announced its selections of post-quantum algorithms (https://csrc.nist.gov/projects/...). While we do have a quite large amount of Qubits announced for the near future (IBM announced 1000 for this year), the error rate is far to high (https://doi.org/10.1038/...).
The other cryptographic "leg" of blockchain (hashes) are not really harmed by post-quantum cryptography.
If (current) asymmetric cryptography is broken, our problems would be far worse anyway, as the security properties of many real world protocols would be void.
---
Cryptography aside, are the *current* problems of the so-called Web 3 even solvable? E.g. Trustworthy interaction with the "real" world (Sybil attacks, Oracles), the security of smart contracts (public attack surface together with difficult updates. -
@C0D4 Startpage does use POST for search requests not originating from browser's search bar for privacy reasons, so the search term is not logged in the browser's history.
-
The median income in Nigeria (you wrote this in your profile) seems to be around 800€ (according to http://salaryexplorer.com/salary-su...). Therefore 280€ do seem to be very low.
-
@nitwhiz It is weird and complex, but not mysterious.
0. You calculate your social insurance costs (x% of your gross salary up to y, x and y depend on the type of the insurance [health, pension, care, unemployment] and you state).
1. Add gross income and losses for each class of income (salary, business, freelancing, agrarian, ...).
2. Deduct insurances and other things not specific to an income class.
3. The income tax is then calculated on the remaining money ("taxable income"). For the completely non-complicated tax calculation "just" use this absolutely simple formula from Wikipedia: https://wikimedia.org/api/rest_v1/...
When not stating your taxes, the assumed "losses" for all salaries together are assumed to be 1000€/year and only your social insurances are deducted.
Incomes from the financial market >~800€ are simply taxed 25%.
@Fast-Nop Did I forget something important? -
No?
-
You cannot. That would be a severe security issue.
Assuming git (something equivalent exists for other software as well), you can provide hooks for your users (https://git-scm.com/book/en/...). They need to "install" them once nonetheless (for the same security reasons), but Chrome would be updated on a future "git pull" by the user. -
@magicMirror Maybe it didn't work for the CEO himself?