Electric cars 'break down more often', reveal both What Car? and the AA
Record number of cyclists report drivers passing too close after major Highway Code rule change in 2022
Amazon CISO: Iranian hacking crews ‘on high alert’ since Israel attack
Interview Iran's state-sponsored cyber operatives and hacktivists have all increased their activities since the military conflict with Israel erupted last week – but not necessarily in the way that Amazon chief information security officer CJ Moses expected.…
HS2 opening 'to be delayed by two years' after damning report 'reveals costs have been driven up by £37BILLION'
Motorists experiencing heavy traffic on major Essex road
Only Fools And Horses 'lost' scene emerges 29 YEARS later as script signed by David Jason goes to auction
Expert reveals conversation habits that make people instantly hate you - including how you take compliments
Scientists reveal exactly how HOT Britain could get - with heatwaves above 40°C set to become the norm
Rachel Reeves's policies will see UK economy 'muddle through' for next two years, CBI warns
Field Notes Went From Side Project To Cult Notebook
Read more of this story at Slashdot.
Brad Pitt fans spot cringeworthy detail about romance with Ines de Ramon as they emerge from loved up premiere
My new dentist says I need five fillings - can I get my old one to cover £900 bill? SALLY SORTS IT
'Lucky British' drug dealer posing as music promoter jailed after police investigation
The SIX ways to win a Bingo jackpot: Experts reveal winning strategies that could net you £100k!
CodeSOD: Stop Being So ####
Many a network admin has turned to the siren song of Perl to help them automate managing their networks. Frank's predecessor is no exception.
They also got a bit combative about people critiquing their Perl code:
# COMPLEX SUBNET MATH # Looking up a value in an array was faster than any mathematical solution. Yes, it's hard coded, but these values won't ever change anyway. Stop being so #### about it. $Subnets = @("0.0.0.0","128.0.0.0","192.0.0.0","224.0.0.0","240.0.0.0","248.0.0.0","252.0.0.0","254.0.0.0","255.0.0.0","255.128.0.0","255.192.0.0","255.224.0.0","255.240.0.0","255.248.0.0","255.252.0.0","255.254.0.0","255.255.0.0","255.255.128.0","255.255.192.0","255.255.224.0","255.255.240.0","255.255.248.0","255.255.252.0","255.255.254.0","255.255.255.0","255.255.255.128","255.255.255.192","255.255.255.224","255.255.255.240","255.255.255.248","255.255.255.252","255.255.255.254","255.255.255.255")I believe them when they say that the lookup array is faster, but it leaves me wondering: what are they doing where performance matters that much?
I don't actually think this ascends to the level of a WTF, but I do think the defensive comment is funny. Clearly, the original developer was having a time with people complaining about it.
Frank notes that while Perl has a reputation as a "write only language," this particular set of scripts was actually quite easy to read and maintain. So yes, I guess we should stop being so #### about it.
[Advertisement] Plan Your .NET 9 Migration with ConfidenceYour journey to .NET 9 is more than just one decision.Avoid migration migraines with the advice in this free guide. Download Free Guide Now!
Google's unloved plan to fix web permissions gathers support
Google has been testing a new way for websites to ask permission to access sensitive browser controls, such as the microphone and camera, despite longstanding opposition from Mozilla and Apple. Following recent refinements to the proposal, Mozilla now appears to be warming to the changes.…