|
Security firm CrowdStrike says attackers try to breach tech, pharma companies. "Promises and pie crusts are made to be broken."
|
|
|
|
|
when are they going to be more relaxed than after such a deal?
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.
|
|
|
|
|
Breaking the rules can bring a little thrill -- and produce better, more efficient code. Bonus #0: Listicles (OK, maybe that's just me)
|
|
|
|
|
"Too much code on a line" and "Short variable names" are something I like to do and it makes me feel good in a bad way!
I tend to leave HTML and ASP.Net web controls on the same line rather than putting them on separate lines because of the old Netscape 6.2/IE problems. Back then IE and Netscape displayed HTML so differently, I removed a lot excess white space to deter UI defects.
I try not to declare many variables in C# or JavaScript; so that is not a problem for me. But I do create a lot of classes and ids in CSS which get ugly; such as: .pr25{margin-right: 25px;} or .len10{width: 80px;}, or even .mb5{margin-bottom: 5px;}.
|
|
|
|
|
I used goto once in the application that generates keys for door locks. There are 7 rules to generate key codes and evaluation logic at each step to make sure code that is being generated does not violate rules like no three adjutant cut can be identical and need to have certain relationship to master key and grand master keys and such. At any point if condition fail it needs to reset all the digits from position where it failed the rule and start from rule 1 again. I saw goto as a perfect fit.
Zen and the art of software maintenance : rm -rf *
Maths is like love : a simple idea but it can get complicated.
|
|
|
|
|
1. I can't even remember when last time I did it
2. What 'documentation' is?
3. Never more than the screen wide...
4. How that can be a bad habit in languages with no types?
5. Yo-yo-yo-yo-yo-yo-yo
6. I use ONLY my own there...
7. "People with ropes around their necks don't always hang."
8. Bad?
9. I wondering what programming experience the author have...
Where all the 'eat/drink on top of the keyboard' things gone?
Skipper: We'll fix it.
Alex: Fix it? How you gonna fix this?
Skipper: Grit, spit and a whole lotta duct tape.
|
|
|
|
|
Programming habit No. 7a: Not breaking out of loops in the middle
More code means more bugs. I recently refactored a big, ugly method into about 12 lines of code. It had two loops and I had a return on the first and a break on the second. Lead got upset and made me put in control variables. The method not only went up to about 20 lines of code, it became so convoluted that I disavowed all knowledge of it. But my lead was happy.
|
|
|
|
|
It's been more than two years since the general release of MySQL 5.6, and on Monday Oracle announced that its successor will soon arrive bearing a significant boost in performance along with improved security and scalability. Did they hard code the test data? (Or just incorporate the Maria updates?)
|
|
|
|
|
As much as we love to hate whOracle around here; a friend of mine is a MySql Admin and - despite being as untrusting as we were initially - has been singing their praises since a year or two after the buyout. At the time mysql scaled poorly across more than a few cores and had been a long standing sticking point with the platform (IIRC he said more than 4 was generally a waste); but that using knowledge gained from making their in house DB scale to godbox servers they quickly got it to scale well to 8 and 16 core boxes.
I'm provisionally willing to give them the benefit of the doubt here; it's not like my inner cynic isn't making snarky remarks about them having a huge amount of headroom to get catchup performance gains to work with. And while I regularly vilify them over business practices, Oracle's engineering staff are really good at what they do.
Did you ever see history portrayed as an old man with a wise brow and pulseless heart, waging 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
|
|
|
|
|
Thank you for this good news (much more valuable and more real world than my knee-jerk Oracle opinion)
TTFN - Kent
|
|
|
|
|
Having read the article, the Oracle spokes person says the 3x speedup makes mySql competitive with other major DBs on the market; so either they're still farming bottlenecks in the legacy code or everyone else has made major gains recently and this is just keeping up with the Jones. Since I don't recall any of Oracle/MS/IBM claiming their new DB crushed the competition I'll assume it's more of the former.
For all that distrust has pushed the FOSS world away from a MySql monoculture to supporting multiple DBs by default, Oracle has fixed many of the major problems with MySql that would've pushed users into having to defect to bigger and better products.
If I remember tonight, I'll ping my friend and ask if he's played with 5.7 and if he's seen major real world speedups or not. His employer does managed hosting/outsourced IT management, which might limit his ability to do any real world testing though. (Unless he's got a customer who wants to upgrade asap anyway.)
Did you ever see history portrayed as an old man with a wise brow and pulseless heart, waging 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
|
|
|
|
|
Microsoft is a developer company, so there’s nothing we love more than connecting with developers to share our latest tools, technologies and plans for the future. I therefore invite you to set your calendar November 18-19 for Connect (); // 2015 – when Microsoft hosts its premier fall developer event, streamed live from New York City to developers around the world. Book your travel (or just streaming) time now
|
|
|
|
|
Dell, HP and Lenovo join Intel and Microsoft in push to shave replacement cycle Ad says what?
|
|
|
|
|
Yeah, I'm with you, Kent; they should keep their grubby little hands off my replacement cycle.
It looks like my primary system has an Intel Q8200 which was released Q3'08 and my secondary system has an Intel E6850 which was released Q3'07. Both still work just fine. I have no plans to buy newer stuff, and when I do it'll likely still be replacing the motherboard, processor, and RAM. I don't buy complete systems.
|
|
|
|
|
They need to learn from apple iPhone, or at least Microsoft need. Windows 10 is perfect for this, just keep pushing out crapdates that demand more and more system resources every year so that you have to upgrade to be able to retain the same performance.
|
|
|
|
|
Ssshhh.. don't give them ideas.
"If you don't fail at least 90 percent of the time, you're not aiming high enough."
Alan Kay.
|
|
|
|
|
Computers are became hundredfold times powerful over years, but even an old (?) computer from 2000 can carry out most of the task a standard user need (documents, internet, movies/music)...
The problem, that the basic software (OS) on those systems created in such a rush to provide more and more (mostly needlessly) pyrotechnics, that the companies left no time to fine tune the code, so the most basic OS will claim 2GB memory in start, and a command center installed by manufacturers (to handle 'special' features of their masterpiece) will actually render useless the computer...
It is time to invest along that line...
Skipper: We'll fix it.
Alex: Fix it? How you gonna fix this?
Skipper: Grit, spit and a whole lotta duct tape.
|
|
|
|
|
This reminds me of all those articles and blog posts I've read about the old days of programming. Chip specific assembler code optimized to be able to squeeze every last calculation our of the chip.
That type of programming is on another level when it comes to efficiency. But at the same time even thou a lot of people write less optimized code it's easier to create complex programs today.
But it wouldn't hurt to write 'green code', especially for mobile devices in order to save battery life. Maybe that's the next big thing, environmentally friendly code.
|
|
|
|
|
That's exactly the problem... OS is written like it was a document editing application... Such an improvement...
Skipper: We'll fix it.
Alex: Fix it? How you gonna fix this?
Skipper: Grit, spit and a whole lotta duct tape.
|
|
|
|
|
Millions of people are still using outdated systems. Outdated maybe, but what if they still work and are fine for the task? I'm still using a 2011 X201 and it works great, and I have no intention to recycle it until it breaks (that is, mainboard-wise or the display).
My only concern is that PC laptop makers will eventually go down the SmartPhone route and make replacing parts impossible. You can already see that in closed systems like the Surface Pro where it's impossible to open the device without breaking it, or pretty hard like with the iPad where you need a heating fan or frame at the right temperature to remove the display. I mean, at least CPU, RAM, and disk drive should be exchangable. Another point is fixed/soldered RAM.
It all just happens for the sake of profits, at the expense of exploitation and pollution.
|
|
|
|
|
FIorian Schneidereit wrote: My only concern is that PC laptop makers will eventually go down the SmartPhone route and make replacing parts impossible. Will return back to, you mean. Until circa 2005 it was the same, proprietary connectors and soldered pieces all the way on lapstops. Proprietary RAM sockets and so on.
GCS d--- s-/++ a- C++++ U+++ P- L- E-- W++ N++ o+ K- w+++ O? M-- V? PS+ PE- Y+ PGP t++ 5? X R++ tv-- b+ DI+++ D++ G e++>+++ h--- ++>+++ y+++* Weapons extension: ma- k++ F+2 X
If you think 'goto' is evil, try writing an Assembly program without JMP. -- TNCaver
"When you have eliminated the JavaScript, whatever remains must be an empty page." -- Mike Hankey
|
|
|
|
|
Okay... didn't know about that... never used or opened a laptop before 2008, I guess.
|
|
|
|
|
I'm already convinced; just waiting for Fractal Designs to put a 3.1 USB on their R5 case and for the Z170 ASUS motherboards to stabilize.
|
|
|
|
|
In a pilot project announced Wednesday, students will be able to take a semester of free online courses in one of MIT's graduate programs and then, if they pay a "modest fee" of about $1,500 and pass an exam, they will earn a MicroMaster's credential, the school said. Which could lead to a virtual job!
|
|
|
|
|
"one-year master's degree program in supply chain management"
AKA: How to bullshit a bullshitter.
|
|
|
|