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

> Remember that since 1989, no actions were taken to improve its security.

Technically, gets() was removed from the standard library in C11[0]. However, that is far from a semantically meaningful overhaul of the standard library. I nonetheless felt the need to point out that there was a very specific effort for the sake of completeness.

[0] https://en.cppreference.com/w/c/io/gets


Which is great, except for all those stubborn folks not using anything beyond C99, and scanf and fgets are still possible attack vectors, when getting sizes wrong.


Have you tried talking to them?


Footnote to QLDB: AWS has deprecated QLDB[1]. They actually recommend using Postgres with pgAudit and a bunch of complexity around it[2]. I'm not sure how I feel about such a misunderstanding of one's own offerings of this level.

[1] https://docs.aws.amazon.com/qldb/latest/developerguide/what-...

[2] https://aws.amazon.com/blogs/database/replace-amazon-qldb-wi...


Yeah. I'm surprised it didn't get enough uptake to succeed, especially among the regulated/auditable crowds, considering all the purpose built tech put into it.


I think you're forgetting how many businesses are powered by Excel spreadsheets. This solution seems too advanced and too auditable.



This was finalized and published as an RFC 9421. Is there any reason in particular you link to a draft version?


Interestingly, it seems there might have been independent invention of the same idea[0]. Have you checked for any patents in the space?

[0] https://bytes.grubhub.com/why-we-use-crypto-when-generating-...


Thank you for the article. I was not aware of that article. My first implementation was done in 1997 or 1998. I am involve in computer security for three decades and I was familiar with Feistel networks. I am not a cryptographer but I have reverse engineered algorithms using this structure. Never checked patents because I think this is a natural construction and I always wondered why there were no other public ideas around this problem. This is not the first time it happened to me.


GDPR exists right now, actually, and most instances are far from in compliance.


How are they not in compliance?


For example by not providing a privacy policy that contains all the information required by GDPR article 14.


Wouldn't that be only applicable if they were harvesting people's information submitted by other people?

My first thought is that people running Mastodon wouldn't qualify as data controllers, but I am no expert in GDPR laws.


It is not required to pay bills by scanning the QR code. It is perfectly possible to enter the IBAN and reference number manually as long as your banking provider lets you do so.

What is required is that you, when creating an invoice, provide the QR code for doing so.


I’m not sure were I said that it was required? I was responding to the comment. I see a huge benefit from scanning the QR code as it saves me trouble having to manually enter all the info. Older barcode style bills also worked but somehow scanning was always wonky.


I've been through this ordeal recently, but I'm probably missing something anyway.

You need to have a compatible CPU/motherboard/chipset. For normal CPUs: AMD Ryzen non-Pro APUs don't have support for it, the rest of AMD's CPUs and chipsets have unofficial support for it. You'll have to check the motherboard vendor's support page if a certain board also has support for ECC. Then you need ECC memory modules and you should stick near the qualified vendors list (QVL) here since systems are kind of pickier with ECC memory. For Intel, you're out of luck except for the W680 chipset, but motherboards seem to be scarce.

For high-end desktop (HEDT) and workstations CPUs: AMD's Threadripper lineup have official ECC support, but still check with the motherboard vendor first. For Intel, most Xeons should do it, but check before you buy. The same caveat about motherboards applies here, too: Check if there's ECC support first and stick to the QVL to be safe.


Pretty much all Ryzen 3000 and 5000 CPUs support ECC. The 4000 G series only with the pro models.

Here's the link: https://www.asus.com/support/FAQ/1045186/


Thank you! Great info.


Is this a fork of xv6? Did you get permission to remove the LICENSE file?


I checked. It's definitely a fork. Eg, compare https://github.com/NewbiZ/xv6/blob/master/fs/fs.c to https://github.com/mit-pdos/xv6-public/blob/master/fs.c .

I didn't find a mention of the original copyright.


Could be a study to see how much response such an obviously fraudulent e-mail gets, sent from that same university conducting the study.

I admit that it's a fringe case, but it could be a thing.


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

Search: