Agreed, containers are merely "lightweight" VMs. Lightweight only refers to the way the virtualisation is implemented.
Posts by Charlie Clark
13428 publicly visible posts • joined 16 Apr 2007
Page:
- ← Prev
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
- 19
- 20
- 21
- 22
- 23
- 24
- 25
- 26
- 27
- 28
- 29
- 30
- 31
- 32
- 33
- 34
- 35
- 36
- 37
- 38
- 39
- 40
- 41
- 42
- 43
- 44
- 45
- 46
- 47
- 48
- 49
- 50
- 51
- 52
- 53
- 54
- 55
- 56
- 57
- 58
- 59
- 60
- 61
- 62
- 63
- 64
- 65
- 66
- 67
- 68
- 69
- 70
- 71
- 72
- 73
- 74
- 75
- 76
- 77
- 78
- 79
- 80
- 81
- 82
- 83
- 84
- 85
- 86
- 87
- 88
- 89
- 90
- 91
- 92
- 93
- 94
- 95
- 96
- 97
- 98
- 99
- 100
- 101
- 102
- 103
- 104
- 105
- 106
- 107
- 108
- 109
- 110
- 111
- 112
- 113
- 114
- 115
- 116
- 117
- 118
- 119
- 120
- 121
- 122
- 123
- 124
- 125
- 126
- 127
- 128
- 129
- 130
- 131
- 132
- 133
- 134
- 135
- 136
- 137
- 138
- 139
- 140
- 141
- 142
- 143
- 144
- 145
- 146
- 147
- 148
- 149
- 150
- 151
- 152
- 153
- 154
- 155
- 156
- 157
- 158
- 159
- 160
- 161
- 162
- 163
- 164
- 165
- 166
- 167
- 168
- 169
- 170
- 171
- 172
- 173
- 174
- 175
- 176
- 177
- 178
- 179
- 180
- 181
- 182
- 183
- 184
- 185
- 186
- 187
- 188
- 189
- 190
- 191
- 192
- 193
- 194
- 195
- 196
- 197
- 198
- 199
- 200
- 201
- 202
- 203
- 204
- 205
- 206
- 207
- 208
- 209
- 210
- 211
- 212
- 213
- 214
- 215
- 216
- 217
- 218
- 219
- 220
- 221
- 222
- 223
- 224
- 225
- 226
- 227
- 228
- 229
- 230
- 231
- 232
- 233
- 234
- 235
- 236
- 237
- 238
- 239
- 240
- 241
- 242
- 243
- 244
- 245
- 246
- 247
- 248
- 249
- 250
- 251
- 252
- 253
- 254
- 255
- 256
- 257
- 258
- 259
- 260
- 261
- 262
- 263
- 264
- 265
- 266
- 267
- 268
- 269
- Next →
The point of containers is they aren't VMs, yet Microsoft licenses SQL Server in containers as if they were VMs
American tech goliaths decide innovation is the answer to Chinese 5G dominance, not bans, national security theater

The key part is that they will make the best case they can for their client, even if he is a complete and utter crook.
Enough of them have been convicted in fraud cases to suggest this isn't always the case. And even less "ethical" is when they get involved in lobbying for legislation, which they increasingly help to draft with their clients' best interests in mind.

What happened to R&D?
But behind the threats has also sat an uncomfortable truth: Chinese companies dominate the market in large part because there aren’t many good alternatives: competing products are limited, more expensive and often inferior.
The US made it particularly easy for them: competing but incompatible wireless technologies (CDMA, iDEN, etc.) and vertical integration is the American way but it also stifles competition by making it difficult for users to switch, so less pressure to innovate. Meanwhile, much of the world was looking at how Europe, through the GSMA, promoted interoperability and through this competition. The US then decided that it was cheaper to have stuff made (and by extension) developed in China. The Chinese followed the GSM route (though also used CDMA, I think) to 3G then UMTS then LTE, for which it had a greater need.
O2 be a fly on the wall during BT and Vodafone's video calls: Telefónica's UK biz, Virgin Media officially merge
The iMac at 22: How the computer 'too odd to succeed' changed everything ... for Apple, at least

The SGI boxes looked nothing like an iMac!
I never said they did! I loved the SGIs and the NeXTs, which were technically and aesthetically wonderful, but still aimed at "engineers". Apple targeted consumers but were also successful with businesses as a result by showing that a computer doesn't have to be a set of boring brown boxes with lots of cables. (Pleeeease don't look at my office!)

Apple turned the computer into a consumer device. As such they were able to sell them to people who wouldn't have bought a computer otherwise. Removing stuff such as ports and floppy drives made them attractive to a lot people: SWMBO hates my electronic gadgets because of all the cables. SGI was in a completely different market but Apple, like Microsoft before them, managed to use the consumer product to drive business sales.
Personally, I never liked the IMac but putting the computer into the screen also made it a much more portable solution.
Nervous, Adobe? It took 16 years, but open-source vector graphics editor Inkscape now works properly on macOS

Re: "starting at £19"
True, but there are plenty of alternatives for bitmap or vector work for around £ 30 as a one off payment. Personally, I've been using Photoline for years as a Photoshop replacement. For anybody working professionally with tools the monthly cost won't really factor (probably less than they spend on their mobile phone) and they like some of the services they get such as online preview. Doesn't work for me but it obviously for some.
Open source desktop software will only ever "succeed" (displace paid incumbents) if it focuses on fit and finish: I still prefer OpenOffice over LibreOffice because of this.
Intel is offering more 14nm Skylake desktop processors, we repeat: More 14nm Skylake desktop processors

Re: I don't get it...
I seem to remember that 10nm was considered to be a bad idea – you get problems at this scale without sufficient benefits in lower power – which is why other fabs went straigt to 7nm: half the size so lots more transistors on the die, lower power and still the same quantum / RF problems to deal with. This gave Intel an advantage for a few years because of its established 14nm process.

Re: I don't get it...
The laziness and hubris argument doesn't match the reality
Not regarding process technology. Intel was a bit guilty of assuming that it didn't need to do much to continue to succeed in the data centre space, where it made all its profit. And, let's face it, this is where it's still doing very good business. But it repeatedly fluffed mobile and wasted a lot of time trying to compete with nVidia for graphics and waited to long to get into the custom chip business.
The company deserves a lot of criticism but looking at the numbers, I wouldn't mind failing that bady.

Re: I don't get it...
Moore's law really refers to the number of transistors on the chip. But it was only an observation of improvements in process technology. Clock speeds hit upper limits a long time ago which is why we started seeing multiple cores as a consolation. Intel used to be top of the process game but lost the crown a few years ago as it lost focus chasing after the mobile, machine learning, etc.
Apple on 2020 so far: OK, so iPhone sales are a bit glum. Wearables, music, apps, vids to the rescue... almost

Mr Enderle's staggering analysis
Firms that build physical things will always be more vulnerable until full automation
But robots don't buy things. Anyway, any modern electronics assembly line is close to clean room standards. Though this is more for the benefit of the components than the workers. But a supply-side analysis is flawed anyway, because the problem is going to be weaker demand as more and more people go on short time or lose their jobs. In such situations a new I-Phone might not be top of their priorities.
Cheshire Police celebrates three-year migration to Oracle Fusion by lobbing out tender for system to replace it... one year later
Salt peppered with holes? Automation tool vulnerable to auth bypass: Patch now

Hold your horses
Exposing a Salt master to the internet is not best practice and firewall security should be implemented.
Anything that can be remotely configured using Salt, Ansible, etc. should never publicly allow root login without secure authentication. Generally, however, the scripts are limited to setting new instances up.
Hey bud – how the heck does that stay in your ear? Google emits latest Pixel Buds, plus extra bloatware if you have the matching phone

Re: Wireless
My Jabra Sport headset still has great battery life and has done sterling service for years, mainly giving me navigation instructions while cycling. Unfortunately, it has recently developed a problem with sound generally being lost of on one side. This is probably a dodgy connection but I haven't worked out to fix it. The replacement is a Sony headset (SP500) with external drivers. While the battery life isn't as good, you can get better cheaper, the headset can safely be worn in both ears while allowing me to hear what's going on: traffic, announcements, etc. Great when cycling though less great on a plane…
When I'm in the right environment the sound is also better than the Jabra (but I don't want a sports headset to listen to Ludwig van) and it also seems slightly less sensitive to interference.

Users can expect to get five hours of playtime between charges, or 2.5 hours of talk-time. That's roughly on-par with Apple's AirPods Pro.
At that price? For something almost designed to get lost? No chance! Also, how do they handle background noise for the wearer when they're out running? I'm pretty impressed with my Sony's handling of this when out cycling. Yes, it means that I don't get the highest fidelity but I'm much more concerned about hearing traffic and announcements around me!
Family meeting! Chocolate Factory makes its business-like video-chat service free to anyone with a Google account
Pimp my PostgreSQL: Swarm64 paints go-faster stripes on open-source database challenger

EXPLAIN ANALYZE is your friend but only if you've set up your database correctly. How many queries rely on stupid "optimisations" because data is nor normalised properly or indexed reasonably?
That said, SQL doesn't necessarily always make writing efficient queries easy, though Common Table Expressions do help take some of the pain out of using subqueries.

Postgres has seen continued uptake since MySQL was sold to Sun and particularly since Sun was sold to Oracle. Though this is somewhat ironic because Oracle is definitely taking better care of MySQL than MySQL AB ever did. The uptake has allowed companies like Enterprise DB, 2nd Quadrant and others to invest in Postgres which has helped make releases better and more predictable and added very important functions for larger installs. It now also has good support on the various cloud platforms for those companies who don't want to invest in DBAs and aren't worried about losing control of their data.
But I guess it's always going to be hard to find developers who are prepared to try and understand how relatiional database systems are supposed to work. Note, this doesn't necessary mean learning all the underlying relational algebra, but being able to define relationships logically and understand the flexibility of making projections from normalised data.

Ranked number four in the database market by DBEngines, PostgreSQL is often left in the shade of fellow open-source stalwarts MySQL and MariaDB.
Only by journos who don't know the difference: Postgres is streets ahead of MySQL in terms or functionality and reliability and the only open source choice for those who want to get off the Oracle bus. And Postgres does this all with a single codebase, ie. no need for different table types for "real" data, no tricy licensing.
Swarm 64 is really impressive for companies that need this kind of throughput – let's face it any FGPA-based system isn't going to be cheap – so banks, etc.
Cosmo Communicator: Phone-laptop hybrid is neat, if niche, tilt at portable productivity
The rumor that just won't die: Apple to keep Intel at Arm's length in 2021 with launch of 'A14-powered laptops'
Web pages a little too style over substance? Behold the Windows 98 CSS file

TIFKAM also had a thought-out standard and has some good aspects to it but it went too far on the flatness, making non-touch UX really awful. It's interesting, and constructive, to compare the design manuals since then with especially Material Design emphasising the importance of visual feedback in elements to support the interface, as has been standard in design manuals for years. I like Material Design not least because the manual includes some "design defence" and examples of what does and doesn't work, so trying to educate and not just dictate.
The use of big, bold tiles based on signage has its place but quickly becomes a problem when you have a lot of them competing for attention: it's okay for passive consumption but poor for highlighting actions. I find the UI of Office 2016 for Mac a refreshing change from the coloured crayon of Office 2010 but I am really struggling with Office 365 for Windows with its stickmen minimalism: the lack of depth is downright confusing.
Cortana, why are you still here? Microsoft makes the long-suffering assistant chattier for more countries with new Windows 10 build
Python 2 bows out after epic transition. And there was much applause because you've all moved to version 3, right? Uh, right?

Re: The only surprise here..
Both Google and Dropbox made them. Google's was famously known as "unladen swallow" but I think they then shifted to Go for the stuff they were going to use it for. Dropbox pushed MyPy which ended up force-feeding type hints into Python. Some people have backported some stuff to Python 2 but I don't think there's anyone now seriously interested in actively developing a fork. It took a long time but Python 3 is now better for most situations.

Re: why python ?
IIRC I think there are bits of Numpy that offload the calculations to Fortran libraries, which make C look positively slow. But it could be another part of the Python stack. It's certainly not uncommon for Fortran (and C and C++) libaries be wrapped and exposed for use in Python, I know that CERN does this for some the LHC work. Python really excels at this kind of task meaning that the mathematical geniuses write the code that normal scientists without Comp Sci or Maths PhDs get to call from Python. Meaning that stuff is both fast and safe.

Re: Sync -> async in Py3 is way harder than Py2 -> Py3
My understanding is that some of the Trio stuff has been included. But I think this is also par for the course for making such substantive changes to the language. You start with an implementation as specification and work with the feedback. This has been the case for several important features in Python.
I remember that when yield was introduced as a keyword that I really struggled with the generators and would have preferred a different keyword for generators, which is sort of where we're at at the moment. At some point I think the runtime will be good enough to decide when some code is to run asynchronously or not but in the meantime a parallel stack is probably unavoidable.

Re: Python breaking changes
It's not all about strings and bytes. The work for some C extensions is not non-trivial because they're no good, because they'te non-trivial. At least so I've been told by a Python core developer… ;-)
The switch would have been a real problem if the original Python 3 schedule had been maintained which placed the entire burden of migrating code on the developer: all downside with, at the time, no upside (slower, needs more memory). Fortunately, the PSF sponsored the migration of some popular libraries and frameworks and in the meantime, for the few projects that haven't made the change alternatives have become available: the large number of libraries as open source helping here. One notable example was pillow, the fork of PIL which Fredrik had abandoned.

Re: Python breaking changes
Most code that runs on Python 2.7 will run on Python 3 without too much work. However, if you have C-extensions and other low-level stuff the amount of work required to migrate can be considerable. I know of a couple of libraries that won't make the change because of this. Though at the same time it should be noted that this also means that their user base has shrunk with time as other solutions become available.
Then again, in many environments Python 2.7 can be expected to run reliably for many years, just as all the Cobol and Fortran code continues to do. Anything with public networking code is likely to struggle over time.

Re: why python ?
I can not see what python3 does that perl does not do.
For system administration, probably nothing. But there are now many problem domains for which there are outstanding Python libraries: biology, statistics, engineering, etc. And of course, "machine learning" and "AI".
And then, of course, the killer reason for many switching to Python: maintainability because readable. Sure, some people love their own perl code but hate others'…
YMMV but I was just trying to answer the question.
Realme's X50m is a decently specced 5G phone – for the price of a 1995 Nissan Micra

Marketing
Typically, 5G handsets have commanded something of a premium, thanks to the cost of the modems, plus the esteem of having perceptibly faster mobile internet.
The marketing departments demanded the new name. In fact, in many situations people won't notice the difference. Good 4G networks won't have contention problems and shitty 5G ones will. On a good 4G network you can already stream video even in reasonably crowded places and on a shitty one you'll be twiddling your thumbs all the time as the connection drops.
Zero-click, zero-day flaws in iOS Mail 'exploited to hijack' VIP smartphones. Apple rushes out beta patch
ICE cold: Microsoft's GitHub wrings hands over US prez's Trump immigration ban plan

Re: It is called playing to the voters
He says a lot of things. Getting people to overreact to his mutterings on Twitter is one of his main aims. Always worth looking at what any actual Executive Order says and whether it stands the inevitable judicial review.
Meanwhile, one of the results of the anti-immigration policy is, surprisingly not an uptick in the amount of people, particularly from the underrepresented demographic groups, training as IT professionals, but the offshoring of more development to places where these can be found in abundance.
Who can we count on to slow Huawei's continuous growth? US prez Donald Trump and COVID-19

Re: With Trump & Co. still apparently on a suicide mission
Not sure about about a second wave given how low infections are in some states, it will just continue. Even so, the total deaths are likely to be close to that a of a heavy flu pandemic (we have these regularly) but they're heavily skewed with the elderly and especially the poor over-represented.
Contact-tracing or contact sport? Defections and accusations emerge among European COVID-chasing app efforts

Re: Testing! testing!
Your source is interesting, and vastly disagrees with this:
Totals are the same on both. SVT is the national broadcaster. Figures are updated in near real time.
Infection rate rate of increase is linear, which is probably the most important number, though no guarantee this won't pick up again. Count for the weekend is in and last week they were moaning that other countries weren't counting the dead in retirement homes properly.
I just wish broadcasters would cover this say 1/10 th as much as they do the horror stories. The antibody tests will drive policy in Scandinavia.
Page:
- ← Prev
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
- 19
- 20
- 21
- 22
- 23
- 24
- 25
- 26
- 27
- 28
- 29
- 30
- 31
- 32
- 33
- 34
- 35
- 36
- 37
- 38
- 39
- 40
- 41
- 42
- 43
- 44
- 45
- 46
- 47
- 48
- 49
- 50
- 51
- 52
- 53
- 54
- 55
- 56
- 57
- 58
- 59
- 60
- 61
- 62
- 63
- 64
- 65
- 66
- 67
- 68
- 69
- 70
- 71
- 72
- 73
- 74
- 75
- 76
- 77
- 78
- 79
- 80
- 81
- 82
- 83
- 84
- 85
- 86
- 87
- 88
- 89
- 90
- 91
- 92
- 93
- 94
- 95
- 96
- 97
- 98
- 99
- 100
- 101
- 102
- 103
- 104
- 105
- 106
- 107
- 108
- 109
- 110
- 111
- 112
- 113
- 114
- 115
- 116
- 117
- 118
- 119
- 120
- 121
- 122
- 123
- 124
- 125
- 126
- 127
- 128
- 129
- 130
- 131
- 132
- 133
- 134
- 135
- 136
- 137
- 138
- 139
- 140
- 141
- 142
- 143
- 144
- 145
- 146
- 147
- 148
- 149
- 150
- 151
- 152
- 153
- 154
- 155
- 156
- 157
- 158
- 159
- 160
- 161
- 162
- 163
- 164
- 165
- 166
- 167
- 168
- 169
- 170
- 171
- 172
- 173
- 174
- 175
- 176
- 177
- 178
- 179
- 180
- 181
- 182
- 183
- 184
- 185
- 186
- 187
- 188
- 189
- 190
- 191
- 192
- 193
- 194
- 195
- 196
- 197
- 198
- 199
- 200
- 201
- 202
- 203
- 204
- 205
- 206
- 207
- 208
- 209
- 210
- 211
- 212
- 213
- 214
- 215
- 216
- 217
- 218
- 219
- 220
- 221
- 222
- 223
- 224
- 225
- 226
- 227
- 228
- 229
- 230
- 231
- 232
- 233
- 234
- 235
- 236
- 237
- 238
- 239
- 240
- 241
- 242
- 243
- 244
- 245
- 246
- 247
- 248
- 249
- 250
- 251
- 252
- 253
- 254
- 255
- 256
- 257
- 258
- 259
- 260
- 261
- 262
- 263
- 264
- 265
- 266
- 267
- 268
- 269
- Next →