|
HP's grand dream for the future of computing, The Machine, is no longer just a set of clever ideas and hardware research. "A strong memory is commonly coupled with infirm judgement."
|
|
|
|
|
If we have the algorithm, we also have the key to true artificial intelligence. Buy high, sell low? Oh wait, that's my investment strategy.
|
|
|
|
|
Developers dread the delays for a C++ project to build, but Zapcc, a variation on the Clang/LLVM compiler, cuts those wait times by half or more Faster build times? But then how are you going to know when to go for a break?
|
|
|
|
|
Kent Sharkey wrote: But then how are you going to know when to go for a break?
In college, an Ingres database system was being used that dragged the system to its knees. We learned to create command files to compile, link and run our applications. We'd start it and walk away.. eat, play cards, come back later, check on it, repeat.
Thanks for the memories...
|
|
|
|
|
I remember those fantastic jobs we created for the mainframe - run at night...
Skipper: We'll fix it.
Alex: Fix it? How you gonna fix this?
Skipper: Grit, spit and a whole lotta duct tape.
|
|
|
|
|
Perhaps they can speed up its implementation of C++17.
(Setting up your builds correctly is usually a better solution. Oh, and comprehensive unit tests will likely take longer than the build.)
|
|
|
|
|
"Zapcc works by caching header files ..."
They just reinvented precompiled headers!
|
|
|
|
|
but but but this is totally different...
Instead of a file on your file system, they've got an entire server process running to hog your ram and cpu too.
PS I really need to make a giant version of the some time.
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
|
|
|
|
|
I tried to post a smart comment but this article left me witless. Everybody is trying to innovate repeating the same technologies that existes 10-30 years ago.
Did I ever tell you the definition of Insanity?
DURA LEX, SED LEX
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 I was six, there were no ones and zeroes - only zeroes. And not all of them worked. -- Ravi Bhavnani
|
|
|
|
|
I know it is deeply unfashionable to follow links in articles, but if you had bothered, you may realise that what they are doing is actually quite different. Even better, it doesn't require taking action to indicate that certain files should be precompiled (stdafx.h) or other non-portable solutions, it just caches the data structures it creates to represent headers, and re-uses them on subsequent compilations.
Hopefully though the whole effort will be wasted when Modules finally make it into C++. That is the correct solution to this problem.
"If you don't fail at least 90 percent of the time, you're not aiming high enough."
Alan Kay.
|
|
|
|
|
I read the article; it's form of precompiled headers, just putting the burden somewhere else. The notion of caching headers has been done before--I recall an identical concept going back to the early 1990s (so this isn't even evolutionary) and it had some serious logical problems, one of which is that settings can change every so slightly between different compilation units and tracking those, let alone caching all the permutations, is difficult.
|
|
|
|
|
I found a simple and easy way to speed up compilation. This is something I call proactive header protection. I first got the idea from microsoft's headers for windows. The idea is instead of the passive form of header file protection where there is ifdef protection in the header, the proactive form does two things : repeated inclusion of a file is an error and the include protection is done externally, before including the file. Here is an example of how it is used :
In the header file:
#ifndef HEADERFILE_H
#define HEADERFILE_H
#else
#error repeated include of this file.
#endif
That is how the header is used in the source.
I find it is also important to make every header file self-sufficient in the sense that including a given file does not require any other files with it. It includes everything necessary for a given module to safely include it and all includes are protected as shown.
In my experience (of several decades) this can speed up compilation of projects considerably, especially with large projects.
|
|
|
|
|
Now it is Cyber Monday just after those Black Friday... Can we have a Quiet December?
Skipper: We'll fix it.
Alex: Fix it? How you gonna fix this?
Skipper: Grit, spit and a whole lotta duct tape.
modified 29-Nov-16 4:11am.
|
|
|
|
|
I fail to see how this is somehow news (check the forum)
Anyway, December is Christmas shopping and, in The Netherlands, we also have Sinterklaas (and Black White colored chimney-sweeper f*** it, just Black, Piet) so no, it won't be quiet
|
|
|
|
|
This is one of the days I consider to drink something at the morning...
Skipper: We'll fix it.
Alex: Fix it? How you gonna fix this?
Skipper: Grit, spit and a whole lotta duct tape.
|
|
|
|
|
Tom Lehrer's updated Christmas carols:
🎵🎵
Hark, the Herald Tribune sings, advertising wondrous things!
God rest ye merry merchants, may ye make the Yuletide pay!
Angels we have heard on high, tell us to go out and buy!
🎵🎵
(From An Evening Wasted with Tom Lehrer[^])
If you have an important point to make, don't try to be subtle or clever. Use a pile driver. Hit the point once. Then come back and hit it again. Then hit it a third time - a tremendous whack.
--Winston Churchill
|
|
|
|
|
I can sell you this video series that will help you with your problem.
... such stuff as dreams are made on
|
|
|
|
|
Can't stop what I haven't started.
My wife was cyber-shopping yesterday for our daughter, but that was the extent of it.
No Black Friday shopping, no Small Business Saturday shopping - she was at a craft fair selling her homemade products (soaps, bath salts, lotions, etc)
|
|
|
|
|
Researchers detect barrage of exploits targeting potentially millions of devices. The good news? It closes the port targeted (to keep others from exploiting)
|
|
|
|
|
Don't worry, where I live TimeWarner/Spectrum "patched" my cable modem/router with buggy software. And denies it's buggy. Hurray!
|
|
|
|
|
C++/WinRT is a standard C++ language projection for the Windows Runtime implemented solely in header files. Because it's not the managed extensions
|
|
|
|
|
Quote: [...] consume Windows Runtime APIs using any standards-compliant C++ compiler. Maybe it's a marketing move from Microsoft to announce they are finally releasing one?
More seriously: that's good news for C++ developers who may have to change architecture and used OS soon. Like me.
DURA LEX, SED LEX
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 I was six, there were no ones and zeroes - only zeroes. And not all of them worked. -- Ravi Bhavnani
|
|
|
|
|
Quote: Listen, lad. I've built this kingdom up from nothing. When I started here, all there was was swamp. All the kings said I was daft to build a castle in a swamp, but I built it all the same, just to show 'em. It sank into the swamp. So, I built a second one. That sank into the swamp. So I built a third one. That burned down, fell over, then sank into the swamp. But the fourth one stayed up. An' that's what your gonna get, lad -- the strongest castle in these islands.
Edit: On farther thought, how many C++.NyET implementations has MS done? I know they've done at least two years ago, but that leaves the question of if this is the one that burned, fell over, and then sank into the swamp, or the strongest one in the land.
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
modified 29-Nov-16 17:03pm.
|
|
|
|
|
A team of researchers at MIT’s Computer Science and Artificial Intelligence Lab (CSAIL) have created a deep-learning algorithm that is able to generate its own videos and predict the future of a video based on a single frame. AI is coming for the cat videos
|
|
|
|
|
That really weirds me out. I don't know why. It just does.
cheers
Chris Maunder
|
|
|
|