|
As we approach useful hardware, human elements of computing are becoming critical. 5-10 years away, for the next 50-100 years
|
|
|
|
|
|
Security researchers and reporters have something in common: both hold the powerful accountable. But doing so has painted a target on their backs — and looming threats of legal action and lawsuits have many concerned. "If there were no bad people, there would be no good lawyers."
|
|
|
|
|
|
At this point, the concept of DevOps should be familiar to everyone. But with the rise of cybersecurity attacks, organizations have seen the need to incorporate security into the mix. Thus, the idea of DevSecOps Depends. What was it supposed to accomplish (beyond merging a bunch of salaries)?
|
|
|
|
|
Dev Protocol is a new project that uses blockchain to give software developers a secure place to build their professional reputations. "That's the sound of the men working on the chain gang"
And women, of course.
|
|
|
|
|
Safari, Edge, and Firefox were the favorite targets that fell to white hat hackers at the world's most well-known competitive hacking competition —Pwn2Own 2018— held over the past two days in Vancouver, Canada. So, IE is safe to use again?
|
|
|
|
|
As a programmer you have a unique style, and stylometry techniques can be used to fingerprint your style and determine with high probability whether or not a piece of code was written by you. Your code gives you away
It's those switch statements - you can't get a break!
|
|
|
|
|
Impressive stuff!
It's interesting to see the dip in accuracy as the sample grows (96% for 100 devs, 83% for 600). I'd imagine that there must be a large but finite number of code style combinations and would think that that illustrates that.
I suspect that this will soon be able to spot quite a few things about a programmer. I would imagine that there are more people coding in a Jon Skeet-like style than a me-like style because more people study and learn from Mr. Skeet's code than mine. As such, it wouldn't surprise me at all, if it will be possible to say "this dev learnt from K&R" or "this dev learnt from Schildt" with a fair degree of accuracy.
Similarly, I suspect it will be possible to have a good stab at what language someone first to code in, when they started coding, what country they come from, whether they were formally taught, what kind of organisation they tend to work for and who knows what else. I guess, the most interesting test would be to see how well it can recognise someone across different languages or periods of time.
Scary if misapplied (I have visions of a KGB interrogator yelling "Come on, we know you wrote it - nobody else inverts the logic of ternary statements like that!") but I think it could give us some really good insights into the way we work.
98.4% of statistics are made up on the spot.
|
|
|
|
|
Eto.Forms has been in development since 2012 and is a cross-platform framework for creating GUI (Graphical User Interface, natch) applications with .NET that run across multiple platforms using their native toolkit. Not like Java in the 90s with custom painted buttons on canvas. Getting to be as many of these as there are JavaScript frameworks
|
|
|
|
|
The saga of Steve continues. And this time, the northern lights-like celestial phenomenon is being officially recognized by research published in the peer-reviewed journal Science Advances. All hail, Steve!
|
|
|
|
|
A five part git tutorial by Raymond Chen:
Part 1 - how cherry picking can create avoidable merge conflicts
Part 2 - or worse, not create a merge conflict and silently do the wrong thing
Part 3 - how to use a patch branch instead
Part 4 - how to find where to create the patch branch, and misc edge case discussion
Part 5 - it works for all these edge cases too
TL;DR Cherry picking a hotfix across multiple branches will eventually blow up in your face, create a patch branch from a common ancestor (as far as git is concerned they're all equivalent) and merge that into all the targets instead.
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
|
|
|
|
|
I learned something today. Thanks
|
|
|
|
|
There are several features of Git I refuse to use. Cherry picking is one of them.
Branching / merging is another.
Latest Article - Contextual Data Explorer
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
|
|
|
|
|
Marc Clifton wrote: There are several features of Git I refuse to use. Cherry picking is one of them.
The only thing I use it for it cleaning up local wrong branch commits; and that's mostly a failing of the GUI clients I've used. None of them have ever made their rebasing clear enough that I don't always find myself confused about where to start and end up getting it backwards at least occasionally. (It's a situation that cries out for drag/drop in the commit tree, but I've never actually seen it done that way.)
Marc Clifton wrote: Branching / merging is another.
Git back to SVN then.
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
|
|
|
|
|
Inspired by a famous manga about basketball, a group of engineers from Toyota worked together in their free hours to build a robot capable of shooting perfect free throws First chess, then Go, now basketball. Can croquet be far behind?
|
|
|
|
|
Give it a crumpled up piece of paper and a wastebasket, and watch its percentage nosedive.
"the debugger doesn't tell me anything because this code compiles just fine" - random QA comment
"Facebook is where you tell lies to your friends. Twitter is where you tell the truth to strangers." - chriselst
"I don't drink any more... then again, I don't drink any less." - Mike Mullikins uncle
|
|
|
|
|
Quantum mechanics has fundamental speed limits—upper bounds on the rate at which quantum systems can evolve. Or they are. Or both.
|
|
|
|
|
Developers now have tools to write games for Messenger and News Feed. "Anyone who knows what love is, will understand"
|
|
|
|
|
OMG! Maybe I dont know what love is.
|
|
|
|
|
The Center for a New American Security (CNAS), one of America’s top defense and foreign policy think tanks, announced the creation of a Task Force on Artificial Intelligence and National Security, as part of the organization’s Artificial Intelligence and Global Security Initiative. I'd make a "Washington and Intelligence" joke here, but it just feels way too easy
|
|
|
|
|
Hurray, more wastes of taxpayer money.
|
|
|
|
|
This means that Xamarin.Forms apps can run completely in the browser - without a smart server - giving .NET developers even more reach and options for distributing their apps. "Can I buy a vowel?"
Dang, no XP support?
|
|
|
|
|
Cool, kinda like ActiveX all over again!
"Go forth into the source" - Neal Morse
|
|
|
|
|
A year in review report highlights Android's improving security. I'm still clapping, because I want to believe it too
|
|
|
|