Tests aren’t enough: Case study after adding type hints to urllib3
https://sethmlarson.dev/blog/2021-10-18/tests-arent-enough-case-study-after-adding-types-to-urllib3
https://redd.it/qapy98
@programmingreddit
https://sethmlarson.dev/blog/2021-10-18/tests-arent-enough-case-study-after-adding-types-to-urllib3
https://redd.it/qapy98
@programmingreddit
sethmlarson.dev
Tests aren’t enough: Case study after adding type hints to urllib3
Since Python 3.5 was released in 2015 including PEP 484 and the typing module type hints have grown from a nice-to-have to an expectation for popular packages. To fulfill this expectation our team...
Node.js was vulnerable to a novel HTTP request smuggling technique
https://portswigger.net/daily-swig/node-js-was-vulnerable-to-a-novel-http-request-smuggling-technique
https://redd.it/qarugv
@programmingreddit
https://portswigger.net/daily-swig/node-js-was-vulnerable-to-a-novel-http-request-smuggling-technique
https://redd.it/qarugv
@programmingreddit
The Daily Swig | Cybersecurity news and views
Node.js was vulnerable to a novel HTTP request smuggling technique
Bad line termination and incorrect parsing of chunk extensions exposed one of two HRS flaws
Overhead of Returning Optional Values in Java and Rust
https://pkolaczk.github.io/overhead-of-optional/
https://redd.it/qaijgf
@programmingreddit
https://pkolaczk.github.io/overhead-of-optional/
https://redd.it/qaijgf
@programmingreddit
pkolaczk.github.io
Overhead of Returning Optional Values in Java and Rust | Piotr Kołaczkowski
Some programming languages like Java or Scala offer more than one way to express a concept of “lack of value”. Traditionally, a special null value is used to...
Career Advice: Be Confidently Uncertain
https://earthly.dev/blog/confidently-uncertain/
https://redd.it/qbb8qn
@programmingreddit
https://earthly.dev/blog/confidently-uncertain/
https://redd.it/qbb8qn
@programmingreddit
Earthly Blog
Career Advice: Be Confidently Uncertain
“OH GAWD”Around the time of the subprime mortgage collapse, I was working in an enterprise software company. I worked in a large open space full of...
Casey Muratori: refterm and the philosophy of non-pessimization (how you can make programs run 100x faster without optimizations)
https://youtu.be/pgoetgxecw8
https://redd.it/qafnsk
@programmingreddit
https://youtu.be/pgoetgxecw8
https://redd.it/qafnsk
@programmingreddit
YouTube
Refterm Lecture Part 1 - Philosophies of Optimization
https://www.kickstarter.com/projects/annarettberg/meow-the-infinite-book-two
Live Channel: https://www.twitch.tv/molly_rocket
Part 2: https://youtu.be/lStYLF6Us_Q
Part 3: https://youtu.be/hNZF81VYfQo
Part 4: https://youtu.be/cGoQ3ceKX6g
Part 5: https:/…
Live Channel: https://www.twitch.tv/molly_rocket
Part 2: https://youtu.be/lStYLF6Us_Q
Part 3: https://youtu.be/hNZF81VYfQo
Part 4: https://youtu.be/cGoQ3ceKX6g
Part 5: https:/…
Interesting bit flip error - SMS received as if from a different number with misspellings
https://www.reddit.com/r/privacy/comments/qba2qj/i_sent_a_text_it_was_received_as_if_from_a/
https://redd.it/qbrj0s
@programmingreddit
https://www.reddit.com/r/privacy/comments/qba2qj/i_sent_a_text_it_was_received_as_if_from_a/
https://redd.it/qbrj0s
@programmingreddit
reddit
I sent a text - it was received as if from a different number with...
Yesterday was a tough day and I had to have my dog put to sleep. I was on a group text with my mom and brothers. One brother asked me, 'hey whose...
Python stands to lose its GIL, and gain a lot of speed
https://www.infoworld.com/article/3637073/python-stands-to-lose-its-gil-and-gain-a-lot-of-speed.html
https://redd.it/qby688
@programmingreddit
https://www.infoworld.com/article/3637073/python-stands-to-lose-its-gil-and-gain-a-lot-of-speed.html
https://redd.it/qby688
@programmingreddit
InfoWorld
Python stands to lose its GIL, and gain a lot of speed
A new project to change the CPython runtime to boost multithreaded performance has drawn the attention of Python’s core development team.
Optimizations enabled by -ffast-math
https://kristerw.github.io/2021/10/19/fast-math/
https://redd.it/qc20op
@programmingreddit
https://kristerw.github.io/2021/10/19/fast-math/
https://redd.it/qc20op
@programmingreddit
kristerw.github.io
Optimizations enabled by -ffast-math
This blog post describes the optimizations enabled by -ffast-math when
compiling C or C++ code with GCC 11 for x86_64 Linux (other languages/operating
systems/CPU architectures may enable slightly different optimizations).
compiling C or C++ code with GCC 11 for x86_64 Linux (other languages/operating
systems/CPU architectures may enable slightly different optimizations).
Slack contains an XSLeak vulnerability that de-anonymizes users
https://portswigger.net/daily-swig/slack-contains-an-xsleak-vulnerability-that-de-anonymizes-users
https://redd.it/qc2v1u
@programmingreddit
https://portswigger.net/daily-swig/slack-contains-an-xsleak-vulnerability-that-de-anonymizes-users
https://redd.it/qc2v1u
@programmingreddit
The Daily Swig | Cybersecurity news and views
Slack contains an XS-Leak vulnerability that de-anonymizes users
Research inspired by similar flaws previously unearthed in Facebook, Twitter, and Microsoft Live
Refterm Lecture Part 2 - Slow Code Isolation
https://www.youtube.com/watch?v=lStYLF6Us_Q
https://redd.it/qbodpz
@programmingreddit
https://www.youtube.com/watch?v=lStYLF6Us_Q
https://redd.it/qbodpz
@programmingreddit
YouTube
Refterm Lecture Part 2 - Slow Code Isolation
https://www.kickstarter.com/projects/annarettberg/meow-the-infinite-book-two
Live Channel: https://www.twitch.tv/molly_rocket
Part 1: https://youtu.be/pgoetgxecw8
Part 3: https://youtu.be/hNZF81VYfQo
Part 4: https://youtu.be/cGoQ3ceKX6g
Part 5: https://…
Live Channel: https://www.twitch.tv/molly_rocket
Part 1: https://youtu.be/pgoetgxecw8
Part 3: https://youtu.be/hNZF81VYfQo
Part 4: https://youtu.be/cGoQ3ceKX6g
Part 5: https://…
Driving engineers to an arbitrary date is a value destroying mistake
https://iism.org/article/driving-engineers-to-an-arbitrary-date-is-a-value-destroying-mistake-49
https://redd.it/qckg2u
@programmingreddit
https://iism.org/article/driving-engineers-to-an-arbitrary-date-is-a-value-destroying-mistake-49
https://redd.it/qckg2u
@programmingreddit
iiSM.ORG
Driving engineers to an arbitrary date is a value destroying mistake
Executive Mandates shutdown the value discovery efforts of software teams
136 facts every web dev should know before they burn out and turn to landscape painting or nude modelling
https://www.baldurbjarnason.com/2021/100-things-every-web-developer-should-know/
https://redd.it/qcjopn
@programmingreddit
https://www.baldurbjarnason.com/2021/100-things-every-web-developer-should-know/
https://redd.it/qcjopn
@programmingreddit
Baldurbjarnason
136 facts every web dev should know before they burn out and turn to landscape painting or nude modelling
Web dev at the end of the world, from Hveragerði, Iceland
Microsoft locks .NET hot reload capabilities behind Visual Studio 2022
https://devblogs.microsoft.com/dotnet/update-on-net-hot-reload-progress-and-visual-studio-2022-highlights
https://redd.it/qcxkhw
@programmingreddit
https://devblogs.microsoft.com/dotnet/update-on-net-hot-reload-progress-and-visual-studio-2022-highlights
https://redd.it/qcxkhw
@programmingreddit
Microsoft News
Update on .NET Hot Reload progress and Visual Studio 2022 Highlights
Updating progress and all the wonderful features towards .NET Hot Reload and Visual Studio 2022 Highlights.
Announcing Rust 1.56.0 and Rust 2021
https://blog.rust-lang.org/2021/10/21/Rust-1.56.0.html
https://redd.it/qctq2z
@programmingreddit
https://blog.rust-lang.org/2021/10/21/Rust-1.56.0.html
https://redd.it/qctq2z
@programmingreddit
Japanese punctuation exacerbates privacy flaw that leaks one-word search terms
https://portswigger.net/daily-swig/japanese-punctuation-exacerbates-privacy-flaw-that-leaks-one-word-search-terms-in-google-firefox-browsers
https://redd.it/qdexqf
@programmingreddit
https://portswigger.net/daily-swig/japanese-punctuation-exacerbates-privacy-flaw-that-leaks-one-word-search-terms-in-google-firefox-browsers
https://redd.it/qdexqf
@programmingreddit
The Daily Swig | Cybersecurity news and views
Japanese punctuation exacerbates privacy flaw that leaks one-word search terms in Google, Firefox browsers
Researcher questions efficacy of proposed remedies as debate rumbles on 18 months after disclosure
Cybercrime Gang Forms a Fake Company to Recruit Security Experts, PHP programmers, and reverse engineers.
https://www.vpnranks.com/uncategorized/cybercrime-gang-forms-a-fake-company-to-recruit-security-experts-for-cyberattacks/
https://redd.it/qdexf9
@programmingreddit
https://www.vpnranks.com/uncategorized/cybercrime-gang-forms-a-fake-company-to-recruit-security-experts-for-cyberattacks/
https://redd.it/qdexf9
@programmingreddit
VPNRanks
Cybercrime Gang Forms a Fake Company to Recruit Security Experts for Cyberattacks
A cybercrime gang, FIN7, sets up a fake company earlier this year to hire security experts and researchers to aid in ransomware attacks.
BREAKING!! NPM package ‘ua-parser-js’ with more than 7M weekly download is compromised
https://github.com/faisalman/ua-parser-js/issues/536
https://redd.it/qdlela
@programmingreddit
https://github.com/faisalman/ua-parser-js/issues/536
https://redd.it/qdlela
@programmingreddit
GitHub
Security issue: compromised npm packages of ua-parser-js (0.7.29, 0.8.0, 1.0.0) - Questions about deprecated npm package ua-parser…
Hi! See a warning at npm - https://www.npmjs.com/package/ua-parser-js - This package has been hijacked. Please revert to 0.7.28 First question - Can we use range ^0.7.28, or it is not safe? Second ...
AMD Releases Patch for Windows 11 Slowdown Bug With Ryzen Chips
https://in.pcmag.com/processors/145643/amd-releases-patch-for-windows-11-slowdown-bug-with-ryzen-chips
https://redd.it/qcwpjc
@programmingreddit
https://in.pcmag.com/processors/145643/amd-releases-patch-for-windows-11-slowdown-bug-with-ryzen-chips
https://redd.it/qcwpjc
@programmingreddit
PCMag India
AMD Releases Patch for Windows 11 Slowdown Bug With Ryzen Chips
Microsoft is still testing a patch to address latency problems for Ryzen chips running Windows 11.