|
|
Where's Palestine g00gle?
|
|
|
|
|
Says the company which stuffs Android full of "helpful" bundled software. (I swear I spend more time turning crap off on Android than anything else.)
|
|
|
|
|
A researcher exposes design and control flaws in Windows 10 versions that have the capability to run Linux. All the flaws of both Windows and Linux! Winning!
|
|
|
|
|
There have long been rumors that Microsoft copied CP/M to create MS-DOS for the IBM PC. echo Gary did it first (OK, send me my money!)
|
|
|
|
|
It took me a while, but I found it!
Where do I pick up the cash? Is that in USD or Swedish Krona?
|
|
|
|
|
It's actual Zimbabwe dollars, rounded up to the nearest penny. You get a penny.
|
|
|
|
|
Another big security flaw in Android highlights just how messed up the Google ecosystem still is when it comes to security. More proof Android is the new Windows
|
|
|
|
|
Fixed the headline for you. Thank you.
|
|
|
|
|
Tantalizing hints have regularly turned up to indicate the existence of a sterile neutrino—a theoretical fourth type of neutrino separate from the three predicted by the Standard Model. OMG! We're being fertilized by neutrinos from space! Panic!
|
|
|
|
|
Message Removed
modified 8-Aug-16 3:35am.
|
|
|
|
|
A pair of security researchers recently uncovered a Nigerian scammer ring that they say operates a new kind of attack called “wire-wire” after a few of its members accidentally infected themselves with their own malware. Hoist with their own petard
|
|
|
|
|
can write virus but cannot write anti-virus is funny
|
|
|
|
|
Ya know, you gotta wonder if my little escapade from a few months ago is the reason this happened.
I got an email from a scammer requesting info, so I sent them an attachment (that I renamed to indicate it was "my info") that I received from another scammer a week or so earlier.
".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
|
|
|
|
|
Oh, that is brilliant! Even if we can't give you credit for taking them down, I'm totally stealing that bit of brilliance. Thank you.
TTFN - Kent
|
|
|
|
|
Developers will geek out and blow up over the smallest of details and are almost always ready to tell you why a specific operating system, programming language, service or app is the worst. Whichever one they're using?
Yes, their methodology isn't the best. Go ahead and do your own survey and it might appear here!
|
|
|
|
|
Wow, am I that disconnected from other developers? My ranking, from most complaining to least, with the languages I have experience in, would be:
Visual Basic
HTML/CSS (I know it's not a language)
Javascript
Ruby
Python
C
SQL
C# / C++
Assembly
As to why:
Visual Basic - because most code people write is awful, though I will, I'm impressed with a lot of the VB code here on CP.
HTML/CSS - because it's inconsistent, obtuse, and hardly ever does what you expect.
Javascript - because.
Ruby - MethodMissing. Need I say more? (See Python)
Python - Duck typing, some things are cool, but self gets quite tedious, debugging script languages is a PITA, and I want C#.
C - I want C#
SQL - Can be complicated and weird, but usually just works.
C# / C++ - The Happy Zone
Assembly - Yes, assembly I have the least complaints with because it is the ultimate simple, you get what you code, language. Though, perhaps I speak naively of the days of 6502, Z80, and 8086/8088 programming.
Marc
|
|
|
|
|
Marc Clifton wrote: Assembly - Yes, assembly I have the least complaints with because it is the ultimate simple, you get what you code, language. Though, perhaps I speak naively of the days of 6502, Z80, and 8086/8088 programming. More recently, there has been some complaining about the annoying non-orthogonality of x86's SIMD, especially before SSE4.1. For example, there were some integer multiplications, but the one most people actually wanted: pmulld (which as of SSE4.1 exists), multiplying 32bit integers and giving the low 32bits of the products. Or, there was a way to poke a word into a vector, but no other widths. There were min and max for signed words and unsigned bytes, but nothing else. Integers of almost all sizes could be compared for equality, except qword. It was weird, and people complained.
After SSE4.1 people mostly stopped complaining (other than the usual "why does my favourite pet instruction not exist"), but then AVX came and the complaining returned. Firstly, it was only about floating point, except vptest . Weird. Also, the damn slicing - AVX didn't extend vector width the way one might expect (which admittedly would create complicated problems), but acts mostly as though you have two SSE-width vectors together, the difference being there's almost never communication across the "split" (except some new, slow, instructions specifically for inter-slice communication). With AVX2, the complaining about float-only stopped because it went away, but since it was useful to more people, there were more people complaining about the slicing. AVX2 also treats bytes and words like an afterthought, upgrading their old instructions but adding new stuff almost only for dwords and qwords (hey Intel, copy vpperm please). And while it introduced a gather, it was so slow that it wasn't useful. It has improved though.
Also there was complaining about incompatibilities between AMD and Intel, such as the FMA4 debacle and XOP being awesome yet not supported by Intel.
Then there were the µarch-weirdness complaints, such as Haswell's port 7 supporting only simple addressing (which for a while not many people knew about, so performance was less than expected), and even if you use that, the instruction will sometimes "steal" port 2 or 3, thereby costing load throughput. Or the false dependency on the output register of popcnt , tzcnt ..
Of course not many people had these complaints, for obvious reasons.
|
|
|
|
|
harold aptroot wrote: More recently,
Dang. So much for the simple days of assembly programming.
Marc
|
|
|
|
|
Well this time there is only one language (Mongo) in the list that is not a language, so I guess that's some progress.
"If you don't fail at least 90 percent of the time, you're not aiming high enough."
Alan Kay.
|
|
|
|
|
I suspect this is in nearly the order of how much each language is actually uses. (Everyone avoids objective-c like the plague including, it seems, apple's own devs, so no big surprise there.)
|
|
|
|
|
I’m starting my career as a software dev now and one of the things I’ve been wondering about recently is how to write good code? I think generally that I can recognize well written code from poorly written code, but I want to get even better and I’m not sure how. Engage brain before activating fingers
|
|
|
|
|
Learn from Accomplished Practitioners
BTW, why doesn't markdown work anymore? (and yes, the checkbox is checked.)
Marc
|
|
|
|
|
code more and read more efficient code. Try to code less with more done.
|
|
|
|
|
Here are the steps to write a good code or less code.
1) Don't use the more if statements, Instead of it try to use modern if else statements.
Modern if else
2) Don't put too many comments for the code, Put only the comment which is needed.
3) The code always be the understanble to other developer's also.
|
|
|
|
|