For the best experience on desktop, install the Chrome extension to track your reading on news.ycombinator.com
Hacker Newsnew | past | comments | ask | show | jobs | submit | history | more Ellipsis753's commentsregister

It does. (Checksums)


Aren't checksums for error detection and not error correction? As I understand it, error correction is having enough information to correct the error while error detection is only knowing an error has occurred.


Error correction only makes sense if the latency of the read/write is long(i.e. spinning physical medium, co-sharrd radio channels).

FEC isn't free(~2x overhead per bit recovery if I remember right) so if your error rates are infrequent then it's worse to use FEC over just resend/reread.


I guess checksums are ok for many applications if USB implements resending of data at the protocol level. For high-speed cameras it might be problematic though.


reed-solomon is most likely used here. It’s the tech in CDs and ECC RAM. Checksums that also have enough data for recovery.


Does anyone have a non-paywall link to the PDF?

It's pretty annoying that so many studies are paywalled.


You could check out sci-hub(.do) and plug the DOI (https://doi.org/10.1089/cyber.2020.0049) into the search field. One of the greatest resources for researchers and the scientific community at large.


This is my most recent message. Does it have a dot?


Yes, but please don't participate in any more discussion on HN anymore otherwise this thread will all seem very confusing.


Yes


I'm in the UK. 24 years old. Programmer. Did A-levels but not Uni.

It's never been very hard to find jobs, and my pay is above average for the UK (it's £60k).

Programming is pretty easy to teach yourself and it's a super employable field right now. Programmers are in so high a demand no one seems to mind if you don't have any qualifications.

Would things have been better if I'd gone to university instead? Who knows? But it's super possible to be a programmer without going.


Location: London, UK

Remote: No

Willing to relocate: No

Technologies: Full-Stack, C, C++, PHP, Python (2/3), Java, Hardware Design, JavaScript, Amazon Web Services, MYSQL, Linux, MicroPython, Java Spring Boot, JavaScript Backbone, JavaScript Marionette, REST APIs, HTML(5), CSS(3), responsive design, jQuery, Underscore, LESS, SASS, WordPress, WooCommerce, STOMP, WebSockets.

Résumé/CV: https://www.linkedin.com/in/shaneevanstone/

Email: shanee@ifnotequal.com

Hi. I've recently moved to London, so looking for a new role. I'm currently MakerClub's Chief Technology Officer and a Full-Stack Developer. I provide guidance and expertise as we bring making and programming to children across the UK. I also built the online platform, website and hardware.

I think I'd fit a medium-sized IoT startup pretty well, but definitely open to other things too.


Wobbly windows were the main reason I switched to Linux. Been using it for everything ever since... Kind of amazing that could be a "killer app".


Location: London, UK

Remote: Yes

Willing to relocate: Yes

Technologies: Full-Stack, C, C++, PHP, Python (2/3), Java, Hardware Design, JavaScript, Amazon Web Services, MYSQL, Linux, MicroPython, Java Spring Boot, JavaScript Backbone, JavaScript Marionette, REST APIs, HTML(5), CSS(3), responsive design, jQuery, Underscore, LESS, SASS, WordPress, WooCommerce, STOMP, WebSockets.

Résumé/CV: https://www.linkedin.com/in/shaneevanstone/

Email: shanee@ifnotequal.com

Hi. I'm currently MakerClub's Chief Technology Officer and a Full-Stack Developer. I provide guidance and expertise as we bring making and programming to children across the UK. I also built the online platform, website and hardware.

I think I'd fit a medium-sized IoT startup pretty well, but definitely open to other things too.


Here's a cached version as it's down at the moment. https://web.archive.org/web/20190307231618/https://securityd...


I like USB-C and I buy into the dream a lot. Additionally, the fact that I can plug it in either way around to charge my phone is amazing!

The USB-C cable is obviously very capable, it's just a bit of a mess with interoperability. However, given that USB-C requires licencing, I feel like they can probably fix a lot of these issues afterwards by changing what they do and don't allow. (In a way kind of similar to software patches for the licence itself.)

For example, I assume they could start charging more to use older USB A/B, drop some supported USB-C features that are kind of messy and start charging more for devices that lazily only sort of implement bits of the specification.

The old USB shape has been around for 20 years and counting, if the new USB-C shape is around similarly as long, we have plenty of time to get these issues worked out. (This is already going so much better than ipv6 adoption!)


Not sure this is what OP is getting at, but CSS is getting a bit bloated and yet is still unable to fulfill many simple tasks without extra divs and/or JavaScript.

With Flexbox we're soon going to have _sort-of_ solved one painful issue in css - lack of vertical centring, but it's amazing it's taken this long and that the solution is still so ugly.

Larger issues with CSS can't really be solved without breaking backwards compatibility (which will never happen). For example, I wish CSS was more modular and perhaps didn't cascade so freely as it does. It's very rare to see an old site where it's possible to modify the CSS without risking breaking random pages.


> Not sure this is what OP is getting at, but CSS is getting a bit bloated and yet is still unable to fulfill many simple tasks without extra divs and/or JavaScript.

Part of my work as a front-end dev. is taking pages from CMS softwares that are already done and add styles to them without changing any line of code on the markup.

I never, ever, had any issues.

You don't need to add extra divs to do anything.

In fact, when we learned to do CSS at college, the teacher teased the bad students. He would say that they had DIVitis. The great disease of our generation. Divs would keep popping up all over them and their work.

We currently support IE9+ without any issues. We used to support IE8+ without any issues.


Consider applying for YC's Summer 2026 batch! Applications are open till May 4

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

Search:

HN For You