|
|
In this article, Daniel Westheide explains why some people share code via libraries, why it can be problematic, and how you can mitigate those problems. "What's mine is mine, and what's yours is mine too."
|
|
|
|
|
Kent wrote what's yours is mine Are you sure you want my buggy code ?
|
|
|
|
|
While he makes some interesting points, they are a bit too abstract for me. I think, in summary, one could simply say "libraries should be created by people who know what they are doing."
I was surprised he didn't mention the whole NPM (et al) dependency nightmare.
Personally, I think he fumbled big right at the kickoff:
There are two main goals I have seen for sharing code via libraries: sharing domain logic and sharing abstractions in the infrastructure layer
- Libraries should never be created for domain logic -- by definition, the domain logic is for solving the problem of a particular domain.
- Sharing abstractions in the infrastructure layer sounds like its sharing the domain scaffolding. Again, a bad idea for reason #1.
Marc
|
|
|
|
|
I think (for infrastructure) he means tools rather than libraries - but even at that there is an argument for separating the [business] domains form the [technology] implementation such that libraries/tools are interchangeable.
It is certainly what I have been aiming for, but it is very hard to do...
|
|
|
|
|
They think it's time to close security loopholes in connected home devices. Does it include, "Stop trying to shove every appliance directly onto the internet"?
|
|
|
|
|
Researchers claim your phone really does say a lot about who you are as person, and if you're an iPhone owner what it says is not flattering. Everyone knows that people that use {insert your product here} are completely trustworthy, and good looking
|
|
|
|
|
The Enhanced Mitigation Experience Toolkit (EMET) is a tool that helps prevent vulnerabilities in software from being successfully exploited. Not at all connected to them trying to cancel EMET
|
|
|
|
|
A somewhat misleading headline. It should say:
Windows 10 without EMET is less secure than Windows 7 with EMET
When you read the article, it's clear that Windows 10 with EMET is more secure than Windows 7 with EMET.
"These people looked deep within my soul and assigned me a number based on the order in which I joined."
- Homer
|
|
|
|
|
|
Darwin is essentially a collection of core components which, combined, make up part of Apple’s operating systems both on the desktop and in mobile devices. Now you can code your own Mac
|
|
|
|
|
Researchers from Delft University of Technology in the Netherlands have discovered what could one day be a new type of display technology: bubbles of graphene that change color as they expand and contract. "They give us those nice bright colors. They give us the greens of summers."
|
|
|
|
|
Since it's a slow news day...
Schiaparelli landing investigation makes progress / ExoMars / Space Science / Our Activities / ESA[^]
When merged into the navigation system, the erroneous information generated an estimated altitude that was negative – that is, below ground level.
Maybe they should have had TopTal consultants write the software (for those that know why I'm referencing TopTal!)
Still, I wonder what the code actually looks like, and how if/how it handled obviously wrong data.
Marc
|
|
|
|
|
Maybe there was a hardware failure somewhere that generated a wrong value just inside over/under flow boundaries ?
I'd rather be phishing!
|
|
|
|
|
Marc Clifton wrote: Since it's a slow news day... It definitely will be. , and Monday will be even worse. Why can't companies and developers in Europe, Asia, and Africa pick up the slack?
TTFN - Kent
|
|
|
|
|
It would be interesting indeed to have that code published for peer review.
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
|
|
|
|
|
We all have only so many days on this green earth, and Microsoft is suggesting you do not waste them waiting on your PC to boot each day. Then you can wait for Windows Update to finish applying patches to your new machine instead
|
|
|
|
|
I'm going to build a new PC when Kaby Lake Core i7 7700K becomes fully available. That said, my Core i7 2600 based system boots in about 15 seconds.
|
|
|
|
|
Wait for Reboot? Never heard of hibernate?
|
|
|
|
|
They plan that you have two machine: one installing updates and patches and the other you can work.
Maybe the second should be a Mac
Press F1 for help or google it.
Greetings from Germany
|
|
|
|
|
KarstenK wrote: Maybe the second should be a Mac or not connected to the internet at all
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.
|
|
|
|
|
Until we know how much data breaches cost each victim, there's little chance of getting business to invest enough in cybersecurity, warns the Internet Society. Also, some people are afraid of cat videos
|
|
|
|
|
What an idiot chart. The percent of households WITHOUT internet who state privacy or security concerns went from 0.4% in 2009 to 1.4% in 2015. In other words, it went from statistically insignificant to statistically insignificant.
|
|
|
|
|
There's people stopping themselves from getting on the internet?
I haven't met them.
Wait, no, my late dad was not on the internet.
A decade ago this perplexed me.
As years went on though I was never so grateful for that anomaly.
|
|
|
|
|
I know what you mean... my mother got ill and had to stay at home for a very long time and she learned to use whatsapp...
Luckily she has more common sense that many others, but it is still concerning me a bit how she uses 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.
|
|
|
|