|
A new bug discovered in Gmail affects the web app's user experience by hiding the source address of an email, a situation that comes with an obvious potential for abuse. I'm sure no one will use this for nefarious purposes
|
|
|
|
|
Funnier will be, when people try to abuse it once google has fixed it
M.D.V.
If something has a solution... Why do we have to worry about?. If it has no solution... For what reason do we have to worry about?
Help me to understand what I'm saying, and I'll explain it better to you
Rating helpful answers is nice, but saying thanks can be even nicer.
|
|
|
|
|
So what's happening is that they're stripping out the sender ID, so that they can re-add it after they've shown the "anonymised" data they're storing to inspectors, but one of the guys working on it accidentally made it a "move" operation, rather than "copy".
I wanna be a eunuchs developer! Pass me a bread knife!
|
|
|
|
|
So 20 years after SQL injection was introduced to the world, Google never thought about simple HTML injection...
|
|
|
|
|
By poring over the most popular and fastest-growing languages in 2018, GitHub discovered that developers value a particular set of features. Languages that someone will pay them to use?
|
|
|
|
|
Amazing leap of logic; they assume languages are chosen for these features, not coincidental to them. To me, the common threads are 1) how easy is to build passable software and b) how "cool" the languages are.
|
|
|
|
|
JavaScript, Python, PHP, TypeScript, Shell, Ruby are "Scripting Languages", i.e. languages for automating simple tasks, with a strong focus on the procedural paradigm (if..else, switch, while, ...). Of course, you can write such simple procedural code also in Java, C++, C# - but these languages are focused on an object-oriented paradigm, i.e. about components and their interactions. Most software developers never cope with the paradigm shift from simple procedural to Object-Oriented Programming (let alone Aspect Oriented Programming, Functional Programming).
Oh sanctissimi Wilhelmus, Theodorus, et Fredericus!
|
|
|
|
|
I think that's a bit of a dated view of things. Most of the languages that you mentioned do support OOP and functional architectural patterns. These are not just reinterpretations of the classic .bat file or sandboxed BASIC wrappers.
The primary difference between scripting and programming languages is direct memory access: in an scripting language there is no concept of memory address or type size. The architectural patterns, however, are there and should be effectively utilized to write good, modularized code.
"Never attribute to malice that which can be explained by stupidity."
- Hanlon's Razor
|
|
|
|
|
That desire for safety and predictability is evident in the rise of languages that support static typing, where developers can specify the type of each variable, allowing many errors to be flagged when code is compiled.
Like children, we (as in the scripting community and particularly those promoters of Ruby) have to burn our hands on the stove before we learn not to touch things that are glowing red.
Latest Article - A Concise Overview of Threads
Learning to code with python is like learning to swim with those little arm floaties. It gives you undeserved confidence and will eventually drown you. - DangerBunny
Artificial intelligence is the only remedy for natural stupidity. - CDP1802
|
|
|
|
|
And unfortunately there're far too many people born without functioning pain nerves who never learn better.
Did you ever see history portrayed as an old man with a wise brow and pulseless heart, weighing all things in the balance of reason?
Is not rather the genius of history like an eternal, imploring maiden, full of fire, with a burning heart and flaming soul, humanly warm and humanly beautiful?
--Zachris Topelius
Training a telescope on one’s own belly button will only reveal lint. You like that? You go right on staring at it. I prefer looking at galaxies.
-- Sarah Hoyt
|
|
|
|
|
The IllumiPaper research platform provides paper-integrated visual feedback without losing the sensory richness and flexibility of paper Does it go in the blue box?
|
|
|
|
|
If they're so clever, why can't they think of a non-stupid name for their product?
I heard that Steve Jobs didn't even consider the name "visibilliscreeninteractivimachine", when they made the Mac.
I wanna be a eunuchs developer! Pass me a bread knife!
|
|
|
|
|
|
Don't worry, they messed up the latest patch for Visual Studio as well.
(For the record, I'm not Linux fan, but when I choose, it's Fedora LXDE. And, honestly, I wouldn't inflict Linux on anyone; it's a giant pain in the ass.)
|
|
|
|
|
Joe Woodbury wrote: I wouldn't inflict Linux on anyone; it's a giant pain in the ass
So its a competition now?
Actually I'm with John. I installed Ubuntu 16.04 on a laptop I share with my non-technical partner some years ago. This has been the most hassle free of all our devices since. There were a couple of technical issues initially (drivers) and these may have been show stoppers for some. However once resolved the machine has been very stable indeed. I am not a Unix guru myself.
Peter Wasser
"The whole problem with the world is that fools and fanatics are always so certain of themselves, and wiser people so full of doubts." - Bertrand Russell
|
|
|
|
|
I've had no issues with Fedora, very few with CentOS or Debian (a multi-boot issue), but had serious problems with Ubuntu 16.04.
pwasser wrote:
So its a competition now?
No, but Linux isn't the panacea many make it out to be.
|
|
|
|
|
Good God.
And the beat goes on.
|
|
|
|
|
Gone are they days people worked hard to fix bugs...now we have hardly working features...
Caveat Emptor.
"Progress doesn't come from early risers – progress is made by lazy men looking for easier ways to do things." Lazarus Long
|
|
|
|
|
To paraphrase,
"Gone are the days people worked hard to fix bugs. Now they work hard to hardly fix features."
|
|
|
|
|
John Simmons / outlaw programmer wrote: The forgot the most obvious work-around... The most obvious workaround is:
Windows 7. No need to downgrade to Windows 10 or to the PITA of Linux.
Oh sanctissimi Wilhelmus, Theodorus, et Fredericus!
|
|
|
|
|
Considering that security updates to W7 are due to stop, that is ill-advised bordering professional neglect to suggest at this juncture.
"If you don't fail at least 90 percent of the time, you're not aiming high enough."
Alan Kay.
|
|
|
|
|
Rob Grainger wrote: Considering that security updates to W7 are due to stop, that is ill-advised bordering professional neglect to suggest at this juncture. Considering that MS patches cause more problems than they solve, it is far safer all round to rely on professionals to deal with your security, rather than suffer the utterly ridiculous windows update debacle.
I wanna be a eunuchs developer! Pass me a bread knife!
|
|
|
|
|
It's still viable for another 14 months, but waiting until the last minute to migrate is just adding needless pressure to the situation. That's why I'm migrating now.
".45 ACP - because shooting twice is just silly" - JSOP, 2010 ----- You can never have too much ammo - unless you're swimming, or on fire. - JSOP, 2010 ----- When you pry the gun from my cold dead hands, be careful - the barrel will be very hot. - JSOP, 2013
|
|
|
|
|
I was on Windows 7. They're gonna start charging for security updates in January 2020. Windows 10 is a no-go for me.
Ubuntu just announced that v18.04 is going to a 10-year LTS cycle.
No updates to Linux have broken any of my boxes.
".45 ACP - because shooting twice is just silly" - JSOP, 2010 ----- You can never have too much ammo - unless you're swimming, or on fire. - JSOP, 2010 ----- When you pry the gun from my cold dead hands, be careful - the barrel will be very hot. - JSOP, 2013
|
|
|
|
|
With the official release of Visual Studio 15.9, developers now have the officially supported SDK and tools for creating 64-bit ARM (ARM64) apps. In addition, the Microsoft Store is now officially accepting submissions for apps built for the ARM64 architecture. Remember when they used to support DEC Alpha and MIPS? Yeah, I'm sure that they'll never drop non-Intel CPUs again..
|
|
|
|